a {	color: #A0A0A0;	text-decoration: none;}a:link {	color: #A0A0A0;	text-decoration: none;}a:visited {	color: #A0A0A0;	text-decoration: none;}a:visited .image, a:visited .image1 {	filter: progid:DXImageTransform.Microsoft.Shadow(color=#FFFF00,direction=135, strength=5) progid:DXImageTransform.Microsoft.Alpha(Opacity=100);   	border: 0;}a:hover .image, a:visited .image1 {	filter: progid:DXImageTransform.Microsoft.Shadow(color=#8C0000,direction=135, strength=5) progid:DXImageTransform.Microsoft.Alpha(Opacity=100);   	border: 0; }a:hover {	color: #A0A0A0;	cursor: crosshair;	text-decoration: none;}a:hover {	color: #A0A0A0;	text-decoration: overline;}a:active {	background-color: transparent;	color: #999999;	text-decoration: none;}a:text {	text-decoration: none;}body {	background-color: #444444;	color: #A0A0A0;	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	font-size: 10px;	scrollbar-3dlight-color: #404040;	scrollbar-arrow-color: #999999;	scrollbar-darkshadow-color: #999999;	scrollbar-face-color: #000000;	scrollbar-highlight-color: #999999;	scrollbar-shadow-color: #737373;	scrollbar-track-color: #404040;	background: #2f2f2f url(images/bg.gif);}form {	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;	font-size: 11px;}h1{	color: #000000;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-size: 24px;	font-weight: normal;	margin: 0px;	text-decoration: none;}h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	margin: 0px;}h3 {	color: #999999;	font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;	font-size: 14px;	font-weight: normal;	margin: 0px;}ul, li, p, td {	color: #A0A0A0;	font-family: Verdana,Tahoma,  Arial, Helvetica, sans-serif;	font-size: 10px;}.admin_menu {	background-image: url(images/button_bg.gif);	background-position: bottom;	font-size: 10px;	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: 10px;	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 a:hover, .catlink a:hover {	color: #FFE8B7;}.alblink, .alblink a, .catlink, .catlink a {	color: #A0A0A0;}.album_stat {	font-size: 85%;	margin: 5px 0px;}.bblink a {	text-decoration: none;}.bblink a:hover {	text-decoration: underline;}.bordercolor {	background-color: #000000;}.button {	background-image: url(images/button_bg.gif);	background-position: bottom;	font-size: 100%;	height: 20px;}.button {	background-color: #2F2F2F;	border: 1px solid #800000;	color: #A0A0A0;	font-family: Verdana,Tahoma,Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;}.button, .comment_button, .admin_menu_thumb, .admin_menu_thumb a, .admin_menu_thumb a:hover, .admin_menu, .admin_menu a, .admin_menu a:hover {	color: #A0A0A0;}.button, .comment_button, .sortorder_options, .admin_menu_thumb {	font-family: Arial, Helvetica, sans-serif;}.cat {	background-color: #2F2F2F;	color: #A0A0A0;}.cat1 {	background-color: #484848;	color: #A0A0A0;}.cat2 {	background-color: #000000;	color: #A0A0A0;}.catlink {	display: block;	margin-bottom: 2px;}.catlink a {	text-decoration: underline;}.catlink a:hover {	text-decoration: underline;}.checkbox {	font-size: 100%;	vertical-align: middle;}.clickable_option {	border-bottom: 1px dotted #800000;	cursor: hand;}.comment_button {	background-image: url(images/button_bg.gif);	background-position: bottom;	font-size: 100%;	height: 20px;	padding-left: 3px;	padding-right: 3px;}.comment_date {	color: #999999;}.comment_date{	font-size: 90%;	vertical-align: middle;}.debug_text {	background-color: #EFEFEF;	border: #BDBEBD;	margin: 0px;	width: 100%;}.footer {	font-size: 9px;}.footer a {	text-decoration: none;}.footer a:hover {	text-decoration: underline;}.footer, .footer a, .footer a:hover {	color: #999999;}.head {	background-color: #000000;	border-bottom: 2px solid #800000;	color: #A0A0A0;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	margin: 1px 1px 1px 0px;	padding: 2px;}.image {	border: 1px solid #FFFFFF;}.image {	filter: progid:DXImageTransform.Microsoft.Shadow(color=#8C0000,direction=135, strength=5) progid:DXImageTransform.Microsoft.Alpha(Opacity=100, FinishOpacity=0, Style=1, StartX=0, StartY=0, FinishX=0, FinishY=100);   	border: 0;}.imageborder {	background-color: #FFFFFF;	border: 1px solid #000000;	margin-bottom: 10px;	margin-top: 14px;}.img_caption_table {	border: none;	margin: 0px;	width: 100%;}.img_caption_table td {	padding-bottom: 6px;	padding-left: 10px;	padding-right: 10px;	padding-top: 6px;}.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: #000000;	border: 1px solid #666666;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 80%;	vertical-align: middle;}.listbox_lang {	background-color: #D1D7DC;	border: 1px solid #D1D7DC;	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 80%;	vertical-align: middle;}/*--Categories------------------------------------------------*/.maincat {	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;	font-size: 11px;	font-weight: bold;}.maintable {	margin-bottom: 2px;	margin-top: 2px;}.maintable, .maintableb {	background-color: #000000;}.maintablea {	margin-top: 10px;}.maintableb {}.nav{	background-color: #737373;	color: #A0A0A0;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	margin: 1px 1px 1px 0px;	padding: 2px;}.navmenu {	border: none;	font-weight: bold;}.navmenu a {	display: block;	height: 25px;	line-height: 25px;	padding-left: 5px;	padding-right: 5px;	position: relative;	text-decoration: none;}.navmenu a:hover {	text-decoration: none;}.navmenu img {	display: block;}.radio {	font-size: 100%;	vertical-align: middle;}.sortorder_options {	font-size: 50%;	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, .tableb_compact, .thumbnails, .img_caption_table td {	background: #000000;}.tableb_compact {	padding-bottom: 2px;	padding-left: 5px;	padding-right: 5px;	padding-top: 2px;}.tablebgcolor {	background-color: #000000;}.tablebottom {	background-color: #000000;}.tablef {	padding-bottom: 10px;	padding-left: 10px;	padding-right: 10px;	padding-top: 10px;}.tableh1 {	border-bottom: 1px solid #800000;}.tableh1 {	height: 25px;	padding-left: 10px;	padding-right: 10px;}.tableh1, .tableh1_compact, .navmenu, .navmenu a, .navmenu a:hover {	background: #000000;}.tableh1, .tableh1a, .catlink, .tableh2 {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}.tableh1, .tableh1a, .tableh1_compact, .navmenu, .navmenu a, .sortorder_cell, .sortorder_options, .statlink, .statlink a, .statlink a:hover {	color: #B22222;}.tableh1_compact {	height: 25px;	padding-bottom: 2px;	padding-left: 5px;	padding-right: 5px;	padding-top: 2px;}.tableh1a img {	display: block;}.tableh1a td {	background-image: url(images/tableh1a_bg_middle.gif);	background-position: bottom;	border: none;	font-size: 150%;	font-weight: bold;	height: 30px;}.tableh2 {	padding-bottom: 3px;	padding-left: 10px;	padding-right: 10px;	padding-top: 3px;}.tableh2, .tableh2_compact {	color: #B22222;}.tableh2, .tableh2_compact, .tablef, .img_caption_table th {	background: #000000;}.tableh2_compact {	padding-bottom: 2px;	padding-left: 5px;	padding-right: 5px;	padding-top: 2px;}.tablehead {	background-color: #000000;	color: #A0A0A0;}.td {	background-color: #000000;	border: 0px;	color: #999999;	font-family: verdana, tahoma, arial, helvetica, sans-serif;	font-size: 9px;	font-stretch: semi-condensed;	font-weight: demi-light;	line-height: 10px;	margin: 0px;	padding: 0px;}.textinput {	font-size: 100%;	padding-left: 3px;	padding-right: 3px;}/* Borders for input controls */.textinput, .listbox, .button, .comment_button, .admin_menu, .admin_menu_thumb {	border: 1px solid #FFFFFF;}.textinput, .listbox, .radio, .checkbox {	color: #929292;}.textinput, .listbox, .radio, .checkbox {	background-color: #FFFFFF;}.textinput, .listbox, .radio, .checkbox {	font-family: Arial, Helvetica, sans-serif;}.thumb_caption {	display: block;	font-size: 10px;	padding: 1px;}.thumb_caption a {	text-decoration: underline;}.thumb_num_comments {	display: block;	font-size: 85%;	font-style: italic;	font-weight: normal;	padding: 2px;}.thumb_title {	display: block;	font-size: 10px;	font-weight: bold;	padding: 2px;}.thumbnails {	padding: 10px;}.top_menu_bttn a {	color: #FFFFFF;	display: block;	font-size: 12px;	padding-left: 5px;	padding-right: 5px;	position: relative;	text-decoration: none;}.top_menu_bttn a:hover {	color: #FFFFFF;	margin-top: 2px;	text-decoration: underline;}.top_panel td {	white-space: nowrap;}.topmenu {	font-size: 110%;	line-height: 130%;}.topmenu a {	text-decoration: underline;}.topmenu a:hover {	color: #666666;}.topmenu a:hover {	text-decoration: underline;}.topmenu, .topmenu a {	color: #FFFFFF;}.user_thumb_infobox {	margin-bottom: 1px;	margin-top: 1px;}.user_thumb_infobox a {	text-decoration: none;}.user_thumb_infobox a:hover {	text-decoration: underline;}.user_thumb_infobox td {	font-size: 85%;	margin-bottom: 1px;	margin-top: 1px;	text-align: center;}.user_thumb_infobox th {	font-size: 100%;	font-weight: normal;	margin-bottom: 1px;	margin-top: 1px;	text-align: center;}#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);}