* {	margin: 0;	padding: 0;}body {  margin:0px;	padding:0px;	background:#f4e7bd;	font: 11px Arial;	color: #464646;}a { font-weight: bold; text-decoration: none; color: #D15803; }a:hover { text-decoration: underline; color: #827F4F; }/* images */img { border: 0; }/* Header */#headerbg { width: 100%; height: 230px; margin: 0; padding: 0; background: url(images/headerbg.jpg) repeat-x center top; }#header { width: 100%; height: 230px; margin: 0; padding: 0; background: url(images/header.jpg) no-repeat left top; }#headerblank { width: 1004px; height: 230px; margin: 0 auto; padding: 0; }/* Sitename */#siteinfo { width: 644px; margin: 0; padding: 42px 0 0 360px; }.sitename { font: 35px "Georgia", Arial; color: #ebcb90; margin: 0; padding: 19px 30px 0 0; }.sitetag { font: 20px "Georgia", Arial; color: #ebcb90; margin: 0; padding: 0; }/* Main Menu */#menu { clear: both; float: left; width:700px; height:33px; margin: 50px 51px 0 0; padding:0; }/* Login */#login { float: right; width:649px; height:106px; margin:35px 53px 0 0; padding:0px; background:url(images/loginbg.jpg) no-repeat; }#logintxtblank { float: left; width:622px; height:89px; margin:0px; padding:17px 0 0 27px; }.logintxt { font: 20px Georgia; color:#000; margin: 0; padding: 0 20px 10px 0; }/* Content area */#contentbg { width:100%; margin:0px; padding:0px; }#contentblank { width:1214px; margin:0; padding:0px; }		#content { overflow: hidden; width:1214px; margin:0 auto; padding:0px; }/* Left Column */#contentleft { float: left; width:255px; height:0 auto; margin:0px; padding:34px 0 33px 20px; background:url(images/leftbg.jpg) repeat-y left top; }.leftheading { width:255px; margin:0px; padding:0px; font: 22px Georgia; color:#7e8901; }.leftheading h4 { margin:0px; padding: 0 10px 0 0; font: 22px Georgia; color:#7e8901; }.lefttxt { margin:10px 10px 20px 0; padding:0px; font: 11px Arial; color:#464646; }/* Center Column */#contentmid { float:left; width:630px; margin:0 0 33px 0; padding:34px 0 0 10px; }#contentmid_inner { width:630px; margin: 0; padding: 0 10px 15px 0; background:url(images/vline.jpg) repeat-y right top; }/* News */.post { }.post .midheading { width:524px; margin:0px; padding:0px; font: 28px Georgia; color:#7e8901; }.post .midheading h2 { margin:0px; padding:0px; font: 28px Georgia; color:#7e8901; }.post .midheading h2 a { text-decoration: none; color: #7e8901; } .post .midheading h2 a:hover { text-decoration: none; color: #D15803;} .post .meta { width:400px; font: 10px Arial; color:#464646; margin: 0; padding: 0 0 1px 10px; background: #f1e0ac; }.post .midtxt { margin:22px 0 0 0; padding:0px; font: 12px Arial; color:#464646; }.post .comments { clear: both; width:470px; height:25px; margin:22px 0 44px 0; padding:0px; background:url(images/commentsbg.jpg) no-repeat; }.post .comments .addcomments { float: left; width:200px; height:17px; margin:0px; padding:7px 0 0 34px; font: 11px Arial; color:#8b2c00; }.post .comments .addcomments a { font: 11px Arial; color:#8b2c00; text-decoration:none; }.post .comments .addcomments a:hover { font: 11px Arial; color:#8b2c00; text-decoration: underline; }.post .comments .options { float: left; height:17px; margin:0px; padding:4px 0 0 120px; }.post .viewmore { width:68px; height:19px; margin:0px; padding:4px 0 0 0; font: 9px Arial; color:#7e8901; text-align:center; text-decoration:none; background:url(images/viewmore.jpg) no-repeat left top; }.post .viewmore:hover { background: url(images/viewmoreover.jpg) no-repeat left top; }.post .viewmore .news_extendstring { text-decoration:none; color: #7e8901;}.post .viewmore .news_extendstring:hover { text-decoration:none; color: #000;}/* Right Column */#contentright { float: left; width:210px; margin:0px; padding:34px 0 40px 20px; }.rightheading { width:210px; margin:0px; padding:0px; font: 22px Georgia; color:#7e8901; }.rightheading h4 { margin:0px; padding: 0 10px 0 0; font: 22px Georgia; color:#7e8901; }.righttxt { margin:10px 10px 20px 0; padding:0px; font: 11px Arial; color:#464646; }/* Footer */#footerbg { width:100%; margin:0px; padding:0px; background: #8d2c01 url(images/footerbg.jpg) repeat-x center top; }#footerblank { width:1004px; float:none; margin:0 auto; padding:0px; }#footer { width:858px; margin:0 auto; padding:41px 0 0 146px; background: #8d2c01 url(images/footer.jpg) no-repeat center top; }#footerbox { width:215px; float:left; margin:0px; padding:0px; background: #8d2c01 url(images/footerbox.jpg) no-repeat center top; }#footermid { width:215px; float:left; margin:0 35px 0 35px; padding:0px; background:url(images/footerbox.jpg) no-repeat center top; }#footerlast { width:215px; float:left; margin:0px; padding:0px; background:url(images/footerbox.jpg) no-repeat center top; }#footer_info { clear: both; font: bold 12px Arial; color: #debda1; margin: 0 auto; padding: 30px; text-align: center; }.footerheading { width:215px; height:21px; margin: 6px 0 0 0; padding:0px; font: 24px Arial; color:#f4e7bd; }.footerheading h4 { width:215px; height:21px; margin:0px; padding:0px; font: 24px Arial; color:#f4e7bd; text-align:center; }.footertxt { width:184px; margin:17px 0 0 16px; padding:0px; font: bold 12px Arial; color:#FFF; text-align:left; }.footertxt a { text-decoration: none; color: #fee0c6; } .footertxt a:hover { text-decoration: none; color: #cdcdcd; }/* Center menu */.centermenu { width:610px; margin: 0; padding: 0; }.centermenu h3 { margin:0px; padding:0px; font: 28px Georgia; color:#7e8901; }.centermenu .body { margin:22px 0 0 0; padding:0px; font: 11px "Verdana", Arial; color:#464646; }/* Other Menus */.othermenu { margin: 0; padding: 0; border: 1px solid #c3a74d; }.othermenu a { text-decoration: none; color: #D15803; }.othermenu a:hover { text-decoration: underline; color: #827F4F; }.othermenu h3 { margin: 0px; padding: 10px; background: #efd585; font: bold 13px Arial; color: #565d01; border-bottom: 1px solid #c3a74d; }.othermenu .body { font: 11px Arial; color: #464646; margin: 0; padding: 10px; background: #f7e3a6; }/********************** core style ********************************//* tbox, chatbox, button */.tbox{ font: 11px Arial; color: #000; background: #ead28b; margin: 0 0 5px 0; padding: 0; border-left: 1px solid #e4ac04; border-top: 1px solid #e4ac04; border-right: 1px solid #fef6e0; border-bottom: 1px solid #fef6e0; }.tbox.chatbox { width: 84%; color: #000; background: #ead28b; padding: 4px; margin: 10px auto; border-left: 1px solid #e4ac04; border-top: 1px solid #e4ac04; border-right: 1px solid #fef6e0; border-bottom: 1px solid #fef6e0; }.button { font: 11px Georgia, Arial; color: #000; background: #fff url(images/button.jpg) repeat-x left bottom; margin: 2px; padding: 3px 6px; text-align: center; border: 1px solid #cdcdcd; cursor:pointer; }.button a { color: #7e8901; }.button a:hover { color: #000; }/* FORUMS */.border { border: 1px solid #9E9D89; }.fborder { border: 1px solid #e7cd79; background: #efdb9e; }  .forumheader{ background: #efd585; font: bold 10px "Verdana", Arial; color: #565d01; padding: 5px 3px; border-bottom: 1px solid #c3a74d; }.forumheader2{ background: #f7e3a6; font: 10px "Verdana", Arial; color: #464646; padding: 5px 3px; border-bottom: 1px solid #c3a74d; }.forumheader3{ background: #f8eac1; font: 10px "Verdana", Arila; color: #464646; padding: 5px 3px; border-bottom: 1px solid #c3a74d; }.forumborder{ border: 2px solid #1a0d00; }a.forumlink{ color: #D15803; text-decoration: underline; }.nforumcaption2 { background: #efd585; font: 10px "Verdana", Arial; color:#565d01; padding: 5px 3px; border-bottom: 1px solid #c3a74d; }.caption { background: #transparent; font: bold 10px "Verdana", Arial, Helvetica, sans-serif; color:#565d01; padding: 5px 3px; border-bottom: 1px solid #c3a74d; }   .fcaption { background: #efd585; font: bold 10px "Verdana", Arial; color: #565d01; padding: 5px 3px; border-bottom: 1px solid #c3a74d; }.fcaption a { color: #D15803; text-decoration: none; }.fcaption a:hover { color: #827F4F; text-decoration: underline; }.finfobar{ background: #efe7cd; font: 10px "Verdana", Arial; color: #464646; padding: 5px 3px; border-bottom: 1px solid #c3a74d; } .nforumholder { }.nforumcaption { }.nforumthread { }.nforumreplycaption { }.nforumreply { }.nforumdisclaimer { }.nforumview1 { }.nforumview2 { }.nforumview3 { }.nforumview4 { }/* TEXTS */.indent{ font: 11px Arial; color:#464646; font-style: italic; border: 1px solid #9E9D89; padding: 10px; margin: 5px; }.smalltext { font: 10px Arial; } .smallblacktext { font: 10px Arial; }  .defaulttext { font: 11px Arial; }.mediumtext { font: 10px Arial; }blockquote { font: 11px Arial; margin-left: 1em; padding-left: .75em; border-left: 1px solid #9E9D89; }.nextprev{ font: 11px Arial; margin: 15px auto; text-align: center; color: #9E9D89; }a.nextprev_link { width: 30px; height: 30px; color: #D15803; padding: 5px; text-align: center; }.nextprev_link:hover { color: #827F4F; }.nextprev_current { color: #9E9D89; padding: 11px; background: transparent; }.searchhighlight { text-decoration: underline; color: #ff0000; font-weight: bold; }/* MISC */td { font: 11px Arial; padding: 0; text-align:left; }form { margin: 2px 0px 0px 0px; }p { margin: 0px; padding: 0 0 10px 0; }.spacer{ padding: 5px 0px 5px 0px; }hr { height: 2px; border-top: 1px solid #dfe5cb; border-bottom: 1px solid #aaa; text-align: left; } .helpbox { background: transparent; font: 9px Georgia, "Times New Roman", Times, serif; color:#000; border: 0px; margin: 0; padding: 0; }.bodytable { font-family: Georgia, "Times New Roman", Times, serif; color: #F2F9FF; padding: 8px; }.code-box { font: 12px Georgia, "Times New Roman", Times, serif; color:#000; padding: 8px; }.code_highlight {   width: 95%;   margin: 5px 0;  padding: 10px;  text-align: left;  display: block;  overflow: auto;    font: 12px Georgia, "Times New Roman", Times, serif;  /* white-space: pre; */  background: #f8f8f3;   border: 1px dotted #684018;  }/* Navigation *//* CSS DROP DOWN MENU */div.menuBar { float: right; height: 33px;}/* separators */div.dropSep { width: 1px; height: 33px; background-image: url(images/navbar-Sep.png); background-position: 0 0; background-repeat: no-repeat; }#nav li.fs-linkSep { background-image: none !important;}/* all list items */#nav, #nav ul { 	padding: 0;		margin: 0;	list-style: none;	line-height: 33px; 	cursor: pointer;}#nav li { 	float: left;	margin: 0px 0px 0px 0px;}/* top level */#nav li { 	background-image: url(images/links-L.png);	background-position: 0px 0px;	background-repeat: no-repeat;}#nav li a {	background-image: url(images/links-R.png);	background-position: 100% 0px;	background-repeat: no-repeat;	}#nav li a {	margin-left: 4px;	padding: 0px 12px 0px 8px;	display: block;	text-decoration: none;	font-family: Arial, Tahoma, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-transform: uppercase;	color: #fff;}#nav li#active a,#nav li a:hover, #nav li.sfhover a, #nav li:hover a {	display: block;	text-decoration: none;	background-image: url(images/links-R.png);	background-position: 100% -33px;	background-repeat: no-repeat;}#nav li#active,#nav li.sfhover, #nav li:hover { 	background-image: url(images/links-L.png);	background-position: 0px -33px;	background-repeat: no-repeat;	cursor: pointer;}#nav li.sub-sfhover,#nav li.sub:hover { 	background-image: url(images/links-L.png);	background-position: 0px -33px;	background-repeat: no-repeat;	cursor: pointer;}#nav li.sub-sfhover a,#nav li.sub-sfhover a:hover,#nav li.sub:hover a,#nav li.sub:hover a:hover { 	background-image: url(images/links-R.png);	background-position: 100% -33px;	background-repeat: no-repeat;}#nav li#active a,#nav li a:hover, #nav li.sfhover a, #nav li:hover a {	display: block;	text-decoration: none;	color: #2a151a;}#nav li#active,#nav li.sfhover, #nav li:hover { 	cursor: pointer;}#nav li.sub-sfhover,#nav li.sub:hover { 	cursor: pointer;}	/* LEVEL 2 */#nav li li a {	margin-left: 0px;	display: block;	padding: 0;	float: none;	padding-right: 15px;	width: 230px;	width/* */:/**/215px;		width: /**/215px;	border-bottom: 0px solid #A9D06A;	border-right: 0px solid #A9D06A;	border-left: 0px solid #A9D06A;	color: #666666;	font-size: 11px;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";	text-align: right;}#nav li li a:hover {	background-color: #D15803;	color: #fff;}#nav li ul { /* second-level lists */	position: absolute;	z-index: 1000;	width: 230px;	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */	background-color: #c0943b;	line-height: 28px;}#nav li:hover ul,#nav li.sfhover ul,#nav li.sub-sfhover ul { 	background-image: none;	background-repeat: no-repeat;	background-position: 0px 100%;}#nav li.sub-sfhover ul.sub,#nav li.sub:hover ul.sub {	margin-left: 0px;	padding-bottom: 0px;}#nav li ul ul { /* third-and-above-level lists */	margin: -28px 0 0 180px;}#nav ul.sub li,#nav ul.sub li a,#nav ul.sub li a:hover,#nav ul.sub li:hover,#nav ul.sub li:hover a,#nav ul.sub li.sfhover a,#nav ul.sub li:hover a:hover,#nav ul.sub li.sfhover a:hover,#nav li.sub ul.sub a	{ background-image: none; }#nav li#active ul.sub li,#nav li#active ul.sub li a,#nav li#active ul.sub li a:hover,#nav li#active ul.sub li:hover,#nav li#active ul.sub li:hover a,#nav li#active ul.sub li.sfhover a,#nav li#active ul.sub li:hover a:hover,#nav li#active ul.sub li.sfhover a:hover,#nav li.sub ul.sub a	{ background-image: none; }#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul,#nav li.sub-sfhover ul ul, #nav li.sub-sfhover ul ul ul, #nav li.sub-sfhover ul ul ul ul {	left: -999em;}#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul,#nav li.sub-sfhover ul, #nav li.sub-sfhover li.sfhover ul, #nav li.sub-sfhover li li.sfhover ul, #nav li.sub-sfhover li li li.sfhover ul { /* lists nested under hovered list items */	left: auto;}#nav a.sub {	background-image: url(images/links_sub.gif) !important;	background-position: 96% 50% !important;	background-repeat: no-repeat !important;}#nav a.sub:hover {	background-image: url(images/links_sub.gif) !important;	background-position: 96% 50% !important;	background-repeat: no-repeat !important;} 