/*
Theme Name:Just Food
Theme URI:http://justfood.coop
Description:For Just Food Co-op,Northfield,Minnesota
Version:0.9
Author:Neuger Communications Group
Author URI:http://neuger.com
*/
body{background:#9c3022;color:#222;text-align:center;font-size:62.5%;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;}
h1{margin-left:-9999px;}
h2,h3,h4,#contact-form{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;}
h3{color:#9c3022;}
h4{font-size:1.4em;color:#333;}
p,ul,ol{font-size:1.3em;line-height:1.6em;}
p{margin:0.5em 0 1em 0;}
blockquote{background:#efeeec;border:1px solid #9c3022;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px 20px;margin:1.5em 0;clear:both;}
blockquote p{margin:1em 0;}
blockquote h4{margin:1em 0;}
a{color:#4c721d;}
a:hover{color:#9c3022;}
p.byline{color:#666;margin:0.25em 0 1em 0;}
#container{width:934px;background:#fff;margin:0 auto;text-align:left;background:#fff url(images/background.gif) repeat-y;padding:0 0 20px 0;}
#header{width:100%;position:relative;height:138px;background:#fff url(images/header.jpg) no-repeat;}
#header p{margin-left:-9999px;}
#header a{display:block;position:absolute;bottom:0;left:17px;width:200px;height:120px;}
#main{margin:20px 37px;}
#primary{width:550px;float:left;margin:0 0 30px 0;background:#fff;}
#primary h2 span a,#primary h3 span a{color:#9c3022;font-size:12px;}
#secondary h2 span a{text-transform:capitalize;}
#primary h2{font-size:2em;color:#9ba905;margin:0 0 0.9em 0;}
#primary h3{font-size:1.6em;margin:1em 0 0 0; line-height: 1.4em;}
#primary h4{margin:1.5em 0 0.25em 0;}
#primary .post{margin:0 0 30px 0;clear:both;}
.blog #primary h3, .archive #primary h3, .page-template-recipes-php	 #primary h3 {clear:both;}
.blog #primary .post, .archive #primary .post, .page-template-recipes-php #primary .post {border-top:1px solid #cdcccb;width:100%;float:left;margin:0 0 10px 0;}
#primary .entry{font-family:Georgia,"Times New Roman",Times,serif;}
#primary .entry ul{margin:1em 20px;list-style:disc;}
#primary .entry ul ul{font-size:1em;margin-top:0.5em;margin-bottom:0.5em;}
#primary .entry ul ul li{list-style-type:circle;}
#primary #recipes{border-top:1px solid #3d263a;padding:20px 0 0 0;}
#primary #recipes h3{font-size:1.8em;margin:0 0 1em 0;}
#featured{background:#efeeec;border:1px solid #9c3022;-moz-border-radius:10px;-webkit-border-radius:10px;padding:15px 10px;font-size:10px;width:528px;margin:0 0 20px 0;}
#featured h2{margin:0.5em 0 0 0;}
#featured p.switch{clear:both;}
#featured-nav{width:528px;margin:1em 0;text-align:right;}
#featured-nav p{color:#555;font-size:1.1em;}
#featured-nav a{background:#3d263a;padding:6px 10px;margin-right:2px;color:#fff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;text-decoration:none;}
#featured-nav a.green{background:#567632;}
#featured-nav a:hover,#featured-nav a.selected{background:#9c3022;color:#fff;text-decoration:none;}
#featured-mask{width:520px;overflow:hidden;margin:0 auto;}
#featured-panel div{float:left;}
#secondary{width:275px;float:right;margin:0 0 30px 0;background:#fff;}
#secondary h2{color:#9c3022;font-size:1.6em;text-transform:lowercase;margin:0 0 0.25em 0;}
#secondary h2 span{font-size:0.8125em;color:#3d263a;}
#secondary li{border-top:1px solid #cec9ce;padding:3px 0;}
#secondary #socialmedia{width:100%;height:72px;position:relative;padding:10px 0;text-align:center;border-top:1px solid #3d263a;border-bottom:1px solid #3d263a;}
#secondary #socialmedia p{margin:0 5px;width:265px;height:72px;background:url(images/socialmedia.gif) no-repeat;}
#secondary #socialmedia a{top:10px;height:32px;position:absolute;display:block;/* border:1px solid #f00;*/}
#secondary #socialmedia p a#sm-button-1{left:0;width:40px;}
#secondary #socialmedia p a#sm-button-2{left:50px;width:35px;}
#secondary #socialmedia p a#sm-button-3{left:95px;width:75px;}
#secondary #socialmedia p a#sm-button-4{left:180px;width:90px;}
#secondary #socialmedia p a#sm-button-5{height:27px;left:0px;top:54px;width:190px;}
#secondary #socialmedia p a#sm-button-6{height:27px;left:205px;top:54px;width:55px;}
#secondary #socialmedia p a span{display:none;font-size:3px;}
#secondary .infobox{margin:0 0 15px 0;}
#secondary .infobox li{color:#555;font-size:0.923em;}
#secondary .infobox li.current-cat{font-weight: bold;}
#secondary .infobox li.current-cat a {color: #9c3022; text-decoration: none; cursor: default;}
#secondary .infobox h2 a{color:#9c3022;text-decoration:none;}
#secondary .infobox h2 a:hover{text-decoration:underline;}
#secondary .infobox h2 span a{text-transform:capitalize;color:#4c721d;}
#secondary #week p{font-size:1.2em;line-height:1.4em;}
#secondary #week h2,#secondary #events h2{padding:0 0 0.25em 0;}
#secondary #specials{background:#567632;-moz-border-radius:10px;-webkit-border-radius:10px;padding:15px;}
#secondary #specials h2,#secondary #specials h2 a{color:#d5c296;text-decoration:none;}
#secondary #specials h2 span a{font-weight:normal;color:#fff;text-decoration:underline;}
#secondary #specials .entry{color:#ddd;}
#secondary #specials .entry a{color:#fff;}
#secondary #specials .entry p{font-size:1.3em;}
#secondary #specials .entry p em{display: block; color:#f4d311;font-size:1.8em;font-style:normal; margin: 0.5em 0;}
#secondary #events,#secondary #news,#secondary #news-1,#secondary #news-2, #secondary #recipes{background:#efeeec;-moz-border-radius:10px;-webkit-border-radius:10px;padding:15px;}
#secondary #news{/* border:1px solid #9c3022;*/
background:#d2dec3;}
#secondary dl,#primary dl{margin:1em 0;}
#secondary dt,#primary dt{font-size:1.2em;line-height:1.25em;margin:0 0 0.33em 0;}
#secondary dd,#primary dd{font-size:1.1em;margin:0 0 0.9em 0;color:#555;}
#secondary #events p{font-size:1.2em;}
#footer{clear:both;margin:20px 37px 0 37px;}
#footer p{text-align:center;font-size:1em;padding:5px 0;color:#555;}
#footer p.copyright{text-align:center;font-size:1.1em;margin:0;padding:5px 0;background:#3d263a;border:2px solid #afbc22;-moz-border-radius:20px;-webkit-border-radius:20px;color:#fff;}
.alignleft{float:left;margin:0 10px 8px 0;}
.alignright{float:right;margin:0 0 8px 10px;}
.wp-caption p{font-size:1.1em;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;color:#555;}
#featured .ui-tabs-hide{display:none;}
p.button{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;text-align:left;}
p.button a{width:8em;display:block;background:#567632;-moz-border-radius:10px;-webkit-border-radius:10px;padding:8px 0;margin:1em 0;color:#fff;text-decoration:none;text-align:center;}
p.button a:hover{background:#9c3022;color:#fff;}
.navigation{clear:both;padding:1em 0;}
input#btn-subscribe,input#btn-unsubscribe{border:0;cursor:pointer;padding:6px 10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
input#btn-subscribe{color:#efeeec;background:#567632;}
input#btn-subscribe:hover{background:#9c3022;}
input#btn-unsubscribe{background:#cdcccb;color:#444;}
#searchform {margin:1em 0;}
hr {border: 0; border-top: 1px solid #cdcccb; margin: 1em 0;}
#primary dl.recipe-search dt { font-size: 1.3em; font-weight: bold;}
#primary dl.recipe-search dd { font-size: 1.2em; line-height: 1.4em; margin-bottom: 2em;}
#primary dl.recipe-search dd a { color: #444; }
#panel-2, #panel-3 {
	display: none;
}
#twtr-widget-1 p {
	font-size: 1.0em;
}