/* CSS Document created by Gantwells for Walden Local Food */

/* body, p, h, a,  */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	background-color: #ead7c5;
		}
		
p {
			padding: 0;
			margin: 0 0 8px 0;
			color: #303;
		}		
		
h1 {

			font-size: 120%;
			font-weight: bold;
			color: #769f59;
			margin: 0 0 40px 0;
			padding: 0;
		}				
		
h2 {

			font-size: 100%;
			font-weight: bold;
			color: #769f59;
			padding: 0;
			margin: 16px 0 0 0;
		}	
		
h3 {

			font-size: 100%;
			font-weight: normal;
			color: #769f59;
			padding: 0;
			margin: 0;
		}			
		
a {
			color: #06C;
		}

a:link {
			text-decoration: none;
}

a:visited {
			text-decoration: none;
		}	
		
a:hover {
			text-decoration: underline;
		}
		
.current {
			font-weight: bold;

		}			
			
/* container------------------------------------------------------------------------------------------------- */
#container {
			width: 760px;
			\width: 780px;
			w\idth: 760px;
			border: 1px solid #966;
			margin: 7px 10px 2px 10px;
			margin-left: auto;
			margin-right: auto;
			padding: 0;
			background-color: white;
		}
		

/* banner-------------------------------------------------------------------------------------------------  */

#banner {
			padding: 0 0 0px 0;
			margin:0 0 5px 0 ;
			background-image: url(images/bag-of-veg.jpg);
			background-position: top right;
			background-repeat: no-repeat;
		}
		
ul#top-nav 	{
			padding: 7px 0 7px 25px;
			margin: 0 0 0 0px;
			background-color: #966;
			
		}
		
ul#top-nav li	{
			display: inline;
			padding: 0 9px 0 0;
			margin: 0;
			color: #ccc;
					}
		
ul#top-nav li a	{
			display: inline;
			padding: 0 17px 0 0;
			margin: 0;
			color: white;
			font-size: 90%;

		}	
		
.walden-food-logo {		

			padding: 10px 0 10px 25px;
			
			
			margin: 0 0 25px 0;
		}			
		

/* right-------------------------------------------------------------------------------------------------  */

#right {
			padding: 36px 0 0 17px;
			margin: 15px 0 20px 0px ;
			background-color: white;	
			float: right;
			width: 230px;
		}
		
#right p {
			padding:10px 20px 0 20px ;
			margin: 0;	
			color: #769f59;
			font-style: italic;
		}		
		
#right h2 {
		font-size: 160%;
			font-weight: normal;
			color: #769f59;
			padding: 0;
			margin: 0;
		}	
		
#right h2 a{
			color: #769f59;
		}		
		
#home-subscribe {
			padding: 27px 14px 14px 14px ;
			margin: 0 0 0 0 ;
			background-image: url(images/thumb.jpg);
			background-position: center right;
			background-repeat: no-repeat;
			width: 200px;	
			border-left: 1px solid #769f59;		
			border-top: 1px dashed #769f59;	
			border-bottom: 1px dashed #769f59;	
		}	
		
#home-about {
			padding: 14px;
			margin: 0 0 0 0 ;
			background-image: url(images/saffron.jpg);
			background-position: center right;
			background-repeat: no-repeat;
			width: 200px;	
			border-left: 1px solid #769f59;		
			border-top: 1px dashed #769f59;	
			border-bottom: 1px dashed #769f59;	
		}		
		
#home-about h2 {
			padding: 0;
			margin: 0;
		}		
		
#home-about p {
			padding: 0;
			margin: 0 60px 0 0 ;
		}				
		
#home-supply {
			padding: 14px;
			margin: 0;
			background-image: url(images/onion.jpg);
			background-position: bottom right;
			background-repeat: no-repeat;
			width: 200px;	
			border-left: 1px solid #769f59;		
			border-top: 1px dashed #769f59;	
			border-bottom: 1px dashed #769f59;	
		}
		
#vegbox {
			padding: 14px;
			margin: 0;
			background-image: url(images/box.jpg);
			background-position: bottom right;
			background-repeat: no-repeat;
			width: 200px;	
			border-left: 1px solid #769f59;		
			border-top: 1px dashed #769f59;	
			border-bottom: 1px dashed #769f59;	
		}		
	
		
#home-supply ul {
			padding: 0 0 0 0;
			margin: 10px 40px 0 0 ;
		}
		
#home-supply ul li {
			padding: 0 0 5px 0;
			margin: 0 0 0 15px ;
			list-style: circle;
		}								

