body {
	
			font-family: Arial, Helvetica, sans-serif;
			font-size: 90%;
			margin: 0;
			padding: 0;
}



#container {
			width: 940px;
			\width: 940px;
			w\idth: 940px;
			border: 0;
			margin-top: 0;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 0;
			padding: 0;
			background-color: white;
			border: 1px solid black;
			
	
}

a:link {
			text-decoration: none;
			
}

a:hover {
			text-decoration: underline;
			
}

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

/*  Style for Drop Down Menu_______________________________________________________________________________________________ */ 
.chromestyle{
			width: 100%;
			font-weight: normal;
			background-color: #5a1e36;

}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 0;
width: 100%;
background: url(chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
		padding: 4px 50px 4px 20px;
		margin: 0;
		text-decoration: none;
		color: #fff;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}

.dropmenudiv a:visited {
	color: #000;}
/*Style for Drop Down Menu ends */

/*  Banner start ______________________________________________________________ */

#banner { margin: 20px 0 0 0;
			padding : 0;
			background-color: red;}

p#walden_local_food_logo {
			margin: 0 0 0 0;
			padding: 0 0 0 20px;
			float: left;
	}

p#slogan {
			margin: 0 0 0 95px;
			float: left;
			width: 400px;
			color: #989a37;
			font-weight: normal;
			font-size: 90%}

p#sign_up { 
			margin: 0 0 0 60px;
			float: left;
			color: #5a1e36;
			font-size: 80%;
}

.sign-up {
			font-weight: bold;
			font-size: 200%;	
	
}

.walden-local-food-logo {
			 width: 190px;
			 height: 108px;
	
}


/*  Banner end ______________________________________________________________ */





/*  main body start ______________________________________________________________ */

#main_body { margin: 0 0 0 0;
			padding : 0;
			background-color: #0FC;
			clear: both;

}

/*  right div start  ______________________________________________________________ */
#right { 	margin: 10px 20px 0 10px;
			padding : 0 0 0 20px;
			background-color: white;
			width: 320px;
			float: right;
			border-left: 1px dashed #989a37;
			color: #5a1e36;
}

#right h1 { 	margin: 0 0 5px 0;
			padding : 0 0 0 0;
			color: #989a37;
			font-size: 160%;
			
}

#right h2 { 	margin: 15px 0 0 0;
			padding : 0 0 0 0;
			color: #5a1e36;
			font-size: 100%;
}

#right p { 	margin: 0 0 5px 0;
			padding : 0 0 0 0;
			font-size: 90%;
}

/*  right div end  ______________________________________________________________ */


/*  left div start  ______________________________________________________________ */
#left { 
			margin: 30px 0 0 20px;
			padding : 0 0 0 0;
			background-color: white;
			width: 510px;
			color: #989a37;
			background-image: url(images/walden_local_food_market.jpg);
			background-position: top right;
			background-repeat: no-repeat;
}

#left a:link {
			color: #989a37;
			font-weight: bold;
}

.left-padding {
	padding: 0 0 0 25px;
}


#left a:visited {
			color: #989a37;
			font-weight: bold;
}
#left h2 {
			margin: 10px 0 0 0;
			padding: 0;
			font-size: 130%;
		
		}
		
		
		
#left p {
			margin: 0 0 2px 0;
			padding: 0 150px 0 0;
		
		}	
			
		
.market_gif {
			margin: 0;
			padding: 0;
			width: 124px;
			height: 24px;
	
	}	
	
.box_scheme_gif {
			margin: 30px 0 0 0;
			padding: 0;
			width: 175px;
			height: 24px;
	
	}	
/*  left div end  ______________________________________________________________ */

/*  three bottom columns  ______________________________________________________________ */

#highlights {
			margin: 20px 20px 0 20px;
			padding: 0;
			color: #989a37;
			font-size: 80%;
			clear: both;
			border-top: 1px dashed #CCC;
			}
			
.heading {
			font-weight: bold;
			color: #5a1e36;
			font-size: 100%;
			}
			
#highlights a:link, a:visited {
			font-weight: bold;
			color: #5a1e36;
			font-size: 100%;
			}			

#highlight_one {
			width: 165px;
			float: left;
			background-image: url(images/news.jpg);
			background-repeat: no-repeat;
			background-position: left;
			padding: 50px 0 0 100px;
			margin: 0 40px 0 0;
			
			}
			

#highlight_two {
			width: 165px;
			float: left;
			background-image: url(images/recipe.jpg);
			background-repeat: no-repeat;
			background-position: left;
			padding: 50px 0 0 100px;
			margin: 0 40px 0 0;
			
			}

#highlight_three {
			width: 170px;
			float: left;
			background-image: url(images/extra.jpg);
			background-repeat: no-repeat;
			background-position: left;
			padding: 50px 0 0 100px;
			margin: 0 20px 0 0;
			
			}

#footer {
			background-image: url(images/footer.gif);
			background-position: left bottom;
			background-repeat: no-repeat;
			margin: 2px 0 0 0;
			clear: both;
			padding: 0 0 20px 20px;
			text-align: left;
			color: white;
						}
