body {
background-color:#F9FAFA;
background-image:url(bg.png);
background-position:center top;
background-repeat:repeat-x;
color:#724b65;
font-family:trebuchet MS;
font-size:12px;
margin:0 auto;
padding:0;
text-align:center;
}
#container {
background-color:#F9FAFA;
margin:0 auto;
padding:0;
position:relative;
width:900px;
}
#header {
border:0 none;
margin:0 auto;
padding:0;
width:900px;
}
#ad {
background-color:#ffffff;
border:0 none;
height:90px;
left:100px;
margin:0 auto;
overflow:hidden;
padding:0;
position:absolute;
text-align:left;
top:5px;
width:728px;
z-index:1;
}
#content {
background-color:#E2E2E2;
margin:0;
padding:0 0 3px;
text-align:left;
width:450px;
}

#gallery_tables{
background-color: #FFFFFF;
}

table {
font-size:9pt;
}
maintable {
background-color:#E4DED7;
border: 1px solid #E4DED7;
}
h1 {
background-color:#0D0D0D;
background-image:url(h1bg.png);
background-position:left top;
background-repeat:repeat-x;
border:0 solid;
color:#FFFFFF;
font-family:"lucida sans",arial,sans-serif;
font-size:16px;
line-height:17px;
padding:10px;
text-align:left;
}
h2 {
background-position:left top;
background-repeat:repeat-x;
border:0 solid;
color:#ccbcac;
font-family:"lucida sans",arial,sans-serif;
font-size:16px;
line-height:17px;
padding:5px;
text-align:left;
}
h3 {
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:#444444;
text-decoration:none;
}
a:link, a:active, a:visited {
color:#A3751D;
font-weight:bold;
text-decoration:none;
}
a:hover {
color:#783261;
font-weight:bold;
text-decoration:none;
}
.bblink a {
color:#930A4E;
text-decoration:none;
}
.bblink a:hover {
color:#242424;
}
.maintable {
border:0 solid #F0F0F0;
margin-bottom:0;
margin-top:0;
}
.tableh1 {
background-color:#EFEFEF;
background-image:url(h1bg.png);
background-position:left top;
background-repeat:repeat-x;
border:0 solid;
color:#EBDBCC;
font-family:"lucida sans",arial,sans-serif;
font-size:16px;
line-height:17px;
padding:10px;
text-align:left;
}
.tableh1_compact {
background-color:#EAE1D9;
color:#A3751D;
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 {
background:#EAE1D9 none repeat scroll 0 0;
color:#773160;
padding:3px 10px;
}
.tableh2_compact {
background:#EBE2D9 none repeat scroll 0 0;
color:#7B3464;
padding:2px 5px;
}
.tableb {
background:#FFFFFF none repeat scroll 0 0;
padding:3px 10px;
}
.tableb_compact {
background:#FFFFFF none repeat scroll 0 0;
padding:2px 5px;
}
.tablef {
background:#ece4dc none repeat scroll 0 0;
padding:10px;
}
.catrow_noalb {
background:#FFFFFF none repeat scroll 0 0;
color:#727272;
padding:3px 10px;
text-align:left;
}
.catrow {
background:#FFFFFF 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 {
background:#EAE1D9 none repeat scroll 0 0;
display:block;
font-size:80%;
font-weight:bold;
padding:2px;
}
.thumb_caption {
display:block;
font-size:90%;
padding:1px;
}
.thumb_caption a {
color:#808080;
text-decoration:underline;
}
.thumb_num_comments {
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:#853d6e none repeat scroll 0 0;
color:#ccbcac;
font-family:trebuchet ms;
font-size:80%;
font-weight:normal;
margin:0;
padding:0;
white-space:nowrap;
}
.navmenu {
background:#ebe2d9 none repeat scroll 0 0;
border-style:none;
color:#7b3464;
font-family:trebuchet ms;
font-weight:bold;
}
.navmenu img {
margin:1px 5px;
}
.navmenu a {
color:#aa7d26;
display:block;
padding:2px 5px;
text-decoration:none;
}
.navmenu a:hover {
background:#e9d9ca none repeat scroll 0 0;
color:#535353;
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:#FFFFFF;
background-image:url(images/button_bg.gif);
background-position:center bottom;
background-repeat:repeat-x;
border:1px solid #000000;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:90%;
margin-bottom:0;
margin-top:0;
text-align:center;
}
.admin_menu a {
color:#000000;
display:block;
padding:1px 2px;
position:relative;
text-decoration:none;
}
.admin_menu a:hover {
color:#000000;
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: 1px solid #7b3464;
padding: 3px;
margin:5px;
}
.imageborder {
background-color:transparent;
border:0 solid #000000;
margin-bottom:30px;
margin-top:30px;
}
.display_media {
background:#FFFFFF none repeat scroll 0 0;
padding:3px 10px;
}
.thumbnails {
background:#FFFFFF none repeat scroll 0 0;
padding:6px;
}
.footer {
font-size:12px;
}
.footer a {
color:#9C6F18;
text-decoration:none;
}
.footer a:hover {
color:#9C6F18;
text-decoration:underline;
}
.statlink {
color:#ccbcac;
font-size:8pt;
font-weight:bold;
letter-spacing:0;
text-decoration:none;
text-transform:none;
}
.statlink a {
color:#ccbcac;
font-size:9pt;
font-weight:bold;
letter-spacing:0;
text-decoration:none;
text-transform:none;
}
.statlink a:hover {
color:#FFFFFF;
font-size:9pt;
font-weight:bold;
letter-spacing:0;
text-decoration:none;
text-transform:none;
}
.alblink a {
color:#A3751D;
font-size:9pt;
font-weight:bold;
letter-spacing:1px;
text-decoration:none;
text-transform:none;
}
.alblink a:hover {
text-decoration:underline;
}
.catlink {
color:#000000;
display:block;
font-weight:bold;
letter-spacing:1px;
text-decoration:none;
text-transform:uppercase;
}
.catlink a {
color:#A3751D;
font-weight:bold;
letter-spacing:0;
text-decoration:none;
text-transform:none;
}
.catlink a:hover {
color:#783261;
font-weight:bold;
letter-spacing:0;
text-decoration:none;
text-transform:none;
}
.topmenu {
font-family:trebuchet ms;
font-size:110%;
line-height:130%;
}
.topmenu a {
color:#930A4E;
text-decoration:none;
}
.topmenu a:hover {
color:#242424;
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;
}
