body {

background:#FFF6DE  url(images/background.jpg) top repeat-x;

font-family: Trebuchet MS, Arial;

font-size : 11px;

line-height: 13px;

color : #AF8E78;

margin: 0px;

}



.navigate {

font-family: Trebuchet MS;

font-weight: bold;

text-transform: uppercase;

line-height : 100%;

font-size: 10px;}



.navigate a, .navigate a:link, .navigate a:visited {

color: #ed8b80;

font-weight: bold;

text-decoration: none;}



.navigate a:hover {

color: #9f0000;

font-weight: bold;

text-decoration: underline;}



table {

font-size : 11px;}



h1 {

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

text-decoration: bold;

line-height : 120%;

color: #808080;

margin: 0px;}



h2 {
	
font: 12px georgia;

text-transform: none;

font-weight: bold;

letter-spacing:-1px;

color: #fffdfb;

background-repeat : no-repeat;

background-position : left;

padding-left : 10px;

font-size: 12px;

margin: 0px;

}



h3 {

font-weight: normal;

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

font-size: 9px;

margin: 0px;}



p {

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

font-size: 11px;

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: Trebuchet MS, Geneva, Arial, sans-serif;

font-size: 100%;

border: 1px solid #bfbdbd;

padding-right: 2px;

padding-left: 2px;}



.listbox {

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

font-size: 100%;

border: 1px solid #bfbdbd;

vertical-align : middle;}



.button {

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

font-size: 100%;

border: 1px solid #bfbdbd;

background-position : bottom;}