#footer p {
			
			margin: 30px 0 0 0;
			padding: 50px 0 0 0;
						}						
						
		
.tel {
			font-size: 200%;
			font-weight: bold;
			margin: 0;
			padding:0;
	
	}
	
.url{
			font-size: 110%;
			margin: 0 20px 0 0;
	
	}
						
						
			


/*  main body end ______________________________________________________________ */

/*  not home page ______________________________________________________________ */


/*  right div start  ______________________________________________________________ */
#rest-right { 	
			margin: 10px 20px 0 10px;
			padding : 0 0 0 20px;
			background-color: white;
			width: 180px;
			float: right;
			border-left: 1px dashed #989a37;
			color: #5a1e36;
}


#rest-right h2 { 	
			margin: 15px 0 0 0;
			padding : 0 0 0 0;
			color: #5a1e36;
			font-size: 100%;
}

#rest-right h3 { 	
			margin: 15px 0 0 0;
			padding : 0 0 0 0;
			color: #5a1e36;
			font-size: 100%;
}

#rest-right p { 	
			margin: 5px 0 5px 0;
			padding : 0 0 0 0;
			font-size: 90%;
}

/*  right div end  ______________________________________________________________ */

/*  left div start  ______________________________________________________________ */
#rest-left { 
			margin: 30px 0 0 20px;
			padding : 0 20px 0 0;
			background-color: white;
			width: 650px;
			color: #989a37;	
}

#rest-left a:link {
			color: #989a37;
			font-weight: bold;
}

#rest-left a:visited {
			color: #989a37;
			font-weight: bold;
}
		
#rest-left h1 {
			margin: 0 0 0 0;
			padding: 0;
			font-size: 150%;
		
		}	
		
#rest-left h2 {
			margin: 0;
			padding: 20px 0 0 0;
			font-size: 130%;
		
		}		
		
#rest-left p {
			margin: 0px 0 2px 0;
			padding: 5px 0 0 0;
		
		}	
		
p#small {
			font-size: 80%;
			color: #999;
			margin: 10px 0 0 0;
			
			}
			
p#small-how {
			font-size: 80%;
			color: #999;
			margin: 300px 0 0 0;
			
			}			
	
form { 
			border: 1px solid black;
			padding: 10px;
}

.h1nothome {
	font-size: 150%;
	margin: 0;
	padding: 0;
	}
	
.h2nothome {
	font-size: 120%;
	margin: 10px 0 0 0;
	padding: 0;
	}	
	
.price-list {
	padding: 2px;
	margin: 10px 0 0 0;
	
	
	}
	
.organic {
	color: #603;
	}	
	
.local {
	color: #099;
	}
	
.price-list h2 {
	padding: 0 0 5px 0;
	margin: 0;
	}	
	
.price-list h3 {
	padding: 0;
	margin: 0;
	
	}	
	
	

.span {
			background-color: #ccc;
			}
			
p.month {
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
	color: #5a1e36;
}

/*  left news start  ______________________________________________________________ */
#news-left { 
			margin: 30px 0 0 20px;
			padding : 0 20px 0 0;
			background-color: white;
			width: 650px;
			color: #989a37;	
}

#news-left a:link {
			color: #989a37;
			font-weight: bold;
}
		
#news-left h1 {
			margin: 0 0 0 0;
			padding: 0;
			font-size: 150%;
		
		}	
		
#news-left h2 {
			margin: 0;
			padding: 20px 0 0 0;
			font-size: 110%;
			color: #5a1e36
		
		}
		
#news-left h3 {
			margin: 0;
			padding: 20px 0 0 0;
			font-size: 130%;
		
		}		
		
#news-left p {
			margin: 0px 0 2px 0;
			padding: 0;
		
		}	
		
#footer a:link, a:visited {
			
			color: white;
			
			}
			
.walden-map {
			height: 288px;
			width: 338px;
			margin: 10px 0 10px 20px;
			float: right;
}
	
ul#see-also, ul#see-also a:link, ul#see-also a:visited {
			color: #5a1e36;
			
			}	
			
p.recipe-supplier {
	text-align: right;
	font-size: 80%;
	
}

a:visited {
			text-decoration: none;
			color: #5a1e36;
	}
	
/*  left recipe start  ______________________________________________________________ */
#recipe-left { 
			margin: 30px 0 0 20px;
			padding : 0 20px 0 0;
			background-color: white;
			width: 650px;
			color: #989a37;	
}

#recipe-left a:link {
			color: #989a37;
			font-weight: bold;
}
		
#recipe-left  h1 {
			margin: 0 0 0 0;
			padding: 0;
			font-size: 150%;
		
		}	
		
#recipe-left  h2 {
			margin: 0;
			padding: 20px 0 0 0;
			font-size: 120%;
			color: #5a1e36
		
		}
		
#recipe-left h3 {
			margin: 0;
			padding: 20px 0 0 0;
			font-size: 100%;
			color: #5a1e36;
		
		}		
		
#recipe-left  p {
			margin: 0px 0 2px 0;
			padding: 0;
			color: #5a1e36;
		
		}	
		
.floatright {
	
	float: right;
	margin: 0 0 10px 10px;
	
	}		
