/*  
Theme Name: Food Network Default 2008
Theme URI: http://blog.foodnetwork.com
Description: Standard Wordpress theme for 2008 Redesign
Version: 1.1.3
Author: Eli Horne
Author URI: http://phpdev.scrippsnetworks.com/~ehorne
Tags: Food Network, Redesign, 2008, WordPress
*/

/*BLOG CONTROL HQ*/
#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 h1{margin-bottom:21px;text-transform:none;font-size:167%;color:#3d3d3d;padding-right:14px;}
#blog .blog-date{float:left;width:54px;margin-right:14px;margin-bottom:14px;}
#blog .blog-date .hd{background:url(http://images.foodnetwork.com/webfood/fn20/imgs/date-hd.png) no-repeat left top;height:2px;}
#blog .blog-date .bd{font:bold 116% 'trebuchet ms';background:#F1F1F1 url(http://images.foodnetwork.com/webfood/fn20/imgs/date-bd.png) no-repeat left top;border-left:1px solid #D8D8D8;border-right:1px solid #d8d8d8;padding:7px 0;text-align:center;text-transform:uppercase;}
#blog .blog-date span{display:block;color:#921A2D;}
#blog .blog-date .ft{background:url(http://images.foodnetwork.com/webfood/fn20/imgs/date-ft.png) no-repeat left top;height:2px;}
#blog .single-byline{display:block;margin-left:14px;float:left;}
#blog .single-byline li{float:left;margin-right:10px;}
#blog .post{}
#blog #multi-sponsor{float:left;margin-right:100px;width:525px;}
#blog .post .byline li{float:left;margin-right:7px;}
#blog .post h1{font-weight:bold;margin-top:10px;color:#3d3d3d;}
#blog .post h2{padding-top:7px;font-size:146.5%;margin-bottom:0;}
#blog #fn-w .post h2{*margin-top:0;}
#blog .post .meta{border-top:1px dashed #e9e9e9;padding:5px 0;font-size:80%;color:#a1a1a1;margin-bottom:28px;}
#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 .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;}
#blog .fn-we .search{background:url(http://images.foodnetwork.com/webfood/fn20/imgs/bd-search-bg.png) no-repeat left top;padding:8px 9px;margin-bottom:21px;width:392px;}
#blog .fn-we .search .input{float:left;background:url(http://images.foodnetwork.com/webfood/fn20/imgs/bd-search-input.png) no-repeat left top;width:339px;height:33px;}
#blog .fn-we .search input{border:0;background:transparent;width:320px;height:30px;padding:9px 10px 0;*padding-top:7px;*width:310px;*margin-left:5px;}
#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 .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;}
#blog #comment-response .hd{background:url(http://images.foodnetwork.com/webfood/fn20/imgs/fn-we-pod-tcap.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:380px;}
#blog #comment-response .ft{background:url(http://images.foodnetwork.com/webfood/fn20/imgs/fn-we-pod-bcap.png) no-repeat left top;height:5px;}
#blog .fn-ww{width:209px;overflow:hidden;}
#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 {width:392px;}
#blog #comments h3#comments{font-weight:bold;}
#blog #comments ol.commentlist{}
#blog #comments ol.commentlist li{margin:15px 0;}
#blog #comments ol.commentlist li .hd{background:url(http://images.foodnetwork.com/webfood/fn20/imgs/comment-tcap.png) no-repeat left top;height:5px;}
#blog #comments ol.commentlist li .bd{background:url(http://images.foodnetwork.com/webfood/fn20/imgs/comment-bg.png) repeat-y left top;padding:1px 35px;}
#blog #comments ol.commentlist li .ft{background:url(http://images.foodnetwork.com/webfood/fn20/imgs/comment-bcap.png) no-repeat left top;height:20px;}
#blog #comments ol.commentlist li .alt{border:2px solid #e6e6e6;background-color:#999;} /*FOR ALTERNATING COMMENT STYLING*/
#blog #comments ol.commentlist li cite{}
#blog #comments ol.commentlist li .meta{margin-left:40px;}
#blog #comments ol.commentlist li p{margin:10px 0;}
#blog #comments h3#respond{background:#F0E9D6 url(http://images.foodnetwork.com/webfood/fn20/imgs/comment-area-tcap.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.png) no-repeat left bottom;padding-top:1px;padding-left:10px;}
#blog #comments label{display:block;margin:14px 0 3px;}
#blog #comments span.req{display:block;color:#666;margin-top:5px;font-size:85%;}
#blog #comments 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 textarea#comment{background:url(http://images.foodnetwork.com/webfood/fn20/imgs/comment-input-large.png) no-repeat left top;width:350px;height:70px;border:0;padding:5px 6px;}
#blog #comments button#submit span{padding:7px 15px 0;}
#blog #comments button#submit{margin:12px auto 14px;width:140px;}

/* 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 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;margin:10px;padding-top:4px;text-align:center;}
#blog .wp-caption img{border:0 none;margin:0;padding:0;}
#blog .wp-caption p.wp-caption-text{font-size:0.8em;padding:1em 4px 0 5px;}


#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;}
