a:link,
a:visited,
a:active {
  color: #6E6F70;
  text-decoration: none;
  outline: none;
}

a:hover {
  text-decoration: underline;
}

#custom-doc {
  width: 63.08em;
  *width: 61.56em;
  min-width: 820px;
  margin: auto;
  text-align: left;
}

#firstcolumn,
#secondcolumn,
#maincolumn {
  height: 530px;
}

#firstcolumn,
#secondcolumn {
  width: 9.4em;
  *width: 9.25em;
  border-right: 1px solid #AAA;
}

#maincolumn {
  width: 44em;
  *width: 42.9em;
}

#nav-container {
  width: 19em;
  *width: 18.6em;
}

#firstcolumn #otherlinks {
  position: absolute;
  top: 56em;
  font-size: 80%;
}

#firstcolumn #otherlinks li {
  margin-bottom: .3em;
  padding: 0 .6em;
}

#maincolumn #images img {
  border: 1px solid #999;
}

#logo {
  padding: 1.2em 5.15em 2em .2em;
  vertical-align: -2.9em;
  *padding-right: .25em;
}

#header-text {
  color: #999;
  font-size: 1.2em;
  *font-size: 1em;
  *padding-left: 2em;
}

#firstcolumn li,
#secondcolumn li {
	margin-bottom: .25em;
	padding: .25em 1em .25em .5em;
}

#firstcolumn li.navbreak {
  padding: 0;
  margin: 0;
  height: 1em;
}

#firstcolumn li.selected,
#secondcolumn li.selected {
	background-color: #FCF100;
}

#firstcolumn li.selected a:link,
#firstcolumn li.selected a:visited,
#secondcolumn li.selected a:link,
#secondcolumn li.selected a:visited {
  cursor: default;
	color: #111;
}

#firstcolumn li.selected a:hover,
#secondcolumn li.selected a:hover {
	text-decoration: none;
}

.arrow {
  border: 0;
  width: 12px;
  height: 12px;
  cursor: pointer;
  margin-bottom: -1px;
}

.disabled {
  cursor: default;
}

#nav-arrows {
  height: 30px;
  padding-left: 0.5em;
  position: absolute;
  top: 42.85em;
  width: 12px;
}

#up-arrow {
  background: url(../images/up-arrow-active.png) top left no-repeat;
}

#down-arrow {
  background: url(../images/down-arrow-active.png) top left no-repeat;
}

#up-arrow.disabled {
  background-image: url(../images/up-arrow.png);
}

#down-arrow.disabled {
  background-image: url(../images/down-arrow.png);
}

#project-list {
  height: 33.75em;
  overflow: hidden;
}

#images {
  height: 452px;
  text-align: center;
}

#images img,
#images div {
  display: none;
}

#images img {
  cursor: pointer;
}

#images img:last-child {
  cursor: default;
}

#images img#file_1,
#images div#file_1 {
  display: inline;
}

#sub-img-content {
  padding: .75em 1em .8em 1em;
  position: relative;
}

#img-description {
  padding: 0 1em;
}

#left-arrow {
  background: url(../images/left-arrow-active.png) top left no-repeat;
}

#right-arrow {
  background: url(../images/right-arrow-active.png) top left no-repeat;
}

#left-arrow.disabled {
  background-image: url(../images/left-arrow.png);
}

#right-arrow.disabled {
  background-image: url(../images/right-arrow.png);
}

#img-index {
  padding: 0 .5em;
}

#project-link {
  position: absolute;
  right: 1.2em;
  top: 0.75em;
  *right: -.65em;
  _right: 1.2em;
  
}

#project-name {
  padding: 0 0 0 2em;
}

#about,
#submit {
  display: none;
  min-height: 28.75em;
  font-size: 1.2em;
  color: #333;
  line-height: 1.35em;
  padding: 2.45em 0 0 1em;
}

#submit a:link,
#submit a:visited,
#about a:link,
#about a:visited {
  text-decoration: underline;
  color: inherit;
}

#submit a:link,
#submit a:visited {
  font-size: .85em;
}

#about-footer {
  font-size: .75em;
  margin-top: 20.1em;
}

#ft {
  height: 1em;
}

#share-bar {
	padding: .75em 1em .8em 1em;
}

#twitter {
	float: right;
	margin-right: .2em;
}
#facebook {
	float: right;
	
}