html, body {	background: #3A793A url(images/body.gif);	padding: 0;	margin: 0;}body { padding: 0 15px; }/* General font families for common tags */font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }a, a:visited { color: #006633; }a:hover		{ text-decoration: underline; color: #45A146; }hr	{ height: 0px; border: solid #327533 0px; border-top-width: 1px;}form { display: inline; padding: 0; margin: 0; }img { border: 0; }br.spacer { height: 5px; font-size: 5px; line-height: 5px; overflow: hidden; }caption { margin: 0; padding: 0; }iframe { border: none; background-color: #EAEEF3; }/* Header and Logo */#maintable { 	border-color: #28662C;	border-width: 0 2px 2px 2px;	border-style: solid;	background-color: #F2F5ED;}#logotable td { background: url(images/logo_mid.gif) top left repeat-x; height: 76px; overflow: hidden; }#buttonstable td { background: url(images/buttons.gif) top left repeat-x; height: 23px; overflow: hidden; }#header-buttons {	font-size: 11px;	color: #FF964A;	padding-bottom: 2px;}#header-buttons a, #header-buttons a:visited {	color: #327533;	text-decoration: none;}#header-buttons a:hover { color: #006633; text-decoration: underline; }/* Main title and subtitle */.logo-title {	font-weight: bold;	font-size: 14px;	color: #327533;	line-height: 1.6em;}.logo-title2 {	font-weight: normal;	font-size: 12px;	color: #327533;	line-height: 1.2em;}.logo-title2 a, .logo-title2 a:visited {	color: #327533;	text-decoration: underline;}.logo-title2 a:hover { 	color: #006633;	text-decoration: underline; }/* This is the border line & background colour round the entire content */td.content { padding: 2px 6px 4px 6px; }#content-simple { 	padding: 3px; 	border-color: #28662C;	border-width: 0 2px 2px 2px;	border-style: solid;	background-color: #F2F5ED;}/* This is the outline round the main forum tables */.forumline	{ border: solid 1px #327533; background-color: #EAF0E6; }/* Forum header */.forumheader td { 	background: url(images/hdr_mid.gif) left bottom repeat-x;	font-size: 12px;	font-weight: bold;	color: #EAF0E6;}.forumheader a, .forumheader a:visited {	color: #EAF0E6;	text-decoration: underline;}.forumheader a:hover {	color: #CED8C7;	text-decoration: underline;}/* pm popup */.pm-old { display: none; }.pm-new { margin: 30px; }.pm-new a, .pm-new a:visited { 	border: solid 1px #006633; 	padding: 25px 45px;	color: #327533;	text-decoration: underline;	font-size: 12px;	font-weight: bold;	background-color: #EAF0E6;}.pm-new a:hover, .pm-new a:active {	color: #006633;}/* Main table cell colours and backgrounds */td.row1, td.row2, td.row3, td.row3Right, td.postbottom {	border-left: solid 1px #F5F7F9;	border-right: solid 1px #A2C6A1;	border-top: solid 1px #F5F7F9;	border-bottom: solid 1px #849AB1;	background-color: #EAF0E6;}/* Header cells - the blue and silver gradient backgrounds */th, td.spaceRow, td.th {	color: #E9F0E7; 	font-size: 11px; 	font-weight: bold;	background: #4B8749 url(images/th.gif) top left repeat-x;	white-space: nowrap;	padding: 0 5px;	text-align: center;	height: 26px;	border-left: solid 1px #5FA45B;	border-right: solid 1px #377335;	border-top: solid 1px #589D57;	border-bottom: solid 1px #4C8D48;}th.left { text-align: left; }td.catBottom {	background: #F2F6F2 url(images/catbottom.gif) top left repeat-x;	height: 24px;	padding: 1px 3px;	border-left: solid 1px #E7E8E2;	border-right: solid 1px #B8C0B8;	border-top: solid 1px #E7E8E2;	border-bottom: solid 1px #E7E8E2;}td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.spaceRow2 {	background: #E8ECE8 url(images/cathead.gif) top left repeat-x;	height: 24px;	padding: 0 3px;	border-left: solid 1px #E7E8E2;	border-right: solid 1px #B8C0B8;	border-top: solid 1px #E7E8E2;	border-bottom: solid 1px #E7E8E2;}td.spaceRow, td.spaceRow2 { height: 2px; overflow: hidden; font-size: 2px; line-height: 2px; padding: 0; }.cat,.catHead,.catSides,.catLeft,.catRight,.catBottom { font-size: 12px; }/*  Setting additional nice inner borders for the main table cells.  The names indicate which sides the border will be on.  Don't worry if you don't understand this, just ignore it :-)*/td.catHead { font-size: 12px; }/* The largest text used in the index page title and toptic title etc. */.maintitle,h1,h2	{			font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;			text-decoration: none; line-height : 120%; color : #000000;}/* General text */.gen { font-size : 12px; }.genmed { font-size : 11px; }.gensmall { font-size : 10px; }.gen,.genmed,.gensmall { color : #000000; }a.gen,a.genmed,a.gensmall { color: #327533; text-decoration: none; }a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #006633; text-decoration: underline; }.generror { color: #F31111; }.progress { background-color: #006633; }/* The register, login, search etc links at the top of the page */.mainmenu		{ font-size : 11px; color : #000000 }a.mainmenu		{ text-decoration: none; color : #327533;  }a.mainmenu:hover{ text-decoration: underline; color : #006633; }/* Forum title: Text and link to the forums used in: index.php */.forumlink		{ font-weight: bold; font-size: 12px; color : #327533; }a.forumlink 	{ text-decoration: none; color : #327533; }a.forumlink:hover{ text-decoration: underline; color : #006633; }/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */.nav			{ font-weight: bold; font-size: 11px; color : #000000;}a.nav			{ text-decoration: none; color : #327533; }a.nav:hover		{ text-decoration: underline; }/* titles for the topics: could specify viewed link colour too */.topictitle			{ font-weight: bold; font-size: 11px; color : #000000; }a.topictitle:link   { text-decoration: none; color : #327533; }a.topictitle:visited { text-decoration: none; color : #275B2A; }a.topictitle:hover	{ text-decoration: underline; color : #006633; }/* new thread link */.link-new a, .link-new a:visited, .link-new a.topictitle, .link-new a.topictitle:visited { color: #006633; }.link-new a:hover, .link-new a:active, .link-new a.topictitle:hover, .link-new a.topictitle:active { color: #66A366; }/* Name of poster in viewmsg.php and viewtopic.php and other places */.name			{ font-size: 11px; }.postername		{ font-size: 11px; font-weight: bold; color: #327533; line-height: 1.5em; }/* Location, number of posts, post date etc */.postdetails		{ font-size: 10px; }.posterrank		{ font-size: 9px; color: #153D14; }.posterprofile	{ font-size: 10px; color: #1E531E; }/* The content of the posts (body of text) */.postbody { font-size: 12px;}.postbody a	{ text-decoration: none; color: #327533; }.postbody a:visited { text-decoration: none; color: #275B2A; }.postbody a:hover { text-decoration: underline; color: #006633; }/* Other post stuff */td.postbottom { 	background: #CED2D7 url(images/profile.gif) top left repeat-x; 	font-size: 10px;	color: #327533;	white-space: nowrap;}.postsubject {	font-size: 12px;	font-weight: bold;	color: #327533;}/* Quote & Code blocks */.quote-table, .code-table {	border: solid 1px #327533;	margin: 5px 0;}.quote-corner, .code-corner {	background-color: #4F9250;	border-right: solid 1px #327533;}.quote-left {	background: #4F9250 url(images/quote_left.gif) center center no-repeat;	border-right: solid 1px #327533;}.code-left {	background: #4F9250 url(images/code_left.gif) center center no-repeat;	border-right: solid 1px #327533;}.quote-header, .code-header {	border-bottom: solid 1px #327533;	padding: 0 5px;	text-align: left;	vertical-align: middle;	font-size: 11px;	color: #327533;	background-color: #EAF2EA;}.quote-text {	color: #000;	text-align: left;	vertical-align: top;	font-size: 11px;	line-height: 125%;	padding: 3px 5px;	background-color: #F0F5EE;}.code-text {	font-family: Courier, 'Courier New', sans-serif;	color: #000;	text-align: left;	vertical-align: top;	font-size: 11px;	line-height: 125%;	padding: 3px 5px;	background-color: #F0F5EE;}/* Copyright and bottom info */.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}/* Form elements */input,textarea, select {	color: #000000;	font: normal 11px Verdana, Arial, Helvetica, sans-serif;}input.post, textarea {	border: solid 1px #327533;	background-color: #FFF;}* html input.post, * html textarea { border-color: #000; }input.post:hover, textarea:hover { border-color: #006633; color: #327533; }input.post:focus, textarea:focus { border-color: #000; color: #000; }select {	background-color : #FFFFFF;}input { text-indent : 2px; }/* The buttons used for bbCode styling in message post */input.button {	background-color: #EAF0E6;	color: #327533;	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;	border: solid 1px #A2C6A1;}input.button:hover { 	background-color: #E6EADF; 	color: #000;}* html input.button { color: #000; }/* The main submit button option */input.mainoption {	background-color: #FFF;	font-weight : bold;	border: solid 1px #000;}/* None-bold submit button */input.liteoption {	background-color: #F0F5EE;	font-weight : normal;	border: solid 1px #000;}input.mainoption:hover, input.liteoption:hover { color: #327533; border-color: #327533; }input.mainoption:focus, input.liteoption:focus { color: #327533; border-color: #000; }/* This is the line in the posting page which shows the rollover  help line. This is actually a text box, but if set to be the same  colour as the background no one will know ;)*/.helpline { background-color: #EAF0E6; border: solid 1px #EAF0E6; }/*	Styled checkboxes and radio buttons.	Created by Philip Howard, GamingHeadlines.co.uk	Web: http://www.gamingheadlines.co.uk/wod/formstyle/index.html*/.checkbox {	background: url(images/CheckboxUnchecked.gif) no-repeat center center;	display: block; 	width: 16px; 	height:16px;}a.checkbox, a.checkboxchecked {	display: block;	width: 16px;	height: 16px;	cursor: pointer;	cursor: hand;}a.checkbox {	background: url(images/CheckboxUnchecked.gif) no-repeat center center;}a.checkboxchecked {	background: url(images/CheckboxChecked.gif) no-repeat center center;}.radiobox {	background: url(images/RadioboxUnchecked.gif) no-repeat center center;	display: block; 	width: 16px; 	height:16px;}a.radiobox, a.radioboxchecked {	display: block;	width: 16px;	height: 16px;	cursor: pointer;	cursor: hand;}a.radiobox {	background: url(images/RadioboxUnchecked.gif) no-repeat center center;}a.radioboxchecked {	background: url(images/RadioboxChecked.gif) no-repeat center center;}.inputhidden { display: none; }