.textinput {
font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 85%;
 border: 1px solid #394049;
  padding-right: 3px;
 padding-left: 3px;
 background-color : #A0AB71;
 color:#394049;
}


.listbox {
font-family: Verdana, Arial, Arial, Helvetica, sans-serif; background-color : #A0AB71;
 font-size: 85%;
 border: 1px solid #394049;
 vertical-align : middle;
 color:#193D02;
}


.listbox_lang{
font-size: 9px; 
width: 100px;
}


.clickable_option {border-bottom : 1px dotted #444444; cursor : default;
}


.no_border {
border: 0;
}


.button {
font-family: Verdana, Helvetica, sans-serif; font-size: 85%;
  border: 1px solid #9EB372;
  background-color : #2E3E0B;
 color:#ffffff;
 margin-top: 0px;
 margin-bottom: 0px; text-align: center;
}


.button a {
display: block;
 position: relative;
 padding-top: 1px;
 padding-bottom: 1px;
 padding-left: 2px;
 padding-right: 2px;
}


.button a:hover {
border: 1px solid #9EB372;
 background-color: #2E3E0B;
 color:#ffffff;
}


.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: #141B06;
 text-decoration: none;
}


.bblink a:hover {color: #141B06;
 text-decoration: underline;
}


.graybox {
background-color: transparent; border: 0px solid #29370B;
}


.graybox2 {
background-color: #A0AB70;
 border: 1px solid #29370B;
}


.breadlink {
border-bottom: 1px solid #29370B;
}


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


.tableh1 {padding-top: 3px;
 padding-right: 10px;
 padding-bottom: 3px;
}


.tableh1_compact {
padding-top: 2px;
 padding-right: 5px;
 padding-bottom: 2px;
 padding-left: 5px;
}


.tableh2 {
padding-top: 3px;
 padding-right: 10px;
 padding-bottom: 3px;
 padding-left: 10px;
}
.tableh2_compact {background : #A0AB70; color : #394049;
 padding-top: 2px;
 padding-right: 5px;
 padding-bottom: 2px;
 padding-left: 5px;
}


.tableb {
padding-top: 3px;
 padding-right: 10px;
 padding-bottom: 3px;
 padding-left: 10px;
}


.tableb_compact {padding-top: 2px;
 padding-right: 5px;
 padding-bottom: 7px;
 padding-left: 5px;
}


.tablef {
padding-top: 10px;
 padding-right: 10px;
  padding-bottom: 10px;
 padding-left: 10px;
}


.catrow_noalb {padding-top: 3px;
 padding-right: 10px;
 padding-bottom: 3px;
 padding-left: 10px;
}


.catrow {padding-top: 3px;
 padding-right: 10px;
 padding-bottom: 3px;
 padding-left: 10px;
}
.album_stat {
font-size : 85%;
 margin: 5px 0px;
}


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


.thumb_title {
font-weight : bold;
 font-size: 90%;
 padding: 2px;
 display : block;
}
.thumb_caption {font-size: 85%;
 padding: 1px;
 display : block;
 text-align: left;
}


.thumb_caption a {text-decoration: underline;
 color: #2B3A0B;
}


.thumb_num_comments {
font-weight: normal;
 font-size: 85%;
 padding: 2px;
 font-style : normal;
 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: 90%;
 margin-top: 1px;
 margin-bottom: 1px;
 text-align : center;
}


.user_thumb_infobox a {
text-decoration: none;
  color: #2B3A0B;
}


.user_thumb_infobox a:hover {
color: #9EB372;
 text-decoration: underline;
}


.sortorder_options {float:right;
	 padding:0 10px;
 font-size:80%;
 list-style-type:none;
 white-space:nowrap;
 text-align:right;
}


.navmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #4A5023;
  font-size: 100%;
  font-weight: bold;
 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: #293112;
}


.navmenu a:hover {
text-decoration: none;
}


.admin_menu_thumb {
font-family: Verdana, Helvetica, sans-serif;
 font-size: 85%;
 border: 1px solid #FFF;
 background-color : #293112;
  color:#ffffff;
  font-weight: bold;
 margin-top: 0px;
  margin-bottom: 0px;
  width: 85px;
}

.admin_menu_thumb a {display: block;
 position: relative;
 padding-top: 1px;
 padding-bottom: 1px;
 padding-left: 10px;
  padding-right: 10px;
}



.admin_menu_thumb a:hover {
border: 1px solid #ffffff;
 background-color: #293112;
 color:#FFFFFF;
}


.admin_menu {
font-family: Verdana, Helvetica, sans-serif;
  font-size: 85%;
  color:#ffffff;
 margin-top: 0px;
  margin-bottom: 0px;
 text-align: center;
}


.admin_menu a {display: block;
 position: relative;
}


.admin_menu a:hover {
background-color : #2E3E0B;
 color:#FFFFFF;
}


.admin_menu a:visited {color:#2E3E0B;
}


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


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


.image {
border: 2px solid #29370B;
 margin: 2px;
}


.imageborder {border: 2px solid #29370B;
 margin-top: 10px;
 margin-bottom: 10px;
}


.display_media {padding-top: 3px;
 padding-right: 10px;
 padding-bottom: 3px;
 padding-left: 10px;
}


.thumbnails {padding: 5px;
}


.footer {
font-size: 9px;
 color: #29370B;
}


.footer a {text-decoration: none;
 color: #949494;
}


.footer a:hover {color: #29370B;
  text-decoration: none;
}
.breadlink (
color: #657172;
 font-size: 9px; font-family: tahoma, arial, Microsoft Sans Serif;
}


.statlink {color: #495E1D;
 font-size: 11px;font-family: tahoma, arial, Microsoft Sans Serif;
}


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


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

.alblink {color:#141B06;
 font-size:14px;
	font-family:tahoma, arial, Microsoft Sans Serif;
 font-weight:bold;
 display: block;
}


.alblink a {
color:#293112; text-decoration: none;
}


.alblink a:hover {color:#4A5023; text-decoration: underline;
}


.catlink {
color:#141B06;
 font-size:1.2em;
  font-family:tahoma, arial, Microsoft Sans Serif;
	 font-weight:bold;
  display: block;
}


.catlink a {
 text-decoration: none;
}


.catlink a:hover {
 text-decoration: underline;
}


.topmenu {font-size: 100%;
 margin-top:5px;
  margin-right:5px;
}


.topmenu a {color: #141B06;
  text-decoration : none;
}


.topmenu a:hover  {
color : #141B06;
 text-decoration : none;
}


.topmenu td  {white-space: nowrap;
  font-weight : bold;
}



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


.img_caption_table th {
background: #49525D;
  font-size : 100%;
  color : #394049;
 padding-top: 4px;
  padding-right: 10px;
 padding-bottom: 4px;
  padding-left: 10px;
  border-top : 1px solid #394049;
}


.img_caption_table td {
background: #49525D;
  padding-top: 6px;
 padding-right: 10px;
 padding-bottom: 6px;
 padding-left: 10px;
 order-top: 1px solid #394049;
 white-space: normal;
}


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

