/*  
Theme Name: Healthy Eats FN30
Theme URI: http://blog.foodnetwork.com/healthy-eats/
Description: Healthy Eats Layout - 2010
Version: 1.0
Author: Sam Ageloff
Author URI: http://frontend.scrippsnetworks.com/
Tags: Food Network, Redesign, 2008, WordPress, NFNS
*/


/*BLOG CONTROL HQ*/
#blog .fn-we {width:auto;}
#blog #blog-banner{width:994px;height:100px;background-color:#f1f1f1;}
#blog #blog-banner a{display:block;width:100%;height:100%;text-align:center;}
#blog h1 a, #blog h2 a{font-size:100%;margin:0;text-transform:none;}
#blog h1.single{margin-bottom:7px;}
#blog #fn-w h1 {height:auto;}
#blog h1{margin-bottom:21px;text-transform:none;font-size:167%;color:#3d3d3d;padding-right:14px;}

#blog .blog-date{float:left;width:56px;margin-right:14px;margin-bottom:14px;*margin-bottom:0;color:#666;}
#blog .blog-date .hd{background:url(images/he-date-hd.gif) no-repeat left top;height:10px;}
#blog .blog-date .bd{font-size:108%;background:transparent url(images/he-date-bd.gif) repeat-y left top;text-align:center;padding:2px 0 4px;text-transform:uppercase;line-height:1.46em;}
#blog .blog-date span{font-weight:bold;display:block;font-size:182%;}
#blog .blog-date .ft{background:url(images/he-date-ft.gif) no-repeat left top;height:5px;}

#blog .single-byline{display:block;margin-left:14px;float:left;}
#blog .single-byline li{float:left;margin-right:10px;}

#blog .post{float:left;margin-bottom:21px;border-bottom:1px dashed #e9e9e9;position:relative;}
#blog #multi-sponsor{float:left;margin-right:100px;width:525px;}
#blog .post .byline ul {width:525px;float:left;}
#blog .post .byline li{float:left;margin-right:7px;}
#blog .post .byline span {display:block;float:left;font-size:85%;margin:4px 0;}
#blog .post .byline li.comments {padding-left:30px;background:url(images/he-comment-bubble.png) no-repeat left;}
#blog .post h1{font-weight:bold;margin-top:10px;color:#3d3d3d;}
#blog .post h2{font-size:146.5%;margin:0;}
#blog .post .meta{position:absolute;bottom:12px;right:0;padding:5px 0;font-size:80%;color:#a1a1a1;}
#blog .post .meta ul {float:left;}
#blog .post .meta li{float:left;margin-right:7px;}
#blog .post .text{color:#3d3d3d;clear:both;}
#blog .post .text strong{font-weight:bold;}
#blog .post .text em{font-style:italic;}
#blog .post .text em strong, #blog .post .text strong em{font-weight:bold;font-style:italic;}
#blog .post .text ol li{list-style-type:decimal;}
#blog .post .text ul li{background:url(http://images.foodnetwork.com/webfood/fn20/imgs/bullet-grey.png) no-repeat left 7px;padding-left:12px;}
#blog .post .text p{margin:14px 0;line-height:1.6em;}
#blog .post .text p.youtube{text-align:center;background:#f5f5f5;border:2px solid #e6e6e6;padding:10px 0;margin:10px 0;}
#blog .post .text ol{margin: 14px 30px;}
#blog .post .text ul{margin:14px 10px;}
#blog .post .text strong{font-weight:bold;}
#blog .post .text a:link, .post .text a:visited{}
#blog .post .text a:hover{}

#blog .post .text p span {text-align:center;display:block;}
#blog .post .text p span img {padding:1px;max-width:400px;border:1px solid #d8d8d8;}


#blog .about{line-height:1.6em;}
#blog a.rss{background:url(http://images.foodnetwork.com/webfood/fn20/imgs/icon-rss.png) no-repeat left center;padding-left:21px;margin-top:3px;display:block;}
/*COMMENT CONTROL*/

