.textinput {
background-color:black;
border:1px solid white;
color:white;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:85%;
padding-left:3px;
padding-right:3px;
}
.listbox {
background-color:black;
border:1px solid white;
color:white;
font-family:Verdana,Arial,Arial,Helvetica,sans-serif;
font-size:85%;
vertical-align:middle;
}
.listbox_lang {
font-size:9px;
width:100px;
}
.clickable_option {
border-bottom:1px dotted #444444;
cursor:default;
}
.no_border {
border:0 none;
}
.button {
background-color:#665858;
border:1px solid white;
color:#FFFFFF;
font-family:Verdana,Helvetica,sans-serif;
font-size:85%;
margin-bottom:0;
margin-top:0;
text-align:center;
}
.button a {
display:block;
padding:1px 2px;
position:relative;
}
.button a:hover {
background-color:#57470C;
border:1px solid white;
color:black;
}
.radio {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
vertical-align:middle;
}
.checkbox {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
vertical-align:middle;
}
.bblink a {
color:#8090A3;
text-decoration:none;
}
.bblink a:hover {
color:#0033CC;
text-decoration:underline;
}
.graybox {
background-color:#320000;
border-bottom:1px solid #540000;
border-top:1px solid #540000;
}
.graybox2 {
background-color:#320000;
border-bottom:1px solid #540000;
border-top:1px solid #540000;
}
.breadlink {
border-bottom:1px solid #57470C;
}
.maintable {
color:#CCCCCC;
font-size:0.8em;
margin-bottom:1px;
margin-top:1px;
}
.tableh1 {
color:#BBBBBB;
font-size:1em;
padding-right:10px;
}
.tableh1_compact {
padding-left:5px;
padding-right:5px;
}
.tableh2 {
font-size:10px;
padding-left:10px;
padding-right:10px;
}
.tableh2_compact {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#320000 none repeat scroll 0 0;
color:#905555;
padding-left:5px;
padding-right:5px;
}
.tableb {
padding:2px 5px;
}
.tableb_compact {
font-size:95%;
padding:2px 5px 7px;
}
.tablef {
padding:5px 10px;
}
.catrow_noalb {
font-size:11px;
padding-left:10px;
padding-right:10px;
}
.catrow {
font-size:11px;
padding-left:10px;
padding-right:10px;
}
.album_stat {
font-size:80%;
margin:2px 0;
}
.thumb_filename {
display:block;
font-size:90%;
}
.thumb_title {
display:block;
font-size:90%;
font-weight:bold;
padding:2px;
}
.thumb_caption {
display:block;
font-size:85%;
padding:1px;
}
.thumb_caption a {
color:#AEAEAE;
text-decoration:underline;
}
.thumb_num_comments {
display:block;
font-size:85%;
font-style:normal;
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:90%;
margin-bottom:1px;
margin-top:1px;
text-align:center;
}
.user_thumb_infobox a {
color:#AEAEAE;
text-decoration:none;
}
.user_thumb_infobox a:hover {
color:#CCCCCC;
text-decoration:underline;
}
.sortorder_options {
float:right;
font-size:90%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:right;
white-space:nowrap;
}
.navmenu {
border-style:none;
color:#CCCCCC;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
font-weight:bold;
}
.navmenu img {
margin:1px 5px;
}
.navmenu a {
color:#AEAEAE;
display:block;
padding:2px 5px;
position:relative;
text-decoration:none;
}
.navmenu a:hover {
text-decoration:none;
}
.admin_menu_thumb {
background-color:#665858;
border:1px solid white;
color:#FFFFFF;
font-family:Verdana,Helvetica,sans-serif;
font-size:85%;
font-weight:bold;
margin-bottom:0;
margin-top:0;
width:85px;
}
.admin_menu_thumb a {
display:block;
padding:1px 10px;
position:relative;
}
.admin_menu_thumb a:hover {
background-color:#57470C;
border:1px solid white;
color:black;
}
.admin_menu {
color:#FFFFFF;
font-family:Verdana,Helvetica,sans-serif;
font-size:85%;
margin-bottom:0;
margin-top:0;
text-align:center;
}
.admin_menu a {
display:block;
position:relative;
}
.admin_menu a:hover {
background-color:#665858;
color:black;
}
td #admin_menu_anim {
background-image:url(images/button_bg_anim.gif);
}
.comment_date {
color:white;
font-size:90%;
vertical-align:middle;
}
.image {
border:2px solid #665858;
margin:2px;
}
.imageborder {
border:2px solid #665858;
margin-bottom:10px;
margin-top:10px;
}
.display_media {
padding:3px 10px;
}
.thumbnails {
padding:5px;
}
.footer {
color:white;
font-size:9px;
}
.footer a {
color:#949494;
text-decoration:none;
}
.footer a:hover {
color:white;
text-decoration:none;
}
 