/* GALLERY */

body.gallery {
	background-image: none;
}

.galleryContainer {
	float: left;
	width: 772px;
	background: url(../img/galleryBg.jpg) no-repeat top right;
}

.title {
	font-size: 20px;
	text-transform: uppercase;
}

h1							{ font-weight: bold; font-size: 13px; margin: 2px; }
h2							{ font-size: 11px; margin: 0px; text-transform: none; }
h3							{ font-weight: normal; font-size: 12px; margin: 2px; }
.textinput					{ font-size: 11px; border: 1px solid #333333; padding-right: 3px; padding-left: 3px; }
.listbox 					{ font-size: 11px; border: 1px solid #333333; vertical-align : middle; }
.button 					{ font-size: 11px; border: 1px solid #333333; }
.comment_button 			{ font-size: 85%; border: 1px solid #333333; padding-left: 3px; padding-right: 3px; }
.radio 						{ vertical-align : middle; }
.checkbox 					{ vertical-align : middle; }
bblink a 					{ color: #ac1d22; text-decoration: none; }
bblink a:hover 				{ color: #8C0000; text-decoration: underline; }
.maintable 					{ background-color: #181818; margin-top: 1px; margin-bottom: 1px; border: 1px solid #333333; }
.tableh1 					{ background: #2a2a2a; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; }
.tableh1_compact 			{ background: #2a2a2a; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.tableh2 					{ background: #2a2a2a; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; }
.tableh2_compact 			{ background: #2a2a2a; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.tableb 					{ background: #181818; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; }
.tableb_compact 			{ background: #181818; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.tablef 					{ background: #181818; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.album_stat 				{ margin: 5px 0px; }
.thumb_title 				{ font-size: 10px; padding: 2px; display : block; }
.thumb_caption 				{ font-size: 10px; padding: 1px; display : block; }
.thumb_caption a 			{ text-decoration: none; color: #ac1d22; }
.thumb_caption a:hover 		{ text-decoration: underline; color: #ac1d22; }
.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; 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: #ac1d22; }
.user_thumb_infobox a:hover { color: #8C0000; text-decoration: underline; }
.sortorder_cell 			{ background: #2a2a2a; padding: 0px; margin: 0px; }
.sortorder_options 			{ color: #181818; background : #2a2a2a; padding: 0px; margin: 0px; font-weight: normal; font-size: 10px; white-space: nowrap; }
.navmenu 					{ font-size: 100%; font-weight: bold; background : #181818; 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: #ac1d22; }
.navmenu a:hover 			{ text-decoration: underline; color: #8C0000; }
.admin_menu_thumb 			{ font-size: 85%; border: 1px solid #4F4B4C; background-image : url(/gallery/themes/classic/images/button_bg.gif); background-position : bottom; font-weight: bold; margin-top: 0px; margin-bottom: 0px; width: 85px; }
.admin_menu_thumb a 		{ color: #53A7BC; 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: #8C0000; text-decoration: underline; }
.admin_menu 				{ background-color: #181818; font-size: 85%; margin-top: 0px; margin-bottom: 0px; text-align: center; }
.admin_menu a 				{ color: #ac1d22; text-decoration: none; display: block; position: relative; padding-top: 1px; padding-bottom: 1px; padding-left: 2px; padding-right: 2px; }
.admin_menu a:hover 		{ color: #8C0000; text-decoration: underline; }
.comment_date				{ font-size : 90%; vertical-align : middle; }
.image 						{ border: 1px solid #CCCCCC; margin: 2px; }
.imageborder 				{ border: 1px solid #CCCCCC; margin-top: 30px; margin-bottom: 30px; }
.thumbnails 				{ background: #181818; margin: 2px; }
.footer 					{ font-size : 9px;}
.footer a 					{ text-decoration: none; color: #ac1d22; }
.footer a:hover 			{ color: #8C0000; text-decoration: underline; }
.statlink 					{ color: #ac1d22; font-size: 90%; }
.statlink a 				{ text-decoration: none; color: #ac1d22; }
.statlink a:hover		 	{ color: #8C0000; text-decoration: underline; }
.alblink a 					{ text-decoration: none; color: #ac1d22;}
.alblink a:hover 			{ color: #8C0000; text-decoration: underline; }
.catlink 					{ display: block; margin-bottom: 2px; }
.catlink a 					{ text-decoration: none; color: #ac1d22; }
.catlink a:hover 			{ color: #8C0000; text-decoration: underline; }
.topmenu 					{ line-height : 130%; font-size: 100%; }
.topmenu a 					{ color : #ac1d22; text-decoration : none; }
.topmenu a:hover  			{ color : #8C0000; text-decoration : underline; }
.img_caption_table 			{ border: none; background-color: #F6F6F6; width : 100%; margin : 0px; }
.img_caption_table th 		{ background: #BFBFBF ; font-size: 100%; padding-top: 2px; border-top : 1px solid #7C8357; }
.img_caption_table td 		{ background: #F6F6F6 ; padding-top: 6px; padding-right: 10px; padding-bottom: 6px; padding-left: 10px; border-top : 1px solid #B5BCAE; }
.debug_text 				{ border: #8C0000; background-color: #F6F6F6; width : 100%; margin : 0px; }
.clickable_option 			{ border-bottom: 1px dotted #B5BCAE; cursor: pointer; }
.listbox_lang 				{ background-color: #F6F6F6; border: 1px solid #B5BCAE; font-size: 80%; font-family: Arial, Helvetica, sans-serif; vertical-align : middle; }