body {
background:#09090A url(BG.png) no-repeat scroll center top;
color:#383838;
font-family:trebuchet MS;
font-size:12px;
margin:0 auto;
padding:0;
text-align:center;
}
#container {
background:transparent url() repeat-x fixed center top;
margin:-29px auto;
padding:0;
position:relative;
width:1000px;
}
#header {
background-image:url();
background-position:center top;
background-repeat:no-repeat;
height:100px;
margin:0 auto;
overflow:hidden;
padding:0;
width:1080px;
}
#left {
background-image:url();
background-position:left top;
background-repeat:no-repeat;
border:0 none;
float:left;
height:418px;
margin:0 auto;
padding:0;
width:100px;
}
#main {
background-image:url();
background-position:left top;
background-repeat:no-repeat;
border:0 none;
float:right;
margin:60px auto;
padding:0;
width:725px;
}

#footer {
background:#070708 bottom left;
border-top:1px solid #0E0E0E;
clear:both;
margin:0;
padding:3;
}


#ad {
height:90px;
left:275px;
margin:20px;
overflow:hidden;
padding:0;
position:absolute;
text-align:right;
top:30px;
width:728px;
z-index:1;
}

#ad2 {
height:300px;
left:500px;
margin:20px;
overflow:hidden;
padding:0;
position:absolute;
text-align:right;
top:100px;
width:250px;
z-index:1;
}


