

body { background-color: #E5E5E5; padding: 0px; margin: 0px; font: 12px Verdana,Arial,Helvetica,sans-serif; }

/* General font families for common tags */
font, th, td, p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px; }

/* Clean out MARGIN and PADDING */
html, body, form, fieldset, h3, h4, h5, h6, p, pre, blockquote,
ol, dl, dd 
		{ margin: 0; padding: 0; 
}

ul, ol, dl, li, dd { margin-top: 0; padding-top: 0; padding-bottom: 0; margin-bottom: 0; }

/* Add LEFT MARGIN */
ol, dd { margin-left: 2em; }

img.smile, img.postImg  { vertical-align: text-bottom; }

img.postImg        { margin: 2px 2px 0 0; }
img.postImgAligned { margin: 4px 4px 2px; }
var.img-left       { float: left; clear: left; }
var.img-right      { float: right; clear: right; }


/* This is the border line & background colour round the entire page */
.bodyline	{ background-color: #FFFFFF; border: 1px #98AAB1 solid; }

/* This is the outline round the main forum tables */
.forumline	{ background-color: #ADBAC6; border: 1px #ADBAC6 solid; }


/*
//====================================================================== |
//==== Start Advanced BBCode Box MOD =================================== |
//==== v5.1.0 ========================================================== |
//====
*/
.postimage {
	cursor: pointer;
	cursor: hand;
}
.postimage:hover {
	background-color: #C2CFE5;
	cursor: pointer;
	cursor: hand;
}
/*
//====
//==== End Advanced BBCode Box MOD ==================================== |
//===================================================================== |
*/





/* Main table cell colours and backgrounds */
h1	{ font-size: 18px; font-weight: 700; margin: 0.8em 0.2em 0.2em 0.2em; }
h3	{ font-size: 13px; font-weight: 700; letter-spacing: 1px; }
h4	{ font-size: 12px; font-weight: 700; }
h5	{ margin: 0.1em 0.6em; color: #339; font-weight: 400; font-size: 11px; font-family: "Courier New"; }
h6	{ margin: 0.3em 0.6em; color: #444; font-weight: 400; font-size: 11px; line-height: 100%; }

.row1	 { background-color: #EFEFEF; }
.row2	 { background-color: #DEE3E7; }
.row3	 { background-color: #D1D7DC; }

.prow1 { background-color: #ECECEC; }
.prow2 { background-color: #E7E7E7; }
.prow3 { background-color: #DEE3E7; }

td.rowpic { background: #FFF url(images/cellpic2.jpg) repeat-x; }

th	{ background: #069 /* url(images/cellpic3.gif) repeat-x; */;
	  height: 28px; color: #D5E4EC; font-size: 11px; font-weight: 700;
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom
{
	background: #E0E5E9 url(images/cellpic1.gif) repeat-x; height: 28px;
}

td.cat,td.catHead,td.catBottom { height: 28px; }

th.thHead, th.thSides, th.thTop, th.thLeft, th.thRight, th.thBottom, th.thCornerL, th.thCornerR
{
	font-weight: bold; height: 28px;
}

td.row3Right, td.spaceRow	{ background-color: #D1D7DC; }
th.thHead, td.catHead		{ font-size: 12px; }

/* The largest text used in the index page title and toptic title etc. */
.maintitle, h1, h2 {
	font-weight: 700; font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; line-height: 120%; color: #000000;
}

h1.pageTitle	{ font-size: 18px; color: #444; margin: 4px; }

/* General text */
a:link,
a:active,
a:visited	{ color: #006699; text-decoration: none; }
a:hover	{ color: #DD6900; text-decoration: underline; }

.gen td,	.gen,		.seed,	.leech	{ font-size: 12px; }
.med td,	.genmed,	.seedmed,	.leechmed	{ font-size: 11px; }
.small td,	.gensmall,	.seedsmall, .leechsmall	{ font-size: 10px; }

.gen,	  .genmed,	 .gensmall	 { color: #000; }
.seed,  .seedmed,  .seedsmall  { color: #060; }
.leech, .leechmed, .leechsmall { color: #800; }

/* Forum category titles */
.cattitle		{ color: #069; font-weight: 700; font-size: 12px; letter-spacing: 1px; }
a.cattitle		{ color: #069; text-decoration: none; }
a.cattitle:hover	{ text-decoration: underline; }

.forumlink		{ color: #069; font-weight: 700; font-size: 12px; }
a.forumlink 	{ color: #069; text-decoration: none; }

.nav			{ color: #000; font-weight: 700; font-size: 11px; }
a.nav			{ color: #069; text-decoration: none; }
a.nav:hover		{ text-decoration: underline; }

.copyright		{ color: #444; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: -1px; }
a.copyright		{ color: #444; text-decoration: none; }
a.copyright:hover { color: #000; text-decoration: underline; }

.topictitle			{ color: #000000; font-weight: bold; font-size: 11px; }
a.topictitle:link		{ color: #006699; text-decoration: none; }
a.topictitle:visited	{ color: #5493B4; text-decoration: none; }

a.postlink:link		{ color: #006699; text-decoration: none;  }
a.postlink:visited	{ color: #5493B4; text-decoration: none; }

.dlWill	{ color: #036; }
.dlDown	{ color: #800; }
.dlComplete	{ color: #060; }
.dlCancel	{ color: #666; }

.dlBgr1	{ background-color: #ADBAC6; }
.dlBgr2	{ background-color: #D6DBDE; }
.dlBgr3	{ background-color: #D6DBDE; }

.tDL		{ color: #000; font-weight: 700; }
.tDLDown	{ color: #800; font-weight: 700; }
.tDLCmpl	{ color: #060; font-weight: 700; }

a.seed:link, a.seed:visited, a.seed:hover, a.seed:active, a.seedmed:link, a.seedmed:visited, a.seedmed:hover, a.seedmed:active, a.seedsmall:link, a.seedsmall:visited, a.seedsmall:hover, a.seedsmall:active,
a.dlComplete:link, a.dlComplete:visited, a.dlComplete:hover, a.dlComplete:active
{ color: #006600; text-decoration: none; }

a.leech:link, a.leech:visited, a.leech:hover, a.leech:active, a.leechmed:link, a.leechmed:visited, a.leechmed:hover, a.leechmed:active, a.leechsmall:link, a.leechsmall:visited, a.leechsmall:hover, a.leechsmall:active,
a.dlDown:link, a.dlDown:visited, a.dlDown:hover, a.dlDown:active
{
	color: #800; text-decoration: none; }

a.dlWill:link, a.dlWill:visited, a.dlWill:hover, a.dlWill:active {
	color: #036; text-decoration: none; }

a.dlCancel:link, a.dlCancel:visited, a.dlCancel:hover, a.dlCancel:active {
	color: #666; text-decoration: none; }

a.seed:hover,
a.seedmed:hover,
a.seedsmall:hover,
a.leech:hover,
a.leechmed:hover,
a.leechsmall:hover,
a.dlWill:hover,
a.dlDown:hover,
a.dlComplete:hover,
a.dlCancel:hover	{ text-decoration: underline; }

/* //txtb */
.txtb, a.txtb:link, a.txtb:visited, a.txtb:hover
		 { font-size : 11px; color : #003366; text-decoration: none; }
a.txtb:hover { text-decoration: underline; }

form		{ display: inline; }
label		{ cursor: pointer; white-space: nowrap; }
img		{ border: 0; }

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.postbody	{ font-size : 12px;}
.bold		{ font-weight: 700; }
.normal	{ font-weight: 400; }
.opened	{ color: #789; }

.name		{ color: #000; font-size: 11px; }
.postdetails{ color: #000; font-size: 10px; }
.topicSep	{ color: #000; font-size: 12px; font-weight: 700; letter-spacing: 1px; }

.helpline	{ background-color: #DEE3E7; border-style: none; }
.t		{ font-size: 12px; text-align: right; width: 36px; font-weight: bold; }
.hiddenRow	{ display: none; }

.postbody	{ line-height: 18px; }
.spaceRow	{ padding: 3px 0px; }

.btTbl	{ background-color: #98AAB1; border: 0px #98AAB1 solid; }
.btHead	{ background-color: #D1D7DC; font-size: 11px; font-weight: bold; text-align: center; padding: 1px 0px 1px 0px; }

.attachrow		{ font: 11px; color: #000; border: 1px #98AAB1 solid; }
.attachheader	{ font: 11px; color: #000; border: 1px #98AAB1 solid; background-color: #D1D7DC; }
.attachtable	{ font: 12px; color: #000; border: 1px #98AAB1 solid; border-collapse: collapse; }

.sp-wrap		{ width: 95%; clear: both; margin: 8px auto;}
.sp-head		{ text-align: left !important; }
.sp-body		{ padding: 2px 6px; clear: both; }		 
.sp-wrap, .sp-body{ border: solid #C3CBD1; border-width: 1px 1px 1px 2px; clear: both; }

/* Quote & Code blocks */
.code { font-family: "Courier New", Courier, monospace; font-size: 13px; color: #006600;
	  background-color: #FAFAFA; border: solid #C8CFD2 1px; padding: 3px;
}

.quote { font-size: 12px; color: #444444; line-height: 125%;
	   background-color: #FAFAFA; border: solid #C8CFD2 1px; padding: 3px;
}

.sp-wrap { padding: 0; background: #E9E9E6; }
.sp-head { border-width: 0; font-size: 11px; padding: 1px 14px 3px; margin-left: 6px; line-height: 15px; font-weight: bold; color: #2A2A2A; cursor: pointer; }
.sp-body { border-width: 1px 0 0 0; display: none; font-weight: normal; background: #F5F5F5; }
.sp-fold { width: 98%; margin: 0 auto; text-align: right; font-size: 10px; color: #444444; }

.folded	{ display: block; background: transparent url(../subSilver/images/icon_plus.gif) no-repeat left center; padding-left: 14px; }
.unfolded	{ display: block; background: transparent url(../subSilver/images/icon_minus.gif) no-repeat left center; padding-left: 14px; }


/* Form elements */
input, textarea, select {
	color: #000; border-color: #000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

/* The text input fields background colour */
input.post, textarea.post, select { background-color : #FFF; }

/* //qr */
textarea { font-size : 12px; }
/* //qr end */

input { text-indent : 2px; }

/* The main submit button option */
input.mainoption {
	background-color : #FAFAFA;
	font-weight : bold;
}

/* None-bold submit button */
input.liteoption {
	background-color : #FAFAFA;
	font-weight : normal;
}


input.pOrdSel {
	background-color: #EFEFEF;
	border: 0px solid #EFEFEF;
	color: #333333;
	font-size: 12px;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	width: 18px;
}

optgroup, option, fieldset, legend {
	font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; }

optgroup	{ font-style: normal; font-weight: bold; background-color: #ECECEC; }
option	{ background-color: #FFFFFF; font-size: 11px; }

legend { color: #000066; }

input, textarea, select, input.button { border-width: 1px 1px 1px 1px }

input { text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
input.button { background-color : #F5F5F5; }

/* ========= PAGE HEAD ======== */

#topmenu	{ width: 100%; height: 28px; background: #5FAEED; position: fixed; opacity: 0.85; padding-top: 2px; }
#topmenu a	{ color: #FFF; text-decoration: none; margin: 0 6px;
		  font-size: 15px; font-weight: 700; text-shadow: 1px 1px 2px #666;
} #topmenu a:hover { text-decoration: underline; }	

#menu	{ background: #73B6EB; height: 24px; padding: 4px 8px 0;
	  border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
	#menu a		{ text-decoration: none; color: #FFF; margin: 0 6px; font-size: 14px; font-weight: 700; text-shadow: 1px 1px 2px #666; }
	#menu a:hover	{ text-decoration: underline; }

#pm-box	{ background: #ECF4F9 url(./images/msg.png) no-repeat 4px center; border: 1px #C3E0EE solid; 
		  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
		  position: absolute; right: 0; margin: -2px 4px 0; height: 22px; padding: 6px 10px 0 32px;
}
#pm-box-new	{ background: #FFD7B2 url(./images/msg.png) no-repeat 4px center; border: 1px #FF9200 solid; 
		  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
		  position: fixed; right: 0; margin: -2px 4px 0; height: 22px; padding: 6px 10px 0 32px;
}

.shadow	{ background: #000; z-index: 100; position: fixed; width: 100%; height: 100%;
		  opacity: 0.6; filter: alpha(opacity=60);
}
#login-box	{ background: #F0F8FF; z-index: 200; position: fixed; top: 40%; left: 45%; 
		  width: 200px; display: none; border: 1px #069 solid; border-radius: 6px;
		  -moz-border-radius: 6px; -webkit-border-radius: 6px; padding: 4px;	
}

/* ========== FORUM ======= */
div.category	{ margin-bottom: 8px; border-bottom: 1px #A6C5E4 solid; }
div.category h3	{ background: #D3DAE0; height: 22px; padding: 8px 12px 0;
			  margin-bottom: -1px; border-bottom: 1px #A6C5E4 solid;
			  border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0;
}

/* ========== MODS ======== */

.content_box	{ background: #EFEFEF; border: 1px #A6C5E4 solid; padding-bottom: 6px; } 
.content_box th	{ background: #CDDCE2; color: #036; padding: 4px 12px; border-bottom: 1px #A6C5E4 solid; font: 18px Georgia; }

.sideBox	{ background: #F0F7FE; border: #A6C5E4 solid; border-width: 0 1px 1px;
		  border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px;
		  -webkit-border-radius: 0 0 4px 4px; margin-bottom: 15px; padding: 8px;
}
h4.headBox	{ margin: 0; padding: 0; padding-top: 6px; height: 24px; 
		  background: #5FAEED; border-bottom: 1px #A6C5E4 solid; font-size: 14px;
		  text-align: center; color: #FFF; text-shadow: 1px 1px 2px #37377B;
		  border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0;
		  -webkit-border-radius: 4px 4px 0 0;
}

.sideBox li		{ list-style-type: circle; margin-bottom: 4px; }
.sideBox li:hover	{ list-style-type: disc; color: #069; }

#Tooltip	{ padding:5px 10px; border: solid #A6C5E4; border-width: 1px 1px 1px 2px; background: #FFF; color:#222; font-size: 11px; }

.warning	{ border: 1px #FB5E51 solid; border-collapse: collapse;
		  width: 600px; margin: 8px 20px;
}
	.warn-icon	{ font-size: 26px; color: red; width: 28px; 
			  text-align: center; background: #FDDEBA;
			  border-right: 1px #FB5E51 solid;
	}
	.warn-text	{ background: #FFF; padding: 2px 8px; color: #222; }


