/* 2 August 2010, while listening to Blind Guardian's latest album "At the edge of time" */

* {margin:0; padding:0}

body {
background:#020e24 url("images/bg-body.jpg") repeat top left;
font:normal 11px arial,sans-serif;
color:#8795a9; /* greyish blue */
}

a:link, a:active, a:visited {
text-decoration:none;
color:#c8a46d; /* gold */
}
a:hover {
color:#d00022; /* red */
}

img {border:none;}

#wrap {
width:960px;
margin:0 auto;
position:relative;
}

#header {
background:transparent url("images/header.jpg") no-repeat top left;
text-align:center;
height:224px;
}

#menu {
   margin-top:56px;
   float:left;
   width:100%;
   overflow:hidden;
   position:relative;
   font-size:13px;
}
#menu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   text-align:center;
}
#menu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#menu ul li a {
   display:block;
   margin:0 0 0 1px;
   padding:3px 10px;
   color:#fff;
   text-decoration:none;
   line-height:1.3em;
}
#menu ul li a:hover {
   text-decoration:underline;
}
#menu ul li a.active,
#menu ul li a.active:hover {
   color:#000;
   font-weight:bold;
}

#adminmenu {
margin-top:20px;
text-align:center;
}

#mainad {
background:transparent url("images/below-menu.jpg") no-repeat top left;
height:141px;
}
#g728 {
float:left;
width:728px;
margin:8px 0 0 10px;
}
.g15 {position:absolute; top:339px; left:5px;}
#ownads {
float:right;
width:200px;
margin:10px 10px 0 0;
}
#ownads img {
display:block;
margin-bottom:8px;
border:1px solid #13233b;
}
#ownads img:hover {
border:1px solid #1d3456;
}

#heading {
height:33px;
background:transparent url("images/heading-main.gif") no-repeat top left;
position:relative;
}
#heading h2 {
font:bold 15px arial;
color:#fff;
float:left;
margin:7px 0 0 14px;
}
.total {
font-size:13px;
position:absolute;
right:230px;
top:8px;
}
#quicksearch {
position:absolute;
right:61px;
top:1px;
width:138px;
height:31px;
padding:0 10px;
background-color:#010610;
color:#8795a9;
border:none;
}
#quicksearchbutton {
position:absolute;
right:1px;
top:1px;
width:60px;
height:31px;
cursor:pointer;
color:#3eb9eb; /* cyan */
background-color:#010610;
border:none;
}

#main {
background:#071631 url("images/bg-main.gif") repeat-y top left;
}
#leftcol {
float:left;
display:inline;
width:718px;
margin:10px 0 0 14px;
}
#rightcol {
float:right;
display:inline;
width:200px;
margin:10px 10px 0 0;
}

#footer {
background:transparent url("images/bottom-main.gif") no-repeat top left;
padding:37px 0 10px 27px;
font-size:13px;
}
#footer a {color:#fff;}

.clear {clear:both;}

/* coppermine hardcoded */
.statlink {font-size:17px;}
.tableh2 {padding:8px 0 3px 1px; color:#ccc;}
.alblink {font:bold 13px "trebuchet ms",arial;}
.tableb_compact .thumbnails {
background:transparent url("images/thumb.gif") no-repeat top left;
width:106px;
height:72px;
vertical-align:middle;
}
.thumbnails .image {height:66px; margin:3px; border:3px double #010610;}
.albums .image {width:100px; height:66px; margin:3px; border:none;}
.imageborder .image, .tableb .image {border:2px solid #000;}
td.tableb_compact {padding-left:5px;}
.admin_menu a {color:#3eb9eb;}
.album_stat {padding-right:10px;}
.maintable {margin-bottom:10px;}
.tableh1, .tableh2_compact {
padding:5px;
font:normal 17px "trebuchet ms",arial;
border-top:1px solid #173058;
}
.thumb_caption {display:none;}
.tableb {padding:0 7px;}
.navmenu {background-color:#010610; padding:6px 9px;}
#comments .tableb_compact {padding:5px;}
.tableh1_compact b {
display:block;
padding:5px;
font:normal 17px "trebuchet ms",arial;
border-top:1px solid #173058;
margin-top:20px;
}
.navmenu1 a {
display:block;
padding:3px 5px;
border:1px solid #173058;
font-size:13px;
background-color:#010610;
}
.tableb_compact1 {
padding:3px 5px;
font-size:13px;
}
#cpgChooseFlags {display:inline;}
.textinput, .comment_button, .button {
border:1px solid #666;
background-color:#010610;
color:#8795a9;
padding:5px;
font-size:13px;
}
.comment_button, .button {font-weight:bold; border:1px solid #ccc; background-color:#000; cursor:pointer;}
.tableb .textinput {width:98%!important;}
.tablef {padding-top:20px;}
.thumb_title {display:block; padding:1px 5px 4px 5px;}
.user_thumb_infobox {text-align:left; margin-left:7px;}
.admin_menu {display:inline}