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

/*the following rules style all pages and detemine link colors,heading colors, navigation and font choices */

body{
	width:800px;
	background-color:#be6d2b;
	text-align:justify;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
}

#wrapper {
	background:#FFFFFF;
	width:760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;	
}

#content{
width:100%;
}




a:link {
	color: #4167b0;
	text-decoration:none;
}
a:visited {
	color: #4167b0;
	text-decoration:none
}
a:hover {
	color:#930;
	text-decoration:none;
	text-align: left;
} 

 


#contactus{
float:right;
margin-right:10px;

}




#footer{
background-color:#2b368f;
height:20px;
color:#bdad63;
font-size:14px;
text-align:center;
clear:both;
}



a img{
   border:none;
}

li{margin: .3em 0}

h1,h2,h3,h4,h5,h6{
	margin-bottom: 0px;
	padding-bottom: 0px;
	color:#000;
	text-align: left;
}


/*the following style rules style the side navigation*/


#sidenav{
 float:left;
 width:150px;
 left: 4px;
 padding-right:7px; 
 margin-top:10px;
}








ul.nav{
 position:absolute;
 top:180px;
 list-style-type:none;
 padding: 0px;
 margin-left: 20px;
 float:left;
 width:150px; 
}

ul.nav li{
 background-color:#4167b0;
}

ul.nav a:link, ul.nav a:visited{
 color:#bdad63;
 text-decoration:none;
 display: block;
 padding: 8px;
 margin: 5px; 
}

ul.nav a:hover,ul.nav a:active{
 background-color:#bd4707;
 display:block; 
}

ul.nav li:hover,ul.nav a:active{
	background-color:#bd4707;
	display:block;
	text-align: left;
}


/* a rule to turn text color rust*/
.rust{
	color:#BE6D2B;
	font-size: 14px;
	font-weight: bold;
}

.textstyle{
font-weight:bold;
}


.caption{
font-size:9px;
float:left;
}

.caption2{
font-size:10px;
float:left;
}



/*these rules style the home page*/


/*this box contains the Eat Local Challenge "mission" text*/
.challengetext{
	font-size:14px;
	padding:2px;
	border:3px;
	background-color:#F4F3D1;
	border-style:ridge;
	border-color:#509a64;
	padding:4px;
	color: #333;
	margin-top:40px;
}

#homeleftcolumn{
	margin-left:17px;
	width:350px;
	float:left;
	margin-bottom:60px;
	margin-top:15px;
	font-size:14px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: top;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#homerightcolumn{
	width:350px;
	margin-left:20px;
	margin-right:17px;
	float:right;
	margin-bottom:40px;
	font-size:16px;
	color: #000;

}

/*style rules for the "our story" page linked from Take the Challenge*/



 
 #ourstorytitle{
margin-top:20px;
margin-left:330px;
}









#farm{
margin-top:200px;
margin-left:20px;
}

#ourstorymain{
margin-right:40px;
float:right;
text-align:left;
width:500px;
clear:left;
margin-bottom:40px;
}

/*rules for Define your Challenge*/
#pics{
margin-top:200px;
margin-left:20px;
margin-bottom:15px;
}

#settinggoals{
margin-right:40px;
float:right;
text-align:left;
width:500px;
clear:left;
}

#settinggoalstitle{
margin-left:275px;
margin-top:20px;
}

/*rules for How to Participate (activities.html)*/



#participate{
margin-right:40px;
float:right;
text-align:left;
width:500px;
clear:left;
margin-bottom:40px;
}
 #pickles{
 margin-left:15px;
 margin-top:230px;
 margin-bottom:40px;
 }
 
 #howtoparticipatetitle{
 margin-left:285px;
 margin-top:20px;
 }
 /*rules for after the challenge page*/
 
 #afterthechallengetitle{
 margin-top:20px;
 margin-left:230px;
 }
 
 

#afterchallenge{
margin-right:40px;
float:right;
text-align:left;
width:500px;
clear:left;
margin-bottom:80px;
}



/*style rules for the eating local-why eat local page*/

#whyeatlocaltitle{
margin-top:20px;
margin-left:275px;
}



#csa{
margin-bottom:15px;
margin-top:10px;
}




.whyeatlocal{
font-size:16px;
margin-left:80px;
width:600px;

}

#whylocalleftcolumn{
margin-left:15px;
width:350px;
float:left;
margin-bottom:30px;
}

#whylocalrightcolumn{
float:right;
width:350px;
margin-left:20px;
margin-right:15px;
margin-bottom:30px;
}

/*style rules for the what is local page*/
 #whatislocaltitle{
margin-left:275px;;
margin-top:20px;
}


.whatislocal{
font-size:16px;
margin-left:130px;
width:500px;
}

#whatislocalmaincolumn{
margin-left:75px;
margin-right:75px;
}

#farmers{
margin-bottom:30px;
border:2px;
margin-left:205px;
}




/*style rules for the about elc page*/


