/*
Theme Name: Devour 1.0
Theme URI: http://blog.cookingchanneltv.com/
Description: The default theme for the Cooking Channel 20102.
Version: 1.0
Author: Jonathan Kemp, Elan Trybuch
Author URI: http://www.scrippsnetworks.com/
Tags: fixed width, two columns, widgets, right-sidebar
*/

strong {font-weight:bold;}
em {font-style:italic;}
strong em, em strong {font-weight:bold; font-style:italic;}

/*#sni-hd {border-bottom:4px solid #95D048; height:62px;}*/
#sni-hd {margin-bottom:14px;}

#banner {/*background: url(http://img.foodnetwork.com/FOOD/2010/04/20/CC_Devour-The-Blog_s994x100.jpg) no-repeat scroll 0 0; height:100px; width:994px;*/}
#banner h1 {background: url(http://img.foodnetwork.com/FOOD/2010/04/20/CC_Devour-The-Blog_s994x100.jpg) no-repeat scroll 0 0; height:100px; width:994px; overflow:hidden; text-indent:-9999em;}
#banner h1 a {display:block; height:100px; width:994px;}
/*#banner h1 {background:#1B2B17; border-left:14px solid #95CF32; font:246%/54px Tahoma, Geneva, Verdana, sans-serif; height:55px; position:relative; text-transform:uppercase; top:23px; width:410px; overflow:hidden;}
#banner h1 a {margin-left:16px;}
#banner h1 a:link, #banner h1 a:visited, #banner h1 a:hover, #banner h1 a:active{color:#FFF;}
#banner h1 span {font-weight:bold;}*/

