/* Base class, the rest inherit from this */html{	overflow-x: auto; /* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */}body{ 	color: #CCBA66;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	margin: 0px;	padding: 0px;	text-align: center;	background-color: #6B602E;}
/* 
 * ========================================
 * global hyperlink styles 
 * ========================================
 */
a:link,
a:visited,
a:active{
	background: transparent;
	color: #333333;
	text-decoration: underline;
}
a:hover{
	color: #333333;
}
/* 
 * ========================================
 * Main wrapper, this controls the overall width of the board in you browser view window. 
 * ========================================
 */#boardwrapper{ 
	text-align: left;
	width: 96%;
	margin: 10px auto 10px auto;
}table,
tr,
td
{ /* required for text in tables, because tables do not inherit from body */
	color: #222;
	font-size: 11px;
	line-height: 135%;}
hr{ 
	height: 1px; 
	border: solid #5CA255 0px; 
	border-top-width: 1px;
}
#bodyline{
	background-color: #CCBA66;
	border: 1px solid #000000;
}
#controlpanel{ /* mod cp online menu headers */
	background-color: #F3EFDB;
	font-size: 11px;
	font-weight: bold;
	color: 000000;
}
/* ================================================= */
#submenu{ 
	background: #CCBA66 url(images/bg-topnav.gif) repeat-x top left;
	color: #6B602E;
	font-size: 10px;
	font-weight: bold;
	height: 28px;
	margin: 0px;
	padding: 0px 10px 0px 10px; 
}#submenu a:link, #submenu  a:visited{ 	color: #6B602E; 	padding: 0px 10px 0px 10px;	text-decoration: none;}#submenu a:hover, #submenu a:active{	background: transparent; 	color: #A38D29; }#logostrip{ 	background: #CCBA66 url(images/bg-header.gif);	background-repeat: repeat-x;	height: 130px;
	border-top: 1px solid #595026;	margin: 0px;	padding: 0px;}#logographic{	background-repeat: no-repeat;	height: 130px;	margin: 0px;	padding: 0px;}
#helptopics,
#helptopics a:link,
#helptopics a:visited,
#helptopics a:active {
	font-size: 12px; 
	color: #FD6E01; 
	height: 28px;
	font-weight: bold;
	vertical-align: text-middle;
	text-decoration: none; 
	margin: 0px;	padding: 5px; 
}#helptopics a:hover{ 
	text-decoration: underline;
}
#memberslist,
#memberslist a:link,
#memberslist a:visited,
#memberslist a:active {
	font-size: 12px; 
	color: #5CA255; 
	height: auto;
	font-weight: bold;
	vertical-align: text-middle;
	text-decoration: none; 
	margin: 0px;	padding: 5px; 
}
#memberslist a:hover{ 
	text-decoration: underline;
}
#onlinelist
#onlinelist a:link,
#onlinelist a:visited,
#onlinelist a:active {
	font-size: 11px;
	vertical-align: text-middle;
	text-decoration: none; 
}
#onlinelist a:hover{ 
	text-decoration: underline;
}
#whitetext, 
#whitetext  a:visited, 
#whitetext  a:active{ 
	font-size: 11px; 
	text-decoration: none; 
	color: #FFFFFF;
}
#whitetext a:link,#whitetext a:hover{ 
	text-decoration: underline; 
	color: #FFFFFF;
}
#boardstats{ /* Title Headers */
	font-size: 11px; 
	font-weight: bold; 
	color: #333333; 
	padding: 8px; 
	background: #F3EFDB;
}
#tdStatsBorder{ /* Icons */	border-right: solid 1px #595026;
}
#tablepad{
	padding: 6px;
}/* ================================================= */#userlinks-container{	background-color: #CCBA66;	padding-left: 0px;	padding-right: 0px;	padding-top: 0px;	padding-bottom: 5px;	margin: 0px;	height: auto;}#userlinks{ 	background: #A38D29 url(images/bg-navstrip.gif) repeat-x top left;
	color: #000000;	padding: 6px 6px 6px 6px;	font-size: 11px;	font-weight: normal;
	vertical-align: text-middle;	border-bottom: 1px solid #FFFFFF;	border-left: 1px solid #595026;	border-right: 1px solid #FFFFFF;	border-top: 1px solid #595026;
	height: auto;}
