#SELECT_FLAGS  {
text-align:	center;
}

#SELECT_LISTS  {
float:	right;
height:	50px;
text-align:	right;
width:	300px;
}

#SUB_MENU  {
background-image:	url(images/top_panel_r2_c2.jpg);
background-position:	left;
padding-left:	20px;
}

#SYS_MENU  {
height:	30px;
left:	35px;
margin:	-10px;
padding:	0;
position:	relative;
top:	5px;
visibility:	hidden;
width:	800px;
z-index:	1;
}

#v_css  {
background-image:	url(../../images/valid-css.gif);
float:	right;
}

#v_css:hover  {
background-image:	url(../../images/h_valid-css.gif);
}

#v_mysql  {
background-image:	url(../../images/powered-mysql.gif);
float:	left;
}

#v_mysql:hover  {
background-image:	url(../../images/h_powered-mysql.gif);
}

#v_php  {
background-image:	url(../../images/powered-php.gif);
float:	left;
}

#v_php:hover  {
background-image:	url(../../images/h_powered-php.gif);
}

#v_xhtml  {
background-image:	url(../../images/valid-xhtml10.gif);
float:	right;
}

#v_xhtml:hover  {
background-image:	url(../../images/h_valid-xhtml10.gif);
}

#vanity a  {
display:	block;
height:	20px;
margin:	3px 20px;
width:	57px;
}

#vanity img  {
border-color:	0;
}

.admin_menu  {
background-color:	#BFC0C3;
background-image:	url(images/button_bg.gif);
background-position:	bottom;
background-repeat:	repeat-x;
font-size:	90%;
margin-bottom:	0px;
margin-top:	0px;
text-align:	center;
}

.admin_menu a  {
display:	block;
padding-bottom:	1px;
padding-left:	2px;
padding-right:	2px;
padding-top:	1px;
position:	relative;
text-decoration:	none;
}

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

.admin_menu_thumb  {
background-image:	url(images/button_bg.gif);
background-position:	bottom;
font-size:	90%;
font-weight:	bold;
margin-bottom:	0px;
margin-top:	0px;
width:	85px;
}

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

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

.alblink a  {
text-decoration:	underline;
}

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

.alblink, .alblink a, .catlink, .catlink a  {
color:	#FFFFCC;
}

.album_stat  {
font-size:	85%;
margin:	5px 0px;
}

.bblink a  {
text-decoration:	none;
}

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

.button  {
background-image:	url(images/button_bg.gif);
background-position:	bottom;
font-size:	100%;
}

.button, .comment_button, .admin_menu_thumb, .admin_menu_thumb a, .admin_menu_thumb a:hover, .admin_menu, .admin_menu a, .admin_menu a:hover  {
background-color:	#8B9C7F;
color:	#FFFFFF;
}

.button, .comment_button, .sortorder_options, .admin_menu_thumb  {
font-family:	Arial, Helvetica, sans-serif;
}

.catlink  {
display:	block;
margin-bottom:	2px;
}

.catlink a  {
text-decoration:	underline;
}

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

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

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

.checkbox  {
font-size:	100%;
vertical-align:	middle;
}

.clickable_option  {
cursor:	default;
font-weight:	bold;
}

.comment_button  {
background-image:	url(images/button_bg.gif);
background-position:	bottom;
font-size:	100%;
padding-left:	3px;
padding-right:	3px;
}

.comment_date  {
color:	#5F5F5F;
}

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

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

.footer  {
font-size:	9px;
}

.footer a  {
text-decoration:	none;
}

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

.footer, .footer a, .footer a:hover  {
color:	#666666;
}

.image  {
border-color:	solid #000000;
border-width:	1px;
}

.image1  {
border-color:	solid #ff0000;
border-width:	1px;
}

.imageborder  {
background-color:	#000000;
border-color:	solid #000000;
border-width:	1px;
margin-bottom:	30px;
margin-top:	30px;
}

.img_caption_table  {
border-width:	none;
margin:	0px;
width:	100%;
}

.img_caption_table td  {
padding-bottom:	6px;
padding-left:	10px;
padding-right:	10px;
padding-top:	6px;
white-space:	normal;
}

.img_caption_table th  {
font-size:	100%;
padding-bottom:	4px;
padding-left:	10px;
padding-right:	10px;
padding-top:	4px;
}

.img_caption_table th, .img_caption_table td  {
border-top:	1px solid #000000;
}

.listbox  {
font-size:	100%;
vertical-align:	middle;
}

.listbox_lang  {
background-color:	#8B9C7F;
border-color:	solid #4A4A4A;
border-width:	1px;
color:	#505A49;
font-family:	Arial, Helvetica, sans-serif;
font-size:	80%;
vertical-align:	middle;
}

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

.maintable, .maintablea, .maintableb  {
background-color:	#8B9C7F;
}

.maintablea  {
margin-top:	5px;
}

.maintableb  {
margin-bottom:	2px;
}

.navmenu  {
background-image:	url(images/tableh1_bg.gif);
border-width:	none;
font-weight:	bold;
}

