a {	color: White;	text-decoration: none;}/* General page style */a:link, a:active, a:visited, a.postlink{	color: White;	text-decoration: none;}a:hover{	color: #FF99FF;	text-decoration: none;}a.admin:hover, a.mod:hover{	color: White;	text-decoration: none;}a.admincolor:hover {	color: #FF99FF;	text-decoration: none;}a.but, a.but:hover, a.but:visited{	color: White;	text-decoration: none;}a:hover {	color: #FF99FF;	text-decoration: none;}bblink a {	color: White;	text-decoration: none;}bblink a:hover {	color: #FF99FF;	text-decoration: none;}body{	background: #000000;	color: #FFFFFF;	font: 12px verdana,arial,helvetica,sans-serif;	margin: 1px;	margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;	padding: 0;	scrollbar-3dlight-color: #6A6A6A;	scrollbar-arrow-color: #FFFF00;	scrollbar-darkshadow-color: #2C3437;	scrollbar-face-color: #2C3437;	scrollbar-highlight-color: #2C3437;	scrollbar-shadow-color: #2C3437;	scrollbar-track-color: #242C2F;}/* General font families for common tags */font, th, td, p{	font: 11px Verdana,Arial,Helvetica,sans-serif;	text-decoration: none;}/* Form elements */h1{	color: #FFFFFF;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-size: 32px;	font-style: italic;	margin: 2px;	text-decoration: none;}h2 {	color: #FFFFFF;	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;	font-weight: normal;	margin: 2px;}/* Gets rid of the need for border="0" on hyperlinked images */img{	border: 0px solid;}input{	background: #2C3437;	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	color: White;	font-size: 11px;}input.button, input.liteoption, .fakebut{	background: #2C3437;	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	color: White;	font-size: 11px;}input.catbutton{	background: #2C3437;	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	font-size: 11px;	color: White;}input.mainoption{	background: #2C3437;	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	color: White;	font-size: 11px;}input.post, textarea.post{	background: #2C3437;	border: 1px solid;	border-color: #000000 #707070 #707070 #000000;	color: White;	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: White;	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;	border: 2px solid;	border-color: #707070 #000000 #000000 #707070;	color: White;	font-family: Arial, Helvetica, sans-serif;	font-size: 85%;	margin-bottom: 0px;	margin-top: 0px;	text-align: center;	background-color: #2C3437;	background: #2C3437;	}.admin_menu a {	color: White;	display: block;	padding-bottom: 1px;	padding-left: 2px;	padding-right: 2px;	padding-top: 1px;	position: relative;	text-decoration: none;}.admin_menu a:hover {	color: #FF99FF;	text-decoration: none;}td #admin_menu_anim {        background-image : url(images/button_bg_anim.gif);}.admin_menu_thumb {	background-position: bottom;	border: 1px solid White;	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: White;	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: White;	text-decoration: none;}.alblink a:hover {	color: #FF99FF;	text-decoration: none;}.album_stat {	font-size: 85%;	margin: 5px 0px;}.bodyline{	background: #2C3437;}.button {	background-image: url(images/button_bg.gif);	background-position: bottom;	border: 1px solid White;	font-family: Arial, Helvetica, sans-serif;	font-size: 100%;	background: #2C3437;	color: White;}.catlink {	color: White;	display: block;	margin-bottom: 2px;}.catlink a {	color: White;	text-decoration: none;}.catlink a:hover {	color: #FF99FF;	text-decoration: none;}.checkbox {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;	vertical-align: middle;}.clickable_option {        border-bottom : 1px dotted blue;        cursor : default;}/* Code blocks *//* Code blocks */.comment_button {	background-image: url(images/button_bg.gif);	background-position: bottom;	border: 1px solid White;	color: White;	font-family: Arial, Helvetica, sans-serif;	font-size: 100%;	padding-left: 3px;	padding-right: 3px;	background: #2C3437;}.comment_date{	color: White;	font-size: 90%;	vertical-align: middle;}.debug_text {	background-color: #2C3437;	border: #BDBEBD;	color: White;	margin: 0px;	width: 100%;}/* This is for the error messages that pop up */.errorline{	background: White;	border: 1px solid #000000;	color: Black;}.explaintitle{	color: #727272;	font-size: 11px;	font-weight: bold;}.footer {	color: White;	font-size: 9px;}.footer a {	color: White;	text-decoration: none;}.footer a:hover {	color: #FF99FF;	text-decoration: none;}/* This is the outline round the main forum tables */.forumline{	background: repeat-x;	background-repeat: repeat-y;	background-color: #2C3437;	background-image: url(images/MystiqueTulip_50.gif);	color: Black;}/* General text */.gensmall{	font-size: 10px;}.headtitle{	color: White;	font: bold 18px/180% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;}/* This is the line in the posting page which shows the rollover help line. */.helpline{	background: #D7D7D7;	border: 0px solid;	color: #000000;	font-size: 10px;}.image {	border: 1px solid #000000;	filter: progid:DXImageTransform.Microsoft.Shadow(color='#B0B0B0', Direction=120, Strength=6);	margin: 3px;}.imageborder {	background: #2C3437;	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	color: White;	margin-bottom: 30px;	margin-top: 30px;}.img_caption_table {	background: #2C3437;	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	color: White;	font-size: 11px;}.img_caption_table td {	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	color: White;	font-size: 11px;	padding-bottom: 4px;	padding-left: 10px;	padding-right: 10px;	padding-top: 4px;	background-color: #2C3437;}.img_caption_table th {	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	color: White;	font-size: 11px;	padding-bottom: 4px;	padding-left: 10px;	padding-right: 10px;	padding-top: 4px;	background-color: #2C3437;	}.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;	color: #000000;	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 {	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	font-size: 11px;	margin-bottom: 1px;	margin-top: 1px;	background-color: #2C3437;}/* The largest text used in the index page title and toptic title etc. */.maintitle, h1{	color: #767676;	font: bold 20px/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{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;	font-weight: bold;	background-color: #2C3437;	}.navmenu {	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;	font-weight: bold;	background-color: #2C3437;	}.navmenu a {	color: White;	display: block;	padding-bottom: 2px;	padding-left: 5px;	padding-right: 5px;	padding-top: 2px;	position: relative;	text-decoration: none;}.navmenu a:hover {	background: #2C3437 url(images/cellpic1.gif);	color: #FF99FF;	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 {	color: #FFFFFF;	margin: 0px;	padding: 0px;}.sortorder_options {	color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 80%;	font-weight: normal;	margin: 0px;	padding: 0px;	white-space: nowrap;}.statlink {	color: #FFFFFF;}.statlink a {	color: White;	text-decoration: none;}.statlink a:hover {	color: #FF99FF;	text-decoration: none;}.subtitle, h2{	font: bold 18px/180% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;	text-decoration: none;}.tableb , .display_media , .catrow{	background: #2C3437;	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	font-size: 11px;	padding-bottom: 3px;	padding-left: 10px;	padding-right: 10px;	padding-top: 3px;}.tableb_compact {	background: #2C3437;	padding-bottom: 2px;	padding-left: 5px;	padding-right: 5px;	padding-top: 2px;}.tablef {	background: #2C3437;	padding-bottom: 10px;	padding-left: 10px;	padding-right: 10px;	padding-top: 10px;}.tableh1 {	background: #414141 url(images/MystiqueTulip_50.gif);	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	color: White;	font-size: 11px;	padding-bottom: 3px;	padding-left: 10px;	padding-right: 10px;	padding-top: 3px;}.tableh1_compact {	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;	font-weight: bold;	background-color: #2C3437;	}.tableh2, .catrow_noalb  {	background: #272727 url(images/MystiqueTulip_50.gif);	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	color: White;	font-size: 11px;	padding-bottom: 3px;	padding-left: 10px;	padding-right: 10px;	padding-top: 3px;}.tableh2_compact {	;	padding-bottom: 2px;	background: #2C3437;	border: 1px solid;	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	border-color: #707070 #000000 #000000 #707070;	color: background: #303030;	font-size: 11px;	padding-left: 5px;	padding-right: 5px;	padding-top: 2px;}/* Background images for tables */.textinput {	background-color: #2C3437;	border: 1px solid #A3AAB4;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;	padding-left: 3px;	padding-right: 3px;	color: White;}.thumb_caption {	display: block;	font-size: 80%;	padding: 1px;}.thumb_caption a {	color: White;	text-decoration: none;}.thumb_num_comments {	display: block;	font-size: 80%;	font-style: italic;	font-weight: normal;	padding: 2px;}.thumb_filename {        font-size: 80%;        display: block;}.thumb_title {	display: block;	font-size: 80%;	font-weight: bold;	padding: 2px;}.thumb_title a {	color: White;	text-decoration: none;}.thumbnails {	background: #2C3437;	border: 1px solid;	border-color: #707070 #000000 #000000 #707070;	color: #FFFFFF;	font-size: 11px;	padding: 5px;}/* This is the gradient background at the top of the page *//* titles for the topics:could specify viewed link colour too */.topictitle{	font-size: 11px;	font-weight: bold;}.topmenu {	background: #2C3437;	color: White;	font-size: 10px;	font-weight: normal;	text-align: center;	border: 0;	background-image: url(images/cellpic7.jpg);	height: 28px;	width: 100%;}.topmenu a {	color: White;	text-decoration: none;}.topmenu a:hover {	color: #FF99FF;	text-decoration: none;}.topmenu td {	font-weight: bold;	white-space: nowrap;}.topnav{	background: #2C3437;	color: White;	font-size: 10px;	font-weight: normal;	text-align: center;	border: 0;	background-image: url(images/cellpic7.jpg);	}.user_thumb_infobox {	margin-bottom: 1px;	margin-top: 1px;}.user_thumb_infobox a {	color: White;	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;}.tblleft{	background: #2C3437 repeat-y;}.tblright{	background: #2C3437 repeat-y;}td.rowleft{	background: #2C3437 url(images/MystiqueTulip_11.gif) repeat;	height: 18px;	width: 107px;}td.rowpic{	background: url(images/cellpic1.gif) #2C3437;}td.rowright{	background: #2C3437 url(images/MystiqueTulip_12.gif) repeat;	height: 18px;	width: 107px;}#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);}