body{
	margin:0;
	padding:0;
	background:#2c491d url(../images/bg.png) repeat-y top center;
	font-family:Helvetica,Arial,Verdana;r
}

#main_layout
{
	width:960px;
	min-height:500px;
	margin:0 auto;
}
#buttons_panel
{
	height:140px;
	background:url(../images/buttons.png) no-repeat bottom center;
}
#logo
{
	padding-top:18px;
	padding-left:60px;
}
#buttons_panel ul
{
	float:right;
	padding-top:89px;
	padding-right:70px;
}
#buttons_panel ul li
{
	display:inline;
	border-left:#ffffff 1px solid;
	border-right:#ffffff 1px solid;
}
#buttons_panel ul li a
{
	color:#fff;
	font-size:12px;
	padding:8px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	
}
#buttons_panel ul li a:hover
{
	color:#27411A;
}
#buttons_panel ul li a#active
{
	color:#89d571;
}
#banner a
{
	font-size:11px;
	text-decoration: none;
	color:#203516;
	font-weight:bold;
	float:right;
	padding:30px;
	margin-top:150px;
	text-align: right;
}
#banner
{
	width:940px;
	height:200px;
	margin-top:-5px;
	background:url(../images/header.png) no-repeat top center;
}
#content_top
{
	width:940px;
	height:35px;
	background:url(../images/content_top.png) no-repeat top center;
}
#content
{
	width:940px;
	min-height:400px;
	background:url(../images/content_mid.png) repeat-y top center;	
}
#content #real
{
	padding-right:20px;
	padding-left:20px;
}
#content_bottom
{
	width:940px;
	height:35px;
	background:url(../images/content_bottom.png) no-repeat top center;	
	padding-bottom:40px;
}
#content_bottom a
{
	float:right;
	font-size:10px;
	text-decoration: none;
	color:#375D24;
	padding-top:8px;
	padding-right:20px;
}
