@charset "utf-8";
/* CSS Document */

a {
color: #339900;
}

body {
	background-image:url(images/bodybg.jpg);
	background-repeat:repeat-x;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-family:'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
	
	
}

#container {
	margin-left : auto;
	margin-right : auto;
	width : 800px;
	height : auto;
	background-color:#FFFFFF;
}

#header {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	background-position:left;
	
	height: 119px;
	width : 800px;
}
	

#nav-menu ul {
	float:left;
	list-style:none;
	position:absolute;
	top: 91px;
	font-size:9pt;
	padding: 0px 0px 0px 11px;
	margin: 0;
	height : 20px;
	
}
#nav-menu li
{
	float: left;
	margin: 0px 0.15em;
	height : 20px;
}
#nav-menu li a {
	padding : 8px 0px 0px 0px;
	color : white;
	text-decoration: none;
	float : left;
	width : 8em;
	height : 20px;
	display : block;
	text-align : center;
}
 /* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */
#nav-menu {
	width : 60em;
 }
#nav-menu a:hover {
background-color:#003333;
color:#FFFF66;
}
 
#aboutus {
	top: 80px;
	position:relative;
	float : right;

}

#aboutus ul {
	float:left;
	list-style:none;
/*	top : 80px;*/
	position:relative;
	font-size:7pt;
	padding: 0;
	margin: 0;
}
#aboutus li
{
	float: left;
	margin: 0 0.15em;
}
#aboutus li a {
	color : #666666;
	text-decoration: none;
	float : left;
	width : 5em;
	display : block;
	text-align : center;
}
 /* Hide from IE5-Mac \*/
#aboutus li a
{
float: none
}
/* End hide */
#aboutus li a:hover {
color:#003333;
}



#directions {
	background-image:url(images/directions.jpg);
	background-repeat:no-repeat;
	width : 800px;
	height: 102px;
}
#directionsfarms {
	background-image:url(images/directionsfarms.jpg);
	background-repeat:no-repeat;
	width : 800px;
	height: 102px;
}
#directionsmarkets {
	background-image:url(images/directionsmarkets.jpg);
	background-repeat:no-repeat;
	width : 800px;
	height: 102px;
}	
#directionsorganizations {
	background-image:url(images/directionsorganizations.jpg);
	background-repeat:no-repeat;
	width : 800px;
	height: 102px;
}
#directionsrestaurants {
	background-image:url(images/directionsrestaurants.jpg);
	background-repeat:no-repeat;
	width : 800px;
	height: 102px;
}

#directionsproducts {
	background-image:url(images/directionsproducts.jpg);
	background-repeat:no-repeat;
	width : 800px;
	height: 102px;
}
#directionsservices {
	background-image:url(images/directionsservices.jpg);
	background-repeat:no-repeat;
	width : 800px;
	height: 102px;
}
#directionsabout {
	background-image:url(images/directionsabout.jpg);
	background-repeat:no-repeat;
	width : 800px;
	height: 102px;
}
#directionsnews {
	background-image:url(images/directionsnews.jpg);
	background-repeat:no-repeat;
	width : 800px;
	height: 102px;
}


	

#lowertabs {
	margin : 8px 0px 0px 0px;
	width : 800px;
	height : 26px;
	background-image:url(images/lowertabs.jpg);
	background-repeat:no-repeat;
}
#lowertabs ul {
	top: 3px;
	float:left;
	list-style:none;
	position:relative;
	font-size:10pt;
	padding: 0;
	margin: 0;
}
#lowertabs li
{
	float: left;
	margin: 0 0.15em;
}
#lowertabs li a {
	color : black;
	text-decoration: none;
	float : left;
	width : 7.3em;
	display : block;
	text-align : center;
}
 /* Hide from IE5-Mac \*/
#lowertabs li a
{
float: none
}
/* End hide */
#lowertabs {
	width : 60em;
 }

#leftbody {
	background-image:url(images/vertline.jpg);
	background-position:left;
	background-repeat:repeat-y;
