body {

background : #ced3d9;

background-repeat: repeat-x;

background-position: top;

font-family: Tahoma;

font-size : 10px;

color: #797272;

margin: 0px;

}


table {

font-size : 11px;

}


h1 {

font-weight: bold;

font-size: 14px;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

text-decoration: bold;

line-height : 100%;
color: #ffffff;

margin: 2px;

}



h2 {

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

background-color : none;

padding-left : 18px;

color: #ffffff;

font-size: 10px;

margin: 0px;

}




h3 {

font-weight: normal;

font-family: Trebuchet MS, Verdana, Geneva, Arial, sans-serif;

font-size: 9px;

margin: 2px;

}




p {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 11px;

margin: 2px 0px;

}




ul {

margin-left: 5px;

padding: 0px;

}i {

margin-left: 10px;

margin-top: 4px;
margin-bottom: 4px;

padding: 0px;

list-style-position: outside;

list-style-type: disc;

}



.textinput {
font-family: Trebuchet MS, Geneva, Arial, sans-serif;

font-size: 100%;
border: 1px solid #393939;

padding-right: 2px;

padding-left: 2px;

}



.listbox {

font-family: Trebuchet MS, Geneva, Arial, sans-serif;
font-size: 100%;

border: 1px solid #393939;

vertical-align : middle;

}



.button {

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size: 100%;
border: 1px solid #7c7676;

background-image : url(images/button_bg.gif);

background-position : bottom;

}



.comment_button {

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size: 100%;

border: 1px solid #393939;

background-image : url(images/button_bg.gif);

background-position : bottom;

padding-left: 3px;

padding-right: 3px;

}



.radio {
font-family: Trebuchet MS, Geneva, Arial, sans-serif;

font-size: 100%;

vertical-align : middle;

}


.checkbox {

font-family: Trebuchet MS, Geneva, Arial, sans-serif;

font-size: 100%;

vertical-align : middle;

}



a {

color: #787878;

text-decoration: none;

}



a:hover {

color: #333333;

text-decoration: none;

}





bblink a {

color: #787878;

text-decoration: none;

}



bblink a:hover {

color: #0C6A47;

text-decoration: none;

}



.maintable {

border: 1px solid #bdbdbf;

background-color: #bdbdbf;

margin-top: 1px;

margin-bottom: 1px;


}

.tableh1 {
        
font-family:  Trebuchet MS, Verdana, Geneva, Arial, sans-serif;

background: #616d7b;
        
color: #ffffff;
     
padding-top: 3px;
        
padding-right: 10px;
       
 padding-bottom: 3px;
        
padding-left: 10px;


}



.tableh1_compact {

font-family:  Trebuchet MS, Verdana, Geneva, Arial, sans-serif;

background : #e3e3e3;

color: #797272;

padding-top: 3px;

padding-right: 10px;

padding-bottom: 3px;

padding-left: 10px;

}



.tableh2 {

background: #989dad;

color : #545e7e;

padding-top: 3px;

padding-right: 10px;

padding-bottom: 3px;
padding-left: 10px;

}



.tableh2_compact {

background: #989dad;

color : #232c4a;

padding-top: 3px;

padding-right: 10px;

padding-bottom: 3px;

padding-left: 10px;

}



.tableb {

background: #e3e3e3;

padding-top: 3px;

padding-right: 10px;

padding-bottom: 3px;

padding-left: 10px;

}



.tableb_compact {

background: #e3e3e3;

padding-top: 3px;

padding-right: 10px;

padding-bottom: 3px;

padding-left: 10px;

}



.tablef {

background: #e3e3e3;

padding-top: 10px;

padding-right: 10px;

padding-bottom: 10px;

padding-left: 10px;

}



.catrow_noalb {

background: #e3e3e3;

color : #797272;

text-align:left;

padding-top: 3px;

padding-right: 10px;

padding-bottom: 3px;

padding-left: 10px;

}



.catrow {

background: #e3e3e3;

text-align:left;

padding-top: 3px;

padding-right: 10px;

padding-bottom: 3px;

padding-left: 10px;

}



.album_stat {

font-size : 85%;

margin: 5px 0px;

}



.thumb_filename {

font-size: 80%;

display: block;

}



.thumb_title {

font-weight : bold;

font-size: 80%;

padding: 2px;

display : block;

}



.thumb_caption {

font-size: 80%;

padding: 1px;

display : block;

}



.thumb_caption a {

text-decoration: none;

color: #797272;

}




.thumb_num_comments {

font-weight: normal;

font-size: 85%;

padding: 2px;

font-style : italic;

display : block;

}



.user_thumb_infobox {

margin-top: 1px;

margin-bottom: 1px;

}



.user_thumb_infobox th {

font-weight : bold;

font-size: 100%;

margin-top: 1px;

margin-bottom: 1px;

text-align : center;

}



.user_thumb_infobox td {

font-size: 85%;

margin-top: 1px;

margin-bottom: 1px;

text-align : center;

}



.user_thumb_infobox a {

text-decoration: none;

color: #D2D2D2;

}