#home-links {
			padding: 14px;
			margin: 0 0 0 0 ;
			background-image: url(images/peas.jpg);
			background-position: center right;
			background-repeat: no-repeat;
			width: 200px;	
			border-left: 1px solid #769f59;		
			border-top: 1px dashed #769f59;	
			border-bottom: 1px dashed #769f59;	
		}
		
#home-news {
			padding: 14px;
			margin: 0 0 0 0 ;
			background-image: url(images/trowel.jpg);
			background-position: center right;
			background-repeat: no-repeat;
			width: 200px;	
			border-left: 1px solid #769f59;		
			border-top: 1px dashed #769f59;	
			border-bottom: 1px dashed #769f59;	
		}	
			
#home-contact {
			padding: 14px;
			margin: 0 0 0 0 ;
			background-image: url(images/sunflower.jpg);
			background-position: center right;
			background-repeat: no-repeat;
			width: 200px;	
			border-left: 1px solid #769f59;		
			border-top: 1px dashed #769f59;	
			border-bottom: 1px dashed #769f59;	
		}			

/* left-------------------------------------------------------------------------------------------------  */

#left {
			float: left;
			width: 420px;
			margin: 0 0 14px 0 ;
			padding: 15px 15px 30px 25px;
		}
		
#left-thanks {
			float: left;
			width: 420px;
			margin: 0 0 14px 0 ;
			padding: 15px 15px 30px 25px;
			background-color: #fff;
		}		
		
p#quote {
			padding: 0 20px 0 60px;
			margin:  20px 70px 20px 20px;
			font-style: italic;
			background-image: url(images/comma.png);
			background-position: left top;
			background-repeat: no-repeat;
			font-size: 90%;
		}		
		
.news-story		{
			border: 1px solid #769f59;
			margin: 30px 0 10px 0;
		}
		
.news-story	 h2 {
			background-color: #fbfad7;
			margin: 0 0 20px 0;
			padding: 5px 10px 5px 10px;
		}		
		
.news-story	 h3 {
			margin: 0 0 0 0;
			padding: 5px 10px 0 10px;
		}		
		
.news-story	 p {
			margin: 0 ;
			padding: 0 10px 5px 10px;
		}	
		
/* pay-------------------------------------------------------------------------------------------------  */		

.pay {
			margin: 5px 0 0 0;
		}				
		
table#pay-table {
			
			border-right: 17px solid #cdb09e;
			padding: 10px;
			margin: 20px 0 20px 0;
			text-decoration: none;
			background-color: #a5968c;	
			color: #fff;		
		}	
		
td#pay-swcic {
			color: #fff;
			font-weight: bold;
}	

form#pay-form {
			
			border: 0px solid #cdb09e;
			padding: 0 0 5px 0;
			margin: 0;
			text-decoration: none;		
		}
		
#pay-pal-button	{
			text-align: right;
			margin-right: 30px;
			
		}	
			
/* newsletter-------------------------------------------------------------------------------------------------  */		

form#newsletter-form{
			
			border-right: 17px solid #cdb09e;
			
			
			padding: 10px;
			margin: 20px 0 20px 0;
			text-decoration: none;
			background-color: #a5968c;			
		}
		
h2#big {
			font-size: 220%;
			margin: 0 0 10px 0;
		}	
		
		
/* footer-------------------------------------------------------------------------------------------------  */

#footer {
			clear: both;
			padding: 5px 0 0 15px;
			margin: 0 ;
			background-color: #cdb09d;
			font-size: 90%;
		}
		
#footer h2{
			color: #769f59;
			font-weight: normal;
			font-size: 200%;
			margin: 0 0 10px 0;
		}
		
#footer h2 a{
			color: #769f59;
		}			
		
#footer h3 {
			color: #769f59;
			font-weight: bold;
			font-size: 100%;
			margin: 0;
			padding: 0;
		}	
		
#footer h3 a{
			color: #769f59;
		}				
		
#footer p {
			margin: 0;
			padding: 0;
		}			

.newsheadline {		
			border-left: 7px solid #769f59;
			padding: 0 0 0 7px;
			width: 35%;
			float: left;
			margin: 0 15px 0 0;
		}
		
.newsphoto {		
			border-left: 37px solid #769f59;
			padding: 0;
			margin: 10px 0 0 0;
		}		
		
p#gantwells {
			font-size: 80%;
			text-align: right;
			margin: 0 200px 0 0 ;
			padding: 0;
			color: #999;
			}		
			
p#gantwells a{
			color: #999;
			}			
