/* Stylesheet for Dialog (darkblue)
 *
 * $Id: darkblue.css 5333 2005-09-24 10:52:45Z friebe $
 */

/* Common elements */
body {
  background-color: #FFFFFF;
  font: normal 100.01% 'Trebuchet MS', Verdana, sans-serif;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 20px;

}
div#screen {
 text-align: left;
 margin: 0 auto;
 font: normal 0.86em 'Trebuchet MS', Verdana, sans-serif;
 width: 840px;
}

div#tabs {
 text-align: center;
 font-weight: bold;
 margin-bottom: 1em;
 padding-bottom: 1px;
}

td, p, ul { 
  line-height: 20px;
}
h2 { 
  padding: 0px;
  margin: 1px;
  color: #bfbbe1;
}
h3 { 
  margin: 1px;
}
h4 { 
  padding: 0px;
  margin: 0px;
}
a {	text-decoration: underline;	}

a:link { color: #FF9900; }
a:visited { color: #FF9900; }
a:active { color: #FF9900; }
a:hover { color: #CC6600; }

div#copyright {
 font-weight:bold;
 font-size: 0.8em;
 color: #666666;
}

.small {
 text-align: center;
 font-weight:bold;
 font-size: 0.8em;
 color: #666666;
}

hr {
  margin-bottom: 30px;
  margin-top: 30px;
  width: 90%; 
  border: 0;
  height: 1px;
  background-color: #aaaaaa;
}

/* Page layout */
tr#header {
  background-color: #233f57;
  text-align: left;
  padding-left: 10px;
}
.gutter {
  border: 1px solid #666666;
  border-right: none;
  margin-bottom: 2em;
  padding-bottom: 2px;
}
.gutter#menu {
  vertical-align: bottom;
  text-align: right;
  padding: 0px;
  
}
.gutter#menu a {
  font-weight: bold;
  padding: 4px 10px 4px 10px;
  margin: 0px;
  height: 28px;
}

.main {
  width: 840px;
  background-color: #FAFFFF;
  color: black;
  border: 1px solid #a2a1ae;
}
.footer {
  width: 840px;
}
.footer small {
  color: #eeeeee;
}
.content {
  margin-top: 20px;
  padding: 10px;
}

/* Entry */
.datebox {
  float: left;
  border-right: 1px solid #a2a1ae;
  margin-right: 10px;
  margin-bottom: 4px;
  padding: 4px;
  color: #d7d6e7;
}
.datebox h2 {
  margin: 0px;
  padding: 0px;
  color: #bfbbe1;
}

/* Images */
table.highlights {
  border-top: 1px solid #000000;
}
table.highlights img {
  border: 1px solid #000000;
}
table.collection_list {
  border-top: 1px solid #000000;
}
table.collection_list img {
  border: 1px solid #000000;
}
table.chapter img {
  border: 1px solid #000000;
}
td#image img {
  border: 2px solid #000000;
}

/* Paging elements */
a.pager img {
  border: none;
  padding: 3px;
}
a.pagerfalse img {
  -moz-opacity: 0.3;
  filter: alpha(opacity=30);
}

/* Single shot */
img.singleshot {
  border: 2px solid #000000;
}
img.singleshot_thumb {
  border: 1px solid #000000;
}

.exif {
  text-align: center;
  font-size: 0.8em;
  color: #666666;
}