#navstrip-container{
	background-color: #CCBA66;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-top: 5px;
	height: auto;
}
#navstrip
{
	background-color: #A38D29;
	color: #F3EFDB;
	font-weight: normal;
	vertical-align: text-middle;
	padding: 8px 0px 8px px;
	border-left: 1px solid #595026;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #595026;
	border-bottom: 1px solid #FFFFFF;
	height: 28px;
}
#navstrip a:link, 
#navstrip  a:visited, 
#navstrip a:active{
	background-color: transparent;
	color: #F3EFDB;
	text-decoration: none;
}
#navstrip a:hover
{
	background-color: transparent;
	text-decoration: underline;
}/* Category Headers - Navigation - Misc Stuff */#category,
#cpheader,
#modcpheader,
#msgcpheader,
#logheader,
#lostpassheader,
#regzheader,
#offline{ 
	background: #CCBA66 url(images/tile_cat.gif);
	font-size: 12px; 
	color: #F3EFDB; 
	height: 28px;
	vertical-align: text-middle;	
}#category a:link,
#category a:visited,
#category a:active { 
	text-decoration: none; 
	color: #F3EFDB;
}#category a:hover{ 
	text-decoration: underline;
}#redirect{ 
	font-size: 11px; 
	font-weight: bold; 
	border: 1 solid #000000;
}#highlight{ 
	font-size: 11px; 
	color: #333333;
	padding: 0px;
}#highlight a:link, 
#highlight a:visited, 
#highlight a:active{ 
	background: transparent;
	font-size: 10px; 
	color: #666;
	line-height: 135%;
}#highlight a:hover{ 
	text-decoration: underline; 
	color: #333333;
}/* Viewing Topics Stuff */#signature{ 
	background: transparent;
	color: #595026; 
	font-size: 10px;
	line-height: 150%;
}#postdetails{ 
	font-size: 11px; 
	color: #333333;
	line-height:140%;
	text-align: left;
}#postcolor{ 
	font-size: 12px; 
	color: #333333; 
	line-height: 160%;;
}#membertitle{ 
	font-size: 11px; 
	font-style: italic; 
	line-height: 150%; 
	color: #333333;
}#normalname{ 
	font-size: 14px; 
	font-weight: bold; 
	color: #5CA255; 
	padding-bottom: 2px;
}#unreg{ /* unregistered user name */
	font-size: 14px; 
	font-weight: bold;  
	color: #FF0000;
}
#errormsg{ 
	font-size: 11px; 
	font-weight: bold;  
	color: #FF0000;
	padding: 5px
}
#QUOTE{ 
	background: #F9F7ED;
	border: 1px dotted #5CA255;
	border-left: 4px solid #5CA255;
	color: #5CA255;
	padding: 4px;
	margin: 0 auto 8px auto;
}#CODE{
	font-family: Courier, Courier New, Verdana, Arial, sans-serif;
	background: #F9F7ED;
	border: 1px dotted #5CA255;
	border-left: 4px solid #5CA255;
	color: #5CA255;
	padding: 4px;
	margin: 0 auto 8px auto;
}#ME{ 
	font-family: Verdana, Arial; 
	font-size: 12px; 
	color: #CC0000; 
	text-align: center; 
	font-weight: bold;
}/* Titles n' stuff */#titlelarge{ 
	background-image: url(images/tile_sub.gif);
	font-size: 12px; 
	font-weight: bold; 
	line-height: 150%;
	padding-left: 8px; 
	color: #333333; 
}#titlelarge a:link, 
#titlelarge a:visited, 
#titlelarge a:active{ 
	color: #333333;
}#titlemedium{ 
	background-image: url(images/tile_sub.gif); 
	font-size: 10px; 
	font-weight: bold; 
	letter-spacing: 1px; 
	line-height: 150%; 
	color: #333333; 
	height: 22px; 
	padding-left: 8px; 
}#titlemedium a:link,
#titlemedium a:visited, 
#titlemedium  a:active{ 
	text-decoration: none; 
	color : #333333;
}#titlemedium a:hover{ 
	text-decoration: underline
}/* Menu - Control Panel Stuff */#usermenu{ 
	font-size: 12px; 
	line-height: 150%; 
	color: #333333;
}#tabs{
	font-weight: bold;
	border: 0px solid #595026; 
	vertical-align: middle; 
	font-size: 11px;
}/* Forum Links - Topic Links */#linkthru, 
#linkthru a:link,
#linkthru  a:visited, 
#linkthru  a:active{ 
	font-size: 11px;
	font-weight: bold;	
	text-decoration: none; 
	color: #5CA255;
	padding-left: 0px;
	padding-top: 4px;
}#linkthru a:hover{ 
	text-decoration: underline; 
	color: #5CA255;
}
#desc{
	font-size: 10px; 
	color: #666;
	padding: 6px;
}
#users{
	font-size: 10px; 
	color: #000000;
	padding-left: 5px;
	padding-bottom: 4px;
}
#linkthrudark, 
#linkthrudark a:link,
#linkthrudark a:visited,
#linkthrudark a:active{ 
	font-size: 11px;
	font-weight: bold;
	text-decoration: none; 
	color: #333333;
	line-height: 135%;
	margin: 2px 0 0 0;
}#linkthrudark a:hover{ 
	text-decoration: underline; 
	color: #333333;
}
#linkthrulight, 
#linkthrulight a:link,
#linkthrulight a:visited, 
#linkthrulight a:active{ 
	font-size: 11px; 
	text-decoration: none; 
	color: #5CA255;
	line-height: 135%;
	margin: 2px 0 0 0;
}#linkthrulight a:hover{ 
	text-decoration: underline; 
	color: #5CA255;
}#copyright,
#copyright a:link,
#copyright a:visited,
#copyright a:active{
	font-family: Verdana, Arial;
	font-size: 11px;
	line-height: 12px;
	color: #F3EFDB;
}.bottom{ 
	vertical-align: bottom;
}.forminput{ 
	font-size: 8pt; 
	background-color: #ACB960; 
	font-family: Verdana, Arial; 
	vertical-align: middle;
	border: 1px solid #595026; /* Button Border */
}.textinput{ /* reply form elements */
	font-size: 10pt; 
	font-family: Verdana, Arial;
	vertical-align: middle; 
	background-color: #ACB960;
}.buttontext{ /* button effect for some links */
	border: 1px solid #595026;
	background-color: #ACB960;
	padding: 2px;
	font: Bold 10px Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #333333; 
}
.buttontext a:link,
.buttontext a:visited,
.buttontext a:active{
	color: #333333;
	text-decoration: none;
}
#small{ 
	font-family: arial; 
	font-size: 9px;
}#date{ 
	font-size: 10px; 
	color: #333333;
}
/* Forum Boarders, Table Backgrounds */
.table3d{
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color: #595026;
	padding: 0px;
	margin: 0px;
}
.topic-icons3d,
.loginnote,
.regznote,
.helpnote{
	border-top: 1px solid #595026;
	border-left: 1px solid #595026;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}
.searchnote{
	border-top: 1px solid #595026;
	border-left: 1px solid #595026;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color: #A38D29;
	padding: 5px;
}
.forumtable3d,
.offlinetable3d{
	border-top: 1px solid #595026;
	border-left: 1px solid #595026;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color: #595026;
	padding: 0px;
	margin: 0px;
}
.navcp3d{
	border-top: 1px solid #595026;
	border-left: 1px solid #595026;
	border-right: 1px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	background-color: #595026;
	padding: 0px;
	margin: 0px;
}
.cornertable3d{
	border-top: 0px solid #595026;
	border-left: 0px solid #595026;
	border-right: 1px solid #595026;
	border-bottom: 1px solid #595026;
	background-color: #595026;
	padding: 0px;
	margin: 0px;
}
.cattoptable3d{
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #595026;
	border-top: 1px solid #595026;
	border-bottom: 1px solid #595026;
	background-color: #595026;
	padding-top: 0px;
	margin: 0px;
}
.catbottable3d{
	border-right: 1px solid #FFFFFF;
	border-left: 0px solid #595026;
	border-top: 0px solid #595026;
	border-bottom: 1px solid #FFFFFF;
	background-color: #595026;
	padding-top: 0px;
	margin: 0px;
}
.quicktable3d{ /* quick reply smilies table */
	border: 1px solid #595026;
	padding: 3px;
	margin-top: 5px;
}
.topicviewtable3d{
	border-right: 1px solid #FFFFFF;
	border-left: 0px solid #595026;
	border-top: 1px solid #595026;
	border-bottom: 2px solid #595026;
	background-color: #595026;
	padding-top: 0px;
	margin: 0px;
}
.topicRulesTable3d{
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #595026;
	border-top: 1px solid #595026;
	border-bottom: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}
.tdBorderLR{ 	border-left: solid 1px #595026; 	border-right: solid 1px #595026; 	border-bottom: solid 0px #595026;
	border-top: solid 0px #595026;	}
.tdBorderR{ 	border-right: solid 1px #595026;}
.tdBorderRB{ 	border-left: solid 0px #595026; 	border-right: solid 1px #595026;	border-bottom: solid 1px #595026;
	border-top: solid 0px #595026;
}