/*
  Copyright 2009 Coil. All rights reserved.
  "Coil" and the Coil logo are trademarks of Coil.
*/

/* for "galleries" heading on gallery index.html */
.gallery_heading {
  border: 0;
  margin: 0 0 0 98px;
  width: 538px;
  height: 43px;
  vertical-align: top;
}

/* for gallery names listed on top of their respective index pages */
.gallery_title_compact {
  margin: 0 0 8px 98px;
  width: 538px;
  height: 43px;
  vertical-align: top;
  float: left;
  border-width: 0 0 1px 0;
  border-color: #000000;
  border-style: solid;
}

/* add a white underline to linked gallery names */
.gallery_title_compact:hover {
  border-width: 0 0 1px 0;
  border-color: #AAAAAA;
  border-style: solid;
}

/* for gallery names listed on gallery index.html */
.gallery_title_index {
  margin: 0;
  width: 538px;
  height: 95px;
  vertical-align: top;
  border-width: 0 0 1px 0;
  border-color: #000000;
  border-style: solid;
}

/* add a white underline to linked gallery names */
.gallery_title_index:hover {
  border-width: 0 0 1px 0;
  border-color: #AAAAAA;
  border-style: solid;
}

/* gallery thumbnails on the gallery index.html */
.thumb {
  margin: 0 41px 4px 99px;
  padding: 0;
  width: 120px;
  height: 120px;
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
}

/* add a salmon border to gallery thumbs on mouseover */
.thumb:hover {
  border-width: 1px;
  border-color: #DD7766;
  border-style: solid;
}

.thumb_grid_row {
  padding: 0;
  border: 0;
  margin: 0 0 0 100px;
}

.thumb_grid_wrap {
  padding: 0;
  border: 0;
  margin: 0 0 0 100px;
  white-space: normal;
}

.thumb_grid {
  padding: 0;
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  margin: 1px;
  width: 120px;
  height: 120px;
}

.thumb_grid:hover {
  padding: 0;
  border-width: 1px;
  border-color: #DD7766;
  border-style: solid;
  margin: 1px;
  width: 120px;
  height: 120px;
}

.gallery_thumb {
  padding: 0;
  margin: 0 4px 4px 0; 
  float: left;  
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  width: 120px;
  height: 120px;
}

.gallery_thumb:hover {
  border-width: 1px;
  border-color: #DD7766;
  border-style: solid;
}

.gallery_image {
  border: 0;
  margin: 0 6px 24px 0;
  float: left;
}

.gallery_nextprev_button {
  border: 0;
  margin: 0 4px 4px 0;
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  width: 120px;
  height: 120px;
}

.gallery_nextprev_button:hover {
  border-width: 1px;
  border-color: #DD7766;
  border-style: solid;
}

.gallery_link {
  white-space: nowrap;
  vertical-align: top;
}

#content {
  position:absolute;
  left:0px;
  top:367px;
  white-space: nowrap;
  padding: 0;
  border: 0;
  margin: 0;
}

#content_gallery {
  position:absolute;
  left:0px;
  top:257px;
  white-space: nowrap;
  padding: 0;
  border: 0;
  margin: 0;
}

.content_header {
  white-space: nowrap;
  padding: 0;
  border: 0;
  margin: 0;
  color: #EEEEEE;
  font: 14px Verdana, Arial,Helvetica, sans-serif;
}

.log_item {
  white-space: nowrap;
  padding: 0;
  border: 0;
  margin: 0 0 8px 99px;
  color: #888888;
  font: 14px Verdana, Arial,Helvetica, sans-serif;
}

.log_item p {
  white-space: normal;
  max-width: 410px;
  padding: 0;
  border: 0;
  margin: 6px 0 14px 86px;
  color: #AAAAAA;
  font: 14px Verdana, Arial,Helvetica, sans-serif;
}

.log_item b {
  padding: 0;
  border: 0;
  margin: 0;
  color: #FFFFFF;
  font: 14px Verdana, Arial,Helvetica, sans-serif;
}

.log_item a {
  white-space: nowrap;
  padding: 0;
  border: 0;
  margin: 0;
  color: #CCCCCC;
  font: 14px Verdana, Arial,Helvetica, sans-serif;
}

.subtitle {
  white-space: nowrap;
}

.subtitle_img {
  padding: 24px 42px 12px 100px;
  border: 0;
  margin: 0;
  width: 692px;
  height: 26px;
}

/* ================ TALL HEADER TABLE ================ */

#header-011409-table {
  position:absolute;
  left:0px;
  top:0px;
  width:1067px;
  height:367px;
}

#header-011409-01 {
  position:absolute;
  left:0px;
  top:0px;
  width:194px;
  height:181px;
}

#header-011409-02 {
  position:absolute;
  left:194px;
  top:0px;
  width:220px;
  height:181px;
}

#header-011409-03 {
  position:absolute;
  left:414px;
  top:0px;
  width:170px;
  height:181px;
}

#header-011409-04 {
  position:absolute;
  left:584px;
  top:0px;
  width:202px;
  height:181px;
}

#header-011409-05 {
  position:absolute;
  left:786px;
  top:0px;
  width:281px;
  height:181px;
}

#header-011409-06 {
  position:absolute;
  left:0px;
  top:181px;
  width:194px;
  height:186px;
}

#header-011409-07 {
  position:absolute;
  left:194px;
  top:181px;
  width:220px;
  height:186px;
}

#header-011409-08 {
  position:absolute;
  left:414px;
  top:181px;
  width:170px;
  height:186px;
}

#header-011409-09 {
  position:absolute;
  left:584px;
  top:181px;
  width:202px;
  height:186px;
}

#header-011409-10 {
  position:absolute;
  left:786px;
  top:181px;
  width:281px;
  height:186px;
}

/* ================ MEDIUM HEADER TABLE ================ */

#header-021209-table {
  position:absolute;
  left:0px;
  top:0px;
  width:1067px;
  height:257px;
}

#header-021209-01 {
  position:absolute;
  left:0px;
  top:0px;
  width:194px;
  height:59px;
}

#header-021209-02 {
  position:absolute;
  left:194px;
  top:0px;
  width:220px;
  height:59px;
}

#header-021209-03 {
  position:absolute;
  left:414px;
  top:0px;
  width:170px;
  height:59px;
}

#header-021209-04 {
  position:absolute;
  left:584px;
  top:0px;
  width:202px;
  height:59px;
}

#header-021209-05 {
  position:absolute;
  left:786px;
  top:0px;
  width:281px;
  height:59px;
}

#header-021209-06 {
  position:absolute;
  left:0px;
  top:59px;
  width:194px;
  height:198px;
}

#header-021209-07 {
  position:absolute;
  left:194px;
  top:59px;
  width:220px;
  height:198px;
}

#header-021209-08 {
  position:absolute;
  left:414px;
  top:59px;
  width:170px;
  height:198px;
}

#header-021209-09 {
  position:absolute;
  left:584px;
  top:59px;
  width:202px;
  height:198px;
}

#header-021209-10 {
  position:absolute;
  left:786px;
  top:59px;
  width:281px;
  height:198px;
}



/* To remove an img thick border in Firefox: */
a img {
  border: none;
  outline: none;
  -moz-outline-style: none;
}

fa img:hover {
  border: none;
  outline: none;
  -moz-outline-style: none;
}

fa img:focus {
  border: none;
  outline: none;
  -moz-outline-style: none;
}

/* To remove a anchor's thin dotted border in Firefox: */
a {
  border: none;
  outline: none;
  -moz-outline-style: none;
}

