* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 62.5%;  /* resize default font size */
	font-family: calibri,arial, "sans serif";
	background-image: url('images/veggiebg.jpg');
	}

div {
	/* border: 1px dotted #000000; to test div locations */
}

#wrapper {
	width: 798px;
	margin: 0 auto;
	background: #ffffff;
	border: 1px solid #04720E;
	}

h1 {
	text-indent: -9999px;
	display: block;
	float: left;
	background: url(images/headertitle.png) no-repeat 0 0;
	width: 555px;
	height: 63px;
	margin-left: 20px;
	margin-top: 10px;
	}
	
h2 {
	font-size: 1.4em;
	padding-bottom: 15px;
	}
	
h3 {
	font-size: 1.3em;
	padding-bottom: 10px;
	}

p {
	margin-bottom: 20px;
	}

a {
	color: #04720E;
	}
	
a:hover {
	color: #B78302;
	}
	
#contact address {
	font-size: 1.0em;
	font-style: normal;
	margin-bottom: 35px;
	margin-left: 30px;
	}

#ccbox {
	width: 200px;
	float: right;
}

#farmers #header {
	height: 200px;
	background: url(images/header06.jpg) no-repeat 0 0;
	}

#index #header {
	height: 200px;
	background: url(images/header01.jpg) no-repeat 0 0;
	}
	
#about #header {
	height: 200px;
	background: url(images/header02.jpg) no-repeat 0 0;
	}
	
#links #header {
	height: 200px;
	background: url(images/header04.jpg) no-repeat 0 0;
	}
	
#contact #header {
	height: 200px;
	background: url(images/header05.jpg) no-repeat 0 0;
	}
	
#navigation {
	height: 32px;
	width: 798px;
	float: left;
	background: #255F1F;
	}	

#navigation li { 
	float: left;
	list-style-type: none;
	}

#navigation a {
	height: 32px;
	display: block;
	text-indent: -9999px;
	}

#nav1 a { background: transparent url(images/nav1.jpg) no-repeat 0 0; width: 69px;}
#nav1 a:hover { background-position: 0 -32px;}
#active1 { background: transparent url(images/nav1.jpg) no-repeat 0 -32px; width: 69px;}

#nav2 a { background: transparent url(images/nav2.jpg) no-repeat 0 0; width: 134px;}
#nav2 a:hover { background-position: 0 -32px;} 
#active2 { background: transparent url(images/nav2.jpg) no-repeat 0 -32px; width: 134px;}

#nav3 a { background: transparent url(images/nav3.jpg) no-repeat 0 0; width: 112px;}
#nav3 a:hover { background-position: 0 -32px;}
#active3 { background: transparent url(images/nav3.jpg) no-repeat 0 -32px; width: 112px;}

#nav4 a { background: transparent url(images/nav4.jpg) no-repeat 0 0; width: 117px;}
#nav4 a:hover { background-position: 0 -32px;}
#active4 { background: transparent url(images/nav4.jpg) no-repeat 0 -32px; width: 117px;}

#nav5 a { background: transparent url(images/nav5.jpg) no-repeat 0 0; width: 134px;}
#nav5 a:hover { background-position: 0 -32px;}
#active5 { background: transparent url(images/nav5.jpg) no-repeat 0 -32px; width: 134px;}

#nav6 a { background: transparent url(images/nav6.jpg) no-repeat 0 0; width: 60px;}
#nav6 a:hover { background-position: 0 -32px;}
#active6 { background: transparent url(images/nav6.jpg) no-repeat 0 -32px; width: 60px;}

#nav7 a { background: transparent url(images/nav7.jpg) no-repeat 0 0; width: 95px;}
#nav7 a:hover { background-position: 0 -32px;}
#active7 { background: transparent url(images/nav7.jpg) no-repeat 0 -32px; width: 95px;}

#content {
	width: 550px;
	float: right;
	padding: 20px 35px 100px 25px;
	font-size: 1.6em;
	line-height: 120%;
}

#content img {
	border: solid 1px #000000;
	margin-bottom: 20px;
	}

#bylaws #content {
	font-size: 1.2em;
	line-height: 120%;
	}

#location ul {
	margin-bottom: 20px;
	}
	
#location li {
	list-style-type: none;
	text-align: center;
	}
	
#location p {
	font-size: 1.3em;
	text-align: center;
	color: #B78302;
	line-height: 110%;
	}
	
#content h2 {
	font-size: 1.2em;
	}
	
#content h3 {
	font-size: 1.0em;
	} 
	
.links dl, .farmers dl {
	font-size: 1.0em;
	padding-bottom: 40px;
	}
	
ul {
	list-style-type: none;
	}
	
#farmers content ul {
	display: inline;
	float: left;
	width: 350px;
 	}
 	
#farmers content li {
	float: left;
	width: 350px;
	padding-bottom: 6px;
	}
	
#farmers dt {
	padding-bottom: 3px;
	width: 190px; 
	display: inline; 
	float: left; 
	font-size: 0.9em;
	}
	
#farmers dd {
	width: 350px; 
	display: inline; 
	float: left; 
	padding-bottom: 11px;
	margin-left: 10px;
	font-size: 0.9em;
	}

.links dt {
	padding-bottom: 3px;
	width: 170px; 
	display: inline; 
	float: left; 
	font-size: 0.9em;
	}
	
.links dd {
	width: 365px; 
	display: inline; 
	float: left; 
	padding-bottom: 17px;
	margin-left: 10px;
	font-size: 0.9em;
	}

#sidebar {
	width: 146px;
	float: left;
	padding: 20px 15px;
	font-size: 1.2em;
}

#sidebar ul {
	padding-bottom: 30px;
	}
	
#sidebar li {
	list-style-type: none;
	font-size: 1.3em;
	padding-bottom: 8px;
	font-weight: bold;
	}

#footer {
	clear: both;
	font-size: 1.3em;
	text-align: center;
}

#footer p {
	font-size: 0.9em;
	text-align: center;
	margin-bottom: 0;
	}

#footer ul {
	margin-bottom: 20px;
	}
	
#footer li {
	display: inline;
	list-style-type: none;
}

.signup a {
	color: #A7DE10;
}

.signup a:hover {
	color: #f00f00;
}