/*SEARCH BAR*/
#blog .fn-we{position:relative;float:left;width:602px;}
#blog .fn-we .search{background:url(http://images.foodnetwork.com/webfood/fn20/imgs/bd-search-bg-wide.png) no-repeat left top;padding:8px 9px;margin-bottom:21px;width:602px;}
#blog .fn-we .search .input{float:left;background:url(http://images.foodnetwork.com/webfood/fn20/imgs/bd-search-input-wide.png) no-repeat left top;width:551px;height:33px;}
#blog .fn-we .search input{border:0;background:transparent;width:520px;height:30px;padding:8px 10px 0;*padding-top:7px;*width:510px;*margin-left:5px;color:#9a9a9a;font-weight:bold;}
#blog .fn-we .search button{background:url(http://images.foodnetwork.com/webfood/fn20/imgs/bd-search-submit.png) no-repeat left top;width:38px;height:33px;cursor:pointer;border:0;overflow:hidden;}
#blog .fn-we .search button span{display:block;text-indent:-9999px;}

#blog #sidebar-search{background:#F8F3EB url(http://images.foodnetwork.com/webfood/fn20/imgs/blog-side-search.png) no-repeat left top;padding:25px 0 0;position:relative;top:-15px;}
#blog #sidebar-search{text-align:center;}

#blog .promo .bd ul {float:none;}
#blog .promo .bd img {margin:5px 7px 9px 0;}
#blog .promo .bd ul.ordered{float:left;margin:4px 0 0 0;}
#blog .promo .bd ul.ordered li {background:none;padding-left:0;}
#blog .promo .bd p {padding-right:0;}
#blog .promo .bd p.twitter {width:300px;}
#blog .promo .bd p.twitter strong {padding-right:34px;background:url(images/twitter-trans30.png) no-repeat right;}
#blog .promo .bd ul#twitter_update_list {margin-left:0;}
#blog .promo .bd ul#twitter_update_list li {padding-left:0;}

#blog .wp-pagenavi{text-align:center;}
#blog .wp-pagenavi{text-align:center;margin:14px 0;color:#d1d1d1;font-size:85%;}
#blog .wp-pagenavi a{border:1px solid #1e7bac;padding:2px 4px;}
#blog .wp-pagenavi a:hover{border:1px solid #b50938;color:#b50938;text-decoration:none;}
#blog .wp-pagenavi span.nextprev{border:1px solid #999;padding:2px 4px;color:#999;}
#blog .wp-pagenavi a.nextprev{}
#blog pagi .current{background-color:#F7CF60;padding:2px 4px;border:1px solid #ffd24f;color:#222;}
#blog .list li.linkcat{background:none;padding-left:0;line-height:0;}

#blog #sidebar-search form{padding:0 10px 17px;background:url(http://images.foodnetwork.com/webfood/fn20/imgs/side-search-bcap.png) no-repeat left bottom;}
#blog #sidebar-search input{background:url(http://images.foodnetwork.com/webfood/fn20/imgs/blog-search-input.png) no-repeat left top;width:164px;height:24px;border:0;padding:8px 8px 0;}
#blog #sidebar-search button{border:0;padding:0;background:none;margin-top:14px;width:87px;}
#blog #sidebar-search button .lcap{background:url(http://images.foodnetwork.com/webfood/fn20/imgs/button-lcap-ylw-bg.png) no-repeat left top;width:7px;height:30px;display:block;float:left;}
#blog #sidebar-search button .m-bg{background:url(http://images.foodnetwork.com/webfood/fn20/imgs/button-bg.png) repeat-x left top;height:30px;display:block;float:left;padding:5px 4px 0;font-weight:bold;font-size:131%;color:#fff;}
#blog #sidebar-search button .rcap{background:url(http://images.foodnetwork.com/webfood/fn20/imgs/button-rcap-ylw-bg.png) no-repeat left top;width:7px;height:30px;display:block;float:left;}

