body{background-color:#FFF;color:#3c3c3c;-webkit-text-size-adjust:100%;margin:0 auto}
h1,h2,h3,h4,h5,h6{font-family:"Droid Serif", Georgia, "Times New Roman", Palatino, "Hoefler Text", Baskerville, serif;font-weight:400}
a:hover{color:#777}
.container{position:relative;width:1100px;margin:0 auto;padding:10px 0 0}
.rightsb #content{float:left;margin-left:0;margin-right:20px}
.rightsb #nav ul{padding:3px}
.rightsb #comments-list .vcard{float:right;margin-left:65px;margin-right:0}
.rightsb #comments-list ul.children{margin-right:320px;margin-left:0}
.rightsb .children #respond{margin-left:0;margin-right:0}
header.main{position:relative;margin:10px 10px 25px 0;padding:0}
header h3{font-size:20px;line-height:20px;float:left;padding:10px 10px 10px 20px}
header.main h3 a{display:block;font-size:28px;text-decoration:none;color:#136CB2;margin:10px 0 0}
header.main h3 span{font-size:15px;color:#00a585}
.template-subtitle{width:740px;font-size:20px;font-weight:400;margin-bottom:20px;text-align:center}
#nav{margin-top:20px}
#nav ul{font-family:'Droid Serif', arial, serif;font-weight:400;list-style:none;float:right;font-style:normal}
#nav ul.menu > li{float:left;position:relative;margin-right:5px}
#nav ul.menu ul{position:absolute;top:auto;display:none;box-shadow:2px 3px 4px rgba(0,0,0,0.2);margin:-1px 0 0;padding:5px 0}
#nav ul.menu ul ul{left:200px;margin-top:-30px}
#nav ul.menu li ul{z-index:109;-moz-border-radius:0 3px 3px;-webkit-border-radius:0 3px 3px 3px;border-radius:0 3px 3px 3px}
#nav ul.menu li ul li{float:none;width:200px}
#nav ul.menu li:hover{background-color:#fff;border-radius:5px 5px 5px 5px}
#nav ul.menu li a{color:#444;font-size:14px;display:block;text-decoration:none;position:relative;padding:10px 15px}
#nav ul.menu li ul li a:hover{padding-left:15px}
#nav ul.menu li.active > a{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;z-index:110;margin:0}
#nav ul.menu > li ul li a{border:none;font-style:normal}
#nav form{margin-right:9px}
#nav #searchform input#s{width:100px}
#searchform input#s{border:medium none;float:left;font-family:'Droid Serif',arial,serif;font-size:15px;width:160px;padding:7px 10px}
#searchsubmit{border:0 none;display:block;font-size:0;height:32px;text-indent:-9999px;width:21px;float:left}
article.post.error404 h2.entry-title{font-size:28px;line-height:34px;padding-bottom:0;padding-top:20px}
article.post.error404{width:auto;background:url(images/recipe/teared-bg.png) repeat scroll 0 0 #FFF;box-shadow:0 0 0}
#content article.post.error404 p{text-align:center;padding:10px 75px 20px}
.page.page-template-template-grid-php article.post,article.post{-moz-border-radius:5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;box-shadow:0 2px 3px rgba(0,0,0,0.2);float:left;margin-bottom:30px;width:340px;position:relative;padding:0}
article.page h2.entry-title,article.post h2.entry-title{color:rgba(0,0,0,0.9);font-family:'Droid Serif',sans-serif;font-size:17px;font-weight:400;line-height:23px;text-align:center;margin:0 15px -1px;padding:10px}
#articles article.post .entry-content{margin:0 15px;padding:10px}
#articles article.post ul.recipe-meta{border-bottom:1px solid #DDD;font-size:11px;margin-bottom:6px;list-style:none;overflow:hidden;padding:0 15px 5px}
#articles article.post footer{font-family:Arial, sans-serif}
#articles article footer{background:url(images/double-line.png) repeat-x scroll top center #fafafa;box-shadow:0 0 10px #fff inset;margin-top:10px;padding:10px 0}
#articles article footer.entry-utility{background:none;box-shadow:0 0 0;padding:10px 20px}
#articles article.post footer a{text-decoration:none;color:#333}
#articles article.post footer a:hover{text-decoration:underline;color:#000}
.published-time{display:block;font-size:11px;text-align:center;text-decoration:none;margin:0 15px}
.no-thumb .published-time{margin-top:10px}
.published-time span{display:inline-block;padding:0 10px}
article.post h2 a{text-decoration:none;color:#00a585}
a.read-more{display:block;font-size:10px;font-style:italic;text-align:right;text-decoration:none;text-transform:none}
.post-meta{list-style:none;overflow:hidden;font-size:11px;margin:0;padding:0 15px}
.post-meta li{float:right;padding-right:10px}
.post-meta li.comments{background:url(images/ico_comments.png) no-repeat scroll left 5px transparent;padding-left:16px}
.post-meta li.recipe-servings{background:url(images/ico_plate.png) no-repeat scroll left center transparent;padding-left:20px}
.post-meta li.recipe-time{background:url(images/ico_clock.png) no-repeat scroll left center transparent;padding-left:20px}
.post-meta li.cats span{font-style:italic}
.post-meta li.author{background:url(images/ico_author.png) no-repeat scroll left center transparent;padding-left:16px}
article.post .attachment-post-thumbnail{height:auto;width:100%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
article.post .attachment-post-thumbnail:hover{opacity:0.6}
article .entry-utility,article .entry-meta{font-size:11px;text-transform:uppercase;font-family:'Droid Sans', sans-serif;margin-top:18px;clear:both}
.archive-page.entry-content ul{list-style:none;padding-left:0}
body.author #author-info{overflow:hidden;margin-bottom:30px}
body.author #author-data .avatar{float:left;margin-right:10px}
body.author #author-data{float:left;width:300px}
body.author #author-desc{float:right;width:700px}
.page-template-template-excerpt-php .exclay article.post,.exclay article.post{border-radius:5px 5px 5px 5px;margin-bottom:30px;margin-right:30px;width:100%;height:auto;padding:0}
.exclay article.post.has-thumb .attachment-post-thumbnail{float:left;width:40%;height:auto}
.exlay article.post.has-thumb .published-time{margin-top:4px}
.exclay article.post.has-thumb .entry-wrapper{float:right;width:60%}
.exclay #articles article.post.no-thumb footer div.recipe-meta{background:none repeat scroll 0 0 transparent;color:inherit;position:static;text-align:left;width:auto;padding:0}
.fulllay article.post{background:transparent;border-radius:5px 5px 5px 5px;margin-bottom:30px;margin-right:30px;width:100%;height:auto;padding:10px 0}
#primary{float:right;width:300px;padding:40px 0 0}
body.archive #primary,body.search #primary,body.tag #primary{margin-top:-65px}
body.archive.author #primary{margin-top:0}
#sidebar{margin:0 0 30px 0;padding:0}
#sidebar h3{font-family:'Droid Serif',sans-serif;font-size:18px;font-weight:400;margin:5px 0}
#sidebar .widget{overflow:hidden; padding:0; margin-bottom:15px; }
footer .widget{padding:20px 30px}
.widget ul ul{padding-bottom:0}
.widget ul li a{text-decoration:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:block;color:#136CB2}
.widget ul li a:hover{padding-left:4px}
.widget ul li a span{font-size:10px;text-transform:uppercase}
.widget_archive ul li{text-align:right;overflow:hidden}
.author-bio-box .avatar{-moz-transform:rotate(-3deg);float:left;margin:0 10px 0 0;padding:6px}
.author-bio-box .author-name{text-decoration:none;font-size:14px;margin:0}
.author-more{font-family:Arial,sans-serif;font-size:10px;text-decoration:none;text-transform:uppercase}
.author-bio-box p{margin-bottom:10px}
.author-bio-box ul{clear:both;margin:3px 0 6px}
#sidebar .widget.socialize{overflow:visible;width:255px}
.widget.socialize ul li{float:left;background:none;height:70px;padding:0 12px 5px 0}
.widget.socialize ul li input{border-radius:5px;padding:5px}
#wp-calendar td{text-align:center}
.widget.cookingpress-popular img,.widget.cookingpress-recent img{float:left;margin-right:10px;padding:3px}
.widget.cookingpress-popular ul li,.widget.cookingpress-recent ul li{overflow:hidden;background:none;padding:10px 0}
.cookingpress-popular li span,.cookingpress-recent li span{font-family:Arial,sans-serif;font-size:10px;text-transform:uppercase}
.widget_search #searchsubmit{width:50px}
ul#socials li{float:left;background:none;margin-right:4px;padding:0}
#socials a{display:block;height:32px;text-indent:-9999px;width:37px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:5px 0}
#socials a:hover{opacity:0.8;border:0;text-decoration:none;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);transform:rotate(10deg);padding:0}
#socials #aim a{background:url(images/socials/aim.png) no-repeat left center}
#socials #apple a{background:url(images/socials/apple.png) no-repeat left center}
#socials #behance a{background:url(images/socials/behance.png) no-repeat left center}
#socials #blogger a{background:url(images/socials/blogger.png) no-repeat left center}
#socials #coroflot a{background:url(images/socials/coroflot.png) no-repeat left center}
#socials #delicious a{background:url(images/socials/delicious.png) no-repeat left center}
#socials #deviantart a{background:url(images/socials/da.png) no-repeat left center}
#socials #designmoo a{background:url(images/socials/designmoo.png) no-repeat left center}
#socials #digg a{background:url(images/socials/digg.png) no-repeat left center}
#socials #dribbble a{background:url(images/socials/Dribbble.png) no-repeat left center}
#socials #ember a{background:url(images/socials/Ember.png) no-repeat left center}
#socials #evernote a{background:url(images/socials/Evernote.png) no-repeat left center}
#socials #facebook a{background:url(images/socials/facebook.png) no-repeat left center}
#socials #forrst a{background:url(images/socials/Forrst.png) no-repeat left center}
#socials #goowalla a{background:url(images/socials/gowalla.png) no-repeat left center}
#socials #grooveshark a{background:url(images/socials/grooveshark.png) no-repeat left center}
#socials #icq a{background:url(images/socials/icq.png) no-repeat left center}
#socials #lastfm a{background:url(images/socials/lastfm.png) no-repeat left center}
#socials #myspace a{background:url(images/socials/myspace.png) no-repeat left center}
#socials #paypal a{background:url(images/socials/PayPal.png) no-repeat left center}
#socials #rss a{background:url(images/socials/rss.png) no-repeat left center}
#socials #skype a{background:url(images/socials/skype.png) no-repeat left center}
#socials #tumblr a{background:url(images/socials/tumblr.png) no-repeat left center}
#socials #twitter a{background:url(images/socials/twitter.png) no-repeat left center}
#socials #vcard a{background:url(images/socials/vcard.png) no-repeat left center}
#socials #vimeo a{background:url(images/socials/vimeo.png) no-repeat left center}
#socials #wiki a{background:url(images/socials/wiki.png) no-repeat left center}
#socials #zootools a{background:url(images/socials/zootools.png) no-repeat left center}
#content{float:left;width:740px}
#content p{padding:10px 0 20px}
.page article.post,.single article.post{background:none repeat scroll 0 0 transparent;border-radius:5px 5px 5px 5px;box-shadow:0 0 0 rgba(0,0,0,0.2);float:none;height:auto;width:100%;margin:0}
.page article.page h2.entry-title,.single article.post h2.entry-title{font-size:28px;line-height:34px;margin-bottom:10px}
html body.single-attachment{background-image:none}
html body.single-attachment #comments-title{margin:20px 0 0}
.entry-attachment{text-align:center;padding-top:20px}
#content .entry-caption p{padding:0 0 5px}
html body.single-attachment .page-title{background:url(images/double-line.png) repeat-x scroll center center transparent;text-decoration:none;text-align:center;display:block}
html body.single-attachment .page-title span{background:#E8E8E8}
.single-attachment #content{width:auto;float:none;margin:0}
img.size-large,img.size-full{display:block;height:auto;margin-top:10px;margin-bottom:10px;max-width:100%;padding:5px}
img.size-large.alignright,img.size-full.alignright{margin-left:15px}
img.size-large.alignleft,img.size-full.alignleft{margin-right:15px}
.entry-content ol,.entry-content ul{padding:10px 20px}
.footer-widgets iframe,.entry-content iframe{max-width:99%}
#entry-author-info{overflow:hidden;padding:10px}
#entry-author-info .avatar{float:left;margin:5px 15px 0 0;padding:3px}
#entry-author-info h4{font-size:16px;font-weight:400;padding-top:0}
.pwbox{border:1px solid #ddd;padding:5px}
#submit-btn{background:none repeat scroll 0 0 #EEE;border:1px solid #DDD;border-radius:5px 5px 5px 5px;font-weight:700;text-shadow:0 1px 0 #FFF;padding:6px}
.post h1,.post h2,.post h3,.post h4,.post h5{margin-bottom:0;padding:20px 0 5px}
.post h2{font-size:24px}
.post h4{font-size:18px}
.post h5{font-size:15px;text-transform:uppercase}
.archive-page h5{background:url(images/double-line.png) repeat-x scroll center bottom transparent}
.post h6{font-size:13px;text-transform:uppercase}
#nav-below{background:url(images/double-line.png) repeat-x scroll center top #FAFAFA;box-shadow:0 0 10px #FFF inset;clear:both;overflow:hidden;margin:20px 0;padding:10px}
#nav-below span{font-size:10px;font-style:italic;text-decoration:none;text-transform:none}
#nav-below img{background:#DDD;border:1px solid #EEE;padding:5px}
#content #nav-below p{padding-top:2px;padding-bottom:0}
.nav-previous{float:left;width:49%;text-align:left;cursor:pointer}
.nav-next{float:right;width:49%;text-align:right;cursor:pointer}
.nav-next img{margin-left:10px}
.current-menu-ancestor,.current-menu-item{background:#FFF;border-radius:5px}
.arrow{background-image:url(images/menu-arrow.png);background-repeat:no-repeat;background-position:right center}
#featured{overflow:hidden;max-height:460px}
#featured-shadow{background:url(images/shadow-featured.png) no-repeat top center;width:100%;height:40px}
.panel-wrapper h2 .post-ratings{position:absolute;right:10px;top:8px;width:auto}
.panel-wrapper h2.with-rating{padding-top:15px}
.panel-wrapper h2{bottom:64px;font-size:26px;position:absolute;right:0;text-align:right;padding:10px}
.panel-wrapper p{bottom:20px;font-size:14px;color:#999;margin-right:20px;position:absolute;right:0;text-align:right;padding:10px}
.panel-container img{width:100%;height:auto;display:block}
.panel-container .post-ratings img{width:auto;height:auto;float:left}
.advsearch{border-radius:5px 5px 5px 5px;clear:both;overflow:hidden;text-align:left;padding:20px}
.advsearch-cont{margin-bottom:35px}
.catlist{overflow:hidden;list-style:none;margin:0;padding:0 .5em .5em}
.catlist a{display:block;float:left;width:165px;margin:0;padding:.25em}
.taglist{overflow:auto;font-size:13px;max-height:150px;margin:20px 0;padding:.25em}
.taglist a{display:block;float:left;text-decoration:none;border-radius:4px;margin:.125em;padding:5px}
.taglist a.selectedtag{border-radius:50px;padding:4px}
.searchcontrols{padding-left:1.2em;font-size:12px}
.searchcontrols span{float:left;margin:.5em 0;padding:.4em 0}
.searchcontrols a{float:left;margin:.5em 0;padding:.3em .6em}
#any{margin-left:.4em}
#all{margin-right:.4em}
a.searchtags{float:right;font-size:14px;font-weight:400;margin:0 0 0 1em;padding:5px 10px 5px 35px}
.coda-slider-no-js .coda-slider{height:200px;overflow:auto!important;padding-right:20px}
.coda-slider,.coda-slider .panel{width:770px}
.coda-slider-wrapper.arrows .coda-slider,.coda-slider-wrapper.arrows .coda-slider .panel{width:790px}
.coda-slider-wrapper.arrows .coda-slider{margin:0 10px}
.coda-nav-left a,.coda-nav-right a{width:100px;display:block;text-align:center;text-decoration:none;text-indent:-9999px;padding:5px}
.coda-slider p.loading{text-align:center;padding:20px}
.coda-nav{float:right;width:250px}
.coda-nav ul{clear:both;display:block;overflow:hidden;margin:auto}
.coda-nav ul li a{display:block;font-size:14px;margin-right:1px;opacity:0.6;text-decoration:none;overflow:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:5px 10px}
.coda-nav ul li a img{display:block;float:right;margin-left:10px}
.coda-slider-wrapper{clear:both;margin-bottom:0;position:relative;padding:0}
.coda-slider{overflow:hidden;position:relative;float:left}
.coda-slider .panel{display:block;float:left}
.coda-slider .panel-container{position:relative;overflow:hidden}
.coda-nav-left{position:absolute;left:0;top:35%;z-index:9999}
.coda-nav-right{position:absolute;right:-9px;top:35%;z-index:9999}
.coda-nav-right a{background:url(images/posts-next.png) no-repeat;width:25px;height:76px}
.coda-nav-left a{background:url(images/posts-prev.png) no-repeat;width:25px;height:76px}
#comments{width:740px;float:left}
#comments-list{float:left;clear:left;list-style:none;margin:25px 0 25px 15px}
#comments-list ul.children{margin-left:320px}
.pingback{margin-left:310px;margin-bottom:10px}
a.comment-reply-link{border-radius:4px 4px 4px 4px;float:right;font-family:'Droid Sans';font-size:10px;text-decoration:none;text-transform:uppercase;padding:0 10px}
.comment-body{float:right;width:685px;padding:10px}
.says{font-size:12px}
#comments-list .vcard{float:left;margin-right:65px;width:235px;padding:15px 10px 10px 0}
li.comment .avatar{float:left;margin-right:15px;border-radius:5px}
h3#comments-title{float:left;clear:left;width:100%;font-size:20px;font-weight:400;text-align:center;margin-top:20px}
h3#comments-title span{display:inline-block;margin:0 40px;padding:0 10px}
a.comment-edit-link,a.comment-date{display:block;font-size:11px}
li.comment article{overflow:hidden;padding:15px 0}
#respond{float:left;margin-bottom:20px}
.comment-notes,.form-allowed-tags{font-size:11px;margin-left:125px}
#commentform label{width:120px;display:block;float:left}
#commentform .subscribe-to-comments label{width:500px}
#commentform p{padding:6px 0}
#commentform textarea,#commentform input{border:1px solid #ddd;padding:4px}
input#submit{margin-left:120px}
footer.contentinfo{clear:both;overflow:hidden;width:100%;margin:20px 0 0}
#pattern-container{clear:both;overflow:hidden;padding-top:20px;margin:50px 0 0}
.textwidget p{padding-bottom:15px}
.footer-widgets{margin-bottom:20px}
.footer-widgets h3{font-size:21px;margin-bottom:15px}
.fcolumn{float:left;width:33%;padding-bottom:20px}
.fcolumn:last-child{border-right:0}
#footer-right-column.fcolumn{border:none}
#footer-bottom{clear:both;padding:20px}
#footer-bottom a{text-decoration:none;font-size:11px}
.printfriendly{-moz-transform:rotate(1deg);background:url(images/recipe/yellowcard-bg.png) no-repeat scroll right top #FFF;border-radius:10px 10px 10px 10px;box-shadow:0 0 2px rgba(0,0,0,0.1);padding:10px 10px 4px}
.entry-utility{opacity:1;overflow:hidden;padding:15px}
.entry-utility .post-meta{float:left;padding:0}
.entry-utility .post-ratings{float:right;opacity:1;width:auto}
.post-ratings em{font-style:normal}
table td{padding:10px}
.purerecipe{position:relative;margin:30px 0}
.purerecipe header{padding:40px 30px 10px}
#recipe-content{overflow:hidden;padding:0 30px 20px}
.purerecipe.tearedh .recipe-image,.purerecipe.teared .recipe-image{background:#fff;position:absolute;top:0;right:-20px;-moz-transform:rotate(2deg);-webkit-transform:rotate(2deg);transform:rotate(2deg);box-shadow:0 0 1px rgba(0,0,0,0.3);padding:5px}
p#author-data{font-size:11px;font-style:italic;padding:0}
.purerecipe ul{list-style:disc;padding:5px}
.purerecipe ul li{margin:4px 0}
.purerecipe em{background:url(images/recipe/penball-line.png) repeat-x bottom}
#purerecipe-wrapper{margin:40px 0 20px}
.purerecipe.teared{-moz-transform:rotate(1deg);transform:rotate(1deg);-webkit-transform:rotate(1deg);margin-top:-14px;margin-bottom:0;box-shadow:2px 3px 3px #DDD;border-color:#DDD;border-style:solid;border-width:0 1px 1px}
.purerecipe.teared:before{background:url(images/recipe/pin-left.png) no-repeat scroll left top transparent;content:"";display:block;height:69px;position:absolute;right:41px;top:-29px;width:72px;z-index:9999}
.purerecipe.teared #recipe-content{background:url(images/recipe/teared-bg.png) repeat top left;overflow:hidden}
.purerecipe.teared #recipe-content:before{background:url(images/recipe/coffe-stain.png) no-repeat scroll left top transparent;content:"";display:block;height:360px;position:absolute;right:0;top:160px;width:139px}
.purerecipe.teared header{background:url(images/recipe/teared-bg-top.png) repeat top left}
.purerecipe.teared #recipe-add-data{background:url(images/recipe/yellowcard-bg.png) no-repeat scroll right top #FFFF9E;width:225px;position:absolute;right:-25px;font-size:14px;box-shadow:0 1px 3px rgba(0,0,0,0.3);padding:20px}
#purerecipe-wrapper.teared{-moz-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);transform:rotate(-1deg);background:url(images/recipe/teared-bg.png) repeat scroll left top transparent;border:1px solid #DDD;box-shadow:0 2px 3px #DDD;padding:0}
.purerecipe.tearedh{-moz-transform:rotate(1deg);-webkit-transform:rotate(1deg);transform:rotate(1deg);background:url(images/recipe/tearedh-bg.png) repeat top left;margin-top:-14px;margin-bottom:0;padding-left:10px;box-shadow:1px 1px 1px #eee;border-radius:15px 0 0 0}
.purerecipe.tearedh:before{background:url(images/recipe/pin-left.png) no-repeat scroll left top transparent;content:"";display:block;height:69px;position:absolute;right:41px;top:-19px;width:72px;z-index:9999}
.purerecipe.tearedh #recipe-content:before{background:url(images/recipe/coffe-stain.png) no-repeat scroll left top transparent;content:"";display:block;height:360px;position:absolute;right:0;top:233px;width:139px}
.purerecipe.tearedh #recipe-add-data{background:url(images/recipe/yellowcard-bg.png) no-repeat scroll right top #FFFF9E;width:225px;position:absolute;right:-25px;margin-top:-30px;font-size:14px;box-shadow:0 1px 3px rgba(0,0,0,0.3);padding:20px}
#purerecipe-wrapper.tearedh{-moz-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);transform:rotate(-1deg);background:url(images/recipe/tearedh-bg.png) repeat scroll left top transparent;padding:0}
#purerecipe-wrapper.elegant{background:#f4f2e5;border:1px solid rgba(0,0,0,0.1);box-shadow:0 0 3px #ddd;padding:20px}
.purerecipe.elegant{border:1px solid rgba(0,0,0,0.1);margin:0}
.purerecipe.elegant header{border:1px solid rgba(0,0,0,0.1);border-radius:3px 3px 3px 3px;padding-top:20px;text-align:center;text-shadow:0 1px 0 #fff;position:relative;margin:1px}
.purerecipe.elegant header:after{background:url(images/recipe/ornaments.png) no-repeat scroll right top transparent;content:"";display:block;height:33px;position:absolute;right:5px;top:5px;width:35px;z-index:9999}
.purerecipe.elegant header:before{background:url(images/recipe/ornaments.png) no-repeat scroll left top transparent;content:"";display:block;height:33px;position:absolute;left:5px;top:5px;width:35px;z-index:9999}
.purerecipe.elegant .instructions ul li,.purerecipe.elegant ul.ingredients li{background:url(images/recipe/checkbox-el.png) no-repeat scroll left 6px transparent;padding-left:20px;cursor:pointer;list-style:none}
.purerecipe.elegant ul li.active{background:url(images/recipe/checkbox-checked-el.png) no-repeat scroll left 3px transparent;padding-left:20px;text-decoration:line-through}
.purerecipe.elegant .recipe-image{background:rgba(0,0,0,0.1);float:right;box-shadow:1px 1px 0 #fff;position:static;margin:30px 0 0 20px;padding:5px}
.purerecipe.elegant #recipe-content{border:1px solid rgba(0,0,0,0.1);position:relative;font-size:14px;overflow:visible;margin:1px;padding:0 20px 45px}
#purerecipe-wrapper.photo .purerecipe.elegant h1{width:100%;font-size:24px}
.purerecipe.elegant #recipe-content:after{background:url(images/recipe/ornaments.png) no-repeat scroll right bottom transparent;content:"";display:block;height:33px;position:absolute;right:5px;bottom:5px;width:35px;z-index:9999}
.purerecipe.elegant #recipe-content:before{background:url(images/recipe/ornaments.png) no-repeat scroll left bottom transparent;content:"";display:block;height:33px;position:absolute;left:5px;bottom:5px;width:35px;z-index:9999}
#purerecipe-wrapper.minimal{margin:0;padding:0}
.purerecipe.minimal header{position:relative;padding:20px 0}
.purerecipe.minimal .instructions ul li,.purerecipe.minimal ul.ingredients li{background:url(images/recipe/checkbox_no.png) no-repeat scroll left 6px transparent;padding-left:20px;cursor:pointer;list-style:none}
.purerecipe.minimal ul li.active{background:url(images/recipe/checkbox_yes.png) no-repeat scroll left 6px transparent;padding-left:20px;text-decoration:line-through}
.purerecipe.minimal .recipe-image{background:#eee;float:right;position:static;margin:30px 0 0 20px;padding:5px}
.purerecipe.minimal #recipe-content{position:relative;font-size:14px;overflow:visible;padding:0 0 45px}
blockquote,blockquote.q-left{background:url(images/recipe/tearedh-bg.png) repeat scroll left -1px transparent;float:left;font-family:'Droid Serif',arial,serif;font-size:13px;font-style:italic;width:240px;position:relative;margin:10px 25px 5px 0;padding:5px 15px 5px 31px}
blockquote:before{position:absolute;background:url(images/sketch.png) no-repeat;display:block;top:-13px;left:30%;width:99px;height:26px;content:" "}
blockquote.q-right{background:url(images/recipe/tearedh-bg.png) repeat scroll left -1px transparent;float:right;width:240px;border-right:none;font-style:italic;font-size:13px;font-family:'Droid Serif', arial, serif;margin:10px 0 10px 20px;padding:5px 15px 5px 35px}
.comment-body blockquote{width:auto;float:none}
blockquote p{line-height:1.8em}
input#submit,a.button{-webkit-transition:background 1s ease-in-out;-moz-transition:background .5s ease-in-out;-o-transition:background 1s ease-in-out;-ms-transition:background 1s ease-in-out;transition:background .5s ease-in-out;border-radius:24px 24px 24px 24px;font-family:'Droid Serif';font-size:12px;font-style:italic;letter-spacing:1px;line-height:12px;text-shadow:1px 1px 0 rgba(255,255,255,0.7);text-decoration:none;padding:9px 16px}
a.button:hover{background-image:none;text-decoration:none;background:#ddd;color:#000}
a.button{color:#000;-webkit-transition:background 1s ease-in-out;-moz-transition:background .5s ease-in-out;-o-transition:background 1s ease-in-out;-ms-transition:background 1s ease-in-out;transition:background .5s ease-in-out}
a.button.blue{background-color:#d5dff6;color:#5c7cc4;text-shadow:0 1px 0 #fff}
a.button.green{background-color:#e0f0ce;color:#395b13;text-shadow:0 1px 0 #fff}
a.button.red{background-color:#ffc5bd;color:#831001;text-shadow:0 1px 0 #fff}
a.button.yellow{background-color:#f9f9a7;color:#555;text-shadow:0 1px 0 #fff}
a.button.orange{background-color:#fde7c4;color:#b97d1e;text-shadow:0 1px 0 #fff}
a.button.pink{background-color:#f4d2f3;color:#850781;text-shadow:0 1px 0 #fff}
a.button.brown{background-color:#B99B76;color:#482e04;text-shadow:0 0 0 #cda059}
a.button.black{background-color:#111;color:#888;text-shadow:0 0 0 #222}
a.button.black:hover{background:#444;text-shadow:0 0 0 #222;color:#888}
.dropcap{float:left;font-family:"Droid Serif",Tahoma,sans-serif;font-size:50px;padding:15px 5px 0 0}
.box-ok-outer{border:1px solid #afcd7f;margin:20px 0}
.box-ok{border:3px solid #fff;background:#f6ffec;color:#608722;font-size:14px;font-family:"Droid sans", arial, serif;padding:15px}
#content .box-ok p{background:url(images/ok.png) no-repeat top left;padding-left:45px}
.box-question-outer{border:1px solid #a2c2d4;margin:20px 0}
.box-question{border:3px solid #fff;background:#eef8ff;color:#327a97;font-size:14px;font-family:"Droid sans", arial, serif;padding:15px}
#content .box-question p{background:url(images/question.png) no-repeat top left;padding-left:45px}
.box-error-outer{border:1px solid #e7895b;margin:20px 0}
.box-error{border:3px solid #fff;background:#FFEFE8;color:#cf4913;font-size:14px;font-family:"Droid sans", arial, serif;padding:15px}
#content .box-error p{background:url(images/boxerror.png) no-repeat 5px 5px;padding-left:45px}
.box-info-outer{border:1px solid #deae62;margin:20px 0}
.box-info{border:3px solid #fff;background:#ffedd0;color:#de8a19;font-size:14px;font-family:"Droid sans", arial, serif;padding:15px}
#content .box-info p{background:url(images/info.png) no-repeat top left;padding-left:45px}
.half,.half-last{float:left;width:47%;margin:0 6% 20px 0}
.one-three,.one-three-last{float:left;width:30%;margin:0 4% 20px 0}
.one-fourth,.one-fourth-last{float:left;width:23%;margin:0 2% 20px 0}
.one-fifth,.one-fifth-last{float:left;width:18%;margin:0 2% 20px 0}
.three-fourth{float:left;width:73%;margin:0 0 20px}
.three-three{float:left;width:66%;margin:0 0 20px}
.two-fifth{float:left;width:38%;margin:0 4% 20px 0}
.three-fifth{float:left;width:58%;margin:0 0 20px}
hr{height:0;clear:both;margin:15px 0}
.hr{text-align:right;font-size:11px;text-transform:uppercase;cursor:pointer;clear:both}
#post div.purelist li{padding-left:20px}
div.asterisk li{background:url(images/lists/asterisk_yellow.png) no-repeat 0 5px transparent}
div.go li{background:url(images/lists/bullet_go.png) no-repeat 0 5px transparent}
div.bullet_green li{background:url(images/lists/bullet_green.png) no-repeat 0 5px transparent}
div.bullet_orange li{background:url(images/lists/bullet_orange.png) no-repeat 0 5px transparent}
div.bullet_pink li{background:url(images/lists/bullet_pink.png) no-repeat 0 5px transparent}
div.bullet_purple li{background:url(images/lists/bullet_purple.png) no-repeat 0 5px transparent}
div.bullet_star li{background:url(images/lists/bullet_star.png) no-repeat 0 5px transparent}
div.bullet_red li{background:url(images/lists/bullet_red.png) no-repeat 0 5px transparent}
div.bullet_yellow li{background:url(images/lists/bullet_yellow.png) no-repeat 0 5px transparent}
div.information li{background:url(images/lists/information.png) no-repeat 0 5px transparent}
div.key li{background:url(images/lists/key.png) no-repeat 0 5px transparent}
div.lightning li{background:url(images/lists/lightning.png) no-repeat 0 5px transparent}
div.picture li{background:url(images/lists/picture.png) no-repeat 0 5px transparent}
div.star li{background:url(images/lists/star.png) no-repeat 0 5px transparent}
div.tag_green li{background:url(images/lists/tag_green.png) no-repeat 0 5px transparent}
div.tag_orange li{background:url(images/lists/tag_orange.png) no-repeat 0 5px transparent}
div.tag_pink li{background:url(images/lists/tag_pink.png) no-repeat 0 5px transparent}
.tabs-content .tab{display:none;line-height:1.6em;margin-top:0;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;padding:15px}
.tabs-content{margin-top:-1px}
ul.tabs{list-style:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin:25px 0 0;padding:3px}
ul.tabs li{display:inline;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;font-size:15px;cursor:pointer;border-bottom:0;margin:0 0 0 3px;padding:10px 10px 8px}
div.accordion h4{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;font-size:16px;background:url(images/expand.gif) no-repeat scroll left center transparent;margin:2px 0 0;padding:7px}
div.accordion h4 a{text-decoration:none;padding-left:10px;color:#444}
h4.toggle-trigger{border-radius:4px 4px 4px 4px;cursor:pointer;background:url(images/expand.gif) no-repeat scroll left center;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;font-size:16px;margin:2px 0 20px;padding:7px 7px 7px 15px}
h4.toggle-trigger.active{margin-bottom:0;background:url(images/expanded.gif) no-repeat scroll left center}
div.accordion h4.active{background:url(images/expanded.gif) no-repeat scroll left center transparent}
.flexmain-container{width:80%;float:left}
#flexmain-thumbs{width:20%;float:right;background:url(images/recipe/tearedh-bg-h.png) repeat scroll 0 0 transparent}
.flex-slider-wrapper{background:url(images/recipe/tearedh-bg-h.png) repeat scroll 0 0 transparent;padding-bottom:20px}
#flexmain-thumbs ul{list-style:none;margin-top:10px}
#flexmain-thumbs ul li{float:left;padding:10px}
#flexmain-thumbs .flex-direction-nav li .next{right:20%}
.entry-content .slides,.flex-control-nav,.flex-direction-nav{list-style:none;margin:0;padding:0}
.flexslider{width:auto;background:url(images/recipe/tearedh-bg.png) repeat scroll 0 0 transparent;border-radius:5px 5px 5px 5px;position:relative;zoom:1;margin:0;padding:10px 10px 10px 30px}
.flexslider .slides > li{display:none;position:relative}
.flexslider .slides img{max-width:100%;display:block;height:auto}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
* html .slides{height:1%}
.flex-container{zoom:1;position:relative}
.flex-caption{background:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1}
p.flex-caption,#content p.flex-caption{width:94%;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.3);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-size:14px;line-height:18px;padding:2%}
.flexslider.main p.flex-caption a{text-decoration:none;color:#000;font-size:28px;text-shadow:1px 0 0}
.flexslider.main p.flex-caption{background:none repeat scroll 0 0 #FFF;bottom:25px;width:auto;font-size:28px;color:#000}
#content p.flex-caption{width:94%}
.flex-direction-nav li a{background:url(images/bg_direction_nav_note.png) no-repeat scroll 0 0 transparent;cursor:pointer;display:block;height:53px;position:absolute;text-indent:-9999px;top:44%;width:50px;box-shadow:1px 1px 3px rgba(0,0,0,0.3);-moz-transform:rotate(2deg);-webkit-transform:rotate(2deg);transform:rotate(2deg);margin:-13px 0 0}
.flex-direction-nav li .next{background-position:-53px 0;right:0;-moz-transform:rotate(-2deg)}
.flex-direction-nav li .prev{left:0}
.flex-direction-nav li .disabled{opacity:.3;filter:alpha(opacity=30);cursor:default}
.flex-control-nav{width:100%;position:absolute;bottom:-30px;text-align:center}
.flex-control-nav li{zoom:1;display:inline;margin:0 0 0 5px}
.flex-control-nav li a{width:13px;height:13px;display:block;background:url(images/bg_control_nav.png) no-repeat 0 0;cursor:pointer;text-indent:-9999px}
.flex-control-nav li a:hover{background-position:0 -13px}
.flex-control-nav li a.active{background-position:0 -26px;cursor:default}
.entry-content ul#flex-nav{list-style:none;overflow:hidden;margin:0;padding:0}
.es-carousel ul li{display:block;float:left;height:100%}
.es-carousel ul li a{opacity:0.71;display:block}
.rg-thumbs{margin:20px 14px 8px}
.es-nav span{background:url(images/nav_thumbs_note.png) no-repeat scroll left top transparent;cursor:pointer;height:26px;left:-14px;margin-top:-13px;opacity:0.8;position:absolute;text-indent:-9000px;top:50%;width:14px}
.es-nav span.es-nav-next{background-position:right top;left:auto;right:-14px}
.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}
.hidden{display:none;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0000);height:1px;overflow:hidden;position:absolute;width:1px;margin:-1px;padding:0}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;overflow:visible;position:static;width:auto;margin:0}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:"";display:table}
.aligncenter{display:block;margin:0 auto}
#content p.wp-caption-text{padding:10px 0}
.wp-caption.alignleft{margin-left:0;margin-right:20px}
.wp-caption.alignright{margin-left:20px;margin-right:0}
.wp-caption img{border:2px solid #ddd}
li#theme-switcher{background:#fff;border:10px solid red;position:fixed;top:0;right:0;padding:20px}
.alert{background:red;color:#FFF}
.gallery .gallery-icon img{border:8px solid #FFF!important;box-shadow:1px 1px 1px #DDD}
.gallery-caption{background:none repeat scroll 0 0 #FFF;bottom:0;font-family:Arial;font-size:11px;position:absolute;padding:5px}
.jspContainer{overflow:hidden;position:relative}
.jspPane{position:absolute}
.jspVerticalBar{position:absolute;top:0;right:0;width:12px;height:100%;background:red}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}
.jspTrack{background:#111;position:relative}
.jspDrag{background:#666;position:relative;top:0;left:0;cursor:pointer}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}
.jspArrow.jspDisabled{cursor:default;background:#80808d}
.jspVerticalBar .jspArrow{height:16px}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}
.jspCorner{background:#333;float:left;height:100%}
* html .jspCorner{margin:0 -3px 0 0}
.addrecipe{border:none;padding:15px}
.addrecipe-form fieldset.error{border-right:5px double #CF4913}
.addrecipe-form fieldset{background:url(images/recipe/tearedh-bg.png) repeat scroll left top transparent;overflow:hidden;position:relative;margin:0;padding:10px 10px 35px 35px}
.addrecipe-form fieldset span.req{background:url(images/recipe/yellowcard-bg.png) no-repeat scroll right top #FFFF9E;box-shadow:0 1px 3px rgba(0,0,0,0.3);display:block;position:absolute;right:5px;top:5px;width:auto;padding:4px}
.addrecipe-form #submit{background:url(images/recipe/yellowcard-bg.png) no-repeat scroll right top #FFFF9E;box-shadow:0 1px 3px rgba(0,0,0,0.3);float:left;margin:0}
.addrecipe-form fieldset h4{padding-top:5px}
.addrecipe-form fieldset label{display:block;float:left;font-weight:400;line-height:1.4;margin-left:10px;padding-top:4px;width:20%}
.addrecipe-form fieldset input[type=text]{width:215px;font-size:1.2em;color:#666;border:1px solid #c7c7c7;box-shadow:0 2px 6px #E2E2E2 inset;padding:5px 8px}
select{border:1px solid #ddd;box-shadow:0 2px 6px #E2E2E2 inset;padding:5px}
a.move{display:block;height:20px;text-indent:-9999px;width:20px;cursor:move}
a.delete{display:block;height:16px;text-indent:-9999px;width:16px}
#nutritionfacts_list li{background:none;border-radius:4px 4px 4px 4px;float:left;margin-right:10px;margin-top:10px;padding:4px 10px}
#nutritionfacts_list li input{background:none repeat scroll 0 0 transparent;border-radius:0 0 0 0;box-shadow:0 0 0;width:60px;border-color:#777;border-style:none none dashed;border-width:0 0 1px;margin:0 3px;padding:4px}
#ingridients-sort{border:1px solid #ddd;margin-bottom:30px}
#ingridients-sort th{background:none repeat scroll 0 0 #FFF;font-weight:400;text-align:left;padding:10px}
tr.ingridients-cont:nth-child(odd){background:#FAFAFA}
.ingridients-cont input{background-color:#FFF;border:1px solid #DFDFDF;border-radius:3px 3px 3px 3px;width:100%;padding:5px}
a.add_ingridient{background:none repeat scroll 0 0 #E2E2E2;border:1px solid #DDD}
.addrecipe-form input[type=submit]{font-family:Helvetica, Arial, sans-serif;font-weight:700;line-height:1;color:#444;border:none;text-shadow:0 1px 1px rgba(255,255,255,0.85);background-image:0;background:#FFF url(images/grad.jpg) left top repeat-x;-webkit-border-radius:23px;-moz-border-radius:23px;-o-border-radius:23px;border-radius:23px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5);box-shadow:0 1px 2px rgba(0,0,0,0.5);padding:8px 15px}
50%{-webkit-box-shadow:0 0 12px rgba(64,31,31,0.9)}
100%{-webkit-box-shadow:0 0 12px rgba(64,31,31,0.2)}
#content #new_post .box-error{padding:0 7px 7px}
#content #new_post .box-error p{padding-bottom:0;background-position:5px 10px}
fieldset.submit span{background:url(images/ajax-loader.gif) no-repeat scroll 0 0 transparent;display:none;float:left;height:24px;margin-left:15px;margin-top:5px;text-indent:-9999px;width:24px}
.loginbox.tabs-content .tab{background:url(images/recipe/tearedh-bg.png) repeat scroll left top transparent;border:none;padding-left:40px}
.loginbox h3{padding:5px 0}
.loginbox label{display:block;float:left;width:145px}
.entry-content .addrecipe ul{list-style:none;padding:0}
#login-register-password ul.tabs{margin-left:20px}
#login-register-password ul.tabs li.active{background:url(images/recipe/yellowcard-bg.png) no-repeat scroll right top #FFFF9E;box-shadow:0 1px 3px rgba(0,0,0,0.3)}
.loginbox input{background:url(images/recipe/yellowcard-bg.png) no-repeat scroll right top #fff8c8;border:1px solid #fbdb00;padding:5px}
.loginbox input[type=submit]{border-radius:24px 24px 24px 24px;font-family:'Droid Serif';font-size:12px;font-style:italic;letter-spacing:1px;line-height:12px;text-shadow:1px 1px 0 rgba(255,255,255,0.7);margin-top:30px;padding:10px 20px}
#fbSEOComments{float:left;margin:20px 0}
.similararticles{float:left;width:94%;margin:20px 0 20px 20px}
.similararticles h6{float:left;width:100%;margin:0 0 20px}
a,a:visited,#articles article.post.has-thumb footer a:hover,#articles article.post.no-thumb footer a{color:#000}
.rightsb #primary,#gototop,.alignright{float:right}
.rightsb h3#comments-title,.rightsb #respond{margin-right:325px;margin-left:0}
.rightsb .comment-body,.widget_archive ul li a,.entry-utility .post-meta li,ul#flex-nav li,.alignleft,.jspHorizontalBar .jspCap,.similararticles ul{float:left}
.rightsb .template-subtitle,#comments-list ul.children .children,.children #respond{margin-left:0}
.template-subtitle span,.footer-widgets h3 span{padding:0 10px}
#nav ul.menu li,#nav ul.menu li ul li a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#nav ul.menu > li ul li a:hover,#flexmain-thumbs ul li.active{background:#eee}
#nav ul.menu li:hover > ul,.tabs-content .tab:first-child,#flexmain-thumbs ul li a,#flexmain-thumbs ul li a img,html[xmlns] .slides,.no-js .slides > li:first-child,.addrecipe .box-ok-outer.show,#new_post .box-error-outer.show{display:block}
#nav label,.widget_search label,span.required,#mobile-nav,.ir br,.jspCap,.addrecipe .box-ok-outer,#new_post .box-error-outer{display:none}
article.post:nth-child(even),.half-last,.one-three-last,.one-fourth-last,.one-fifth-last{margin-right:0}
article .entry-utility a,article .entry-meta a,.archive-page a,#wp-calendar a,#nav-below a,.panel-wrapper h2 a,#comments-list .vcard a,.printfriendly a,ul.tabs li a{text-decoration:none}
.exclay #articles article.post .entry-content,.fulllay #articles article.post .entry-content{height:auto;overflow:hidden}
.exclay #articles article.post.has-thumb footer,.clearfix:after{clear:both}
.fulllay article.post h2.entry-title,.post h1{font-size:28px}
#sidebar ul,.widget ul,#comments-list ul,div.purelist ul,ul.slides{list-style:none}
#wp-calendar,table,.elegant .hasImage #recipe-desc{width:100%}
.widget.widget_links ul li a,.coda-nav ul li,.pingback .comment-edit-link{display:inline}
ul#socials,.es-carousel,#nutritionfacts_list{overflow:hidden}
html body.single-attachment .entry-content,tr.ingridients-cont{background:#fff}
#content .entry-caption,.purerecipe.tearedh header{padding-top:20px}
.page .published-time,.single .published-time,#comments-list ul.children .depth-2 .vcard,.purerecipe.minimal,.flex-control-nav li:first-child,.addrecipe-form fieldset:last-child{margin:0}
.post h3,h3#reply-title{font-size:20px}
dt,*/
/* TYPOGRAPHY */
/* ----------------------------------------- */
h1,h2,h3,h4,h5,h6{font-weight:700}
.nav-previous img,#rememberme{margin-right:10px}
.searchcontrols a:hover,a.searchtags:hover{cursor:pointer}
.coda-slider .panel-wrapper,.es-carousel-wrapper,.gallery-item{position:relative}
.coda-nav ul li a.current,.coda-nav ul li a:hover,.es-carousel ul li.active a,.es-carousel ul li.current a{opacity:1}
#comments-list ul.children .depth-2 .comment-body,.addrecipe-form fieldset textarea{width:430px}
.subscribe-to-comments,div.accordion{margin:10px 0}
.ingredients,.hasImage #recipe-add-data{width:65%}
.hasImage #recipe-desc,#purerecipe-wrapper.photo h3,.purerecipe.teared ul.ingredients,.purerecipe.tearedh ul.ingredients,.addrecipe-form fieldset input#title{width:70%}
.purerecipe ul.recipe-metadata,.entry-content .flex-direction-nav{padding:0}
.purerecipe.teared h4,.purerecipe.teared h3,.purerecipe.tearedh h4,.purerecipe.tearedh h3{font-family:Satisfy, cursive;font-size:30px}
.purerecipe.teared h4,.purerecipe.tearedh h4{padding-top:15px;font-size:24px;font-weight:400;margin:0 0 5px}
.purerecipe.teared .instructions ul li,.purerecipe.teared ul.ingredients li,.purerecipe.tearedh .instructions ul li,.purerecipe.tearedh ul.ingredients li{background:url(images/recipe/checkbox.png) no-repeat scroll left 6px transparent;padding-left:20px;cursor:pointer;list-style:none}
.purerecipe.teared ul li.active,.purerecipe.tearedh ul li.active{background:url(images/recipe/checkbox-checked.png) no-repeat scroll left 6px transparent;padding-left:20px;text-decoration:line-through}
.purerecipe.teared #recipe-add-data:before,.purerecipe.tearedh #recipe-add-data:before{background:url(images/recipe/pin-right.png) no-repeat scroll left top transparent;content:"";display:block;height:70px;position:absolute;right:41px;top:-15px;width:57px;z-index:9999}
.purerecipe.elegant header h3,.purerecipe.minimal header h3{font-weight:400}
.purerecipe.elegant h4,.purerecipe.minimal h4{font-size:18px;font-style:italic;font-weight:400;margin:15px 0 0}
.purerecipe.elegant em,.purerecipe.minimal em{background:none}
.purerecipe.elegant #recipe-desc,.purerecipe.minimal #recipe-desc{font-size:14px}
.purerecipe.elegant ul.recipe-metadata,.purerecipe.minimal ul.recipe-metadata{overflow:hidden;margin:0}
.purerecipe.elegant .recipe-metadata li,.purerecipe.minimal .recipe-metadata li{float:left;margin-right:5px}
.purerecipe.elegant #recipe-add-data,.purerecipe.minimal #recipe-add-data{background:url(images/double-line.png) repeat-x scroll center bottom transparent;font-size:14px;padding-bottom:20px}
div.tag_purple li,div.tag_red li,div.tag_yellow li{background:url(images/lists/tag_purple.png) no-repeat 0 5px transparent}
.flex-container a:active,.flexslider a:active,.jspVerticalBar .jspArrow:focus{outline:none}
.flexslider .slides,.clearfix{zoom:1}
.wp-caption:hover img,.gallery .gallery-icon a:hover{opacity:0.9}
.addrecipe-form fieldset input[type=text]:focus,.addrecipe-form fieldset textarea:focus,.addrecipe-form fieldset input[type=submit]:hover,.addrecipe-form fieldset input[type=submit]:focus{-webkit-animation:pulse 1.5s infinite ease-in-out}
@media only screen and min-width 992px and max-width 1070px {
.container{width:950px}
#primary{width:260px}
.page article.post,.single article.post{width:100%}
#content{width:670px}
article.post{width:320px;overflow:hidden}
#articles article.post.has-thumb footer div.recipe-meta{background:none repeat scroll 0 0 rgba(0,0,0,0.5);bottom:132px;font-size:11px;position:absolute;width:290px;padding:5px 15px}
#searchform input#s{width:130px}
#articles article.post footer div.recipe-meta{width:270px}
.exclay #articles article.post.has-thumb footer div.recipe-meta{width:248px}
.widget.socialize{height:auto;width:207px}
.comment-body{width:600px}
#comments-list ul.children .depth-2 .comment-body{width:410px}
.rightsb #comments-list ul.children{margin-right:252px}
body.author #author-data{float:left;width:300px}
body.author #author-desc{float:right;width:650px}
}
@media only screen and min-width 768px and max-width 991px {
header h1{text-align:center}
#mobile-nav{display:block;float:right;margin:0}
.container{width:712px;padding:0}
.rightsb .container.bottom{overflow:hidden}
#primary{float:left;width:230px}
#content{float:right;margin-left:0;width:480px}
article.post{width:230px;margin-right:20px;margin-bottom:20px;height:auto}
#articles article.post .entry-content{height:135px;overflow:hidden}
#sidebar{margin:0 10px 20px 0}
#searchform input#s{width:110px}
#sidebar .widget.socialize{height:auto;width:auto}
.page article.post,.single article.post{width:460px}
#respond,#comments-list ul.children{margin-left:0}
.rightsb #comments-list .vcard{float:right;margin-left:25px;margin-right:0;padding:10px 10px 10px 0}
.rightsb .comment-body{float:left;width:400px}
.comment-body{width:430px}
.coda-nav{width:200px}
.coda-slider,.coda-slider .panel{width:502px}
.purerecipe.teared #recipe-add-data{position:static;width:auto}
.purerecipe.teared header h3{max-width:270px}
.purerecipe.tearedh .recipe-image,.purerecipe.teared .recipe-image{max-width:165px;height:auto}
body.author #author-data{float:left;width:300px}
body.author #author-desc{float:right;width:410px}
#nav ul,div.recipe-meta,.purerecipe.teared #recipe-add-data:before{display:none}
.rightsb #content,#comments-list .vcard{margin-right:0}
.rightsb h3#comments-title,h3#comments-title,.template-subtitle{margin-left:0;margin-right:0}
.rightsb #respond,.rightsb #comments-list ul.children{margin:0}
}
@media only screen and max-width 767px {
#featured-shadow,#featured{display:none}
.exclay article.post.has-thumb .attachment-post-thumbnail{width:100%;float:none}
.exclay article.post.has-thumb .entry-wrapper{float:none;width:100%}
.rightsb h3#comments-title{margin:0}
body.author #author-data,body.author #author-desc{float:none;width:auto}
}
@media only screen and min-width 480px and max-width 767px {
#mobile-nav{display:block;margin:0 auto}
header h1{float:none;text-align:center}
.container{width:100%;overflow:hidden;padding:0}
.rightsb #primary,#primary{float:none;width:93%}
.rightsb #content,#content{float:none;margin-left:0;width:100%}
article.post{width:230px;margin-right:20px;margin-bottom:20px;height:auto}
.footer-widgets{box-shadow:0}
.nav-next,.nav-previous{width:100%;float:none}
.page article.page h2.entry-title,.single article.post h2.entry-title{font-size:22px;line-height:32px;margin-bottom:0}
.rightsb #sidebar,#sidebar{margin:0 10px 20px 0}
.rightsb #primary{float:none}
#searchform input#s{width:80%}
#articles article.post .entry-content{height:135px;overflow:hidden}
#sidebar .widget.socialize{height:auto;width:auto}
.rightsb #respond,#respond,.rightsb #comments-list ul.children,#comments-list ul.children{margin-left:0;margin-right:0}
#pattern-container{background:none repeat scroll 0 0 transparent;border-top:0 none;clear:both;overflow:hidden;padding-top:20px;margin:0}
.fcolumn{float:none;width:100%}
#sidebar .widget{float:none;overflow:hidden;width:100%;padding:0 2% 15px}
.flexslider{width:90%;margin:0}
.purerecipe.teared #recipe-add-data{position:static;width:auto}
.rightsb .comment-body,.comment-body{float:right;width:320px;padding:10px}
.rightsb #comments-list .vcard,#comments-list .vcard{float:left;width:110px;margin-right:0;margin-left:0;padding:15px 10px 10px 0}
.rightsb #comments-list ul.children .depth-2 .comment-body,#comments-list ul.children .depth-2 .comment-body{width:320px}
#nav ul,div.recipe-meta,.purerecipe.teared:before,.purerecipe.tearedh .recipe-image,.purerecipe.teared .recipe-image,.purerecipe.teared #recipe-add-data:before{display:none}
h3#comments-title,.template-subtitle{margin-left:0}
.page article.post,.single article.post,.purerecipe.teared ul.ingredients,.hasImage #recipe-desc{width:100%}
}
@media only screen and min-width 320px and max-width 479px {
#mobile-nav{display:block;margin:0 auto}
.page article.page h2.entry-title,.single article.post h2.entry-title{font-size:18px;line-height:32px;margin-bottom:0}
.fulllay article.post h2.entry-title{font-size:18px}
header h1{float:none;text-align:center}
.container{width:100%;overflow:hidden;padding:0}
.rightsb #primary,#primary{float:none;width:93%}
.rightsb #content,#content{float:none;margin-left:0;width:100%}
article.post{height:auto;margin-bottom:20px;margin-right:0;width:295px}
.footer-widgets{box-shadow:0}
#sidebar{margin:0 10px 20px 0}
#articles article.post .entry-content{height:135px;overflow:hidden}
#sidebar .widget.socialize{height:auto;width:auto}
#pattern-container{background:none repeat scroll 0 0 transparent;border-top:0 none;clear:both;overflow:hidden;padding-top:20px;margin:0}
.fcolumn{float:none;width:100%}
.rightsb #sidebar{margin:0}
#sidebar .widget{float:none;overflow:hidden;width:100%;padding:0 2% 15px}
#purerecipe-wrapper.elegant{padding:0}
#recipe-content{padding:0 10px 20px}
.purerecipe.elegant #recipe-content{padding:0 10px 45px}
.purerecipe.tearedh #recipe-add-data,.purerecipe.teared #recipe-add-data{position:static;width:auto}
.rightsb .comment-body,.comment-body{float:none;width:auto;padding:10px}
.rightsb #comments-list .vcard,#comments-list .vcard{float:none;width:auto;margin-right:0;padding:15px 10px 10px 0}
.rightsb #comments-list ul.children .depth-2 .comment-body,#comments-list ul.children .depth-2 .comment-body{width:auto}
#nav ul,div.recipe-meta,.purerecipe.teared:before,.purerecipe.elegant .recipe-image,.purerecipe.tearedh .recipe-image,.purerecipe.teared .recipe-image,.purerecipe.teared #recipe-add-data:before{display:none}
h3#comments-title,#respond,#comments-list ul.children,.template-subtitle{margin-left:0}
.page article.post,.single article.post,.purerecipe.teared ul.ingredients,.hasImage #recipe-desc{width:100%}
.rightsb #respond,.rightsb #comments-list ul.children{margin-left:0;margin-right:0}
}
@media only screen and min-width 240px and max-width 319px {
#mobile-nav{display:block;margin:0 auto}
.page article.page h2.entry-title,.single article.post h2.entry-title{font-size:16px;line-height:24px;margin-bottom:0}
header h1{float:none;text-align:center}
.container{width:100%;overflow:hidden;padding:0}
.rightsb #primary,#primary{float:none;width:93%}
.rightsb #content,#content{float:none;margin-left:0;width:100%}
.fulllay article.post h2.entry-title{font-size:16px}
article.post{height:auto;margin-bottom:20px;margin-right:0;width:220px}
#searchform input#s{width:140px}
.footer-widgets{box-shadow:0 0 0 #fff}
#articles article.post .entry-content{height:135px;overflow:hidden}
#sidebar .widget.socialize{height:auto;width:auto}
#pattern-container{background:none repeat scroll 0 0 transparent;border-top:0 none;clear:both;overflow:hidden;padding-top:20px;margin:0}
.fcolumn{border-right:1px solid #DDD;float:none;width:100%}
#sidebar .widget{float:none;overflow:hidden;width:100%;padding:0 2% 15px}
.purerecipe.teared #recipe-add-data{position:static;width:auto}
.rightsb .comment-body,.comment-body{float:none;width:auto;padding:10px}
.rightsb #comments-list .vcard,#comments-list .vcard{float:none;width:auto;margin:0;padding:10px}
#comments-list .vcard{float:left;width:110px;margin-right:0;padding:15px 10px 10px 0}
#nav ul,div.recipe-meta,.purerecipe.teared:before,.purerecipe.tearedh .recipe-image,.purerecipe.teared .recipe-image,.purerecipe.teared #recipe-add-data:before{display:none}
#sidebar,.rightsb #sidebar,.rightsb #respond,#respond,.rightsb #comments-list ul.children,#comments-list ul.children{margin:0}
h3#comments-title,#respond,#comments-list ul.children,.template-subtitle{margin-left:0}
.page article.post,.single article.post,.purerecipe.teared ul.ingredients,.hasImage #recipe-desc{width:100%}
#comments-list ul.children .depth-2 .comment-body,.rightsb #comments-list ul.children .depth-2 .comment-body,#comments-list ul.children .depth-2 .comment-body{width:auto}
}
@media print {
*{background:transparent!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}
a,a:visited{color:#444!important;text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^=javascript:]:after,a[href^=#]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid;page-break-after:avoid;width:auto;height:0}
img{max-width:100%!important}
@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
h3#comments-title,#comments-list,#respond,.contentinfo,#primary,img{display:none;float:none;width:auto;height:10px}
#content{float:none;width:auto}
}