body {
	margin: 0;
	background: #070707 url(../images/bg-line.jpg) repeat-y center;
	height: 100%;
	}
	
html {
height: 100%;
}
	
div#wrapper {
	width: 947px;
	margin: 0 auto  -4em;
	min-height: 100%;
	height: auto; !important
	height: 100%;
	}	
	
div#banner {
	margin: 0;
	background: #070707 url(../images/bnr.jpg) no-repeat center;
	height: 230px;
}

div#advertisement{
	float:right;
	margin:20px;
	}

div#nav-bg {
	margin: 0;
	background: #070707 url(../images/nav_bg.jpg) no-repeat center;
	height: 33px;
}

div#nav-menu{
	margin: 0;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 82px;
	padding: 8px 0px 00px 0px;
	text-align: left;
	}

div#left-content {
	float:left;
	width: 187px;
	background-color: #000000;
	margin: 8px 8px 8px 15px;
	}	
		
div#right-content {
	float:right;
	width: 721px;
	margin: 8px;
	background-color:#ffffff;
		}	

div#home-right-content {
	float:right;
	width: 721px;
	padding:0px 0px 8px 0px;
	margin: 8px;
	background-color: #000000;
		}	
		
div#home-cont {
	float:left;
	width: 705px;
	height: 500px;
	margin: 8px 8px 0px 8px;

}

div#home-featurette {
	float:left;
	width: 705px;
	display:none;
	}	

div#home-newsbox {
	float:left;
	width: 705px; 
	height: 400px;
	}	

div#home-news-content {
	padding: 10px 10px 10px 10px;
	float:left;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	background: #000000 url(../images/bottom_home.jpg) no-repeat bottom;
	margin: 0px;
	max-width: 695px;
	height: 550px;
	}	


div#featurette {
	float:left;
	width: 705px;
	background-color: #FFFFFF;
	margin: 8px 8px 0px 8px;
	}	
	
div#newsbox {
	float:left;
	width: 705px; 
	background-color: #000000;
	margin: 4px 8px 8px 8px;
	}	
	
div#newsbox-title {
	float:left;
	width: 697px;
	height: 27px;
	padding: 8px 0px 0px 8px;
	font-family: Verdana;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	background-color: #000000;
	background-image: url(../images/newstitle_bg.jpg);
	margin: 0px;
	}	
	
	
div#news-content {
	padding: 10px;
	float:left;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
	margin: 0px;
	max-width: 695px;
	}	
	
div#postby {
margin: 0px;
float:left;
}

.footer, .push {
 height: 4em;
}
div#footer{
	clear:both;
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	padding: 10px;
	margin: 0 auto;
	background: #070707 url(../images/footer.jpg) repeat-x center;
	height: 45px;
	width: 928px;
}

/*links and headers*/
a { color:#CCCCCC; font-weight: bold; text-decoration:underline; }
a:hover { color:#FFFFFF; font-weight: bold; text-decoration: underline; }

li {
	display: inline;
	list-style-type: none;
}

img {
border: 0;
}

div#forum-right-content {
	text-align:left;
	width: 928px;
	margin: 8px;
		}	
		
div#forum-featurette {
	text-align:left;
	width: 900px;
	margin: 8px 8px 0px 8px;
	}	
	
div#forum-newsbox {
	float:left;
	width: 925px; 
	background-color: #000000;
	margin: 4px 8px 8px 4px;
	}	

	
div#forum-content {
	text-align:left;
	padding: 10px;
	float:left;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
	margin: 0px;
	max-width: 900px;
	}	
	
div#loginform{
	float:right;
	margin: 0;
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	}
	
.loginc_div{
	padding: 11px 30px 0px 0px;
	font-size: 11px;
	text-align:right;
}

.logged_div{
	padding: 15px 30px 0px 0px;
	font-size: 11px;
	text-align:right;
}


/* E107 STYLES */

.button { padding: 4px 7px; margin: 2px auto; background: #353537 url(images/button.png) repeat-x top; color: #666666; border: 1px solid #292929; text-align: center; font-weight: bold; font-size: 10px; cursor: pointer; } 
.button:hover { color: #fff; }

.indentchat { border: 1px solid #252525; margin-top: 4px; text-align: left; background: #303030; }
.ncomment { text-align: right; font-size: 10px; padding: 2px; background: #242424; color: #666666; }

.small { font-size: 10px; color: #5d5d5d; }
.smalltext { font-size: 10px; color: #5d5d5d; }
.smallbottom { font-size: 10px; color: #5d5d5d; text-align:left; }
.smallblacktext { color: #5d5d5d; font-size: 10px; }
.defaulttext { color: #5d5d5d; }

.tbox { color: #5d5d5d; background: #303030 url(images/tbox.png) repeat-x top; font-weight: bold; font-size: 11px; border: 1px solid #252525; margin: 2px auto; padding: 2px; }
.tbox:focus { color: #fff; border: 1px solid #000; }

.chatbox { margin: 2px auto; }

.helpbox { background: #242424; border: 1px solid #333333; color: #cccccc; font-size: 9px; padding: 4px 5px 4px 5px; }

/* FORUM STYLES */

.fcaption { padding: 4px; color: #787878; background: url(images/mwrapp.png) repeat-x top; font: 11px; line-height:20px; }
.fborder { margin: 4px 0 4px 0; padding: 4px; border: 1px solid #161616; background: #1f1f1f; }
.forumheader { padding: 7px 5px 7px 5px; background: #1f1f1f url(images/fhead.png) repeat-x top; }
.forumheader2, .forumheader3, .forumheader4 { padding: 7px; }
.forumheader2 { background: #252525 url(images/wline.png) repeat-x top; border-top: 1px solid #000; }
.forumheader3, .forumheader4 { background: #252525 url(images/wline.png) repeat-x top; text-align:left;}
.finfobar { padding: 7px 4px 0px 4px; font-size: 10px; background: #1f1f1f url(images/fhead.png) repeat-x top; }


/* forum */

