@charset "utf-8";
.mainpage {
	width: 770px;
	position: absolute;
	left: 20px;
	background-color:#000000;
	z-index: 0;
	color: #FFFFFF;
}
.textinput {
	font-size : 100%;
}
.listbox {
	font-size : 100%;
	vertical-align : middle;
}
.button {
	font-size : 100%;
}
.comment_button {
	font-size : 85%;
	padding-left : 3px;
	padding-right : 3px;
}
.radio {
	font-size : 100%;
	vertical-align : middle;
}
.checkbox {
	font-size : 100%;
	vertical-align : middle;
}
.bblink a {
	text-decoration : none;
}
.bblink a:hover {
	text-decoration : underline;
}
.maintable {
	border-collapse:collapse;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:0;
	background-color : #060606;
	margin : 0;
	padding : 0;
}
.tableh1 {
	background-color : #080808;
	color : #ffffff;
	padding-top : 3px;
	padding-right : 5px;
	padding-bottom : 3px;
	padding-left : 5px;
	font-weight: bold;
}
.tableh1_compact {
	background-color : #333333;
	color : #ffffff;
	padding-top : 2px;
	padding-right : 5px;
	padding-bottom : 2px;
	padding-left : 5px;
}
.tableh2 {
	background-color : #333333;
	color : #ffffff;
	padding-top : 3px;
	padding-right : 5px;
	padding-bottom : 3px;
	padding-left : 5px;
}
.tableh2_compact {
	background-color : #333333;
	color : #ffffff;
	padding-top : 2px;
	padding-right : 5px;
	padding-bottom : 2px;
	padding-left : 5px;
}
.tableb {
	background-color : #0F0F0F;
	vertical-align : top;
	font-weight: bold;
}
.tableb_compact {
	background-color : #000000;
	padding-top : 2px;
	padding-right : 5px;
	padding-bottom : 2px;
	padding-left : 5px;
}
.tablef {
	background-color : #333333;
	padding-top : 10px;
	padding-right : 5px;
	padding-bottom : 10px;
	padding-left : 5px;
}
.catrow_noalb {
	background-color : #040404;
	color : #ffffff;
	padding-top : 3px;
	padding-right : 5px;
	padding-bottom : 3px;
	padding-left : 5px;
}
.catrow {
	background-color : #333333;
	padding-top : 3px;
	padding-right : 5px;
	padding-bottom : 3px;
	padding-left : 5px;
}
.album_stat {
	font-size : 85%;
	margin : 0;
}
.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 : underline;
}
.thumb_num_comments {
	font-weight : normal;
	font-size : 80%;
	padding : 0;
	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 : 80%;
	margin-top : 1px;
	margin-bottom : 1px;
	text-align : center;
}
.user_thumb_infobox a {
	text-decoration : none;
}
.user_thumb_infobox a:hover {
	text-decoration : underline;
}
.sortorder_cell {
	background-color : #333333;
	color : #ffffff;
	padding : 0;
	margin : 0;
}
.sortorder_options {
	background-color : #333333;
	color : #ffffff;
	padding : 0;
	margin : 0;
	font-weight : normal;
	font-size : 80%;
	white-space : nowrap;
}
.navmenu {
	color : #ffffff;
	font-size : 100%;
	font-weight : bold;
	background-color : #000000;
}
.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;
}
.navmenu a:hover {
	text-decoration : none;
}
.admin_menu_thumb {
	font-size : 85%;
	font-weight : bold;
	margin-top : 0;
	margin-bottom : 0;
	width : 85px;
}
.admin_menu_thumb a {
	text-decoration : none;
	display : block;
	position : relative;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 5px;
	padding-right : 5px;
}
.admin_menu_thumb a:hover {
	text-decoration : underline;
}
.admin_menu {
	font-size : 85%;
	background-color : #000000;
	color : #ffffff;
	margin-top : 0;
	margin-bottom : 0;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 1px;
	padding-right : 1px;
	text-align : center;
}
.admin_menu a {
	text-decoration : none;
	display : block;
	position : relative;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 2px;
	padding-right : 2px;
}
.admin_menu a:hover {
	text-decoration : underline;
}
.comment_date {
	color : #5f5f5f;
	font-size : 90%;
	vertical-align : middle;
}
.image {
	margin : 0 5px 0 5px;
	padding: 0;
}
.imageborder {
	margin-top : 1px;
	margin-bottom : 1px;
}
.display_media {
	background-color : #333333;
	padding-top : 3px;
	padding-right : 5px;
	padding-bottom : 3px;
	padding-left : 5px;
}
.thumbnails {
	background-color : #000000;
	padding : 5px;
}
.footer {
	font-size : 9px;
}
.statlink {
	color : #ffffff;
	font-weight: bold;
}
.statlink a {
	text-decoration : none;
}
.statlink a:hover {
	text-decoration : underline;
}
.alblink a {
	text-decoration : underline;
}
.alblink a:hover {
	text-decoration : underline;
}
.catlink {
	display : block;
	margin-bottom : 2px;
}
.catlink a {
	text-decoration : underline;
}
.catlink a:hover {
	text-decoration : underline;
}
.topmenu {
	line-height : 130%;
	font-size : 100%;
}
.topmenu a {
	text-decoration : none;
}
.topmenu a:hover {
	text-decoration : underline;
}
.img_caption_table {
	width : 100%;
	margin : 0;
}
.img_caption_table th {
	background-color : #000000;
	font-size : 100%;
	padding-top : 4px;
	padding-right : 5px;
	padding-bottom : 4px;
	padding-left : 5px;
}
.img_caption_table td {
	background-color : #666666;
	padding-top : 6px;
	padding-right : 5px;
	padding-bottom : 6px;
	padding-left : 5px;
	white-space : normal;
}
.debug_text {
	background-color : #333333;
	width : 100%;
	margin : 0;
}
.clickable_option {
	cursor : default;
}
.listbox_lang {
	vertical-align : middle;
}
#vanity a {
	display : block;
	width : 57px;
	height : 20px;
	margin : 3px 5px;
}
#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);
}