.comment_button {

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

font-size: 100%;

border: 1px solid #bfbdbd;

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 {

font-family:georgia;

font-style:italic;

color: #6F4C37;

text-decoration: none;}



a:hover {

font-family:georgia;

font-style:italic;

color: #6F4C37;

text-decoration: underline;}



bblink a {

color: #eb6f65;

text-decoration: none;}



bblink a:hover {

color: #eb6f65;

text-decoration: underline;}



.maintable {

border-bottom: 1px solid #EFE0E0;

border-right: 1px solid #EFE0E0;

margin-top: 0px;

margin-bottom: 0px;

width:95%;

-moz-border-radius: 10px;

padding:5px;

background-color:#FFFDFB;
}



.tableh1 {

background-image : url(images/title.jpg);

background-repeat : repeat-x;

background-color:  #5f2c11;

font: 12px georgia;

text-transform: none;

font-weight: bold;

letter-spacing:-1px;

color: #fffdfb;

padding:10px;

-moz-border-radius: 14px;

}



.tableh1_compact {

background-image : url(images/titlenav2.jpg);

background-repeat : repeat-x;

background-position : left;

background-color: #ff7535;

height: 25px;

font: 12px georgia;

text-transform: none;

letter-spacing:-1px;

color: #fffdfb;

padding-top: 3px;

padding-right: 10px;

padding-bottom: 3px;

padding-left: 10px;

-moz-border-radius: 5px;
}



.tableh2 {

background-image : url(images/titlenav.jpg);

background-repeat : repeat-x;

color : #ffffff;

padding:10px;

-moz-border-radius: 14px;

}



.tableh2_compact {

background-image : url(images/title.jpg);

background-repeat : repeat-x;

background-position : left;

height: 25px;

color : #ffffff;

padding:10px;

-moz-border-radius: 14px;

}



.tableb {

background: #fffdfb;

color : #AF8E78;

padding-top: 3px;

padding-right: 10px;

padding-bottom: 3px;

padding-left: 10px;}



.tableb_compact {

background: #fffdfb;

padding:6px;}



.tablef {

background: #fffdfb;

padding-top: 10px;

padding-right: 10px;

padding-bottom: 10px;

padding-left: 10px;}



.catrow_noalb {

background: #fffdfb;

color : #AF8E78;

padding:7px;

margin: 0px 10px;
}



.catrow_noalb:hover {

background-color: #FFF8EF;

color : #AF8E78;

padding:7px;

-moz-border-radius:10px;

}



.catrow {
color : #AF8E78;

background: #fffdfb;

padding:5px;
}



.catrow:hover {

color : #AF8E78;

background-color: #FFF8EF;

-moz-border-radius:10px;}



.album_stat {

font-size : 85%;

margin: 5px 0px;}



.thumb_filename {

font-size: 80%;

display: block;}



.thumb_title {

font-weight : bold;

font-size: 90%;

padding: 2px;

display : block;

color:#6F4C37;
}



.thumb_caption {

font-size: 80%;

padding: 1px;

display : block;}



.thumb_caption a {

text-decoration: none;

color: #404040;}



.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: #404040;}



.user_thumb_infobox a:hover {

color: #404040;

text-decoration: none;}



.sortorder_cell {

color: #a6a6a6;

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;

color: #FFF;

padding: 0px;

margin: 0px;

font-weight: normal;

font-size: 80%;

white-space: nowrap;}



.navmenu {

background-color:#FFF;

background-image:url(images/titlenav.jpg);

background-repeat:repeat-x;

color:#FFF;

font-family:Lucida Sans,Trebuchet 

MS,Verdana,Geneva,Arial,sans-serif;

font-weight: bold;

border-style: none;

-moz-border-radius: 5px;
}



.navmenu img {

margin-top: 1px;

margin-right: 5px;

margin-bottom: 1px;

margin-left: 5px;

-moz-border-radius: 5px;
}



.navmenu a {

position: relative;

display: block;

padding-top: 6px;

padding-right: 6px;

padding-bottom: 6px;

padding-left: 6px;

text-decoration: none;

color: #FFF;

-moz-border-radius: 10px;
}



.navmenu a:hover {
	
background-color:#875729;
	
text-decoration: underline;

color: #FFF;}



.admin_menu_thumb {

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

font-size: 80%;

border: 1px solid #5f918e;

color: #5f918e;

font-weight: bold;

margin:5px;

width: 85px;}



.admin_menu_thumb a {

color: #ffffff;

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: #ffffff;

text-decoration: underline;}



.admin_menu {

font-family: Trebuchet MS;

font-size: 8px;

background : #6c461b url(images/title.jpg);

color: #fffdfb;

margin-top: 2px;

margin-bottom: 5px;

text-transform: uppercase;

text-align: center;}



.admin_menu a {

background : #6c461b url(images/title.jpg);

color: #fffdfb;

text-decoration: none;

display: block;

position: relative;

padding-top: 4px;

padding-bottom: 4px;

padding-left: 4px;

padding-right: 4px;}



.admin_menu a:hover {

text-decoration: underline;

padding-top: 4px;

padding-bottom: 4px;

padding-left: 4px;

padding-right: 4px;}



td #admin_menu_anim {

}



.comment_date{

color : #5f918e;

font-size: 90%;

vertical-align : middle;}



.image {

border: 1px solid #FF561F;

margin: 1px;

padding:2px;

}



.image:hover {

border:1px solid #aa8a6d;

margin: 1px;

padding:2px;

}



.imageborder {

background-color: #fefefe;

margin-top: 30px;

margin-bottom: 30px;}



.display_media {

background: #fefefe;

padding-top: 3px;

padding-right: 10px;

padding-bottom: 3px;

padding-left: 10px;}



.thumbnails {	

background: #fffdfb;

padding: 7px;}


.thumbnails:hover {	


background-color: #FFF8EF;

color : #AF8E78;

padding:7px;

-moz-border-radius:10px;}



.footer {

font-size : 9px;

color:#6F4C37;}



.footer a {

text-decoration: none;

color: #ff763b;}



.footer a:hover {

color: #ff763b;

text-decoration: underline;}



.statlink {

color: #fff;}



.statlink a {

text-decoration: none;

color: #FFF;}



.statlink a:hover {

color: #FFF;

text-decoration: underline;}



.alblink a { 

background-repeat: no-repeat;

background-position : left;

text-decoration: none;

color: #FFDDBF;

}



.alblink a:hover {



background-repeat: no-repeat;

background-position : left;

color: #FFDDBF;

text-decoration: underline;

}



.catlink {

display: block;

padding: 2px;

}



.catlink a {

font: 11px georgia;

font-style:italic;

background-image : url(images/doty.png);

background-repeat: no-repeat;

background-position:left center;

padding-left: 20px;

text-decoration: none;

color: #6F4C37;

font-weight: bold;

}



.catlink a:hover {

background-image : url(images/dotb.png);

background-repeat: no-repeat;

background-position : left;

padding-left: 20px;

font-weight: bold;

}



.topmenu {

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

line-height : 130%;

font-size : 110%;}



.topmenu a {

color : #825c00;

text-decoration : none;}



.topmenu a:hover  {

color : #99DFDF;

text-decoration : underline;}



.img_caption_table {

border: none;

background-color: #fffdfb;

width : 100%;

margin : 0px;}



.img_caption_table th {

background: #fffdfb;

font-size : 100%;

color : #99DFDF;

padding-top: 4px;

padding-right: 10px;

padding-bottom: 4px;

padding-left: 10px;

border-top : 1px solid #ffffff;}



.img_caption_table td {

background: #fffdfb;

padding-top: 6px;

padding-right: 10px;

padding-bottom: 6px;

padding-left: 10px;

border-top : 1px solid #ffffff;

white-space: normal;}



.debug_text {

border: #BDBEBD;

background-color: #ffffff;

width : 100%;

margin : 0px;}



.clickable_option {

cursor : default;}



.listbox_lang {

color: #404040;

background-color: #fffdfb;

border: 1px solid #808080;

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);}