

body
	{
		background:url(../images/body_bg.jpg);
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		margin:0px auto;
		padding:0px;
		padding-bottom:10px;
		color:#121212;
	}
#main
	{
		width:939px;
		margin:0px auto;	
		padding-bottom:10px;
	}
#header
	{
		height: 254px;
	}
#header h1
	{
		padding-left: 450px;
		padding-top: 30px;
		color: #fff;
	}
#header h2
	{
		padding-left: 450px;
		padding-top: 10px;
		color: #E4EFEF;
	}
#header h1 a
	{
		color: #fff;
		font-size: 28px;		
	}	
#pcontent
	{
		background:url(../images/content_bg.jpg) repeat-y;
		
	}
.contentTop
	{
		background:url(../images/contetTopBg.jpg) no-repeat top;
	}
.contentBottom
	{
		background:url(../images/content_bottom.jpg) no-repeat bottom;
		padding-bottom:100px;
		
	}
.contentLeft
	{
		background:url(../images/content_left.jpg) no-repeat left top;
	}
.contentRight
	{
		background:url(../images/content_right.jpg) no-repeat right top;
	}
img
	{
		border:none;
	}

	
/*  Search Form Style */
form
	{
		padding:0px;
		margin:0px;
		vertical-align:middle;
	}
.search
	{
		padding-bottom:2px;
		padding-top:11px;
	}

.texts
	{		
		float:left;		
		width:192px;
	}
.search .searchform
	{
		width:911px;
		padding-top:5px;
		background:url(../images/search_bg.jpg) no-repeat;
		margin:0px auto;
		padding-bottom:9px;
	}
.search #s
	{
	width: 792px;
	padding: 2px 3px 2px 8px;
	background:#fff;
	border:none !important;
	border-right:none;
	float:left;
	color:#fdd764;
	background:#4e0a03 !important;
	margin-top:2px;
	margin-left:12px;
	margin-right:2px;
	}
	
.search .button{
background:url(../images/search_img.jpg) no-repeat top left;
width:79px;
height:23px;
font-size:0px;
text-indent:-7000px;
border:none;
margin-left:2px;
cursor:pointer;
}

.mainContent
	{
		padding-left:3px;
		padding-right:3px;
	}
	
/*-------------------------------------------------*/
	


h2
	{
		margin:0px;
		padding:0px;
	}

/* Sidebare Styling  */
h1,h2,h3
	{
		margin:0px;
		padding:0px;
	}

.searchform
	{
		padding-top:50px;
	}


a, a:visited
	{
		
		color:#f1a001;
		text-decoration:none;
	}
a:hover
	{
		color:#7c1300;
	}


.clearer
	{
		clear:both;
	}
	

.welcome{
margin-bottom:30px;
padding-left:8px;
padding-right:8px;
}

h1.welcometext{
color:#410606;
font-size:18px;
font-family:"Times New Roman", Times, serif;
border-bottom:1px solid #eec700;
padding-bottom:6px;
font-weight:normal;
}


table.tborder{
background:#7c1300 url(../images/table_bottom.gif) no-repeat bottom left;
color:#fff;
padding-bottom:8px;
font-size:14px;
margin-top:5px;
}

table.tborder table.tborder{
background: #371a00 url(../images/gradient_tcat.gif) repeat-x top right;
padding:0px;
margin:0px;
}

table.tborder .smallfont{
color:#fff;
font-size:14px;
}

table.tborder .smallfont b{
font-size:12px;
color:#fff99f;
}

table.tborder thead{
background: url(../images/table_top.gif) no-repeat top left;
color:#000000;
font-size:16px;
}


table.tborder thead td{
border:none;
font-weight:bold;
}

table.tborder td{
border-right:1px solid #7c1300;
border-top:1px solid #7c1300;
}

table.tborder table td{
border:none;
}

table.tborder thead .tcat{
background:none;
color:#000000;
font-weight:bold;
text-transform:uppercase;
}

.tcat
{
	background: #371a00 url(../images/gradient_tcat.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 16px arial, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding-left:35px;
}

.tcat a:link, .tcat_alink
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #FFFF66;
	text-decoration: none;
}

.alt1, .alt1Active
{
	background: #410606;
	color: #f1a001;
}
.alt2, .alt2Active
{
	background: #341800;
	color: #f1a001;
}

.loginbox{
background:url(../images/loginboxbg.gif) no-repeat top left;
width:867px;
height:113px;
padding:10px;
margin-bottom:25px;
}

.tborder1{
font-size:16px;
color:#ffa901;
}

.loginalt1{
font-size:18px;
color:#f1a001;
width:465px;
}

.loginalt2{
width:368px;
padding:8px;
padding-left:15px;
font-size:12px;
}

.loginalt2 .smallfont{
font-size:12px;
color:#f1a001;
}

.loginbox .navbar{
font-size:16px;
color:#f1a001;
}

.loginbox .vbmenu_control{
background:none;
color:#000;
font-size:16px;
padding-top:4px;
}

.loginbox .vbmenu_control a{
background:none;
color:#000;
}

.tborder .vbmenu_control{
	background: #371a00 url(../images/gradient_tcat.gif) repeat-x top right;
}

.tborder .vbmenu_control a{
color:#fff;
}

.markedforumread{
margin-top:25px;
margin-left:200px;
}

.markedforumread a{
background:url(../images/markforumread.gif) no-repeat top left;
width:229px;
height:28px;
padding-top:9px;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
display:inline-block;
margin-left:15px;
}

.markedforumread a:hover{
color:#000;
}


.page .tfoot
{
	background: #410606;
	color: #f1a001;
}

.vbmenu_popup .vbmenu_option
{
	background: #e9b800;
	color: #000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}

.vbmenu_popup .vbmenu_option a:link, .vbmenu_popup .vbmenu_option_alink
{
	color: #fff;
	text-decoration: none;
}
.vbmenu_popup .vbmenu_option a:visited, .vbmenu_popup .vbmenu_option_avisited
{
	color: #fff;
	text-decoration: none;
}
.vbmenu_popup .vbmenu_option a:hover, .vbmenu_popup .vbmenu_option a:active, .vbmenu_popup .vbmenu_option_ahover
{
	color: #fff;
	text-decoration: none;
}

.vbmenu_popup .vbmenu_hilite
{
	background: #410606;
	color: #FFFFFF;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}

.tborder .panelsurround
{
	background:#341800;
	color: #f1a001;
}

.tborder  .panel
{
	background: #fff99f;
	color: #000000;
	padding: 10px;
	border: 2px outset;
}

table.tborder .panel .smallfont{
color:#000000;
font-size:14px;
}

.allthetimes{
color:#000000;
font-size:15px;
}

.footerlink{
width:590px;
text-align:left;
float:left;
padding-left:10px;
padding-top:10px;
}

.footerlink a{
color:#000;
font-size:12px;
font-weight:normal;
}

.footercopyright{
font-size:12px;
text-align:right;
padding-right:25px;
float:right;
width:270px;
}

.footercopyright a, .allthetimes .time{
color:#000;
}

.forumcontainnewposts, .forumcontainoldposts, .forumclosedforposts{
float:left;
width:277px;
height:55px;
margin-left:20px;
font-size:0px;
text-indent:-7777px;
}

.forumcontainnewposts{
background:url(../images/forumcontainsnewposts.gif) no-repeat top left;
}

.forumcontainoldposts{
background:url(../images/forumcontainnonewposts.gif) no-repeat top left;
}

.forumclosedforposts{
background:url(../images/forumisclosedforposting.gif) no-repeat top left;
