body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background:#000;
color:#EDD08B;
margin:0;
}

table {
font-size:12px;
}

h1 {
font-weight:700;
font-size:22px;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:120%;
color:#EDD08B;
margin:2px;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
margin:0;
}

h3 {
font-weight:400;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:2px;
}

p {
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
margin:2px 0;
}

ul {
margin-left:5px;
padding:0;
}

li {
margin-left:10px;
margin-top:4px;
margin-bottom:4px;
list-style-position:outside;
list-style-type:disc;
padding:0;
}

.textinput {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
border:1px solid #743E1D;
padding-right:3px;
padding-left:3px;
}

.listbox {
font-family:Verdana, Arial, Arial, Helvetica, sans-serif;
font-size:100%;
border:1px solid #743E1D;
vertical-align:middle;
}

.button {
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
border:1px solid #FF9;
background-image:url(images/button_bg.gif);
background-position:bottom;
}

.comment_button {
font-family:Arial, Helvetica, sans-serif;
font-size:85%;
border:1px solid #FF9;
background-image:url(images/button_bg.gif);
background-position:bottom;
padding-left:3px;
padding-right:3px;
}

.maintable {
border:1px solid #AB5B2A;
background-color:#743E1D;
margin-top:1px;
margin-bottom:1px;
}

.tableh1 {
background:#AB5B2A;
color:#FF9;
padding:3px 10px;
}

.tableh1_compact {
background:#AB5B2A;
color:#FF9;
padding:2px 5px;
}

.tableh2_compact {
background:#743E1D;
color:#EDD08B;
padding:2px 5px;
}

.tableb_compact {
background:#743E1D;
padding:2px 5px;
}

.tablef {
background:#743E1D;
padding:1px;
}

.album_stat {
font-size:85%;
margin:5px 0;
}

.thumb_filename {
font-size:80%;
display:block;
}

.thumb_title {
font-weight:700;
font-size:80%;
display:block;
padding:2px;
}

.thumb_caption {
font-size:80%;
display:block;
padding:1px;
}

.thumb_num_comments {
font-weight:400;
font-size:80%;
font-style:italic;
display:block;
padding:2px;
}

.user_thumb_infobox {
margin-top:1px;
margin-bottom:1px;
}

.user_thumb_infobox th {
font-weight:700;
font-size:100%;
margin-top:1px;
margin-bottom:1px;
text-align:center;
}

.user_thumb_infobox td {
font-size:80%;
margin-top:1px;
margin-bottom:1px;
text-align:center;
}

.sortorder_cell {
background:#AB5B2A;
color:#FF9;
margin:0;
padding:0;
}

.sortorder_options {
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#AB5B2A;
color:#FF9;
font-weight:400;
font-size:80%;
white-space:nowrap;
margin:0;
padding:0;
}

.navmenu {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF9;
font-size:100%;
font-weight:700;
background:#AB5B2A;
border-style:none;
}

.navmenu img {
margin:1px 5px;
}

.navmenu a {
display:block;
text-decoration:none;
color:#FF9;
padding:2px 5px;
}

.navmenu a:hover {
background:#743E1D;
text-decoration:none;
color:#EDD08B;
}

.admin_menu_thumb {
font-family:Arial, Helvetica, sans-serif;
font-size:85%;
border:1px solid #FF9;
background-image:url(images/button_bg.gif);
background-position:bottom;
color:#EDD08B;
font-weight:700;
margin-top:0;
margin-bottom:0;
width:85px;
}

.admin_menu_thumb a {
color:#EDD08B;
text-decoration:none;
display:block;
position:relative;
padding:1px 10px;
}

.admin_menu {
font-family:Arial, Helvetica, sans-serif;
font-size:85%;
border:1px solid #FF9;
background-color:#743E1D;
background-image:url(images/button_bg.gif);
background-position:bottom;
color:#EDD08B;
margin-top:0;
margin-bottom:0;
text-align:center;
padding:2px 1px;
}

.admin_menu a {
color:#EDD08B;
text-decoration:none;
display:block;
position:relative;
padding:1px 2px;
}

td #admin_menu_anim {
background-image:url(images/button_bg_anim.gif);
}

.comment_date {
color:#5F5F5F;
font-size:90%;
vertical-align:middle;
}

.image {
border-color:#EDD08B;
border-style:solid;
border-width:1px;
margin:2px;
}

.imageborder {
border:1px solid #EDD08B;
background-color:#FF9;
margin-top:30px;
margin-bottom:30px;
}

.thumbnails {
background:#743E1D;
padding:5px;
}

.footer {
font-size:0;
color:#000;
}

.statlink {
color:#FF9;
}

.statlink a {
text-decoration:none;
color:#FF9;
}

.statlink a:hover {
color:#FF9;
text-decoration:underline;
}

.catlink {
display:block;
margin-bottom:2px;
}

.topmenu {
line-height:130%;
font-size:100%;
}

.img_caption_table {
border:none;
background-color:#FF9;
width:100%;
margin:0;
}

.img_caption_table th {
background:#743E1D;
font-size:100%;
color:#EDD08B;
border-top:1px solid #FF9;
padding:4px 10px;
}

.img_caption_table td {
background:#743E1D;
border-top:1px solid #FF9;
white-space:normal;
padding:6px 10px;
}

.debug_text {
border:#BDBEBD;
background-color:#743E1D;
width:100%;
margin:0;
}

.clickable_option {
cursor:default;
}

.listbox_lang {
color:#EDD08B;
background-color:#743E1D;
border:1px solid #743E1D;
font-size:80%;
font-family:Arial, Helvetica, sans-serif;
vertical-align:middle;
}

#vanity a {
display:block;
width:57px;
height:20px;
margin:3px 20px;
}

#vanity img {
border:0;
}

#v_php {
float:left;
background-image:url(../../images/powered-php.gif);
}

#v_php:hover {
background-image:url(../../images/h_powered-php.gif);
}

#v_mysql {
float:left;
background-image:url(../../images/powered-mysql.gif);
}

#v_mysql:hover {
background-image:url(../../images/h_powered-mysql.gif);
}

#v_xhtml {
float:right;
background-image:url(../../images/valid-xhtml10.gif);
}

#v_xhtml:hover {
background-image:url(../../images/h_valid-xhtml10.gif);
}

#v_css {
float:right;
background-image:url(../../images/valid-css.gif);
}

#v_css:hover {
background-image:url(../../images/h_valid-css.gif);
}

.radio,.checkbox {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
vertical-align:middle;
}

a,.bblink a,.topmenu a {
color:#EDD08B;
text-decoration:none;
}

a:hover,.bblink a:hover,.user_thumb_infobox a:hover,.admin_menu_thumb a:hover,.admin_menu a:hover,.footer a:hover,.alblink a:hover,.catlink a:hover,.topmenu a:hover {
color:#EDD08B;
text-decoration:underline;
}

.tableh2,.catrow_noalb {
background:#743E1D;
color:#EDD08B;
padding:3px 10px;
}

.tableb,.catrow,.display_media {
background:#743E1D;
padding:3px 10px;
}

.thumb_caption a,.alblink a,.catlink a {
text-decoration:underline;
color:#EDD08B;
}

.user_thumb_infobox a,.footer a {
text-decoration:none;
color:#EDD08B;
}