.pagetitle {background:#FFF; border-bottom:1px solid #E9E8E4; padding:14px;}
.pagetitle h2 {color:#323232; font:600 200%/24px arial;}

#posts-featured {background:#FFF; margin-bottom:14px; padding:14px;}
#posts-featured h3 {text-transform:uppercase;}
#posts-featured li {float:left; margin-right:14px; _margin-right:7px; width:134px;}
#posts-featured li.last {margin-right:0;}
#posts-featured li img {border-right:1px solid #DDD; padding-right:13px;}
#posts-featured li.last img {border:none; padding-right:0;}
#posts-featured li p {font-weight:bold; line-height:1.15; width:120px;}

#sni-blog-search {background:#FFF; margin-bottom:14px; padding:14px;}
#sni-blog-search .input-box {width:498px;}
#sni-blog-search form .input-box input {color:#999; text-transform:uppercase;}

.post, body .page {background:#FFF; margin-bottom:14px;}
.post h2, .page h2 {color:#000; font-size:215%; padding-top:8px;}
body.page h2, body.page .postmeta {margin-left:14px;}
/*body.page .postmeta {margin-bottom:14px;}*/
.post h2 a:link, .post h2 a:visited, .page h2 a:link, .page h2 a:visited {color:#000;}
.post h2 a:hover, .page h2 a:hover {color:#CC005C; text-decoration:underline;}
.post h2 a:active, .page h2 a:active {color:#000;}
.postdate {background:#0C3013; border-right:4px solid #96CF32; color:#FFF; float:left; height:78px; line-height:1; margin-right:14px; text-align:center; width:78px;}
.postdate .mm {color:#96CF32; display:block; font-size:123%; font-weight:bold; margin:14px 0 1px; text-transform:uppercase;}
.postdate .dd {display:block; font-size:269%; font-weight:bold;}
.postmeta a {font-weight:bold;}
.commentmeta, .commentmeta a .num {color:#999; font-weight:normal;}
.entry {border-top:1px solid #E9E8E4; border-bottom:1px solid #E9E8E4; clear:both; padding:14px 14px 0;}
body.page .entry {border-top:none;}
.entry p, .entry dl, .entry table {margin-bottom:14px;}
.entry ul {margin-bottom:14px;}
.entry ul ul, .entry ol ol {margin-bottom:0;}
.entry ol {margin:0 0 14px 1.6em;}
.entry ul li {background: url(images/icon-sprite.png) no-repeat scroll 0 -71px; padding-left:9px;}
.entry ol li {list-style-type:decimal;}
.alignleft {float:left;}
div.alignleft {margin-right:14px;}
.alignright {float:right;}
div.alignright {margin-left:14px;}
.aligncenter {display:block;margin:0 auto;}
.entry .wp-caption-text {color:#A1A1A1; font-size:85%; margin:0; text-align:center;}
.more-link .title {font-weight:bold;}
.post .tags {clear:both;}
.post .tags span {color:#999;}
.post .tags a {background: url(images/icon-sprite.png) no-repeat scroll 0 -73px; font-weight:bold; margin-right:0.5em; padding-left:9px;}
.hd, .single .ft {border-bottom:1px solid #E9E8E4;}
.hd, .ft {padding:14px; position:relative;}
.sitefooter .hd, .sitefooter .single .ft, .sitefooter .ft {border:none; padding:0}
.hd ul, .ft ul {float:left; line-height:1;}
.hd li, .ft li {color:#DDD; display:inline; float:left; font-size:69%; line-height:13px; padding-right:1em; text-transform:uppercase;}
.hd li.last, .ft li.last {padding-right:0;}
.hd .back {float:left;}
.hd .tools {float:right;}
.hd a, .ft a {display:block; _display:inline; height:15px;}
.hd #email-a-friend a {display:inline;}
.hd a:link, .hd a:visited, .ft a:link, .ft a:visited{color:#333;}
.hd a:hover, .ft a:hover{color:#CC005C; text-decoration:underline;}
.hd a:active, .ft a:active{color:#333;}
.ft .discuss {float:right; margin-top: 5px;}
.ft .cm {background:url(images/icon-sprite.png) no-repeat scroll 0 0; padding-left:21px;}
.ft .sh {background:url(images/icon-sprite.png) no-repeat scroll 0 -15px; padding-left:16px;}
.hd .rp {background:url(images/icon-sprite.png) no-repeat scroll 0 -30px; padding-left:14px;}
.hd .pr {background:url(images/icon-sprite.png) no-repeat scroll 0 -45px; padding-left:20px;}
.hd .em {background:url(images/icon-sprite.png) no-repeat scroll 0 -60px; padding-left:20px;}
#toolbar {background:#FFF; padding:14px;}

#comments {background:#FFF; border-bottom:solid 1px #E9E8E4; padding:14px; text-transform:uppercase;}
#comments span {color:#999;}
.commentlist {background:#FFF;}
.commentlist li {border-bottom:solid 1px #E9E8E4; padding:14px;}
.commentlist .alt {background:#F9F7F3;}
.commentlist .thumb {float:left; margin-right:14px;}
.commentlist .avatar {border-left:4px solid #96CF32;}
.commentlist .bd {float:left; width:522px;}
.commentlist .comment-author {font-size:85%; margin-bottom:5px;}
.commentlist cite {font:bold 164% Arial; margin-right:3px;}
.commentlist .comment-text {font-style:italic; margin-bottom:10px;}
#respond {background:#FFF; margin-bottom:20px; padding:14px;}
#respond h3 {margin-bottom:14px; text-transform:uppercase;}
#commentform .input-box {width:310px;}
#commentform p {margin-bottom:1em;}

#idc-container-parent {background:#FFF;/* margin-bottom:20px;*/ padding:14px;}
#sni-w #idc-container {margin:0;}

.navigation {background:#FFF; margin-bottom:20px; padding:14px;}
.post .navigation {background:none; margin-bottom:0; padding:14px;}
.entry .navigation {background:none; margin-bottom:14px; padding:0;}
.navigation .alignleft a {float:left;}
.navigation .alignright a {float:right;}

#sni-e .pod {padding-bottom:0;}
#sni-e .pod.facebook {padding:0;}
/*#sni-e .pod h3 {font:600 123.1% arial; padding:0 0 10px 14px; border-bottom:solid 1px #E9E8E4;}*/
#sni-e .pod li {border-top:dotted 1px #E9E8E4; color:#999; line-height:28px; padding:5px 0 5px 14px;}
#sni-e .pod li.first {border:none;}
#sni-e .pod li a, .pod .title, .pod .tags a, .pod .tagcloud a {font-weight:bold;}
#sni-e .pod .text {line-height:1.385; padding:14px;}
#sni-e .pod .text.first {padding-bottom:0;}
#sni-e .pod img {float:left; margin-right:14px;}
#sni-e .pod .archives a.cta {font-size:85%; font-weight:normal;}
#sni-e .pod .id {padding:10px 8px 0;}
#sni-e .pod .idw-container .idw-footer {padding:0 6px;}
#sni-e #vsw_ad .hd { padding:0; }

.sni-ft .ft-nav .ft-logo {border-right:none;}


/* BUTTON FIX FOR IE7 AND BELOW */
button.button {overflow:visible; white-space:nowrap; width:auto;}

/* mm-3255*/
.post .entry img {max-width: 588px;}
