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

* {margin:0; padding:0}

body {
background:#fff;
font:normal 11px arial,sans-serif;
color:#000; 
}

a:link, a:active, a:visited {
text-decoration:none;
color:#00f; 
}
a:hover {
color:#03f;
}

img {border:none;}

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

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

#menu {
   margin-top:120px;
   width:100%;
   overflow:hidden;
   position:relative;
   font-size:15px;
   letter-spacing:-1px;
   font-weight:bold;
}
#menu a {color:#41fafc}
#menu a:hover {color:#fff}

#sabmenu {margin-top:17px; font-size:15px; letter-spacing:-1px;font-weight:bold;}
#sabmenu img {vertical-align:middle}

#adminmenu {text-align:center; margin-top:10px}
#adminmenu a {color:#666}

.w100 {width:100%}

#mainad {
background:#ccc;
height:111px;
position:relative
}
#g728 {
float:left;
width:728px;
margin:10px 0 0 10px;
}
.g15 {position:absolute; top:110px; left:10px;}
#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:#0831cb;
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;
color:#face00;
}
#quicksearch {
position:absolute;
right:61px;
top:1px;
width:138px;
height:31px;
padding:0 10px;
background-color:#1d8277;
color:#fff;
border:none;
}
#quicksearchbutton {
position:absolute;
right:1px;
top:1px;
width:60px;
height:31px;
cursor:pointer;
color:#ffcf10; 
background-color:#1d8277;
border:none;
}

#main {
background:#ccc;
}
#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 {
padding:17px 0 17px 27px;
font-size:13px;
color:#666;
}
#footer a {color:#000}
#footer a:hover {text-decoration:underline}

.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;
}
td.thumbnails {padding-top:7px; vertical-align:top}
.thumbnails .image {height:66px; margin:3px; border:2px dotted #fff;}
.albums .image {width:100px; height:66px; margin:3px; border:none;}
.imageborder .image, .tableb .image {border:2px solid #fff;}
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 dotted #999;
background:#ddd;
}
.thumb_caption {display:none;}
.tableb {padding:7px;}
.navmenu {background-color:#ddd; 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 #999;
margin-top:20px;
}
.navmenu1 a {
display:block;
padding:3px 5px;
border:1px solid #999;
font-size:13px;
background-color:#ddd;
}
.tableb_compact1 {
padding:3px 5px;
font-size:13px;
}
#cpgChooseFlags {display:inline;}
.textinput, .comment_button, .button {
padding:5px;
font-size:13px;
}
.comment_button, .button {font-weight:bold; 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}

.buttonlist ul {list-style:none}
.buttonlist li {display:inline-block}
.buttonlist a {padding:2px; background:#fff}
.buttonlist a:hover {background:#00f; color:#fff}