.user_thumb_infobox a:hover {

color: #D2D2D2;

text-decoration: none;

}



.sortorder_cell {

background : #989dad;

color: #aaaaaaa;

padding-top: 0px;

padding-bottom: 0px;

padding-left: 0px
;
padding-right: 20px;

margin: 0px;

}



.sortorder_options {

font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

background : #989dad;

color: #FFFFFF;

padding: 0px;
margin: 0px;

font-weight: normal;

font-size: 80%;

white-space: nowrap;

}



.navmenu {

color: #232c4a;

font-weight: bold;

background : #dddddd;

border-style: none;

}



.navmenu img {

margin-top: 1px;

margin-right: 5px;

margin-bottom: 1px;

margin-left: 5px;

}



.navmenu a {

position: relative;

display: block;

padding-top: 2px;

padding-right: 5px;

padding-bottom: 2px;

padding-left: 5px;

text-decoration: none;

color: #404040;

}



.navmenu a:hover {

background: #e3e3e3;

text-decoration: none;

color: #6b6666;

}



.admin_menu_thumb {

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size: 100%;

border: 1px solid #5D5D5D;

background-image : url(images/box_left_icon);

background-position : bottom;

color: #818181;

font-weight: bold;

margin-top: 0px;

margin-bottom: 0px;

width: 85px;

}



.admin_menu_thumb a {

color: #404040;

text-decoration: none;

display: block;
position: relative;

padding-top: 1px;

padding-bottom: 1px;

padding-left: 10px;

padding-right: 10px;

}




.admin_menu_thumb a:hover {

color: #404040;

text-decoration: underline;

}



.admin_menu {

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size: 100%;

border: 1px solid #5D5D5D;

background-position : bottom;

background-repeat: repeat-x;

background-color:#d1d0d0;

color: #ECECEC;

margin-top: 0px;

margin-bottom: 0px;

text-align: center;

}



.admin_menu a {

color: #404040;

text-decoration: none;

display: block;

position: relative;

padding-top: 1px;

padding-bottom: 1px;

padding-left: 2px;

padding-right: 2px;

}



.admin_menu a:hover {

color: #797272;

text-decoration: underline;

}


td #admin_menu_anim {

background-image : url(images/button_bg_anim.gif);

}



.comment_date{

color : #404040;

font-size: 90%;

vertical-align : middle;

}



.image {


border-style: solid;

border-width:5px;

border: 1px solid #73587d;

padding: 4px;

background-color: #ffffff;

}



.imageborder {

margin-top: 30px;

margin-bottom: 30px;

}



.display_media {
background: #989dad;

padding-top: 3px;

padding-right: 10px;

padding-bottom: 3px;

padding-left: 10px;

}



.thumbnails {

background: #e3e3e3;
padding: 5px;

}



.footer {

font-size : 9px;

}



.footer a {

text-decoration: none;

color: #aaaaaa;

}



.footer a:hover {

color: #333333;

text-decoration: none;

}



.statlink {

color: #ffffff;

}



.statlink a {

text-decoration: none;

color: #ffffff;

}



.statlink a:hover {

color: #dfe2eb;

text-decoration: none;

}



.alblink a {

text-decoration: none;

color: #76647a;

}



.alblink a:hover {
color: #333333;

}



.catlink {

display: block;

margin-bottom: 2px;

}



.catlink a {

font-family: Tahoma;

font-size: 9px;

line-height: bold;

text-decoration: none;

color: #798390;

letter-spacing: 2px;

text-transform:none;

bottom-bottom: solid 1px; #B4DADA;

}


.catlink a:hover {

color: #44556b;

text-transform:none;

letter-spacing: 2px;

text-decoration:underline;

}




.topmenu {

font-family: Trebuchet MS, Geneva, Arial, sans-serif;

line-height : 100%;

font-size : 100%;

}



.topmenu a {

color : #0086A3;

text-decoration : none;

}



.topmenu a:hover  {

color : #000000;

text-decoration : underline;

}



.img_caption_table {

border: none;

background-color: #d2d2d2;
width : 100%;

margin : 0px;

}



.img_caption_table th {

background: #686262;

font-size : 100%;

color : #000000;

padding-top: 4px;

padding-right: 10px;

padding-bottom: 4px;

padding-left: 10px;

border-top : 1px solid #B4DADA;

}



.img_caption_table td {

background: #686262;

padding-top: 6px;

padding-right: 10px;

padding-bottom: 6px;

padding-left: 10px;

border-top : 1px solid #B4DADA;

white-space: normal;

}



.debug_text {

border: #BDBEBD;

background-color: #686262;

width : 100%;
margin : 0px;
}





.clickable_option {

cursor : default;
}





.listbox_lang {

color: #404040;

background-color: #686262;

border: 1px solid #D2D2D2;

font-size: 80%;

font-family: Arial, Helvetica, sans-serif;

vertical-align : middle;

}



#vanity a {

display:block;

width:57px;

height:20px;

margin: 3px 20px;
}



