* { padding: 0; margin: 0; border: 0; }body {	margin: 0;	padding: 0;	line-height: 1.5em;	font: 12px Arial, Helvetica, sans-serif;	color: #fff;	background: #000;}a:link, a:visited { color: #ffc64a; text-decoration:none; } a:active, a:hover { color: #FFFF00; text-decoration: underline; }/* images */img { border: 0; }.cleaner { clear: both; width: 100%; height: 1px;	}/* Main Menu */#templatemo_menu_panel{ width:100%; height: 59px;	margin: 0 auto; color: #fff; background: #000; }#templatemo_menu_panel #templatemo_menu_section{ width: 960px; height: 59px; margin:0 auto; padding: 0; color: #03a0a6; background:  url(images/templatemo_menu_panel_bg.jpg) top center no-repeat;	 }/* Main Page Layout - Content and Header Panel */#templatemo_header_content_container { clear: both; overflow: hidden; width:100%; margin: 0 auto; background: #000000 url(images/templatemo_content_bg.jpg) top center no-repeat; }/* Header */#templatemo_header_content_container #templatemo_header_section{ clear: both; width: 960px; height: 150px; margin:0 auto; }/* Site Name */#templatemo_header_section #templatemo_title_section{ float: left; width: 400px; padding: 40px 0 15px 30px; font: 42px Arial, Helvetica, sans-serif; color: #ffffff; }/* Search */#templatemo_header_section #templatemo_search_section{ float: right; margin-right: 30px; width: 330px; padding: 70px 0 15px 0; }/* Content */#templatemo_header_content_container #templatemo_content{ clear: both; overflow: hidden; height: 100%; width: 960px; padding: 30px 0 0 15px; margin:0 auto; }/* Left Column */#templatemo_content_left { float: left; width: 630px; margin-bottom: 15px; }/* Right Column */#templatemo_content_right { float: right; width: 300px; margin-bottom: 15px; }/* News Area */#templatemo_content_left .templatemo_post { overflow: hidden; width: 620px; padding: 0; padding-bottom: 10px; margin-bottom: 30px; border: 5px solid #191a0d; background: #0b0c04  url(images/templatemo_post_bg.jpg) top right no-repeat; }* html #templatemo_content_left .templatemo_post { margin-bottom: 15px; }.templatemo_post .post_title{ width: 590px; height: 50px; /* padding 20px + */ margin: 0 0 10px 0; padding: 20px 0 5px 30px; font: bold 26px Arial, Helvetica, sans-serif; color: #d77707; }.templatemo_post .post_title .post_info{ font-weight: normal; font: 11px Arial, Helvetica, sans-serif; color: #acb66c; padding-top: 5px; }.templatemo_post .post_body{ overflow: hidden; padding: 0 30px 15px 30px; }.templatemo_post .post_body img{ margin-bottom: 15px; border: 5px solid #21240e; }.templatemo_post .post_comment{ clear: both; margin-bottom: 10px; padding: 15px 30px; font-weight: bold; }.templatemo_post .post_comment .commentcounts { float: left; padding: 0 0 0 20px; background: url(images/templatemo_comment_icon.gif) left center no-repeat; }.templatemo_post .post_comment .newsoptions { float: right; margin-top: -5px; padding: 0 20px; }/* For center Menus */.templatemo_post .post_body2{ padding: 0 20px 15px 20px; }/* Right Menus */#templatemo_content_right .templatemo_right_section{ width: 264px; padding: 15px 15px 10px 15px; margin-bottom: 30px; background: #0b0c04 url(images/templatemo_right_section_bg.jpg) top center no-repeat;	 border: 3px solid #191a0d;	}#templatemo_content_right .templatemo_right_section h2 { margin: 0 0 15px 0; padding: 0 0 10px 0; font: 20px Arial, Helvetica, sans-serif; color: #ff9d11; border-bottom: 1px dotted #ff9d11; }#templatemo_content_right .templatemo_right_section .rightbody { color: #fff; margin: 0 0 5px 0; padding: 0 0 5px 0; border-bottom: 1px solid #22250e; }#templatemo_content_right .templatemo_right_section .rightbody a { color: #ffc64a; text-decoration:none; }#templatemo_content_right .templatemo_right_section .rightbody a:hover { color: #FFFF00; text-decoration: underline; } /* Bottom Menus area */#templatemo_bottom_panel{ width:100%; min-height: 250px; margin: 0 auto; border-top: 1px solid #050702; background: #050702 url(images/templatemo_content_bottom.jpg) center bottom no-repeat; }#templatemo_bottom_panel #templatemo_bottom_section{ overflow: hidden; height: 100%; width: 960px; margin: 0 auto; padding: 40px 0 0 0; }#templatemo_bottom_section .templatemo_bottom_section_content { display: inherit; float: left; width: 280px; padding: 0; margin:0 20px 15px 20px; }#templatemo_bottom_section .templatemo_bottom_section_content h3 { margin: 0 0 15px 0; padding: 0 0 10px 0; font: 20px Arial, Helvetica, sans-serif; color: #ffc64a; border-bottom: 1px dotted #ffc64a; }#templatemo_bottom_section .templatemo_bottom_section_content .bottombody { margin: 0; padding: 0 20px 15px 20px; border-bottom: 1px solid #22250e; }#templatemo_bottom_section .templatemo_bottom_section_content .bottombody a { color: #ffc64a; text-decoration:none; } #templatemo_bottom_section .templatemo_bottom_section_content .bottombody a:hover { color: #FFFF00; text-decoration: underline; }  /* Footer Area */#templatemo_footer_panel{ width:100%; margin: 0 auto; background: #040500 url(images/templatemo_footer_bg.jpg) center top no-repeat; border-top: 1px solid #141204; }#templatemo_footer_panel #templatemo_footer_section{ overflow: hidden; width: 960px; margin:0 auto; padding: 20px;	text-align: center; }#templatemo_footer_panel #templatemo_footer_section .left { float: left; }#templatemo_footer_panel #templatemo_footer_section .right { float: right; }#templatemo_footer_panel #templatemo_footer_section a { color:#ffc64a; }/* Other Menus */.otherMenuBox { margin: 0; padding: 0; background: #0b0c04 url(images/templatemo_other_section_bg.jpg) top right no-repeat;	 border: 3px solid #191a0d; }.otherMenuBox a { color: #ffc64a; text-decoration:none; }.otherMenuBox a:hover { color: #FFFF00; text-decoration: underline; }.otherMenuBox h3 { margin: 0px; padding: 10px; font: bold 18px Arial, Helvetica, sans-serif; color: #d77707; }.otherMenuBox .otherbody { font: 12px Arial, Helvetica, sans-serif; color: #fff; margin: 0; padding: 10px; }/********************** core style ********************************//* tbox, chatbox, button */.tbox{ font: 12px Arial, Helvetica, sans-serif; color: #fff; background: #000; border: 2px solid #394019; margin: 0 0 5px 0; padding: 4px; }.tbox.chatbox { width: 88%; color: #fff; background: #000; border: 2px solid #394019; padding: 4px; margin: 10px auto; }.tbox.search { width: 230px; background: none; border: 1px solid #ffffff; color: #ffffff; font-size: 13px; margin: 0; padding: 4px; }.button { font: 12px Arial, Helvetica, sans-serif; color: #fff; background: #394019; margin: 2px; padding: 5px; text-align: center; border: 1px solid #acb66c; cursor:pointer; }.button a { color: #fff; }.button a:hover { color: #000; }.button.search { margin: 0; padding: 3px 5px; border: 1px solid #acb66c; outline: 0; } /* FORUMS */.border { border: 2px solid #41491d; }.fborder { border: 2px solid #41491d; border-collapse: collapse; background: #4a5321; }  .forumheader{ background: #2c3214; font: bold 12px Arial, Helvetica, sans-serif; color: #fbe270; padding: 8px 5px; border-bottom: 1px solid #000; border-right: 1px solid #000; }.forumheader2{ background: #2c3214; font: 12px Arial, Helvetica, sans-serif; color: #fbe270; padding: 5px; border-bottom: 1px solid #000; border-right: 1px solid #000; }.forumheader3{ background: #3c431a; font: 12px Arial, Helvetica, sans-serif; color: #eee; padding: 5px; border-bottom: 1px solid #000; border-right: 1px solid #000; }.forumheader3 a { color: #ffc64a; text-decoration:none; } .forumheader3 a:hover { color: #FFFF00; text-decoration: underline; }.forumborder{ border: 2px solid #1a0d00; }a.forumlink{ color: #ffc64a; text-decoration: underline; }.nforumcaption2 { background: #2c3214; font: bold 12px Arial, Helvetica, sans-serif; color:#1a0d00; padding: 5px; border-bottom: 1px solid #000; border-right: 1px solid #000; }.caption { background: #transparent; font: bold 12px Arial, Helvetica, sans-serif; color:#fff; padding: 5px; border: 1px solid #aaa; }   .fcaption { background: #2c3214; font: 12px Arial, Helvetica, sans-serif; color: #fbe270; padding: 5px; border-bottom: 1px solid #000; border-right: 1px solid #000; }.fcaption a { color: #ffc64a; text-decoration: none; }.fcaption a:hover { color: #fff; text-decoration: underline; }.finfobar{ background: #3c431a; font: 12px Arial, Helvetica, sans-serif; color: #fbe270; padding: 5px; border-bottom: 1px solid #000; border-right: 1px solid #000; } .nforumholder { }.nforumcaption { }.nforumthread { }.nforumreplycaption { }.nforumreply { }.nforumdisclaimer { }.nforumview1 { }.nforumview2 { }.nforumview3 { }.nforumview4 { }/* TEXTS */.indent{ font: italic 12px Arial, Helvetica, sans-serif; color: #fff; background: transparent; border: 1px dotted #41491d; padding: 10px; margin: 5px; }.smalltext { font: 10px Arial, Helvetica, sans-serif; } .smallblacktext { font: 10px Arial, Helvetica, sans-serif; }  .defaulttext { font: 12px Arial, Helvetica, sans-serif; }.mediumtext { font: 11px Arial, Helvetica, sans-serif; }blockquote { font: bold 12px Arial, Helvetica, sans-serif; margin: 10px 15px; padding: 10px 0 10px 28px; border: 1px solid #0065C6; background: #1E89DC; }.nextprev{ height: 40px; margin: 0 0 15px 0; text-align: center; color: #545718; }a.nextprev_link { width: 30px; height: 30px; color: #fff; padding: 5px; text-align: center; }.nextprev_link:hover { color: #FFFF00; text-decoration: underline; }.nextprev_current { color: #545718; padding: 9px; background: transparent; }.searchhighlight { text-decoration: underline; color: #ff0000; font-weight: bold; }/* MISC */td { font: 12px Arial, Helvetica, sans-serif; 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 Arial, Helvetica, sans-serif; color:#fff; border: 0px; margin: 0; padding: 0; }.bodytable { font: 12px Arial, Helvetica, sans-serif; color: #F2F9FF; padding: 8px; }.code-box { font: 12px 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: 12px Arial, Helvetica, sans-serif;  /* white-space: pre; */  background: #e5e9c5;   border: 3px solid #191a0d;  }/* Navigation */div.menuBar,div.menuBar a.menuButton, div.menuButton, div.menuButton_over, div.menu,div.menu a.menuItem {  text-align: center; }div.menuBar {  float: left;	width: 930px;	margin: 0;	padding: 15px 0 0 0;	list-style: none;}div.emenuBar {  display: inline;}div.menuBar a.menuButton, div.menuButton, div.menuButton_over {  cursor: pointer;  float: left;	padding: 5px 15px;	margin: 0px;	font: bold 12px Arial, Helvetica, sans-serif;	text-align: center;	text-decoration: none;	color: #fbe270;	border-right: 1px solid #5f3b11;  text-transform:uppercase;  position: relative;  left: 0px;  top: 0px;  z-index: 100;}div.menuBar a.menuButton:hover, div.menuButton:hover, div.menuButton_over {	color: #ffffff;}div.menuBar a.menuButtonActive, div.menuButtonActive, div.menuButtonActive:hover, div.menuBar a.menuButtonActive:hover {	color: #ffffff;}/* sub links container */div.menu {  position: absolute;  left: -999em;  top: -1px;  left: 0px;  visibility: hidden;  background: #0a0b05;  z-index: 101;  width: 250px;  border: 1px solid #242812; border-top: none;}/* sub links item */div.menu a.menuItem {  color: #fff;  display: block;	background: transparent;	padding: 5px 10px;	text-decoration: none;  white-space: nowrap;  margin-top: 0;  font: bold 12px Arial, Helvetica, sans-serif;  text-transform:uppercase;   text-align: right;   border-bottom: 1px dotted #242812;  margin: 0 10px;}div.menu a.menuItem:hover, div.menu a.menuItemHighlight {  color: #fbe270;  left: 0;  top: 0;  background: #373d1c;}div.menu a.menuItem span.menuItemBuffer {  padding: 0px 2px 0px 2px;  color: #fff;}div.menu a.menuItem:hover span.menuItemBuffer {  padding: 0px 2px 0px 2px;  color: #000;}div.menu a.menuItem span.menuItemText {	padding: 0px 0px 0px 3px;}div.menu a.menuItem span.menuItemArrow {  margin-right: -.75em;}div.menu div.menuItemSep {  border-top: 0px solid #a5a5a5;  border-bottom: 0px solid #fff;  margin: 4px 2px;}a.menuItem.header {  border-bottom: 0px solid #b3b3b3;} 