* {margin: 0px;padding: 0px;}

/********************** BODY ***************************/
body {
	background: #494949 url(images/background.jpg) repeat-x;
	color: #4d4b4a;
	font: 12px verdana, arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

/********************** TABLES ***************************/
#table{ width: 950px; margin: 10px auto; }
#container { width: 950px; border: 1px solid #000; }
#top{ width: 100%; height: 3px; background: #fff url(images/top.gif) repeat-x;}
#leftborder{ width: 5px; background: #fff url(images/leftborder.jpg) repeat-y;}
#rightborder{ width: 5px; background: #fff url(images/rightborder.jpg) repeat-y;}
#content { width:950px; }
#left { width: 220px; background: #fff url(images/leftmenucontent.jpg) repeat-y; text-align: left; }
#news{ width: 510px; background: #fff; text-align: left; }
#news2{ width: 730px; background: #fff; text-align: left;} /* custom news for forum */
#right { width:220px; background: #fff url(images/rightmenucontent.jpg) repeat-y; text-align: left; }

/********************** Header ***************************/
#header { width: 950px; height:271px; background: #ff9d0c url(images/header.jpg) no-repeat;	}
#header_shadows{ width: 100%; height:1px; background: url(images/header_shadows.png) repeat-x; }
#siteName{ font: bold 35px "pretext", verdana, arial, helvetica, sans-serif; color: #000; text-align: center; padding-top: 30px; }
#siteTag{ font: bold 20px "pretext", verdana, arial, helvetica, sans-serif; color: #000; text-align: center; padding-top: 2px; }

/********************/
/**** MENUS *********/
/********************/
.spacer{ padding: 4px 0px 4px 0px; }
.banner{ text-align: center; }

/********************** LEFTMENU ***************************/
#left_header{ width: 220px; height:40px; background:#fff url(images/capleftmenu.jpg) no-repeat; }
.left_header_text{font: bold 14px "trebuchet ms", verdana, arial, helvetica, sans-serif; color: #ffe6c1; text-transform: uppercase; padding: 14px 5px 0 37px; }
#left_content{ width: 220px; background: url(images/leftmenucontent.jpg) repeat-y;}
.left_content_text{ font: lighter 12px verdana, arial, helvetica, sans-serif; color: #1a365a; padding: 10px 10px 20px 10px; }
.left_content_text a{ font: bold 12px verdana, arial, helvetica, sans-serif; color: #4d4b4a; }
.left_content_text a:hover{ color:#000000; }

/********************** NEWS ***************************/
#news_header{ width: 100%; height:54px; background: #fff url(images/capnews.jpg) repeat-x; }
.news_header_text{ font: bold 15px "trebuchet ms", verdana, arial, helvetica, sans-serif; color: #fff; padding: 18px 10px 0 18px; }
#news_content{ width: 100%; }
.news_content_text{ font: lighter 12px verdana, arial, helvetica, sans-serif; color: #1a365a; padding: 10px; }
.news_content_text a{ font: bold 12px verdana, arial, helvetica, sans-serif; color: #1a365a; }
.news_content_text a:hover{ color:#2c5892; }
#news_content img{ padding-right: 10px; padding-bottom: 5px;}

.newsPosted {clear:both; margin:-5px 0 10px 5px; font:11px verdana, arial, helvetica, sans-serif; color:#7d7d7d; text-align:left;} 
.newsComments { margin: 8px 0 0 10px; float: left; font: bold 10px verdana, arial, helvetica, sans-serif; }
.newsOptions { margin: 5px 10px 0 0; float: right; }

/********************** RIGHTMENU ***************************/
#right_header{ width: 220px; height:46px; background:#fff url(images/caprightmenu.jpg) no-repeat; }
.right_header_text{font: bolder 14px "trebuchet ms", verdana, arial, helvetica, sans-serif; color: #ffe6c1; text-transform: uppercase; padding: 13px 5px 0 37px; }
#right_content{ width: 220px; background: url(images/rightmenucontent.jpg) repeat-y; }
.right_content_text{ font: 12px verdana, arial, helvetica, sans-serif; color: #1a365a; padding: 10px 10px 20px 10px; }
.right_content_text a{ font: bolder 12px verdana, arial, helvetica, sans-serif; color: #4d4b4a; }
.right_content_text a:hover{ color:#000000; }

/********************** MAIN MENU ***************************/
#mainmenu{ font: bold 13px "Times New Roman", verdana, arial, helvetica, sans-serif; color: #4d4b4a; text-transform: uppercase; }
#mainmenu a{ color: #4d4b4a; border-left: 5px solid #4d4b4a; text-decoration:none; padding-left: 5px; }	
#mainmenu a:hover{ color: #c3c3c3; border-left: 5px solid #c3c3c3; text-decoration:none; }

/********************** OTHERMENU ***************************/
#other_header{ width: 100%; height:46px; background:#fff url(images/capothermenu.jpg) repeat-x; }
.other_header_text{font: bold 14px "trebuchet ms", verdana, arial, helvetica, sans-serif; color: #ffe6c1; text-transform: uppercase; padding: 15px 5px 0 20px; }
#other_content{ width: 100%; }
.other_content_text{ font: lighter 12px verdana, arial, helvetica, sans-serif; color: #1a365a; padding: 10px 10px 20px 10px; background: #fff; }
.other_content_text a{ font: bolder 12px verdana, arial, helvetica, sans-serif; color: #4d4b4a; }
.other_content_text a:hover{ color:#000000; }

/********************** footer ***************************/
#footer{ width: 950px; height: 60px; background: #fff url(images/footer.jpg); text-align:center; }
.footer_text{ padding-top: 10px; font: 11px verdana, arial, helvetica, sans-serif; color: #4d4b4a;}
.footer_text a{ color: #4d4b4a; }
.footer_text a:hover{ color:#000000; text-decoration: none; }

/********************** SEARCH ***************************/
#search{ padding: 26px 10px 26px 10px; }

/********************/
/**** CORE STYLE ****/
/********************/

/********************** TEXT ********************************/
.smalltext { font: 11px verdana, arial, helvetica, sans-serif; color:#1a365a; } 
.smallblacktext { font: 11px verdana, arial, helvetica, sans-serif; color:#1a365a; } 
.defaulttext { font: 11px verdana, arial, helvetica, sans-serif; color:#1a365a; } 
.mediumtext { font: bold 12px verdana, arial, helvetica, sans-serif; color:#1a365a; } 
blockquote { font: italic 11px verdana, arial, helvetica, sans-serif; color:#1a365a; border: 1px solid #9b8877; }
.helpbox { border: 0px; background: transparent; color:#1a365a; font: 11px verdana, arial, helvetica, sans-serif; }
.code{ border: 1px solid #9b8877; padding: 8px; background: #404040; font: 11px verdana, arial, helvetica, sans-serif; color:#1a365a; }

/********************** LINKS ********************************/
a { font: bold verdana, arial, helvetica, sans-serif; color:#1a365a; }
a:hover { color:#ff7607; text-decoration:none; }
.link_button{} 
.searchhighlight{}

/********************** BUTTON, TBOX ********************************/
.button{ background: #bfbfbf url(images/button.png); border: 1px solid #605449; color: #646464; font: bold small-caps 11px Verdana, Arial, Helvetica, sans-serif; text-align:center; padding: 2px; }
.button a { color: #646464; }
.button a:hover { color: #000; }
.nextprev{ background: #fff url(images/button.png); border: 1px solid #9b8877; color: #4d4b4a; font: 10px verdana, arial, helvetica, sans-serif; text-align: center; padding : 2px; }
.tbox{ border: 1px solid #605449; color: #000; font: 13px verdana, arial, helvetica, sans-serif; background: url(images/inputback.jpg); margin-left: auto; margin-right: auto; }
.tbox.chatbox { width: 95%; border: 1px solid #605449; color: #000; font: 13px verdana, arial, helvetica, sans-serif;  background: url(images/inputback.jpg); margin-left: auto; margin-right: auto; }
.tbox.search{ width:160px; height:20px; border: 1px solid #006ecb; font: 13px verdana, arial, helvetica, sans-serif; color: #000; background: url(images/inputback.jpg); padding: 2px 0 0 5px; } 

/********************** FORUM SETTINGS ********************************/
.fborder { border: 1px solid #e7e7e7; background: #fff;	}  
.forumheader{ background: #e7e7e7 url(images/button.png); font: bold 12px verdana, arial, helvetica, sans-serif; color:#000; padding: 2px; border: 1px solid #d3d3d3; text-align: left; }
.forumheader2{ background: #e7e7e7; font: 11px verdana, arial, helvetica, sans-serif; color:#1a365a; padding: 2px; border: 1px solid #d3d3d3; text-align: left; }
.forumheader3{ background: #e7e7e7; font: 12px verdana, arial, helvetica, sans-serif; color:#1a365a; padding: 2px; border: 1px solid #d3d3d3; text-align: left; } 
.forumborder{ border: 1px solid #d3d3d3; }
.forumlink { color: #1a365a; font-size: 12px; }
a.forumlink{ color: #1a365a; text-decoration: underline; }
a.forumlink:hover { color: #fff; text-decoration: underline; }
.nforumcaption2 { background: #e7e7e7; padding: 8px 0px 8px 4px; font: bold 12px verdana, arial, helvetica, sans-serif; color: #1a365a; border: 1px solid #d3d3d3; }
.caption { padding: 0px 4px 0px 4px; border: 1px solid #9b8877; background: #e7e7e7 url(images/button.png); color: #1a365a; font: 13px verdana, arial, helvetica, sans-serif; }   
.fcaption { background: #e7e7e7 url(images/button.png); font: bold 11px verdana, arial, helvetica, sans-serif; color:#1a365a; padding: 7px; border: 1px solid #d3d3d3; border: none; text-align: left; }
.fcaption a { font: bold 11px verdana, arial, helvetica, sans-serif; color: #1a365a; text-decoration: underline; }
.fcaption a:hover { color: #fff; text-decoration: underline; }
.finfobar{ background: #e7e7e7 url(forum/finfobar.png); font: 13px verdana, arial, helvetica, sans-serif; color:#1a365a; padding: 4px; border: 1px solid #d3d3d3; text-align: left; } 
.indent{ padding: 10px 10px 10px 10px; margin: 5px; font: 11px verdana, arial, helvetica, sans-serif; color: #1a365a; border: 1px solid #d3d3d3; background: #e9e9e9; }

/********************** OTHER SETTINGS ********************************/
form { margin: 2px 0px 0px 0px; }
hr { border-top: #666 1px solid; border-bottom: #eee 1px solid; height: 2px; width: 92%; text-align:center; } 
.bodytable { padding: 8px; font: 10px verdana, arial, helvetica, sans-serif; color: #1a365a; }
p { margin-top: 0px; margin-bottom: 0px }