/*	height : 1000px;*/
	width : 520px;
	float: left;
}
#leftbody a {
	text-decoration:none;
	color : #339900;
}
#leftbody a:hover {
	text-decoration:underline;
}
#leftbody.listings {
	width : 780px;
	padding : 0px 10px 0px 10px;
}
#leftbody.listings img {
	clear : both;
	float : left;
	width : 200px;
	margin-bottom:20px;
	margin-right : 5px;
}
#leftbody.listings table {
	float : right;
	font-size : 12px;
	height : 60px;
	width : 575px;
	background-color:#E9E9E9;
}
#leftbody.listings h3 {
	float : left;
	clear : both;
	margin : 10px 0px 0px 0px;
}
#leftbody.listings p {
	clear : none;
	float : left;
	width : 575px;
	font-size : 12px;
}
#leftbody.listings h3.farms { color : #990100 }
#leftbody.listings h3.markets { color : #504807 }
#leftbody.listings h3.orgs { color : #FF6600 }
#leftbody.listings h3.products { color : #339900 }
#leftbody.listings h3.restaurants { color : #FF6633 }
#leftbody.listings h3.services { color : #980065 }

#alphamenu ul {
	top: 3px;
	float:left;
	list-style:none;
	position:relative;
	font-size:10pt;
	padding: 0;
	margin: 0;
}
#alphamenu li
{
	background-image: url(images/smallgrayline.jpg);
	background-position:right;
	background-repeat:no-repeat;
	float: left;
	margin: 0 0.05em 0 0.1em;
	color: gray;
}
#alphamenu li a {
	color : #339900;
	text-decoration: none;
	float : left;
	width : 1.2em;
	display : block;
	text-align : center;
}
 /* Hide from IE5-Mac \*/
#alphamenu li a
{
float: none
}
/* End hide */
#alphamenu {
	width : 60em;
 }

#leftbody p {
	clear:both;
	text-indent : 20px;
	color : #333333;
	padding : 10px 0px 0px 0px;
	margin : 0;
}

#leftlist ul {
	list-style:none;
	margin : 0px 0px 0px 30px;
	padding : 0;
	font-size : 9pt;
}
#leftlist.index p
{
	color : gray;
}

 
#rightbody {
	background-image:url(images/vertline.jpg);
	background-position:left;
	background-repeat:repeat-y;
/*	height : 1000px;*/
	width : 260px;
	float:left;
	padding : 0px 10px 0px 10px;
	font-size : 9pt;
}
#rightbody h3 {
	font-size:14px;
	margin-bottom: 0px;
	background-color:#CCCCCC;
}
#rightbody img {
	float : left;
	margin: 3px 3px 3px 3px;
}
#date  {
	font-size:9px;
	color:#999999;
}

ul.info {
	font-size : 10px;
	float : left;
	clear: left;
}

#leftbody.news {
	width: 780px;
	padding: 0px 10px 0px 10px;
}
#leftbody.news h3 {
	padding: 0px 0px 0px 10px;
	margin: 0;
}
#leftbody.news h4 {
	padding: 0;
	margin: 0px 0px 20px 15px;
	clear : both;
	font-size : 10px;
	color:#999999;
}
#leftbody.news p {
	float : left;
	width : auto;
	padding : 0;
	margin: 0px 0px 10px 10px;
	font-size : 12px;
	text-indent: 20px;
	clear: none;
}
#leftbody.news ul {
	clear : both;
	font-size : 12px;

}
#leftbody.news img {
	margin: 0px 10px 10px 10px;
}
#spacer {
	clear: both;
	background-image:url(images/hrplant.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height: 66px;
	width: 800px;

}

#footer {
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	width:800px;
	height:100px;
	clear : both;
	float : left;
}

#footer ul {
	float:left;
	list-style:none;
	position:relative;
	top: 20px;
	
	font-size:9pt;
	padding: 0;
	margin: 0;
	height : 20px;
}
#footer li
{
	float: left;
	margin: 0 0em;
	height : 20px;
}
#footer li a {
color:white;
	text-decoration: none;
	float : left;
	width : 6.9em;
	height : 20px;
	display : block;
	text-align : center;
}
 /* Hide from IE5-Mac \*/
#footer li a
{
float: none
}
/* End hide */
#footer {
	width : 60em;
 }
#footer a:hover {
background-color:#003333;
color:#FFFF66;
}