* { padding: 0; margin: 0; border: 0; }body {	background: #58a7e3;   font: 11px Verdana, Arial, Helvetica, sans-serif;   color:#35383d;  padding: 0px;   margin: 0px;}/* links */a { text-decoration: none; color : #7bc170; border: 0px; }a:hover	{ text-decoration: underline; color : #0281c0; border: 0px; } /* images */img { padding: 0px; margin: 0px; border: none; text-align: center; }/***********************	  LAYOUT************************/#tableLayout { width: 985px; margin: 0 auto; }/* header */.header { width: 985px; height: 130px; margin: 0 auto; background: url(images/xmas-tree.png) no-repeat left center; }.header .siteName { font: 38px/38px "Georgia", "Times New Roman", "Times", sans-serif; color: #336699; position: relative; top: 30px; left: 130px; }.header .siteTag { font: 16px/16px "Georgia", "Times New Roman", "Times", sans-serif; color:#fff; position: relative; top: 26px; left: 130px; }/* content */#container { width: 985px; vertical-align: top; margin: 0 auto; }/* news */#leftSide { float: left; width: 750px; vertical-align: top; }.leftSideTop { width: 750px; height: 88px; background: url(images/header_bg.gif) no-repeat left bottom; }.leftSideCountBg { width: 750px; background: #fff;}.count { margin-left: 30px; padding: 0px 0px 15px 20px; background:url(images/counticon.gif) no-repeat left top; font: 14px Georgia, "Times New Roman", Times, serif; line-height: 14px; display: block; color:#666;}/* Navigation */.menu { width: 690px; background: #cc0000; padding: 5px 30px 7px 30px; }.menu ul { padding: 0px; margin: 0px; display: inline;}.menu li { padding: 0px; margin: 0px; list-style-type: none; display: inline; font: bold 12px Verdana, Arial, Helvetica, sans-serif; border-left: solid 1px #db8383; }.menu li a { color:#fff; padding: 0px 4px; margin: 0px; }.menu li a:hover { color:#d2b5b5; text-decoration: none; background: #537429; padding: 5px 4px 7px 4px; }.news { float: left; width: 690px; background: #fff url(images/content_bg.png) repeat; padding: 30px; position: relative; }/* Post */.newsPost {	}.newsTitle { background: url(images/newstitleimage.png) no-repeat left center; font: bold 24px Verdana, Arial, Helvetica, sans-serif; line-height: 24px; padding: 0px 0px 1px 30px; color:#006000; }.newsInfo { padding: 0px 0px 7px 0px; margin: 0px; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#666666; display: block; background: url(images/PostDotted.gif) repeat-x bottom; }.newsTime { padding: 5px 0px 0px 0px; margin: 0px; font: 11px Verdana, Arial, Helvetica, sans-serif; color:#666666; display: block;}.newsContent { padding: 10px 0 0 0; margin: 0px; font: 12px Verdana, Arial, Helvetica, sans-serif; line-height: 1.4em ; color:#55784b; }.newsContent img { float: left; margin: 0px 10px 5px 0px; }.newsContent a { text-decoration: underline;}.newsPostComments { clear: both; padding: 0px; margin: 20px;}.newsPostComments .comm { float: left; background: url(images/PostCommIco.gif) no-repeat left center; padding-left: 15px; }.newsPostComments .pass { float: right; text-align: right; }.newsPostBottom { clear: both; width: 690px; height: 15px; background: url(images/newspostbottom.png) no-repeat bottom; }/* rightside */.rightside { float: right; width: 220px; padding: 15px 0px 0px 0px; }.rightside a { color:#99cccc;}.rightside a:hover { color:#fff;}/* Bells */.rightside .Bells { width: 97px; height: 131px; position: absolute; top: 150px; right: 330px; background: url(images/Bells.gif) no-repeat left top; }/* Search */.rightside .Search { width: 220px; height: 120px; background: url(images/SearchBkg.gif) no-repeat left top; padding: 0; }.rightside .menubox { width: 220px; margin-bottom: 10px; background: #003300; }.rightside .menuboxTop { width: 220px; height: 10px; background: url(images/menuboxtop.gif) no-repeat left top; }.rightside .menuTitle { background: url(images/SRH2Dotted.png) repeat-x left bottom; margin: 7px; padding: 5px 0; font: 16px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; color:#fff;}.rightside .menuboxBody { background: #003300; font: 12px Verdana, Arial, Helvetica, sans-serif; color:#ccffff; padding: 7px; }.rightside .menuboxBottom { width: 220px; height: 10px; background: #003300 url(images/menuboxbottom.gif) no-repeat bottom; }/* center menu */.centerMenuBox { width: 690px; padding: 20px 0; }  .centerMenuTop { clear: both; width: 690px; height: 15px; background: url(images/newsposttop.png) no-repeat top; }   .centerMenuHeader { background: url(images/centermenuimage.png) no-repeat left center; margin: 10px 20px; padding: 0 0 0 30px; font: bold 24px Verdana, Arial, Helvetica, sans-serif; color: #cc0000; border-bottom: 1px dotted #cc0000; }  .centerMenuContent { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #55784b; padding: 10px; }  .centerMenuBottom { clear: both; width: 690px; height: 15px; background: url(images/newspostbottom.png) no-repeat bottom; } /* other menu */.otherMenuBox { margin: 5px; padding: 5px; border: 2px solid #1F8ADE; background: #044266; }  .otherMenuHeader { font: bold 22px 'Trebuchet MS', Arial, Sans-serif; color: #7bc170; letter-spacing: -2px; }  .otherMenuContent { font: 12px 'Trebuchet MS', Tahoma, Arial, Sans-serif; color: #aaaaaa; padding: 10px 5px;}/* footer */.footer { width: 750px; background:#97c5e8; }.footerText { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#396586; padding: 10px; text-align: center; }.footer a { color:#396586; text-decoration: underline;}.footer a:hover { color:#396586; text-decoration: underline;}.footerBottom { width: 750px; height: 10px; background: url(images/footerbottom.gif) no-repeat bottom left; }/********************** core style ********************************//* tbox, chatbox, button */.tbox{ font: 12px Verdana, Arial, Helvetica, sans-serif; color:#fff; border: 1px solid #174163; padding: 2px; margin: 2px auto; background: #7c94aa; }.tbox.chatbox { width: 90%; padding: 2px; margin: 2px auto; background: #7c94aa; color: #fff; border: 1px solid #174163; }.tbox.search { width: 190px; height: 29px; background: url(images/Search1.gif) no-repeat center top; margin: 75px 0 0 15px; border: 0; padding: 0; font: 16px 'Trebuchet MS', Tahoma, Arial, Sans-serif; color: #fff; }.button{ font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #aaaaaa; border: 1px solid #b50101; background: #cc0000 url(images/button.png) repeat-x; margin: 1px; padding: 2px 5px; text-align: center; }.button a { color: #aaaaaa; }.button a:hover { color: #000; }.button.search { width: 21px; height: 18px; background: url(images/SearchButton.gif) no-repeat right center; position: relative; top: -25px; left: 170px; }/* FORUMS */.border { border: 1px solid #cc0000; }.fborder { border: 2px solid #cc0000; border-collapse: collapse; }  .forumheader{ font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #fff; background: #2e567c url(images/cap1.gif) repeat-x; padding: 4px 7px; }.forumheader2{ font: 12px Verdana, Arial, Helvetica, sans-serif; color: #f6e9e9; padding: 4px; background: #2e567c; border-bottom: 1px solid #1e3519; }.forumheader3{ font: 12px Verdana, Arial, Helvetica, sans-serif; color: #f6e9e9; padding: 4px; background: #2e567c; border-bottom: 1px solid #1e3519; } .forumheader3_alt { }.forumborder{ border: 1px solid #cc0000; }a.forumlink{ color: #467aa7; text-decoration: underline; }.nforumcaption2 { background: #2e567c url(images/cap1.gif) repeat-x; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #fff; padding: 8px 5px;  border-bottom: 1px solid #1e3519; }.caption { background: #fafafa; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #476042; padding: 0px 4px 0px 4px; border: 1px solid #ccc; }   .fcaption { background: #174163 url(images/cap2.gif) repeat-x; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding: 3px 7px; border: 1px solid #13334e; }.fcaption a { color: #bfebc9; text-decoration: none; }.fcaption a:hover { color: #cfbcbc; text-decoration: underline; }.finfobar{ background: #2e567c; font: 12px Verdana, Arial, Helvetica, sans-serif; color:#f6e9e9; padding: 4px; border-bottom: 1px solid #1e3519; } .nforumholder { }.nforumcaption { }.nforumthread { }.nforumreplycaption { }.nforumreply { }.nforumdisclaimer { }.nforumview1 { }.nforumview2 { }.nforumview3 { }.nforumview4 { }/* TEXTS */.indent{ font: 12px Verdana, Arial, Helvetica, sans-serif; color: #55784b; padding: 10px; margin: 5px; border: 1px dotted #006000; }.smalltext { font: 11px Verdana, Arial, Helvetica, sans-serif; } .smallblacktext { font: 11px Verdana, Arial, Helvetica, sans-serif; }  .defaulttext { font: 12px Verdana, Arial, Helvetica, sans-serif; }.mediumtext { font: 12px Verdana, Arial, Helvetica, sans-serif; }blockquote { font: bold 12px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; margin: 10px 15px; padding: 10px 0 10px 28px; border: 1px solid #0065C6; background: #1E89DC; }.nextprev{ font: 12px Verdana, Arial, Helvetica, sans-serif; color: #55784b; text-align: center; padding : 2px; }.nextprev_link { border: 1px solid #eaeaea; padding: 2px; background: #eafae7; }.nextprev_current { border: 1px solid #acacac; padding: 2px; background: #b7dcff; }.searchhighlight { text-decoration: underline; color: #ff0000; font-weight: bold; }/* MISC */td { font: 12px Verdana, Arial, Helvetica, sans-serif; padding: 0px; text-align:left; }form { margin: 2px 0px 0px 0px; }.spacer{ padding: 4px 0px 4px 0px; }hr { height: 4px; border-top: #9f8f71 2px solid; border-bottom: #706043 2px solid; text-align: left; } .helpbox { background: transparent; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#aaaaaa; border: 0px; margin: 0; padding: 0; }.bodytable { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #55784b; padding: 8px; }.code-box { font: 12px Verdana, Arial, Helvetica, sans-serif; color:#000; padding: 8px; }.code_highlight {   width: 95%;   margin: 5px 0;  padding: 10px;  text-align: left;  display: block;  overflow: auto;    font: 13px Verdana, Arial, Helvetica, sans-serif;  /* white-space: pre; */  background: #fef8f8;  border: 2px solid #d0e6c2;  }