.navmenu a  {
background-image:	url(images/tableh1_bg.gif);
border-bottom:	1px solid #000000;
border-left:	1px solid #838383;
border-right:	1px solid #000000;
display:	block;
height:	25px;
line-height:	25px;
padding-left:	5px;
padding-right:	5px;
text-decoration:	none;
}

.navmenu a:hover  {
border-bottom:	1px solid #3F3F3F;
border-left:	1px solid #3F3F3F;
border-right:	1px solid #3F3F3F;
text-decoration:	none;
}

.navmenu img  {
margin-top:	5px;
}

.radio  {
font-size:	100%;
vertical-align:	middle;
}

.sortorder_options  {
font-size:	80%;
font-weight:	normal;
margin:	0px;
padding:	0px;
white-space:	nowrap;
}

.statlink a  {
text-decoration:	none;
}

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

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

.tableb, .catrow, .display_media, .tableb_compact, .thumbnails, .img_caption_table td  {
background-color:	#A5B09D;
background-position:	;
}

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

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

.tableh1  {
background-image:	url(images/tableh1_bg.gif);
border-bottom:	1px solid #000000;
border-right:	1px solid #000000;
height:	25px;
padding-left:	10px;
padding-right:	10px;
}

.tableh1, .tableh1_compact, .navmenu, .navmenu a, .navmenu a:hover  {
background-color:	#3F3F3F;
background-position:	;
}

.tableh1, .tableh1a, .catlink, .tableh2, .catrow_noalb  {
font-family:	Verdana, Geneva, Arial, sans-serif;
}

.tableh1, .tableh1a, .tableh1_compact, .navmenu, .navmenu a, .sortorder_cell, .sortorder_options, .statlink, .statlink a, .statlink a:hover  {
color:	#C6B78E;
}

.tableh1_compact  {
background-image:	url(images/tableh1_bg.gif);
border-bottom:	1px solid #000000;
border-right:	1px solid #000000;
height:	25px;
padding-bottom:	2px;
padding-left:	5px;
padding-right:	5px;
padding-top:	2px;
}

.tableh1a  {
border-bottom:	1px solid #000000;
color:	#C6B78E;
}

.tableh1a img  {
display:	block;
}

.tableh1a td  {
background-image:	url(images/tableh1a_bg_middle.gif);
border-width:	none;
color:	#C6B78E;
font-size:	120%;
font-weight:	bold;
height:	30px;
}

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

.tableh2, .catrow_noalb, .tableh2_compact, .tablef, .img_caption_table th  {
background-color:	#8B9C7F;
background-position:	;
}

.tableh2, .tableh2_compact, .catrow_noalb  {
background-color:	#8B9C7F;
color:	#FFFFCC;
}

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

.textinput  {
font-size:	100%;
padding-left:	3px;
padding-right:	3px;
}

.textinput, .listbox, .button, .comment_button, .admin_menu, .admin_menu_thumb  {
border-color:	solid #666666;
border-width:	1px;
}

.textinput, .listbox, .radio, .checkbox  {
color:	#FFFFCC;
}

.thumb_caption  {
display:	block;
font-size:	80%;
padding:	1px;
}

.thumb_caption a  {
text-decoration:	underline;
}

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

.thumb_num_comments  {
display:	block;
font-size:	85%;
font-style:	italic;
font-weight:	normal;
padding:	2px;
}

.thumb_title  {
display:	block;
font-size:	80%;
font-weight:	bold;
padding:	2px;
}

.thumbnails  {
padding:	5px;
}

.top_menu_bttn  {
white-space:	nowrap;
}

.top_menu_bttn a  {
background-color:	#4A4A4A;
background-image:	url(images/menu_button.gif);
background-position:	left;
color:	#505A49;
display:	block;
font-size:	14px;
height:	35px;
line-height:	35px;
padding-bottom:	0;
padding-left:	6px;
padding-right:	6px;
padding-top:	3px;
text-decoration:	none;
}

.top_menu_bttn a:hover  {
background-color:	#8B9C7F;
background-image:	url(images/menu_button_over.gif);
background-position:	;
color:	#F0AF00;
text-decoration:	none;
}

.top_menu_left_bttn  {
white-space:	nowrap;
}

.top_menu_left_bttn a  {
background-color:	#8B9C7F;
background-image:	url(images/left_menu_button.gif);
background-position:	left;
background-repeat:	no-repeat;
color:	#C6B78E;
display:	block;
font-size:	14px;
height:	35px;
line-height:	35px;
padding-bottom:	0;
padding-left:	12px;
padding-right:	6px;
padding-top:	3px;
text-decoration:	none;
}

.top_menu_left_bttn a:hover  {
background-color:	#8B9C7F;
background-image:	url(images/left_menu_button_over.gif);
background-position:	left;
background-repeat:	no-repeat;
color:	#F0AF00;
text-decoration:	none;
}

.top_menu_right_bttn  {
white-space:	nowrap;
}

.top_menu_right_bttn a  {
background-color:	#8B9C7F;
background-image:	url(images/right_menu_button.gif);
background-position:	right;
background-repeat:	no-repeat;
color:	#C6B78E;
display:	block;
font-size:	14px;
height:	35px;
line-height:	35px;
padding-bottom:	0
