* { padding: 0; margin: 0; border: 0; }body {	margin: 0px;	padding: 0;	background: url(images/img01.jpg) repeat-x left top;	text-align: justify;	font: 14px Arial, "Times New Roman", Times, serif;	color: #000;}h1, h2, h3 { margin-top: 0; color: #ffffff; }h1 { font-size: 14px; font-weight: normal; }h2 { font-size: 1.6em; }h3 { font-size: 1.6em; }/* links */a { text-decoration: none; color: #000; font-size: 14px }a:hover { color: #000; text-decoration: none; border-bottom: none; }a img { border: none; }/* images */img.left { float: left; margin: 0 20px 0 0; }img.right { float: right; margin: 0 0 0 20px; }img { border: 0; }#header { width: 1200px; margin: 0 auto; height: 195px; background: url(images/img02.jpg) no-repeat left top; }/* Header */#logo { width: 1200px; height: 195px; margin: 0 auto; padding: 60px 10px 0 10px; }#logo h1, #logo p { float: left; margin: 0; color: #00D8D5; }#logo span { color: #FFFFFF; }#logo h1 { padding: 25px 0 0 0; letter-spacing: -1px; text-transform: lowercase; font-weight: normal; font-size: 3em; }#logo p { text-transform: uppercase; padding: 47px 0 0 3px; font-size: 10px; color: #FFFFFF; }#logo a { border: none; text-decoration: none; color: #DC8700; }/* Search */#searcharea { float: right; margin: 0; padding: 0 20px; }.tbox.search { font: 11px Arial, "Times New Roman", Times, serif; color: #000; background: #fff url(images/form_bg.gif) no-repeat left top; margin: 5px 0 0 5px; padding: 3px; border: 2px solid #A66100; }.search.go { }/* Menu */#menu { width: 1200px; margin: 0 auto; padding: 0; height: 59px; background: url(images/img03.jpg) no-repeat left top; }/* Wrapper */#wrapper { }/* Page */#page { width: 1200px; margin: 0 auto; padding: 20px 5px; background: #FFFFFF; }#page-bg { }/* Content */#content { float: left; width: 700px; }.post { padding-bottom: 15px; line-height: 120%; }.post h1 { font-weight: normal; }.title { height: 78px; margin: 0; padding: 15px 0 4px 20px; font-weight: bold; background: url(images/img07.jpg) no-repeat left top; }.title a { border-bottom: none; color: #fff; }.title a:hover { color: #fff; border-bottom: 1px dotted #000; }.byline { margin: -60px 20px 20px 20px; }.byline a { color: #fff; }.byline a:hover { color: #fff; }.tag { padding: 0 15px; }.entry { padding: 20px 15px 10px 15px; }.entry img { float: left; padding: 0 10px 10px 10px; }.newsBottom { clear: both; margin: 0; padding: 0 20px 30px 20px; }.newsComments { float: left; height: 20px; background: url(images/comments_bg.png) no-repeat left center; margin: 0; padding: 0; }.newsCommentsText { font: 12px Arial, "Times New Roman", Times, serif; color: #aaa; margin: 0; padding: 3px 5px 3px 23px; text-align: center; }.newsCommentsText a { color: #A66100; text-decoration: none; } .newsCommentsText a:hover { color: #000; text-decoration: none; }  .newsOptions { float: right; margin: -10px 0 0 10px; padding: 10px 0 0 10px; text-align: right; }/* Sidebars */#sidebar1 { float: left; }#sidebar2 { float: right; }.sidebar { float: left; width: 240px; padding: 0; font: bold; font-size: 12px; }.sidebar a { color: #A66100; text-decoration: none; }.sidebar a:hover { color: #000; text-decoration: none; }.menutitle h2 { height: 40px; margin: 0 0 0 0; padding: 20px 15px 0px 65px; background: url(images/img04.jpg) no-repeat left top; letter-spacing: -1px; font-size: bold 16px Arial; font-weight: normal; color: #FFFFFF; }.menucontent { margin: 0; padding: 20px 15px; }/* Footer */#footer { width: 1200px; height: 90px; margin: 0 auto; padding: 0 20px; background: url(images/img09.jpg) no-repeat;  }#footer p { margin: 0; padding: 25px 0 0 0; text-align: center; font: 12px Arial; color: white; font-size: normal; }#footer a { }#footer .link { float: right; }#footer .copyright { float: left; }/* center menu */.centermenuheader { padding-bottom: 15px; }.centermenutitle { height: 78px; margin: 0; padding: 15px 0 4px 20px; font-size: 1.6em; font-weight: bold; color: #fff; background: url(images/img07.jpg) no-repeat left top; }.centermenubody { padding: 0 10px 10px 10px; }/* other menu */.otherMenuBox { background: #21211f; margin: 0; padding: 0; border: 2px solid #484844; }.otherMenuBox a { color: #aaaa7d; text-decoration: none; }.otherMenuBox a:hover { color: #610038; text-decoration: none; }  .otherMenuHeader { font: 16px Arial, "Times New Roman", Times, serif; font: bold; color: #fff; margin: 0px; padding: 10px; }  .otherMenuContent { font: 12px Arial, "Times New Roman", Times, serif; color: #efefef; margin: 0; padding: 10px; }/* Custom pages --> forum.php forum_viewtopic.php forum_viewforum.php forum_post.php request.php download.php usersettings.php submitnews.php user.php */#content2 { width: 700px; margin: 0px; padding: 0px; }/* center menu 2*/.centermenuheader2 { padding-bottom: 15px; }.centermenutitle2 { height: 78px; margin: 0; padding: 15px 0 4px 20px; font-size: 1.6em; font-weight: normal; color: #fff; background: #fff; }.centermenubody2 { padding: 0 10px 10px 10px; }/********************** core style ********************************//* tbox, chatbox, button */.tbox{ font: 12px Arial, "Times New Roman", Times, serif; color: #000; background: #fff url(images/form_bg.gif) no-repeat left top; margin: 5px 0 0 5px; padding: 3px; border: 2px solid #A66100; }.tbox.chatbox { width: 90%; color: #000; border: 2px solid #A66100; padding: 2px; margin: 2px auto; background: #fffefc url(images/form_bg.gif) no-repeat left top; }.button { font: 12px Arial, "Times New Roman", Times, serif; color: #fff; background: #21211f url(images/button.gif) repeat-x left top;  margin: 1px; padding: 4px; text-align: center; border: 1px solid #000; cursor:pointer; }.button a { color: #fff; }.button a:hover { color: #A66100; }/* FORUMS */.border { border: 2px solid #cfcfcf; }.fborder { border: 2px solid #cfcfcf; background: transparent; }  .forumheader{ background: #efefef; font: bold 14px Arial, "Times New Roman", Times, serif; color: #000; padding: 4px; border-bottom: 1px solid #000; }.forumheader2{ background: #efefef; font: bold 14px Arial, "Times New Roman", Times, serif; color: #000; padding: 4px; border-bottom: 1px solid #000; }.forumheader3{ background: #efefef; font: bold 14px Arial, "Times New Roman", Times, serif; color: #000; padding: 4px; border-bottom: 1px solid #000; }.forumheader3 a { color: #000; text-decoration: none; } .forumheader3 a:hover { color: #000; text-decoration: underline; }.forumborder{ border: 2px solid #cfcfcf; }a.forumlink{ color: #efefef; text-decoration: underline; }.nforumcaption2 { background: #dfe5cb; font: bold 14px Arial, "Times New Roman", Times, serif; color:#000; padding: 5px; border-bottom: 1px solid #cac9b2; }.caption { background: #transparent; font: bold 14px Arial, "Times New Roman", Times, serif; color:#fff; padding: 5px; border: 1px solid #aaa; }   .fcaption { background: #000; font: 14px Arial, "Times New Roman", Times, serif; color:#fff; padding: 4px; border-bottom: 1px solid #000; }.fcaption a { color: #c1c1c1; text-decoration: none; }.fcaption a:hover { color: #fff; text-decoration: underline; }.finfobar{ background: #d9d9d9; font: 14px Arial, "Times New Roman", Times, serif; color:#000; margin-bottom: 2px; padding: 4px; border-bottom: 1px solid #000; } .nforumholder { }.nforumcaption { }.nforumthread { }.nforumreplycaption { }.nforumreply { }.nforumdisclaimer { }.nforumview1 { }.nforumview2 { }.nforumview3 { }.nforumview4 { }/* TEXTS */.indent{ font: 11px Arial, "Times New Roman", Times, serif; color: #615d37; padding: 10px; margin: 5px; border: 2px dotted #000; }.smalltext { font: 11px Arial, "Times New Roman", Times, serif; } .smallblacktext { font: 11px Arial, "Times New Roman", Times, serif; }  .defaulttext { font: 12px Arial, "Times New Roman", Times, serif; }.mediumtext { font: 12px Arial, "Times New Roman", Times, serif; }blockquote { font: bold 12px Arial, "Times New Roman", Times, serif; margin: 10px 15px; padding: 10px 0 10px 28px; border: 1px solid #0065C6; background: #1E89DC; }.nextprev{ background: #dcdcdc; font: 12px Arial, "Times New Roman", Times, serif; color: #666600; text-align: center; padding : 4px; margin: 20px auto; }.nextprev a { font-weight: bold; color: #000; padding: 3px; }.nextprev a:hover { font-weight: bold; color: #A66100; padding: 3px; }.nextprev_current { font-weight: bold; color: #919190; padding: 3px; }.searchhighlight { text-decoration: underline; color: #ff0000; font-weight: bold; }/* MISC */td { font: 12px Arial, "Times New Roman", Times, serif; padding: 0 5px; text-align:left; }form { margin: 2px 0px 0px 0px; }.spacer{ padding: 10px 0px 10px 0px; }hr { height: 2px; border-top: 1px solid #dfe5cb; border-bottom: 1px solid #aaa; text-align: left; } .helpbox { background: transparent; font: 10px Arial, "Times New Roman", Times, serif; color:#000; border: 0px; margin: 0; padding: 0; }.bodytable { font: 14px Arial, "Times New Roman", Times, serif; color: #F2F9FF; padding: 8px; }.code-box { font: 12px Arial, "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 Arial, "Times New Roman", Times, serif;  /* white-space: pre; */  background: #f8f8f3;   border: 2px dotted #d5d5ba;  }/* Navigation *//* MENU STYLES ****************************************************** */div.menuBar,div.menuBar a.menuButton, div.menuButton, div.menuButton_over, div.menu,div.menu a.menuItem {  margin: 0;  padding: 0;}div.menuBar {  margin: 0;	padding-left: 20px;	list-style: none;}div.emenuBar {  display: inline;}/* main level links */div.menuBar a.menuButton, div.menuButton, div.menuButton_over {  display: block;	float: left;	height: 41px;	margin: 0px;	padding: 18px 40px 0 40px;	background: url(images/img08.jpg) no-repeat left 30%;	text-decoration: none;	text-transform: capitalize;	font-family: Arial, "Times New Roman", Times, serif;	font-size: 20px;	color: #FFFFFF;  cursor: pointer;    position: relative;  top: 0px;  left: 0px;  z-index: 100;}/* main level links hover */ div.menuBar a.menuButton:hover, div.menuButton:hover, div.menuButton_over {  color: #00D8D5;}/* main level links active */ div.menuBar a.menuButtonActive, div.menuButtonActive, div.menuButtonActive:hover, div.menuBar a.menuButtonActive:hover {  color: #00D8D5;}/* sublinks styles ************************* *//* sublink container */div.menu {  position: absolute;  top: 0px;  left: 0px;  visibility: hidden;  z-index: 101;  color: #FFFFFF;  margin-top: -5px;  background-color: #141412;   width: 240px;    text-align: right;}/* sublinks main style */div.menu a.menuItem {	height: 22px;	padding: 6px 10px 0 10px;	text-decoration: none;	display: block;	color: #fff;	background-color: transparent;}/* sublinks hover style */div.menu a.menuItem:hover, div.menu a.menuItemHighlight {  background-color: #transparent;   color: #00D8D5;   text-decoration: none;  border: 1px solid #000; border-left: none; border-right: none;}div.menu a.menuItem span.menuItemBuffer {  padding: 0px 2px 0px 2px;  color: #FFFFFF;}div.menu a.menuItem:hover span.menuItemBuffer {  padding: 0px 2px 0px 2px;  color: #00D8D5;}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 #ffffff;  margin: 4px 2px;  background-color: #e4ebec; }a.menuItem.header {  border-bottom: 0px solid #b3b3b3;}