*{margin:0; padding:0;}

body {
	margin:15px;
	padding:0px;
	text-align:center;
	background-color:#43515a;
	background-image:url("graphics/leafbackground.jpg");
	font-size:1em;
	}

a:link {color:#ca2929; text-decoration:none;}

a:visited {color:#ca2929; text-decoration:none;}

a:hover, a:active {color:#FFA800; text-decoration:underline;}
	
div#mainwrap {
	width:860px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color:#FFF;
	padding:0px;
	border-style:double;
	border-color: #7c6b4e;
	border-width:4px;
	background-image:url("graphics/leaf_duo.jpg");
	background-repeat:no-repeat;
	background-position:top right;
	}

div#mainwrap2{
	width:805px;
	margin-left:27px;
	text-align:left;
	background-color:#FFF;
	margin-bottom:20px;
	border-style:double;
	border-color: #7c6b4e;
	border-width:3px;
	
	}

div#header {
	width:800px;
	height:1px;
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	}
	
div#topnav {
	width:800px;
	
	background-color:#FFF;
	background-image:url("graphics/navbackground.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	padding-top:15px;
	padding-bottom:10px;
	}
	
div#panpic {
	width:800px;
	height:174px;
	background-color:#FFF;
	background-image:url("graphics/panpic.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	border-bottom:0 dashed #EAC479;
	}
	
div#contentarea {
	width:800px;
	border:3px solid #FFF;
	background-color:#a9cce0;
	}
	
div#column1 {
	width:262px;
	height:250px;
	float:left;
	padding:0;
	text-align:left;
	border-right:3px solid #FFF;
	}
	
div#column2 {
	width:262px;
	height:250px;
	float:left;	
	padding:0;
	text-align:left;
	border-right:3px solid #FFF;
	}
	
div#column3 {
	width:260px;
	height:250px;
	float:right;
	padding:0;
	text-align:left;
	}
	
div#contentarea2 {
	width:800px;
	border:none;
	}
	
div#column4 {
	width:50px;
	float:left;
	padding:0;
	background-color:#FFF;
	text-align:left;
	border:3px solid #FFF;
	}
	
div#column5 {
	width:680px;
	float:left;	
	padding:0;
	text-align:left;
	background-color:#FFF;
	border-top:3px solid #FFF;
	border-right:0px dashed brown;
	}
	
div#column6 {
	width:50px;
	float:right;
	padding:0;
	text-align:left;
	background-color:#FFF;
	border:3px solid #FFF;
	}

div#interest {
	width:790px;
	background-color:#72a15b;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:7px;
	border:3px solid #FFF;
	}
	
div#farmerpic {
	width:250px;
	float:left;
	text-align:right;
	}
	
div#farmertext {
	width:500px;
	background-color:#FFF;
	float:right;
	border:3px double #4E3425;
	background-image:url("graphics/leaf_duo.jpg");
	background-repeat:no-repeat;
	background-position:top right;
	}

div#awards {
	width:790px;
	background-color:#FFF;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:7px;
	padding-left:7px;
	padding-right:7px;
	borderleft:3px solid #FFF;
	borderright:3px solid #FFF;
	border-top:3px double #000;
	}

div#sponsors {
	width:790px;
	background-color:#FFF;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:7px;
	padding-left:7px;
	padding-right:7px;
	borderleft:3px solid #FFF;
	borderright:3px solid #FFF;
	border-top:3px double #000;
	}

div#footer {
	width:790px;
	text-align:center;
	padding:8px 0 8px 0;
	}
	
div#buyhaywood {
	position:relative;
	top:11px;
	left:30px;
	}

div.clearfloats {clear:both;}

p {
	font-size: 80%;
	font-family: Georgia,"Times New Roman", Times, serif; 
	color: #4E3425;
	margin-bottom:8px;
	}

h1 {
	font-family: Georgia,"Times New Roman", Times, serif; 
	font-size:95%;
	color:#44505a;
	margin-bottom:10px;
	}
	
h2 {
	font-family: Georgia,"Times New Roman", Times, serif; 
	font-size:95%;
	color:#311d0a;
	}
	
.heads {
	font-size: 90%;
	font-family: "Times New Roman", Times, serif;
	color: #999;
	font-weight:bold;
	margin-bottom:13px;
	}
	
.subheads {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFA800;
	font-weight:bold;
	}
	
.name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #FFA800;
	font-weight:bold;
	font-variant:italic;
}

.fronttext{
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color:#4E3425;
	}
	
.navhighlight {
	color:#d83c30;
	font-weight:bold;
	}

div#hometext{
	background-color:#DFCEB9;
	opacity:.85;
	border:1px solid #4E3425;
	width:300px;
	float:right;
	text-align:left;
	padding:15px;
	}
	
.floatleftmargin {
	float:left;
	margin:4px;
	}

.floatrightmargin {
	float:right;
	margin:4px;
	}

.imagemargin {
	margin:5px;
	padding:8px;
	border:1px solid #EAC479;
	}

#leftcoltext {
	padding:8px;
	line-height:1.2em;
	}

.textspacing{
	padding:8px;
	line-height:1.2em;
	}
	
#topnav a:link {color:#312117; text-decoration:none;  font-variant:small-caps; font-size:.85em; font-family: Times, "Times New Roman", Georgia,  serif; }

#topnav a:visited {color:#333; text-decoration:none;   font-size:.85em;}

#topnav a:hover, a:active {color:#ca2929; text-decoration:none;  font-variant:small-caps; font-size:.85em; font-family: Times, "Times New Roman", Georgia,  serif;}
	
#sidenav a:link {color:#332522; text-decoration:none; font-family: Georgia,"Times New Roman", Times, serif; font-size:85%;}

#sidenav a:visited {color:#44505a; text-decoration:none; font-family: Georgia,"Times New Roman", Times, serif; font-size:85%;}

#sidenav a:hover, a:active {color:#FFA800; text-decoration:underline; font-family: Georgia,"Times New Roman", Times, serif; font-size:85%;}

li {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:30px;
	font-size: 80%;
	font-family: Georgia,"Times New Roman", Times, serif;
	color: #4E3425;
	list-style-position:inside;
	border-bottom:1px dashed #abc3ab;
	}
	
ol li {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:30px;
	font-size: 80%;
	font-family: Georgia,"Times New Roman", Times, serif;
	color: #4E3425;
	list-style-position:outside;
	border-bottom:1px dashed #abc3ab;
	}
	
.cutout{
	position:relative;
	top:-40px;
	left:250px;
	clear:both;
	}

.box {
	border:1px dashed #abc3ab;
	}

.greenhighlight{
	color:#006600;
	font-weight:bold;
	}

.image {
	float:right;
	padding:8px;
	}
	
div.caption {
	width:300px;
	font-size:12px;
	font-weight:bold;
	}