#content {
background-color:#070708;
margin:0;
padding:0 0 3px;
text-align:left;
width:600px;
}
#gallery_tables {
background-color:#09090A;
}
table {
font-size:9pt;
}
maintable {
background-color:#070708;
border:1px solid #141415;
}
h1 {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:#070708;
background-image:url(h1bg.png);
background-position:right top;
background-repeat:repeat-x;
border:0 solid;
color:#8D1056;
font-family:'georgia';
font-size:16px;
font-style:italic;
font-weight:bold;
height:81px;
margin:0 0 10px;
padding:5px;
text-align:left;
text-transform:none;
}
h2 {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-position:left top;
background-repeat:repeat-x;
border:0 solid;
color:#070708;
font-family:"lucida sans",arial,sans-serif;
font-size:16px;
line-height:17px;
padding:5px;
text-align:left;
}
h3 {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
font-family:trebuchet ms;
font-size:12px;
font-weight:normal;
margin:2px;
}
p {
font-family:trebuchet ms;
font-size:100%;
margin:2px 0;
}
ul {
margin-left:5px;
padding:0;
}
li {
list-style-position:outside;
list-style-type:disc;
margin-bottom:4px;
margin-left:10px;
margin-top:4px;
padding:0;
}
.textinput {
border:1px solid #37233F;
font-family:trebuchet ms;
font-size:100%;
padding-left:3px;
padding-right:3px;
}
.listbox {
border:0 solid #E5E5E5;
font-family:trebuchet ms;
font-size:100%;
vertical-align:middle;
}
.button {
background-image:url(images/button_bg.gif);
background-position:center bottom;
border:0 solid #565656;
font-family:trebuchet ms;
font-size:100%;
}
.comment_button {
background-image:url(images/button_bg.gif);
background-position:center bottom;
border:0 solid #565656;
font-family:trebuchet ms;
font-size:100%;
padding-left:3px;
padding-right:3px;
}
.radio {
font-family:trebuchet ms;
font-size:100%;
vertical-align:middle;
}
.checkbox {
font-family:trebuchet ms;
font-size:100%;
vertical-align:middle;
}
a {
color:#21696B;
text-decoration:none;
}
a:link, a:active, a:visited {
color:#1085AC;
font-weight:bold;
text-decoration:none;
}
a:hover {
color:#ADDD6B;
font-weight:bold;
text-decoration:none;
}
.bblink a {
color:#21696B;
text-decoration:none;
}
.bblink a:hover {
color:#8F8D70;
}
.maintable {
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
background-color:#09090A;
border:1px solid #0D0D0E;
margin-bottom:0;
margin-top:0;
padding:2px;
}
.tableh1 {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:#070708;
background-image:url(h1bg.png);
background-position:right top;
background-repeat:repeat-x;
border:0 solid;
color:#43B2D7;
font-family:'georgia';
font-size:16px;
font-style:italic;
font-weight:bold;
height:81px;
margin:0 0 10px;
padding:5px;
text-align:left;
text-transform:none;
}
.tableh1_compact {
background-color:#070708;
font-size:9pt;
letter-spacing:0;
line-height:7px;
margin:0 0 10px;
padding:8px;
text-align:left;
text-decoration:none;
text-transform:none;
}
.tableh2 {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:#010102;
background-image:url(h2bg.png);
background-position:right bottom;
background-repeat:repeat-x;
border:0 solid;
color:#ADDD6B;
font-family:"lucida sans",arial,sans-serif;
font-size:11px;
padding:8px;
text-align:left;
}
.tableh2_compact {
background:#070708 none repeat scroll 0 0;
padding:2px 5px;
}
.tableb {
background:#010102 none repeat scroll 0 0;
padding:3px 10px;
}
.tableb_compact {
background:#070708 none repeat scroll 0 0;
padding:2px 5px;
}
.tablef {
background:#0F1010 none repeat scroll 0 0;
padding:10px;
}
.catrow_noalb {
background:#070708 none repeat scroll 0 0;
padding:3px 10px;
text-align:left;
}
.catrow_noalb:hover {
background:#09090A none repeat scroll 0 0;
padding:3px 10px;
text-align:left;
}
.catrow {
background:#070708 none repeat scroll 0 0;
padding:3px 10px;
text-align:left;
}
.catrow:hover {
background:#0D0D0D none repeat scroll 0 0;
padding:3px 10px;
text-align:left;
}
.album_stat {
font-size:100%;
margin:5px 0;
}
.thumb_filename {
display:block;
font-size:90%;
}
.thumb_title {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#0E0E0E none repeat scroll 0 0;
color:#585858;
display:block;
font-size:80%;
font-weight:bold;
padding:4px;
}
.thumb_caption {
color:#383838;
display:block;
font-size:90%;
padding:1px;
}
.thumb_caption a {
color:#655947;
text-decoration:underline;
}
.thumb_num_comments {
color:#383838;
display:block;
font-size:80%;
font-style:italic;
font-weight:normal;
padding:2px;
}
.user_thumb_infobox {
margin-bottom:1px;
margin-top:1px;
}
.user_thumb_infobox th {
font-size:100%;
font-weight:bold;
margin-bottom:1px;
margin-top:1px;
text-align:center;
}
.user_thumb_infobox td {
font-size:85%;
margin-bottom:1px;
margin-top:1px;
text-align:center;
}
.user_thumb_infobox a {
color:#808080;
text-decoration:none;
}
.user_thumb_infobox a:hover {
color:#808080;
text-decoration:underline;
}
.sortorder_cell {
background:#000000 none repeat scroll 0 0;
color:#707070;
margin:0;
padding:0;
}
.sortorder_options {
background:transparent none repeat scroll 0 0;
color:#070708;
font-family:trebuchet ms;
font-size:80%;
font-weight:normal;
margin:0;
padding:0;
white-space:nowrap;
}
.navmenu {
background:#070708 none repeat scroll 0 0;
border-style:none;
font-family:trebuchet ms;
font-weight:bold;
}
.navmenu img {
margin:1px 5px;
}
.navmenu a {
display:block;
padding:2px 5px;
text-decoration:none;
}
.navmenu a:hover {
background:#070708 none repeat scroll 0 0;
color:#8F8D70;
text-decoration:none;
}
.admin_menu_thumb {
background-image:url(images/button_bg.gif);
background-position:center bottom;
border:1px solid #000000;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:90%;
font-weight:bold;
margin-bottom:0;
margin-top:0;
width:85px;
}
.admin_menu_thumb a {
color:#000000;
display:block;
padding:1px 10px;
position:relative;
text-decoration:none;
}
.admin_menu_thumb a:hover {
color:#000000;
text-decoration:underline;
}
.admin_menu {
background-color:#010102;
background-image:url(images/button_bg.gif);
background-position:center bottom;
background-repeat:repeat-x;
border:1px solid #0D0D0E;
color:#21696B;
font-family:Arial,Helvetica,sans-serif;
font-size:90%;
margin-bottom:0;
margin-top:0;
text-align:center;
}
.admin_menu a {
color:#2C2C2C;
display:block;
padding:1px 2px;
position:relative;
text-decoration:none;
}
.admin_menu a:hover {
color:#47C1E9;
text-decoration:underline;
}
td #admin_menu_anim {
background-image:url(images/button_bg_anim.gif);
}
.comment_date {
color:#000000;
font-size:90%;
vertical-align:middle;
}
.image {
border:5px solid #82A84E;
margin:5px;
padding:0;
}
.image:hover {
border:5px solid #43B2D7;
margin:5px;
padding:0;
}
.imageborder {
background-color:transparent;
border:0 solid #A3751D;
margin-bottom:30px;
margin-top:30px;
}
.display_media {
background:#070708 none repeat scroll 0 0;
padding:3px 10px;
}
.thumbnails {
background:#070708 none repeat scroll 0 0;
padding:6px;
}
.thumbnails:hover {
background:#09090A none repeat scroll 0 0;
padding:6px;
}
.footer {
font-size:12px;
}
.footer a {
color:#1085AC;
text-decoration:none;
}
.footer a:hover {
color:#348EAC;
text-decoration:underline;
}
.statlink {
color:#47C1E9;
font-size:8pt;
font-weight:bold;
letter-spacing:0;
text-decoration:none;
text-transform:none;
}
.statlink a {
color:#ADDD6B;
font-size:9pt;
font-weight:bold;
letter-spacing:0;
text-decoration:none;
text-transform:none;
}
.statlink a:hover {
color:#47C1E9;
font-size:9pt;
font-weight:bold;
letter-spacing:0;
text-decoration:none;
text-transform:none;
}
.alblink a {
color:#47C1E9;
font-size:9pt;
font-weight:bold;
letter-spacing:1px;
text-decoration:none;
text-transform:none;
}
.alblink a:hover {
color:#ADDD6B;
text-decoration:none;
}
.catlink {
color:#000000;
display:block;
font-weight:bold;
letter-spacing:1px;
padding:0 0 0 20px;
text-decoration:none;
}
.catlink a {
background-image:url(bullet_green.png);
background-position:left center;
background-repeat:no-repeat;
color:#C8C8C8;
font-weight:bold;
letter-spacing:0;
padding:0 0 0 20px;
text-decoration:none;
text-transform:none;
}
.catlink a:hover {
background-image:url(bullet_green.png);
background-position:left center;
background-repeat:no-repeat;
color:#ADDD6B;
font-weight:bold;
letter-spacing:0;
padding:0 0 0 20px;
text-decoration:none;
text-transform:none;
}
.topmenu {
font-family:trebuchet ms;
font-size:110%;
line-height:130%;
}
.topmenu a {
color:#21696B;
text-decoration:none;
}
.topmenu a:hover {
color:#8F8D70;
text-decoration:underline;
}
.img_caption_table {
background-color:#DDDDDD;
border:medium none;
margin:0;
width:100%;
}
.img_caption_table th {
background:#DDDDDD none repeat scroll 0 0;
border-top:1px solid #707070;
color:#707070;
font-size:100%;
padding:4px 10px;
}
.img_caption_table td {
background:#DDDDDD none repeat scroll 0 0;
border-top:1px solid #707070;
padding:6px 10px;
white-space:normal;
}
.debug_text {
background-color:#DDDDDD;
border:medium none #707070;
margin:0;
width:100%;
}
.clickable_option {
cursor:default;
}
.listbox_lang {
background-color:#DDDDDD;
border:1px solid #707070;
color:#707070;
font-family:Arial,Helvetica,sans-serif;
font-size:80%;
vertical-align:middle;
}