a {	color: #00AA01;	text-decoration: none;	}/* General page style */a:link, a:active, a:visited, a.postlink{	color: #00AA01;	text-decoration: none;		}a:hover{	color: #FF7F00;	text-decoration: none;}a.admin:hover, a.mod:hover{	color: #FF7F00;	text-decoration: none;	}a.admincolor:hover {	color: #FF7F00;	text-decoration: none;		}a.but, a.but:hover, a.but:visited{	color: #FF7F00;	text-decoration: none;		}a:hover {	color: #FF7F00;	text-decoration: none;	}bblink a {	color: #00AA01;	text-decoration: none;	}bblink a:hover {	color: #FF7F00;	text-decoration: none;	}body{	background: #2E2E2E;	color: #E7E7E7;	font: 12px Verdana,Arial,Helvetica,sans-serif;	margin: 8px;	padding: 0;	scrollbar-3dlight-color:#6a6a6a;	scrollbar-arrow-color: #00AA01;	scrollbar-darkshadow-color:#000000;	scrollbar-face-color:#1f1f1f;	scrollbar-highlight-color:#1f1f1f;	scrollbar-shadow-color:#000000;	scrollbar-track-color:#2e2e2e}}/* General font families for common tags */font, th, td, p{	font: 11px Verdana,Arial,Helvetica,sans-serif;	text-decoration: none;}/* Form elements */h1{	color: #3A7D3C;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-size: 36px;	font-style: italic;	margin: 2px;	text-decoration: none;}h2 {	color: #FF7F00;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: italic;	margin: 0px;}h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;		color: #3A7D3C;	font-weight: normal;	margin: 2px;}/* Gets rid of the need for border="0" on hyperlinked images */img{	border: 0px solid;}input{	background: #303030;	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	color: #000000;	font-size: 11px;}input.button, input.liteoption, .fakebut{	background: #303030;	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	color: #E7E7E7;	font-size: 11px;}input.catbutton{	background: #303030;	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	font-size: 11px;}input.mainoption{	background: #303030;	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	color: #FFCC00;	font-size: 11px;}input.post, textarea.post{	background: #303030;	border: 1px solid;	border-color: #000000 #707070 #707070 #000000;	color: #E7E7E7;	font: 11px Verdana,Arial,Helvetica,sans-serif;	padding-bottom: 2px;	padding-left: 2px;}li {	list-style-position: outside;	list-style-type: disc;	margin-bottom: 4px;	margin-left: 10px;	margin-top: 4px;	padding: 0px;}p{	margin-bottom: 3px;	margin-top: 2px;}p {	font-family: Arial, Helvetica, sans-serif;	font-size: 100%;	margin: 2px 0px;}table {	font-size: 12px;}/* Category gradients*/td.cat{	background: url('images/cellpic1.gif') #191919;	color: #8E8E8E;	font-weight: bold;	height: 31px;	letter-spacing: 1px;	text-indent: 4px;}td.genmed, .genmed{	font-size: 11px;}/* Table Header cells */ul {	margin-left: 5px;	padding: 0px;}/* Admin & Moderator Colours MODification */.admin, .mod{	font-size: 11px;	font-weight: bold;}.admin, a.admin, a.admin:visited{	color: White;}.admin_menu {	background-image: url(images/cellpic4.jpg);	background-position: bottom;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 85%;	margin-bottom: 0px;	margin-top: 0px;	text-align: center;	border: 2px solid;	border-color: #707070 #000000 #000000 #707070;}.admin_menu a {	color: #FFFFFF;	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: none;	color: #767676	}.admin_menu_thumb {	background-position: bottom;	border: 1px solid #FFCC00;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 85%;	font-weight: bold;	margin-bottom: 0px;	margin-top: 0px;	width: 85px;}.admin_menu_thumb a {	color: #FFFFFF;	display: block;	padding-bottom: 1px;	padding-left: 10px;	padding-right: 10px;	padding-top: 1px;	position: relative;	text-decoration: none;}.admin_menu_thumb a:hover {	color: #767676;	text-decoration: none;		}.admincolor, a.admincolor, a.admincolor:link, a.admincolor:active, a.admincolor:visited {	color: White;	font-weight: bold;	text-decoration: none;}.alblink a {	color: #00AA01;	text-decoration: none;				font-size: 12px;	}.alblink a:hover {	color: #FF7F00;	text-decoration: none;				font-size: 12px;	}.album_stat {	font-size: 85%;	margin: 5px 0px;	color: #FF7F00;}/* This is the border line & background colour round the entire page */.bodyline{	background: url('images/cb_fbr_tex.gif') #d7d7d7;}.bodyline, .forumline{	border: 1px solid;	border-color: #000000 #707070 #707070 #000000;}.button {	background-image: url(images/button_bg.gif);	background-position: bottom;	border: 1px solid #00AA01;	font-family: Arial, Helvetica, sans-serif;	font-size: 100%;}.catlink {	display: block;	margin-bottom: 2px;	color: #00AA01;		font-size: 14px;}.catlink a {	color: #00AA01;	text-decoration: none;				font-size: 14px;	}.catlink a:hover {	color: #FF7F00;	text-decoration: none;				font-size: 14px;	}.checkbox {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;	vertical-align: middle;}.clickable_option {	border-bottom: 1px dotted Lime;	cursor: hand;}/* Code blocks *//* Code blocks */.comment_button {	background-image: url(images/button_bg.gif);	background-position: bottom;	border: 1px solid #00AA01;	font-family: Arial, Helvetica, sans-serif;	font-size: 100%;	padding-left: 3px;	padding-right: 3px;}.comment_date{	color: #5F5F5F;	font-size: 90%;	vertical-align: middle;}.debug_text {	background-color: #EFEFEF;	border: #BDBEBD;	margin: 0px;	width: 100%;}/* This is for the error messages that pop up */.errorline{	background: #FFCC00;	border: 1px solid #000000;}.explaintitle{	color: #727272;	font-size: 11px;	font-weight: bold;}.footer {	color: #00AA01;	font-size: 9px;}.footer a {	color: #00AA01;	text-decoration: none;		}.footer a:hover {	color: #767676;	text-decoration: none;		}/* This is the outline round the main forum tables */.forumline{	background: #010101;}/* General text */.gensmall{	font-size: 10px;}.headtitle{	color: White;	font: bold 28px/180% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;	background: Black;}/* This is the line in the posting page which shows the rollover help line. */.helpline{	background: #d7d7d7;	border: 0px solid;	font-size: 10px;}.image {	color: White;}.imageborder {	background-color: #FFFFFF;	border: 1px solid #000000;	margin-bottom: 30px;	margin-top: 30px;}.img_caption_table {	background: #303030;	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	color: #FFCC00;	font-size: 11px;}.img_caption_table td {	background: #4B4B4B;	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	color: #FFCC00;	font-size: 11px;	padding-bottom: 4px;	padding-left: 10px;	padding-right: 10px;	padding-top: 4px;}.img_caption_table th {	background: #303030;	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	color: #FFCC00;	font-size: 11px;	padding-bottom: 4px;	padding-left: 10px;	padding-right: 10px;	padding-top: 4px;}.imgfade{	filter: alpha(opacity=50);	margin-left: 3px;	-moz-opacity: 0.5;}.imgfolder{	margin: 1px;	margin-left: 4px;	margin-right: 4px;}.imgfull{	filter: alpha(opacity=100);	margin-left: 3px;	-moz-opacity: 1;}.imgspace{	margin-left: 1px;	margin-right: 2px;}.listbox {	background-color: #DEDEDE;	border: 1px solid #A3AAB4;	font-family: Verdana, Arial, Arial, Helvetica, sans-serif;	font-size: 100%;	vertical-align: middle;}.listbox_lang {	background-color: #D1D7DC;	border: 1px solid #D1D7DC;	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	vertical-align: middle;}.listbox_lang {	background-color: #D1D7DC;	border: 1px solid #D1D7DC;	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	vertical-align: middle;}.maintable {	margin-bottom: 1px;	margin-top: 1px;	background: #2E2E2E;	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	font-size: 11px;	}/* The largest text used in the index page title and toptic title etc. */.maintitle, h1{color: #3A7D3C;;	font: bold 32px/120% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;	text-decoration: none;}/* Used for the navigation text,(Page 1,2,3 etc) and the navigation bar when in a forum */.nav{	background: #66707C url(images/cellpic1.gif);	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;	font-weight: bold;}.navmenu {	background: #66707C url(images/cellpic1.gif);	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;	font-weight: bold;	background: #303030;	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	}.navmenu a {	color: #00AA01;	display: block;	padding-bottom: 2px;	padding-left: 5px;	padding-right: 5px;	padding-top: 2px;	position: relative;	text-decoration: none;		}.navmenu a:hover {	background: #FF7F00 url(images/cellpic1.gif);	color: #00AA01;	text-decoration: none;}.navmenu img {	margin-bottom: 1px;	margin-left: 5px;	margin-right: 5px;	margin-top: 1px;}.radio {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;	vertical-align: middle;}.sortorder_cell {	background: #414141;	color: #FFFFFF;	margin: 0px;	padding: 0px;}.sortorder_options {	background: #414141;	color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 80%;	font-weight: normal;	margin: 0px;	padding: 0px;	white-space: nowrap;}.statlink {	color: #FF7F00;}.statlink a {	color: #00AA01;	text-decoration: none;		}.statlink a:hover {	color: #FF7F00;	text-decoration: none;		}.subtitle, h2{	font: bold 18px/180% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;	text-decoration: none;}.tableb {	background: #343434;	padding-bottom: 3px;	padding-left: 10px;	padding-right: 10px;	padding-top: 3px;	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	font-size: 11px;}.tableb_compact {	background: #343434;	padding-bottom: 2px;	padding-left: 5px;	padding-right: 5px;	padding-top: 2px;}.tablef {	/* background: #B2B3A3;*/	background: #343434;	padding-bottom: 10px;	padding-left: 10px;	padding-right: 10px;	padding-top: 10px;}.tableh1 {	background: #414141;	color: #FF7F00;	padding-bottom: 3px;	padding-left: 10px;	padding-right: 10px;	padding-top: 3px;	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	font-size: 11px;}.tableh1_compact {	background: #66707C url(images/cellpic1.gif);	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;	font-weight: bold;	background: #303030;	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	color: #FF7F00;}.tableh2 {	background: #272727;	color: #00AA01;	padding-bottom: 3px;	padding-left: 10px;	padding-right: 10px;	padding-top: 3px;	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	font-size: 11px;}.tableh2_compact {	background: #272727;	color: 	background: #303030;	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;;	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	font-size: 11px;;	padding-bottom: 2px;	padding-left: 5px;	padding-right: 5px;	padding-top: 2px;}.tblbot{	background: url(images/tnav_b.gif) #003E5E repeat-x;}.tblleft{	background: url(images/tnav_l.gif) #003E5E repeat-y;}.tblright{	background: url(images/tnav_r.gif) #003E5E repeat-y;}/* Background images for tables */.tbltop{	background: url(images/tnav_t.gif) #003E5E repeat-x;}.textinput {	background-color: #DEDEDE;	border: 1px solid #A3AAB4;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;	padding-left: 3px;	padding-right: 3px;}.thumb_caption {	display: block;	font-size: 80%;	padding: 1px;}.thumb_caption a {	color: #00AA01;	text-decoration: none;		}.thumb_num_comments {	display: block;	font-size: 80%;	font-style: italic;	font-weight: normal;	padding: 2px;}.thumb_title {	display: block;	font-size: 80%;	font-weight: bold;	padding: 2px;		color: #FF7F00;}.thumb_title a {	color: #00AA01;	text-decoration: none;		}.thumbnails {	background: #343434;	padding: 5px;	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	font-size: 11px;	color: White;	}/* This is the gradient background at the top of the page */.topbkg{background: url('images/logo_top.gif') #1A1A1A repeat-x;*/	color: #000000;	font-size: 13px;	font-weight: bold;	height: 50px;	line-height: 140%;}/* titles for the topics:could specify viewed link colour too */.topictitle{	font-size: 11px;	font-weight: bold;}.topmenu {	font-size: 100%;}.topmenu a {	color: #00AA01;	text-decoration: none;		}.topmenu a:hover {	color: #FF7F00;	text-decoration: none;		}.topmenu td {	font-weight: bold;	white-space: nowrap;}.topnav{	background: #1D1C19;	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	color: #00AA01;	font-size: 12px;	height: 20px;	white-space: nowrap;}.user_thumb_infobox {	margin-bottom: 1px;	margin-top: 1px;}.user_thumb_infobox a {	color: #00AA01;	text-decoration: none;		}.user_thumb_infobox a:hover {	color: #767676;	text-decoration: none;		}.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: bold;	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);}#logorow {	background: url(images/logo_top.gif) top left repeat-x;	text-align: left;	padding: 0;	min-height: 76px;}#logotop {	background: url(images/logo_bottom.gif) bottom left repeat-x;}
