/*
Theme Name: Mark Hagelman :: IfYouCouldCook.com
Theme URI: http://www.ifyoucouldcook.com
Description: The custom If You Could Cook theme for Mark Hagelman Consulting <a href="http://www.sevenplacesproductions.com">Seven Places Productions</a>.
Version: 1
Author: Jamon Abercrombie
Author URI: http://www.sevenplacesproduction.com/
*/


/* Begin Typography & Colors */
body {background:#efefef; margin:0 auto; padding:15px 0; text-align:center; font-family:Tahoma, Arial, Verdana, "Lucida Grande"; font-size:12px}

#header {text-align:right;}
#header ul {margin:0 0 10px 0; padding:20px 0; list-style:none; text-align:center; float:right}
#header li {display:inline; background:#7da431; font-size:11px; font-weight:bold; text-transform:uppercase; padding:20px 0}
#header li a {color:#fff; text-decoration:none; padding:20px 32px}
#header li.contact a {background:#e30c1b; padding:20px 12px;}
#header li a:hover {background:#fc0; color:#000}
#header img.logo {float:left;}
.headerimg {float:right; width:565px;}

#page {width:765px; margin:0 auto; text-align:center; background:#fff; padding:15px}

#content {text-align:left; float:right; width:545px; padding:10px;}
.post {padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #e5e5e5;}
.post h2, .post h2 a, .post h3, .post h3 a {color:#e30c1b; text-decoration:none; margin-bottom:0; padding-bottom:0}
.post h2 a:hover, .post h3 a:hover {color:#7da431;}
.post p, .post li {font-size:11px;}
.post p a, .post li a, .post strong {color:#7da431; font-weight:bold}
.post p a:hover, .post li a:hover {color:#e30c1b;}
.post p.postmetadata {color:#909090;}
.post p.postmetadata a {color:#707070; font-weight:normal}
.post table#wp-calendarLarge {width:99%;}
.post table#wp-calendarLarge td {width:78px;}
.post table#wp-calendarLarge .dayhead {background:#7da431;}


.home .welcome, .home .testimonials {width:270px; float:left; margin:0 5px 10px 0}
.home .questions, .home .quicktip {width:230px; float:right; margin:0 0 10px 0; padding:15px}
.home .questions h2, .home .testimonials h2, .home .quicktip h2 {text-transform:uppercase; font-size:11px; color:#000; margin:0; padding:0; line-height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px}
.home .questions h2:first-line, .home .testimonials h2:first-line, .home .quicktip h2:first-line {font-size:14px; color:#e30c1b;}
.home .welcome {background:url(images/happy-grocery-chick.jpg) no-repeat bottom right; width:130px; padding:5px 140px 5px 0; border:solid #e5e5e5; border-width:0 1px 1px 0}
.home .welcome h2 {color:#e30c1b; font-size:22px; margin:0; padding:0 120px 0 0; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase}
.home .welcome p {font-size:10px;}
.home .welcome p:first-line {color:#7da431; line-height:200%; font-weight:bold}
.home .welcome a {color:#7da431;}
.home .welcome a:hover {color:#e30c1b;}

.home .questions {width:260px; padding:0;}
.home .questions p, .home .testimonials p, .home .testimonials li {font-size:10px;}
.home .questions p a, .home .testimonials p a, .home .testimonials li a {color:#7da431; font-weight:bold;}
.home .questions p a:hover, .home .testimonials p a:hover, .home .testimonials li a:hover {color:#e30c1b;}


.home .quicktip {background:#7da431; padding:15px; width:230px}
.home .quicktip h2 {color:#000;}
.home .quicktip h2:first-line {color:#fff;}
.home .quicktip p {font-size:10px; color:#fff;}
.home .quicktip ul {margin:-10px 0 0 0; padding:0; list-style:none; text-align:center}
.home .quicktip li {display:inline; vertical-align:middle}
.home .quicktip img {vertical-align:middle;}
.home .quicktip li a {text-decoration:none;}
.home .quicktip a {color:#fff;}
.home .quicktip a:hover {color:#fc0;}

#sidebar {float:left; width:192px; background:#f6fde8; text-align:left}
#sidebar .inner {padding:15px}
#sidebar .news {margin-bottom:15px;}
#sidebar .news h2 {color:#7da431; font-size:14px; text-transform:uppercase; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px; font-weight:bold;}
#sidebar .news p, #sidebar .livinghealthy p {font-size:10px; color:#707070; padding-left:15px}
#sidebar .news p a, #sidebar .news p strong, #sidebar .livinghealthy p a, #sidebar .livinghealthy p strong {color:#e30c1b;}

#sidebar .livinghealthy h2:first-line {color:#7da431; font-size:14px; text-transform:uppercase; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px; font-weight:bold;}
#sidebar .livinghealthy h2 {font-size:30px; color:#e30c1b; text-transform:uppercase; font-family:"Times New Roman", Times, serif; line-height:15px; }
#sidebar .livinghealthy h2 .now {float:right;}

#sidebar ul {margin:0; padding:0; list-style:none;}
#sidebar .inner #calendar_wrap {margin-left:-5px; font-size:10px;}
#sidebar .inner #calendar_wrap td {background:#f6fde8;}
#sidebar .inner #calendar_wrap th {background:#7da431;}


#footer {clear:both; text-align:center}
#footer p.copyright {font-size:10px; padding:0; margin:2px 0 0 0}
#footer p.copyright a {color:#000; text-decoration: none}
#footer p.copyright img {vertical-align: middle}
#footer ul {margin:0; padding:0; list-style:none;}
#footer li {display:inline; font-size:6px; border-right:1px solid #000; padding-right:7px; margin-left:5px}
#footer li.last {border:none;}
#footer li.first {font-size:10px; border:none}
#footer li a, #footer p.copyright a:hover  {color:#e30c1b; font-size:10px}
#footer li a:hover {color:#750f01;}