#blog #side-comment p{border-bottom:1px dashed #d1d1d1;padding:7px 0 14px;margin-bottom:14px;line-height:1.6em;background:transparent url(http://images.foodnetwork.com/webfood/fn20/imgs/icon-quote-left.png) no-repeat 10px 14px;width:320px;}
#blog #side-comment cite{display:block;font-size:85%;margin-left:10px;}
#blog #side-comment span{display:block;margin-left:14px;}
#blog #side-comment p span{background:transparent url(http://images.foodnetwork.com/webfood/fn20/imgs/icon-quote-right.png) no-repeat 288px bottom;padding:0 20px 0;}

#blog #comment-response{margin-bottom:14px;float:left;}
#blog #comment-response .hd{background:url(http://images.foodnetwork.com/webfood/fn20/imgs/fn-we-pod-tcap-wide.png) no-repeat left top;height:5px;}
#blog #comment-response .bd{border-left:1px solid #D8D8D8; border-right:1px solid #d8d8d8; padding:0 5px;width:588px;}
#blog #comment-response .ft{background:url(http://images.foodnetwork.com/webfood/fn20/imgs/fn-we-pod-bcap-wide.png) no-repeat left top;height:5px;}

#blog .fn-ww{width:209px;}
#blog .fn-ww .categories{margin-top:-17px;}
#blog .fn-ww .archives .dd-list{width:180px;}
#blog .fn-ww .archives .dd-list dd {margin-left:-7px;}

#blog #comments-wrap {width:600px;}
#blog #comments-wrap h3#comments-wrap{font-weight:bold;}
#blog #comments-wrap ol.commentlist{}
#blog #comments-wrap ol.commentlist li{margin:15px 0;}
#blog #comments-wrap ol.commentlist li .hd{background:url(http://images.foodnetwork.com/webfood/fn20/imgs/comment-tcap-wide.png) no-repeat left top;height:5px;}
#blog #comments-wrap ol.commentlist li .bd{background:url(http://images.foodnetwork.com/webfood/fn20/imgs/comment-bg-wide.png) repeat-y left top;padding:1px 35px;}
#blog #comments-wrap ol.commentlist li .ft{background:url(http://images.foodnetwork.com/webfood/fn20/imgs/comment-bcap-wide.png) no-repeat left top;height:20px;}
#blog #comments-wrap ol.commentlist li .alt{border:2px solid #e6e6e6;background-color:#999;} /*FOR ALTERNATING COMMENT STYLING*/
#blog #comments-wrap ol.commentlist li cite{}
#blog #comments-wrap ol.commentlist li .meta{margin-left:40px;}
#blog #comments-wrap ol.commentlist li p{margin:10px 0;}
#blog #comments-wrap h3#respond{background:#F0E9D6 url(http://images.foodnetwork.com/webfood/fn20/imgs/comment-area-tcap-wide.png) no-repeat left top;font-weight:bold;font-family:'trebuchet ms';font-size:116%;padding:7px 10px;}
#blog #commentform{background:#F9F4EF url(http://images.foodnetwork.com/webfood/fn20/imgs/comment-area-bcap-wide.png) no-repeat left bottom;padding-top:1px;padding-left:10px;}
#blog #comments-wrap label{display:block;margin:14px 0 3px;}
#blog #comments-wrap span.req{display:block;color:#666;margin-top:5px;font-size:85%;}
#blog #comments-wrap input{background:url(http://images.foodnetwork.com/webfood/fn20/imgs/comment-input-small.png) no-repeat left top;width:260px;height:19px;border:0;padding:5px 6px 0;}
#blog #comments-wrap textarea#comment{background:url(http://images.foodnetwork.com/webfood/fn20/imgs/comment-input-large-wide.png) no-repeat left top;width:552px;height:70px;border:0;padding:5px 6px;}
#blog #comments-wrap button#submit span{padding:7px 15px 0;}
#blog #comments-wrap button#submit{margin:12px auto 14px;width:140px;}

