/* blog.css */

/* layout */
#blog #adcol {background:none;}
#blog #content {background:none;}
#blog #linkscol {clear:left; width:161px; margin:12px 10px 0 7px;}
#blog #maincol {width:470px; margin:12px 20px 0 9px;}
.blogAd300 {width:300px; margin-left:20px;}

.blogSepHr {clear:both; margin:0; padding:0; height:1px; background:#fff; border-top:1px dotted #707070;}
.blogSepHr hr {display:none;}

.dietg {position:relative; width:156px;}
.dietg h3 {padding:2px 40px 2px 27px; background:url(../i/dg_icon_fork.gif) no-repeat; font:bold 1.6em "trebuchet ms", trebuchet, arial, sans-serif; letter-spacing:-0.5px;}
.dietg h3 a {color:#000;}
.dietg h4 {font:bold 1.2em "trebuchet ms", trebuchet, arial, sans-serif; color:#731C48; background:#F9F4F6 url(../i/dg_bg.gif) no-repeat; padding:10px 50px 0 10px;}
.dietg .fork {position:absolute; top:0; right:0;} 
.dietg form {background:#F9F4F6 url(../i/dg_bg.gif) bottom left no-repeat; padding:0; margin:0.5em 0 0 0;}
.dietg .seeAll {border:none;}
.dietg ul {color:#0076A3; padding:0; margin:8px 50px 8px 10px; list-style:none; font:bold 0.9em verdana, arial, sans-serif; border-bottom:1px dotted #999;}
.dietg ul li {border-top:1px dotted #999; padding:1px 0; margin:0; color:#0076A3;}
.dietg ul li * {vertical-align:middle;}
.dietg .submit, .dietg .seeAll {padding:0 10px 10px 10px;}
.dietg .seeAll a {padding-left:12px; background:url(../i/arrow-more.gif) left center no-repeat; font-weight:bold; font-size:0.9em;}

/* Diet Guide:Overview */
h3.dietreview {font:bold 1.2em georgia, serif; margin:0; padding-bottom:2px;}
.dietreview p {margin:0; padding-bottom:25px;}
.dietreview .reviewImg {float:left; padding:0 20px 20px 0; margin:0; text-align:left;}
.dietreview .reviewImg .cover {float:left; border:1px solid #ddd; text-align:left;}
.dietreview .reviewImg .cover img {border:none; padding:7px 15px; text-align:center; margin:auto;}
.dietreview .reviewLinks, #dgCol .back  {padding:5px 0 0 0; clear:both}
.dietreview .reviewLinks a:hover, #dgCol .back a:hover {text-decoration:underline;}
.dietreview .reviewLinks a, #dgCol .back a {padding-left:12px; background:url(../i/arrow-more.gif) 0 2px no-repeat; font-weight:bold; text-decoration:none;}

/* h3 Poked & Prodded blog logo */
#blog #content .blogLogo {margin:30px 0 0px 15px;}

#blog .sha7 {font:1em verdana, arial, sans-serif; width:200px;}
#blog .sha7 h3 {font:bold 1.6em "trebuchet ms", trebuchet, arial, sans-serif; color:#60b212; margin:0 0 2px 0;}
#blog .sha7 .mb {padding-left:32px; background:url(../i/icons-pmv.gif) 0 -597px no-repeat;}
#blog .sha7 .news {padding-left:32px; background:url(../i/icons-pmv.gif) 0 -797px no-repeat;}
#blog .sha7 .feeds {padding-left:32px; background:url(../i/icons-pmv.gif) 0 -997px no-repeat;}
#blog .sha7 .txt {color:#464646; margin:0 0 8px 0;}
#blog .sha7 .seeAll a {padding-left:12px; background:url(../i/arrow-more.gif) left center no-repeat; font-weight:bold; font-size:0.9em;}

#blog .calendar {width:140px; margin-bottom:1em; color:#707070; margin-left:5px;}
#blog .calTitle {margin:0.5em 5px; font-weight:bold;}
#blog .calendar th {border-bottom:1px solid #ccc; text-align:left;}
#blog .calendar td {padding:2px 0; text-align:left;}

.blog .more {background:url(../i/arrow-more.gif) left center no-repeat; padding-left:13px;}

#blog h4.info {margin-bottom:10px;}

.sponsDis .ad170x30 {width:170px; float:right;} /* eliminated height so area would collapse with no ad img */
#maincol .sponsDis .moduleSep {height:0}
#maincol .sponsDis .ad170x30 img {margin-bottom:1.5em;}

.sponsDis .disclaim {color:#4a4a4a; font:0.7em verdana, arial, sans-serif; padding:8px 8px 0 0;}

.blog .newsModule .cred{padding:2px 0 0 0;}
