@charset "utf-8";
/* Layout (global rules for all sizes) */
body { margin: 0; padding: 0; }
header a.logo {
    display: block;
	margin-left: auto;
    margin-right: auto;
	background-position: center center;
	background-repeat: no-repeat;
}

/* Layout Large Screens (default for older browsers) */
header { height: 245px; 
    background: url(../_images/banner_large.jpg) repeat-x left 0px;
    }

header a.logo {
	width: 475px;
	height: 260px;
	background-image: url(../_images/Wildwood-Farm-Logo-Large.png);
}

nav {
	width: 100%;
	display: block;
	position: absolute;
}

article { padding: 60px 20px 10px 20px; }
/* article ul {margin-left:410px;} */ 

article img {
	padding:0px 20px 20px 20px; 
/*	width: 50%; */ 
	max-width: 400px;
	min-width: 240px;
	height:auto;
	}

.store { padding: 10px 20px; }

.promo_container { padding: 0px 0px 15px 20px; clear:both;}
.promo_container .promo {	width: 33%;	float: left;background-position: 0px 3px;}
.promo_container .promo .content { padding: 0px 30px 0px 70px; }

nav { top: 275px; }
nav a { margin: 12px 0px 10px 20px; }
@media screen and (max-width:990px) {
footer { padding-left: 20px; }	
}

.lrg_right {float:right; max-width:49%;}
.lrg_left {float:left; max-width:49%;}
.med_right {float:right; max-width:29%;}
.med_left {float:left; max-width:29%;}

/* Google Map */
iframe {
	float:right;
	width: 480px;
	height: 350px;
	margin-bottom:10px;
	margin-left: 5px;
}

.store ul {  
	margin-left:10px;
	 }
     
.store .farm li {
  list-style-type: none;
  line-height: 1.7; 
  font-family: cursive;
  padding-top: .4em;} 
  
.store img {
	clear:none; 
	height:auto; 
	}
    
.store ul {max-width:30%}
     
.page{max-width:100%;} 
.banner p {     margin: 0;}
.banner {
    text-align: center;
    color: #273B5F;
    background-color: #C5D698;
    border: dashed 4px #333;
    padding: 11px;
    border-radius: 15px;
}
article{    
    border-bottom: solid 1px #ccc;
    width: 95%;
    display: inline-block;
    padding: 25px 10px 15px;
}
article p {
    margin-left: 10%;
    line-height: 2em;
}
article h3 {
    margin-left: 10%;
}
 
.banner p { 
     margin: 30px;
    text-align: left;
}

#aboutUs2{
    background: url(../_images/store.jpg) left 0; 
    padding: 20px; 
    background-repeat: repeat-x;
}