#blog .promo .textwidget {float:left;margin:0 10px 4px;}
#blog .promo .dd-list {width:316px;}
#blog .promo .dd-list dd {margin:0;}

/* BLOG */
#blog .blog-vid-wrap{border:1px solid #ddd;padding:3px 3px 0;width:320px;margin:7px auto;}

/*SHARE THIS OVERRIDES*/	
#blog a.stbutton {padding:0;}
#blog .stbuttontext {	line-height:10px;}
#blog .stico_default {background:none !important;}
#blog .stico_rotate {background:none;}
#blog .stico_kirby {background:none;}
#blog .text .stbutton{display:none;}#blog #comments-wrap p#comment-submit{text-align:center;}

/* BLOG IMAGE DISPLAY */
#blog span.caps{font-size:0.9em;letter-spacing:.07em;}
#blog p img{max-width:100%;padding:0;}
#blog .aligncenter, div.aligncenter, img.centered{display:block;margin-left:auto;margin-right:auto;}
#blog img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
#blog img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
#blog .alignleft{float:left;}
#blog .alignright{float:right;}
#blog span.caps{cursor:help;}
#blog .center{text-align:center;}
#blog .hidden{display:none;}
#blog .clear{clear:both;}

/* WORDPRESS IMG CAPTIONS */
#blog .wp-caption{background-color:#eee;border:1px solid #ddd;padding-top:1px;padding-right:2px;text-align:left;width:!402px;}
#blog .wp-caption img{border:0 none;margin:0 0 0 1px;padding:0;}
#blog .wp-caption p.wp-caption-text{color:#999;font-size:0.8em;margin:0;padding:0 0 0 7px;}


#wp #leaderboard{display:none;}

/* INLINE GALLERY */
.photo-gal {margin-bottom:1em;}
.photo-gal a {display:block;float:left;}
.photo-gal img {display:inline;padding-right:7px;}

/* FANCY BOX*/
div#fancy_overlay { position:absolute; top: 0; left: 0; z-index: 90; width: 100%; background-color: #333; }
div#fancy_loading { position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 100; }
div#fancy_loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url(images/fancy_progress.png) no-repeat; }
div#fancy_close { position: absolute; top: -12px; right: -12px; height: 30px; width: 30px; background: transparent url(images/fancy_closebox.png) ; cursor: pointer; z-index: 100; display: none; }
div#fancy_content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0; margin: 0; z-index: 96; }

#fancy_frame { position: relative; width: 100%; height: 100%; display: none; }

img#fancy_img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0; padding: 0; margin: 0; z-index: 92; }

div#fancy_title { position: absolute; bottom: -35px; left: 0; width: 100%; z-index: 100; display: none; }
div#fancy_title table { margin: 0 auto; }
div#fancy_title div { color: #FFF; font: bold 12px Arial; padding-bottom: 2px; }

td#fancy_title_left { height: 32px; width: 15px; background: transparent url(images/fancy_title_left.png) repeat-x; }
td#fancy_title_main { height: 32px; background: transparent url(images/fancy_title_main.png) repeat-x; }
td#fancy_title_right { height: 32px; width: 15px; background: transparent url(images/fancy_title_right.png) repeat-x; }

div#fancy_outer { position: absolute; top: 0; left: 0; z-index: 90; padding: 18px 18px 58px 18px; margin: 0; overflow: hidden; background: transparent; display: none; }
div#fancy_inner { position: relative; width:100%; height:100%; border: 1px solid #444; background: #FFF; }

a#fancy_left, a#fancy_right { position: absolute; bottom: 10px; height: 100%; width: 35%; cursor: pointer; background-image: url(images/data:image/gif;base64,AAAA); z-index: 100; }
a#fancy_left { left: 0px; }
a#fancy_right { right: 0px; }
a#fancy_left:hover { background: transparent url(images/fancy_left.gif) no-repeat 0% 100%; }
a#fancy_right:hover { background: transparent url(images/fancy_right.gif) no-repeat 100% 100%; }

#fancy_bigIframe, #fancy_freeIframe { position:absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; }

