body {
        
background-color: #CCCCCC;
        
font-family: Tahoma;
        
font-size: 6pt;
        
font-weight: bold;
        
text-transform: uppercase;
        
letter-spacing: 1px;
        
color: #8E7F85;
        
margin: 0px;
}



table {
        
font-size: 6pt;
		  
font-family: Tahoma;
        
font-size: 6pt;
        
font-weight: bold;
        
text-transform: uppercase;
        
letter-spacing: 1px;
}



h1{
        
font-weight: bold;
        
font-size: 6pt;
        
font-family: Tahoma;
        
text-decoration: none;
        
line-height : 120%;
        
color : #C0C0C0;
        
margin: 2px;
}



h2 {
        
font-family: Tahoma;
        
font-size: 6pt;
        
margin: 0px;
}



h3 {
        
font-family: Tahoma;
        
font-size: 6pt;
        
font-weight: bold;
        
text-transform: uppercase;
        
letter-spacing: 1px;
        
margin: 2px;
}



p {
        
font-family: Tahoma;
        
font-size: 6pt;
        
margin: 2px 0px;
}



ul {
        
margin-left: 5px;
        
padding: 0px;
}



li {
        
margin-left: 10px;
        
margin-top: 4px;
        
margin-bottom: 4px;
        
padding: 0px;
        
list-style-position: outside;
        
list-style-type: disc;
}



.textinput {
        
font-family: Tahoma;
        
font-size: 6pt;
        
border: 1px solid #ced2d6;
        
padding-right: 3px;
        
padding-left: 3px;
}



.listbox {
        
font-family: Tahoma;
        
font-size: 6pt;
        
border: 1px solid #ced2d6;
        
vertical-align : middle;
}



.button {
        
font-family: Tahoma;
        
font-size: 6pt;
        
border: 1px solid #a24854;
        
background-image : url(images/button_bg.gif);
        
background-position : bottom;
}




.comment_button {
        
font-family: Tahoma;
        
font-size: 85%;
        
border: 1px solid #a24854;
        
background-image : url(images/button_bg.gif);
        
background-position : bottom;
        
padding-left: 3px;
        
padding-right: 3px;
}



.radio {
        
font-family: Tahoma;
        
font-size: 6pt;
        
vertical-align : middle;
}



.checkbox {
        
font-family: Tahoma;
        
font-size: 6pt;
        
vertical-align : middle;
}



a {
        
color: #556E0A;
        
text-decoration: none;
}



a:hover {
        
color: #938686;
        
text-decoration: none;
}



.bblink a {
        
color: #556E0A;
        
text-decoration: none;
}



.bblink a:hover {
        
color: #938686;
        
text-decoration: none;
}



.maintable {
        
border: 3px solid #FFFFFF;
        
background-color: #DCE4D6;
        
margin-top: 1px;
        
margin-bottom: 1px;
}



.tableh1 {
        
background: #7EA1CF;
        
color: #291708;
        
padding-top: 3px;
      
padding-right: 10px;
        
padding-bottom: 3px;
        
padding-left: 10px;
}



.tableh1_compact {
        
background: #7EA1CF;
        
color: #291708;
        
padding-top: 2px;
        
padding-right: 5px;
        
padding-bottom: 2px;
        
padding-left: 5px;
}



.tableh2 {
        
background: #D0D7CF;
        
color: #556E0A;
        
padding-top: 3px;
        
padding-right: 10px;
        
padding-bottom: 3px;
        
padding-left: 10px;
}



.tableh2_compact {
        
background: #D0D7CF;
        
color : #556E0A;
        
padding-top: 2px;
        
padding-right: 5px;
        
padding-bottom: 2px;
        
padding-left: 5px;
}



.tableb {
        
background: #DEDCDC;
        
padding-top: 3px;
        
padding-right: 10px;
        
padding-bottom: 3px;
        
padding-left: 10px;
}




.tableb_compact {
        
background: #DEDCDC;
        
padding-top: 2px;
        
padding-right: 5px;
        
padding-bottom: 2px;
        
padding-left: 5px;
}



.tablef {
        
background: #D0D7CF;
        
padding-top: 10px;
        
padding-right: 10px;
        
padding-bottom: 10px;
        
padding-left: 10px;
}



.catrow_noalb {
        
background: #DEDCDC;
        
color: #737373;
        
padding-top: 3px;
        
padding-right: 10px;
        
padding-bottom: 3px;
        
padding-left: 10px;
}



.catrow {
        
background: #DEDCDC;
        
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: #8a787c;
}



.thumb_num_comments {
        
font-weight: normal;
        
font-size: 80%;
        
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: 6pt;
        
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;
}



.user_thumb_infobox a {
        
text-decoration: none;
        
color: #8a787c;
}



.user_thumb_infobox a:hover {
        
color: #8a787c;
        
text-decoration: none;
}



.sortorder_cell {
        
background: #7EA1CF;
        
color : #291708;
        
padding: 0px;
        
margin: 0px;
}



.sortorder_options {
        
font-family: Tahoma;
        
background: #7EA1CF;
        
color : #7D7D7D;
        
padding: 0px;
        
margin: 0px;
        
font-weight: normal;
        
font-size: 80%;
        
white-space: nowrap;
}



