/*
Theme Name: Growing Chefs
Theme URI: http://rexoom.com/
Description: Growing Chefs Theme based on White House Pro
Author: GO
Author URI: http://rexoom.com
Template: elemental
Version: 0.1
*/
 
@import url("../elemental/style.css");

body, html { font-size:13px; color:#3d281e;}
body {background:url(images/background-1.jpg) #FFF;}
a, a:visited { color:#8ba533; text-decoration:none;}
a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { background-color:#E1EDC1; text-decoration:none; }
h1, h2, h3, h4 { font-weight:normal; letter-spacing:.02em; color:#3d281e;}
p {word-spacing:0.08em;}
#page { background:transparent !important;  padding:35px 0 0; color:#3d281e;}
#fullWrapper { border:1px solid #e1edc1; }
#pageHeaderNav { display:none; }
#header { background:url(images/header.png) no-repeat center; }
.header-image #header h1, .header-image #header h2 a, .header-image #header h3 a { background:url(images/null.png); height:70px; }
#menu .searchform { margin:-200px 8px 0 0; }
input.text, textarea { background:#FFF !important; }
body.fstack-3, html .fstack-3 { font-family:Georgia, "Times New Roman", Times, serif; }
#fullWrapper ul.nav { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; letter-spacing:.1em; border-top:1px dashed #766e65; }
#menu { background:none; height:30px; }
#menu ul.nav, #pageHeaderNav ul.nav { margin:0 10px; }
#menu a, #menu a:visited {text-shadow:none;}
#menu li li, #menu ul ul {border-bottom:1px dashed #e1edc1 !important;}
#menu ul li ul li:hover {color:#3D281E; background-color:#E1EDC1;}
h2 a:hover, #menu .nav li.current-cat a, #menu .nav li.current-cat a:visited, #menu .nav li.current_page_item a, #menu .nav li.current_page_item a:visited {background-color:#E1EDC1; text-decoration:none;}
.nav a, .nav a:visited { color:#766e65; }
.nav li a:hover { text-decoration:none !important }
.nav ul {border-right:1px solid #e1edc1 !important; border-bottom:1px solid #e1edc1 !important;}

body.home .hentry h1 { display:none; }
body.home div.hentry { background:#eff6df;margin:0 8px 20px; width:904px; }
body.home div.hentry div.home-intro { float:left; width:250px; margin:0 30px 0 0; }
body.home div.hentry div.home-intro h1 { display:block; margin:25px 0 10px; }
h2 a, h2 a:visited, .commentcount a, .commentcount a:visited { color:#3D281E; }
#sidebar { background:#e1edc1;  }
#sidebar a:hover { background:#FFF; text-decoration:none; }
#sidebar h3.widgettitle { background:none; color:#766e65; font-family:Georgia, serif; font-weight:normal; letter-spacing:.1em; padding:10px 0 6px; font-size:13px; margin:10px 0; border-bottom:2px solid white; }
.widget_categories li a, .widget_pages li a, .widget_recent_entries li a {
padding:0; text-decoration:none; color:#8ba533;
}
.widget ul li { border-bottom:1px dashed #FFF; }
.excerpt-text { width:380px; float:right; margin-left:16px; }
#sidebar #cformsform.cform, #sidebar #cformsform.cform textarea, #sidebar #cformsform.cform input, #sidebar input, #sidebar input.text, #sidebar textarea { width:100%; }
.wpcf7-checkbox input {width:10px !important;}
span.wpcf7-list-item  {display:block !important; padding:5px 0;}
#cformsform.cform label, #cformsform.cform input, #cformsform.cform textarea { font-family:Georgia, "Times New Roman", Times, serif; color:#333; }
#cformsform.cform ol.cf-ol { padding:0 !important; border:none; }
#cforms-2 .linklove { display:none; }
#sidebar.container-4 { width:300px; margin-right:20px; }
#sidebar .span-4 { width:260px; }

div.postlinks a {padding:5px;}
.postNavigation .freeUpdates a {color:#8ba533;}

div.excerpt-text h2 a:hover {background:none !important; color:#cc3333;}


#footerWrapper { background:none; margin:0; }
p.footerClass_1 { display:none; float:left; }
p.footerClass_0 { float:right; color:#333; }
#footer a, #footer a:hover, #footer a:visited, #footerContent a, #footerContent a:visited {color:#cc3333; text-decoration:none; background:#ffffff;}
.home h3.widgettitle {border-bottom:1px dashed #766e65;}
.home h3.widgettitle, .home h3.widgettitle a { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:normal; color:#8ba533; padding:0 0 6px; margin:0 0 20px; text-decoration:none; }
.home .feature-widget h4 a { color:#3d281e; font-size:16px; padding:4px 0;margin:6px 0 0; font-weight:normal; text-decoration:none;}
#feature-links { font-size:10px; text-transform:uppercase; padding:14px 0 0; border-top:1px dashed #FFF; line-height:18px; }
#feature-links a { text-decoration:none; padding:4px; }
#feature-links a:hover { background:#FFF; }
#upcoming-events { padding:0 0 0 20px; margin:0 0 0 20px; }
#featured-post {  }
.feature-widget { padding:0 30px 0 20px; width:250px; margin:0 0 0 20px; }
.feature-widget img, img.thumbnail { border:1px solid #e1edc1; }
.feature-widget img:hover, img.thumbnail:hover {border:1px solid #766e65;}
span.dim { text-transform:lowercase; font-style:italic; }
.postmetadata { font-size:.8em; color:#3D281E; background:#e1edc1; padding: 2px 6px; margin:4px 0 0; }
.postmetadata a {text-decoration:none;}
.postmetadata a:hover {background:#ffffff; text-decoration:none;}
.commentcount { background:none;}
.post { padding-bottom:20px; }
.interior h1 { margin-bottom:0; font-weight:normal;}
div.post .imgalignleft { border: 1px solid #EEE; padding: 5px;  margin:0 15px 0 0; float:left; }
div.post img { border: 1px solid #EEE; padding:5px; margin:5px;}
div.post-thumbnail img {padding:0;margin:0;}
div.post img.sociable-hovers { padding:0; margin:0; border:0; }
div.sociable { float:right; }
.wp-caption { border:0; padding:0; background:none; }