#sheepfarmers{
margin-bottom:30px;
border:2px;
margin-left:250px;
margin-top:10px;
}




#logos{
 margin-top:20px;
 margin-bottom:40px;
 }
 
 
 #aboutpics{
 margin-top:20px;
 margin-bottom:40px;
 margin-left:20px;
 }
 
 #title1{
text-align:center;
margin-top:20px;
}

#about{
margin-left:30px;
margin-top:40px;
}

.pdf{
	font-size:18px;
	color: #BE6D2B;
}




/*starts the resource page*/
.resourceintro{
font-size:16px;
width:450px;
margin-bottom:10px;
}

#resourceimages{
width:540px;
margin-left:200px;
margin-bottom:40px;
}



 
 #resourcestitle{
margin-top:20px;
margin-left:225px;
}




#leftcolumnresources{
width:170px;
}

#resourcesmain{
margin-right:40px;
float:right;
text-align:left;
width:500px;
clear:left;
margin-bottom:20px;
}


/*styles the learn more page*/
/*below is the main content*/


#learnmore{
	width:550px;
	margin-left:200px;
	margin-bottom:40px;
	margin-top:20px;
	font-size: 12px;
	text-align: left;
}


 #learnmoretitle{
margin-top:20px;
margin-left:320px;
}

/*styles the shop and eat page*/
.shopintro{
font-size:16px;
width:450px;
margin-bottom:10px;
margin-left:200px;
}

#shopandeat{
width:550px;
margin-left:200px;
margin-bottom:40px;
}

.style1{
font-weight:bold;
}
 
 #shopandeattitle{
 margin-top:20px;
 margin-left:275px;
 }
 
 /*styles the menu page*/
 
.menuintro{
font-size:16px;
width:450px;
margin-left:220px;
background-color:#E9EDCD;
padding:3px;
border-size:1px;
border-color:#509a64;
}


#menutitle{
margin-left:250px;
margin-top:20px;
}

#menuideas{
width:500px;
margin-left:200px;
margin-bottom:40px;
font-size:14px;
margin-top:10px;
float:right;
margin-right:60px;

}

.style2{
font-weight:bold;
font-size:18px;
margin-left:200px;
}






.menugrassfed{
background:#D8DFD6;
padding:3px;
}
.creamypolenta{
background-color:#E9EDCD;
padding:3px;
}


.chickemnbratwurst{
background-color:#D8DFD6;
padding:3px;
border:thin;
}
.pansearedtrout{
background-color:#E9EDCD;
padding:3px;
}
.cheeses{
background-color:#D8DFD6;
padding:3px;
}
.marketsoup{
background-color:#E9EDCD;
padding:3px;
}



/*breakfast menu page*/


.omelet{
background:#D8DFD6;
padding:3px;
}
.wholegraintoast{
background-color:#E9EDCD;
padding:3px;
}


.breakfastpastry{
background-color:#D8DFD6;
padding:3px;
border:thin;
}
.crepes{
background-color:#E9EDCD;
padding:3px;
}
.applepancakes{
background-color:#D8DFD6;
padding:3px;
}
.porridge{
background-color:#E9EDCD;
padding:3px;
}

/*lunch menu page*/

.simplesoyman{
background:#D8DFD6;
padding:6px;
}
.pita{
background-color:#E9EDCD;
padding:6px;
}


.chicken{
background-color:#D8DFD6;
padding:6px;
border:thin;
}
.cheddar{
background-color:#E9EDCD;
padding:6px;
}
.eggsalad{
background-color:#D8DFD6;
padding:6px;
}
.summersausage{
background-color:#E9EDCD;
padding:6px;
}


.quiche{
background:#D8DFD6;
padding:6px;
}


/*events page style rules*/
#eventstitle{
margin-left:255px;
margin-top:20px;
}

#eventsleftcolumn{
margin-left:17px;
width:350px;
float:left;
margin-bottom:40px;
font-size:14px;
}

#eventsrightcolumn{
	width:350px;
	margin-left:20px;
	margin-right:17px;
	float:right;
	margin-bottom:40px;
	font-size:12px;
}



/*contactus page*/
#contacttitle{
margin-left:300px;
margin-top:20px;
}


#form{
padding:10px;
}


 #contactintro{
width:475px;
margin-left:132px;
font-size:15px;
}


#feedback{
font-family:Tahoma, Arial, sans-serif;
margin-left:20px;
margin-right:20px;
}

/*scavenger hunt style rules*/

#scavengerhunttitle{
margin-left:275px;
margin-top:20px;
}

#scavengerhunt{
width:560px;
margin-left:100px;
}
.blue {
	color:#4167B0;
	font-weight:bold;
}
#shopandeatrevised {
	width:275px;
	margin-left:40px;
	margin-bottom:40px;
	float: left;
}
#shopandeatrevised_right {
	width:275px;
	margin-left:10px;
	margin-bottom:40px;
	float: right;
}
#shopandeatrevised_top {
	width:550px;
	margin-left:180px;
	margin-bottom:10px;
	float: left;
}