.navmenu {
        
font-family: Tahoma;
        
color: #7D7D7D;
        
font-size: 6pt;
        
font-weight: bold;
        
background: #7EA1CF;
        
border-style: none;
}



.navmenu img {
        
margin-top: 1px;
        
margin-right: 5px;
        
margin-bottom: 1px;
        
margin-left: 5px;
}



.navmenu a {
        
display: block;
        
padding-top: 2px;
        
padding-right: 5px;
        
padding-bottom: 2px;
        
padding-left: 5px;
        
text-decoration: none;
        
color: #7D7D7D;
}



.navmenu a:hover {
        
background: #EFEFEF ;
        
text-decoration: none;
        
color: #291708;
}



.admin_menu_thumb {
        
font-family: Tahoma;
        
font-size: 85%;
        
border: 1px solid #b83d4d;
        
background-image : url(images/button_bg.gif);
        
background-position : bottom;
        
color: #291708;
        
font-weight: bold;
        
margin-top: 0px;
        
margin-bottom: 0px;
        
width: 85px;
}



.admin_menu_thumb a {
        
color: #291708;
        
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: #291708;
        
text-decoration: none;
}



.admin_menu {
        
font-family: Tahoma;
        
font-size: 85%;
        
border: 1px solid #AC6573;
        
background-color:#EFEFEF;
        
background-image : url(images/button_bg.gif);
        
background-position : bottom;
        
color: #291708;
        
margin-top: 0px;
        
margin-bottom: 0px;
        
padding-top:2px;
        
padding-bottom:2px;
        
padding-left:1px;
        
padding-right:1px;
        
text-align: center;
}



.admin_menu a {
        
color: #291708;
        
text-decoration: none;
        
display: block;
        
position: relative;
        
padding-top: 1px;
        
padding-bottom: 1px;
        
padding-left: 2px;
        
padding-right: 2px;
}



.admin_menu a:hover {
        
color: #291708;
        
text-decoration: none;
}



td #admin_menu_anim {
        
background-image : url(images/button_bg_anim.gif);
}



.comment_date{
        
color : #5F5F5F;
        
font-size : 90%;
        
vertical-align : middle;
}



.image {
        
border-style: solid;
        
border-width: 3px;
        
border-color: #7EA1CF;
        
margin: 2px;
}



.imageborder {
        
border: 3px solid #7EA1CF;
        
background-color: #D0D7CF;
        
margin-top: 30px;
        
margin-bottom: 30px;
}



.display_media {
        
background: #DEDCDC;
        
padding-top: 3px;
        
padding-right: 10px;
        
padding-bottom: 3px;
        
padding-left: 10px;
}



.thumbnails {
        
background: #D0D7CF;
        
padding: 3px;
}



.footer {
        
font-size : 6pt;
}



.footer a {
        
text-decoration: none;
        
color: #556E0A;
}



.footer a:hover {
        
color: #291708;
        
text-decoration: none;
}



.statlink {
        
color: #291708;
}



.statlink a {
        
text-decoration: none;
        
color: #291708;
}



.statlink a:hover {
        
color: #291708;
        
text-decoration: none;
}



.alblink a {
        
text-decoration: none;
        
color: #556E0A;
}



.alblink a:hover {
        
color: #291708;
        
text-decoration: none;
}



.catlink {
        
display: block;
        
margin-bottom: 2px;
}



.catlink a {
        
text-decoration: none;
        
color: #556E0A;
}



.catlink a:hover {
        
color: #291708;
        
text-decoration: none;
}



.topmenu {
        
line-height : 130%;
        
font-size: 6pt;
}



.topmenu a {
        
color : #ea4779;
        
text-decoration : none;
}



.topmenu a:hover  {
        
color : #ea4779;
        
text-decoration: none;
}



.img_caption_table {
        
border: none;
        
background-color: #D0D7CF;
        
width : 100%;
        
margin : 0px;
}



.img_caption_table th {
        
background: #D0D7CF;
        
font-size: 6pt;
        
color : #291708;
        
padding-top: 4px;
        
padding-right: 10px;
        
padding-bottom: 4px;
        
padding-left: 10px;
        
border-top : 1px solid #DEDCDC;
}



.img_caption_table td {
        
background: #DEDCDC;
        
padding-top: 6px;
        
padding-right: 10px;
        
padding-bottom: 6px;
        
padding-left: 10px;
        
border-top : 1px solid #DEDCDC;
        
white-space: normal;
}



.debug_text {
        
border: #BDBEBD;
        
background-color: #EFEFEF;
        
width : 100%;
        
margin : 0px;
}



.clickable_option {
        
cursor : default;
}



.listbox_lang {
        
color: #291708;
        
background-color: #E9D1D1;
        
border: 1px solid #E9D1D1;
        
font-size: 80%;
        
font-family: Tahoma;
        
vertical-align : middle;

}


.footer_table {
	
background-image: url();
	
background-color: #DEDCDC;
	
background-repeat: repeat-x;
	
height: 43px;
	width: 100%;
}


.bar_one {
	
background-color: #E4D2D2;
	
width: 81px;
	height: 100%;
}


.bar_two {
	
background-color: #E4D2D2;
	
width: 82px;
	height: 100%;
}


.contents {
	
background-color: #E4D2D2;
	
width: 637px;
	height: 100%;
}


b, strong {
        
color: #291708;
}