div#fancy_bg { display: none; }
div.fancy_bg { position: absolute; display: block; z-index: 70; }
div.fancy_bg_n { top: -18px; width: 100%; height: 18px; background: transparent url(images/fancy_shadow_n.png) repeat-x; }
div.fancy_bg_ne { top: -18px; right: -13px; width: 13px; height: 18px; background: transparent url(images/fancy_shadow_ne.png) no-repeat; }
div.fancy_bg_e { right: -13px; height: 100%; width: 13px; background: transparent url(images/fancy_shadow_e.png) repeat-y; }
div.fancy_bg_se { bottom: -18px; right: -13px; width: 13px; height: 18px; background: transparent url(images/fancy_shadow_se.png) no-repeat; }
div.fancy_bg_s { bottom: -18px; width: 100%; height: 18px; background: transparent url(images/fancy_shadow_s.png) repeat-x; }
div.fancy_bg_sw { bottom: -18px; left: -13px; width: 13px; height: 18px; background: transparent url(images/fancy_shadow_sw.png) no-repeat; }
div.fancy_bg_w { left: -13px; height: 100%; width: 13px; background: transparent url(images/fancy_shadow_w.png) repeat-y; }
div.fancy_bg_nw { top: -18px; left: -13px; width: 13px; height: 18px; background: transparent url(images/fancy_shadow_nw.png) no-repeat; }

/* Overrides */
#blog .fn-we{}
#blog #fn-e{overflow-x:hidden;}
#blog #side-comment p{overflow-x:hidden;}
#blog .promo.cinco .hd{background-color:#f3ead5}

#blog .sponsor-multi-logo {margin-right:7px;}
#blog .sponsored-post{float:right;margin-left:14px;}
#blog .sponsored-post span{display:block;text-align:center;font-size:77%;color:#444;margin-bottom:7px;}

#blog #fn-e .pod.archives .ft {padding:5px 0 10px 10px;}
#blog #fn-e .pod.categories ul {margin-top:0;width:150px;float:left;}
#blog #fn-e .pod.categories ul ul {float:none;width:130px;margin-left:0;}

/* paging module */
.navigation.commentary {margin: 28px 0; text-align: center;}
.navigation.commentary a.page-numbers {border:1px solid #1e7bac;padding:3px 5px;}
.navigation.commentary a:hover.page-numbers{border:1px solid #b50938;color:#b50938;}
.navigation.commentary .page-numbers.current {color:#3d3d3d;background-color:#ffd24f;border:1px solid #ffd24f;padding:3px 5px;}

#email-a-friend {right:475px;top:295px;}

#blog .he-intro {margin:0 14px 14px;background: #fef5ef;padding:0;width:602px;display:block;}
#blog .he-intro a.close {float:right;display:block;width:14px;height:14px;background:url(images/close-btn.png) no-repeat left;text-indent:-9999px;margin:7px 7px 0;}
#blog .he-intro .hd{background:url(http://images.foodnetwork.com/webfood/fn20/imgs/w-tcap.png) no-repeat top left;padding:14px 14px 5px 21px;color: #b50938;font-weight:bold;}
#blog .he-intro .bd{background:url(http://images.foodnetwork.com/webfood/fn20/imgs/w-bcap.png) no-repeat bottom left;padding:0 14px 14px 21px;}

#blog #toolbar .feed {float:right;font-size:93%;}
#blog #toolbar .feed{background:transparent url(images/rss.png) no-repeat scroll left top;padding-left:20px;}

/* STICKY */
#sticky {float:left;margin:0 0 0 14px;}
#sticky li {float:left;display:block;border:1px solid #d8d8d8; background:#F0EFE6;margin-right:22px;width:160px;padding:10px 14px 14px 10px;min-height:163px;}
#sticky li a {display:block;}
#sticky li img {max-width:160px;padding:1px;border:1px solid #d8d8d8;display:block;margin-bottom:7px;}
#sticky li.last {margin-right:0;}

