* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 background: url(images/bg.jpg) repeat;
}
h1 {
	font-weight: normal;
	font-size: 10px;
	margin: -3px 0px 0px 20px;
	text-transform: uppercase;
	}
.white {
	color: #ffffff;
	}
.white2 {
	color: #b2deb5;
}
.color3 {
	color: #37843d;
}
h2 {
	font-weight: bold;
	font-size: 16px;
	color: #2f6332;
	letter-spacing: -1px;
	text-transform: lowercase;
	}
h3 {
	font-weight: normal;
	font-size: 10px;
	color: #37843d;
	margin: -2px 0px 5px 10px;
	text-transform: uppercase;
	}
h4 {
	font-weight: bold;
	font-size: 20px;
	color: #2f6332;
	letter-spacing: -1px;
	text-transform: uppercase;
	}
h5 {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
	}
p {
	text-align: justify;
	padding: 0px 5px 0px 5px;
}
b {
	font-weight: bold;
	color: #2a6830;
}
b.more {
	font-size: 10px;
}
b.color2 {
	color: #7a4b13;
}
a {
	text-decoration: none;
}
a:hover {
	color: #0066cc;
}
#wrapper { 
 margin: 0 auto;
 width: 1200px;
}
#background2 {
	margin: 0 auto;
	width: 1061px;
	padding-left: 139px;
	float: left;
	background: url(images/topbanner2.jpg) no-repeat;
}
#headertop {
 width: 900px;
 float: left;
 padding: 0px 10px 0px 10px;
 height: 11px;
 margin: 10px 0px 0px 0px;
 background: url(images/headtop.png) no-repeat;
}
#header {
 width: 900px;
 float: left;
 padding: 0px 10px 0px 10px;
 border: 0px solid #ffffff;
 margin: 0px 0px 0px 0px;
 background: #ffffff;
}
#headerbottom {
 width: 900px;
 float: left;
 padding: 0px 10px 0px 10px;
 height: 11px;
 margin: 0px 0px 5px 0px;
 background: url(images/headfoot.png) no-repeat;
}
#navigation {
 float: left;
 width: 896px;
 height: 25px;
 color: #000000;
 padding: 5px 10px 0px 10px;
 border: 2px solid #ffffff;
 margin: 0px 0px 5px 0px;
 background: url(images/woods.gif) repeat-x;
 text-transform: uppercase;
}
#contentarea {
	background: url(images/bgmain.gif) repeat-y;
	float: left;
}
#leftcolumn { 
 border: 0px solid #ccc;
 background: #6d976f url(images/bgleft2.jpg) repeat-x;
 margin: 0px 2px 0px 0px;
 font-size: 10px;
 color: #ffffff;
 padding: 10px;
 width: 150px;
 float: left;
}
#leftcolumn a { 
 color: #ffffff;
 text-decoration: none;
}
#leftcolumn a:hover {
	color: #b2deb5;
}
#cathead { 
 float: left;
 color: #000000;
 border: 0px solid #ccc;
 background: url(images/catbg.gif) repeat-x;
 margin: 0px 0px 0px 0px;
 width: 500px;
 display: inline;
}
#content { 
 float: left;
 border: 0px solid #ccc;
 background: #F2F2E6;
 margin: 0px 2px 0px 0px;
 padding: 10px;
 width: 506px;
 display: inline;
}
#content a { 
 color: #37843d;
 text-decoration: none;
}
#content a:hover {
	color: #000000;
}
#datearea {
	width: 32px;
	height: 32px;
	float: left;
	margin: 0px 0px 5px 0px;
}
#datetop {
	width: 24px;
	height: 15px;
	padding: 1px 0px 0px 8px;
	background: url(images/datebgtop.gif) no-repeat;
	float: left;
	font-size: 12px;
}
#datebottom {
	width: 27px;
	height: 15px;
	padding: 1px 0px 0px 5px;
	background: url(images/datebg.gif) no-repeat;
	font-size: 10px;
	font-weight: bold;
	color: #6d9671;
	float: left;
	margin-right: 5px;
}
#datearea2 {
	width: 32px;
	height: 32px;
	float: left;
	margin: 0px 5px 5px 0px;
	color: #ffffff;
}
#datetop2 {
	width: 24px;
	height: 15px;
	padding: 1px 0px 0px 8px;
	background: url(images/datebgtop2.gif) no-repeat;
	float: left;
	font-size: 12px;
}
#datebottom2 {
	width: 27px;
	height: 15px;
	padding: 1px 0px 0px 5px;
	background: url(images/datebg2.gif) no-repeat;
	font-size: 10px;
	font-weight: bold;
	color: #6d9671;
	float: left;
}
#datedetails {
	width: 115px;
	height: 17px;
	float: left;
	overflow: hidden;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
}
#datedetails2 {
	width: 115px;
	height: 15px;
	float: left;
	overflow: hidden;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 5px 0px;
}
#splashimage {
	float: left;
	overflow: hidden;
	width: 500px;
	height: 277px;
	margin: 0px 0px 5px 0px;
}
#splashcat {
	float: left;
	overflow: hidden;
	width: 500px;
	height: 33px;
	margin: 0px 0px 5px 0px;
}
#splashcat2 {
	float: left;
	overflow: hidden;
	width: 500px;
	height: 147px;
	margin: 10px 0px 5px 0px;
}
#newsheadone { 
 float: left;
 color: #000000;
 border-bottom: 1px solid #d6ead8;
 padding: 0px 0px 10px 0px;
 margin: 10px 0px 0px 0px;
 width: 500px;
}
#newstabs { 
 float: left;
 color: #393939;
 background: url(images/newstop.gif) top no-repeat;
 border: 1px solid #d6ead8;
 padding: 5px 5px 0px 5px;
 margin: 10px 6px 0px 0px;
 width: 235px;
 height: 200px;
}
#newstabpic { 
 float: left;
 color: #000000;
 padding: 0px 5px 0px 0px;
 margin: 5px 0px 0px 0px;
 width: 80px;
 height: 70px;
 overflow: hidden;
}
#newstabdetail { 
 float: left;
 font-size: 10px;
 color: #000000;
 padding: 0px 0px 0px 0px;
 margin: 5px 0px 0px 0px;
 width: 150px;
 height: 70px;
 overflow: hidden;
}
#rightcolumn { 
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 padding: 5px;
 width: 210px;
 float: left;
}
#footer { 
 width: 900px;
 float: left;
 clear: both;
 color: #61ad66;
 font-size: 10px;
 border-top: 1px solid #61ad66;
 background: #ffffff;
 margin: 2px 0px 0px 0px;
 padding: 5px 10px 0px 10px;
}
#footer a { 
 color: #61ad66;
 text-decoration: none;
}
#footer a:hover {
	color: #0066cc;
}