body{
	background: url(images/bg.jpg) repeat-x #1F4604;
	margin:10px;
}
div.main{
	background: #4F6D38;
	border: 1px solid #4F6D38;
	margin:0 auto;
	width:760px;
}
div.main div.nav{
	background:url(images/nav_bg.jpg) repeat-x;
	height:67px;
	color:#FFA800;
	font: bold 18px "Times New Roman", Times, serif;
	margin:0;
	padding:0;
}
div.main div.nav a{
	color:#FFA800;
	text-decoration:none;
}
div.main div.nav a:hover{
	color:#FFA800;
	text-decoration:none;
}
div.main div.nav ul{
	margin:0 0 0 15px;
	padding:0;
}
div.main div.nav ul li{
	background:url(images/border.jpg) no-repeat 0px 15px;
	float:left;
	display:block;
	height:27px;
	padding: 20px 15px;
	margin:0;
	list-style:none;
}
div.main div.nav img{
	float:right;
	margin:0 20px 0 0;
}
div.content div.leftcol{
	width: 218px;
	float:left;
}
div.content div.leftcol div.l_box{
	background: url(images/box_bottom.jpg) no-repeat #B0BBA7 bottom;
	width:189px;
	margin: 10px 0 0 15px;
}
div.content div.leftcol div.l_box h3{
	background: url(images/box_top.jpg) no-repeat #B0BBA7;
	display:block;
	padding:5px 5px 5px 6px;
	margin:0;
	color:#0087FF;
	font:Arial, Helvetica, sans-serif;
}
div.content div.leftcol div.l_box ul{
	margin:0;
	padding:3px 5px 0 5px;
	font:12px Arial, Helvetica, sans-serif;
	list-style: none;
}
div.content div.leftcol div.l_box ul li{
	margin: 0 5px;
	padding: 5px 2px 5px 15px;
	border-bottom: 1px dashed #7C8773;
	background: url(images/arrow.gif) no-repeat 2px 9px;
}
div.content div.leftcol div.l_box img{
	margin:15px;
}
div.content div.rightcol{
	width: 530px;
	margin: 0 0 0 220px;
	padding-top: 20px;
}
div.content div.rightcol h3{
	background: url(images/text_top.jpg) no-repeat top #44622D;
	display:block;
	margin:10px 0 0 0;
	padding:5px 10px;
	height:25px;
	width: 501px;
}
div.content div.rightcol div.gallery{ 
	background: url(images/text_bottom.jpg) no-repeat bottom #44622D;
	font: 14px Arial, Helvetica, sans-serif;
	width: 501px;
	margin: 0 0 20px 0;
	padding:0 10px 10px;
}
div.content div.rightcol div.gallery div.large_img{
	padding: 0 20px 20px;
	width:444px;
}
div.content div.rightcol p{
	background:#44622D;
	display:block;
	font: 14px Arial, Helvetica, sans-serif;
	width: 501px;
	margin:0;
	padding:0 10px 10px;
}
div.content div.rightcol p.last{ /*rounded corners applied to the last paragraph */
	background: url(images/text_bottom.jpg) no-repeat bottom #44622D;
	display:block;
	font: 14px Arial, Helvetica, sans-serif;
	width: 501px;
	margin: 0 0 20px 0;
	padding:0 10px 10px;
}
div.content div.rightcol ul.longlist{
	background: #44622D;
	list-style:none;
	margin:0;
	padding:0 10px 10px;
	width: 501px;
}
div.content div.rightcol ul.longlist li{
	background: url(images/list_bg.jpg) no-repeat 0px 3px;
	padding:2px 20px;
}
div.main div.footer{
	background: #100B00;
	height:65px;
	width:auto;
}
div.main div.footer a{
	color:#FFA800;
	text-decoration:none;
}
div.main div.footer a:hover{
	color:#FFA800;
	text-decoration:underline;
}
div.main div.footer p{
	color:#FFA800;
	text-align:center;
	padding: 15px 0 0 0;
	margin: 3px 0;
	font: 14px Arial, Helvetica, sans-serif;
}
div.main div.footer h6{
	color:#FFA800;
	text-align:center;
	padding: 0;
	margin: 0;
	font: 10px Arial, Helvetica, sans-serif;
}
.nobg{
	background:none !important;
}
.nobdr{
	border:none !important;
}
