<style type="text/css">
* { margin: 0; }
html {
	padding: 20px;
	font: 14px/21px Arial, sans-serif;
}
body {
	background:#666 url(_i/bg.gif) repeat;
}



















div {
	position: relative;
}
h1 {
	font: inherit;
	font-weight: bold;
}
div#container {
	margin:0 auto;
	width:895px;
	text-align:left;
}
html>body #container {
	margin-top: 1em;
}
#header {
	width:904px;
	height:160px;
	background:transparent url(_i/head_bg.png) repeat-x;
	z-index:500;
}
#header .logo {
	width:270px;
	height:131px;
	margin:12px 10px 12px 10px;
	float:left;
	z-index:400;
}
#header .banner {
	margin:4px 8px 0 0;
	float:right;
	z-index:1;
}
#body-container {
	margin:-20px 0 12px 10px;
	position:relative;
	top:7px;
	background:transparent url(_i/body_bg.png) repeat-y bottom center;
	z-index:100;
	
}
#mainnav {
	width:785px;
	padding:10px 30px 10px 30px;
	margin:0 auto;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	text-align:center;
	border-bottom:3px solid #949597;
	clear:both;
	position:relative;
}



#mainnav img {
	margin:0 10px -4px 10px;
}
#mainnav a:link, x:-moz-any-link {display:-moz-inline-box; padding-top:0.8em;}
#mainnav a:link, x:-moz-any-link, x:default {display:inline-block; padding-top:0px;}
#mainnav a, #mainnav a:link, #mainnav a:visited {
    color:#3a3a3c;
	text-decoration:none;
	margin-top:-4px;
}
#mainnav a:hover {
	color: #FF0000;
	text-decoration:underline;
}
#mainnav a:active {
	color: #CCCCCC;
}

#content {
	width:840px;
	margin:20px auto 0 auto;
	clear:both;
	
}
.body-content {
	width:555px;
	text-align:left;
	float:right;
	z-index:400;
}
.sidebar {
	width:235px;
	font-size:13px;
	text-align:center;
	background-color:#e6e8e8;
	border:1px solid #949597;
	padding:12px;
	float:left;
	z-index:500;
}
.biggish {
	font-size:15px;
}
#footer {
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	padding-top:12px;
	height:35px;
	text-align: center;
	width:895px;
	background-image:url(_i/footer_bg.png);
	clear:both;
	margin:-18px auto 10px auto;
}



.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
</style>
