#container {
	width:100%;
	height:100%;
	background:#241B13 url(../images/bg_container.gif) repeat-x top;
}
#header{
	width:100%;
	height:142px;
	background:#39291A url(../images/bg_header.gif) repeat-x;
	overflow:hidden;
}
#header_nei{
	width:778px;
	margin:0 auto;
}
#header_nei img{
	float:left;
	margin:20px 0 0 20px;
	behavior: url("/stylesheets/iepngfix.htc");
}
#header_nei p{
	float:right;
	padding:10px 10px 0 0;
	color:#CAB175;
	line-height:32px;
}
#header_nei p a:link,#header_nei p a:visited{
	color:#CAB175;
}
#nav{
	width:100%;
	height:23px;
	background-color:#39291A;
}
#nav ul.top-nav{
	width:778px;
	margin:0 auto;
}
#nav ul.top-nav li{
	float:left;
	width:90px;
	height:23px;
	text-align:center;
	line-height:23px;
	position:relative;
	z-index:10;
}
#nav ul.top-nav li a{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}
#nav ul.top-nav li.current{
	background: url(../images/bg_nav.gif) no-repeat;
}
#nav ul.top-nav li.hover{
	background: url(../images/bg_nav.gif) no-repeat;
}
#nav ul.top-nav li ul{
	position:absolute;
	width:90px;
	display:none;
	left:0;
	z-index:10;
	background-color:#0f0b08;
	filter:alpha(opacity=75); /*IE*/
	-moz-opacity:0.75; /*FF*/
}
#nav ul.top-nav li ul li{
	padding:2px 0 2px 0;
}
#nav ul.top-nav li ul li a{
	text-decoration:underline;
	background: none;
}
#main {
	width:778px;
	margin:0 auto;
	overflow:hidden;
}
#footer {
	width:100%;
	padding:10px 0 20px 0;
	background-color:#160D04;
	overflow:hidden;
}
#footer p{
	float:none;
	width:800px;
	margin:0 auto;
	line-height:20px;
	text-align:center;
	color:#CAB175;
}
