/* 
  style.css contains a reset, font normalization and some base styles.
  credit is left where credit is due.
  additionally, much inspiration was taken from these projects:
  yui.yahooapis.com/2.8.1/build/base/base.css
  camendesign.com/design/
  praegnanz.de/weblog/htmlcssjs-kickstart */
/* 
  html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
  v1.4 2009-07-27 | Authors: Eric Meyer & Richard Clark
  html5doctor.com/html-5-reset-stylesheet/ */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, figure, footer, header, 
hgroup, menu, nav, section, menu,
time, mark, audio, video {
  margin:0;padding:0;border:0;outline:0;
  font-size:100%;vertical-align:baseline;
  background:transparent;}                  
/**/
article, aside, figure, footer, header, 
hgroup, nav, section { display:block; }
/**/
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; }
a { 
	margin:0; padding:0; font-size:100%; text-decoration:none;
	vertical-align:baseline; background:transparent; }
a:focus { outline:0;}
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title], acronym[title] { border-bottom:1px dotted #999; cursor:help; }
/* tables still need cellspacing="0" in the markup */
table { border-collapse:collapse; border-spacing:0; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }
/* END RESET CSS */
/*
fonts.css from the YUI Library: developer.yahoo.com/yui/
          Please refer to developer.yahoo.com/yui/fonts/ for font sizing percentages
There are three custom edits:
 * remove arial, helvetica from explicit font stack
 * make the line-height relative and unit-less
 * remove the pre, code styles */
body { font:13px serif; *font-size:small; *font:x-small; line-height:1.22; }
table { font-size:inherit; font:100%; }
select, input, textarea { font:99% sans-serif; }
/* normalize monospace sizing 
 * en.wikipedia.org/wiki/MediaWiki_talk:Common.css/Archive_11#Teletype_style_fix_for_Chrome */
pre, code, kbd, samp { font-family: monospace, sans-serif; }
/* 
 * minimal base styles */
body, select, input, textarea { color:#444; }
/* Headers (h1,h2,etc) have no default font-size or margin,
   you'll want to define those yourself. */ 
/* www.aestheticallyloyal.com/public/optimize-legibility/ */ 
h1,h2,h3,h4,h5,h6 { font-weight: 700; text-rendering: optimizeLegibility; }
/* maxvoltar.com/archive/-webkit-font-smoothing */
html { -webkit-font-smoothing: antialiased; }
/* Accessible focus treatment: people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active { outline: none;}
a, a:active, a:visited { color:#888; }
a:hover { color:#f66600; }
ul { margin-left:30px; }
ol { margin-left:30px; list-style-type: decimal; }
small { font-size:85%; }
strong, th { font-weight: 700; }
td, td img { vertical-align:top; } 
sub { vertical-align: sub; font-size: smaller; }
sup { vertical-align: super; font-size: smaller; }
pre { 
  padding: 15px;  
  /* www.pathf.com/blogs/2008/05/formatting-quoted-code-in-blog-posts-css21-white-space-pre-wrap/ */
  white-space: pre; /* CSS2 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word; /* IE */
}
/* align checkboxes, radios, text inputs with their label
   by: Thierry Koblentz tjkdesign.com/ez-css/css/base.css  */
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; *vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
/* hand cursor on clickable input elements */
label,
input[type="submit"],
input[type="reset"],
input[type="button"]{ 
	cursor: pointer; text-transform:uppercase; font-weight:700;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:10px; padding:3px 5px; border:0;}

select,
textarea,
input[type="text"],
input[type="url"],
input[type="password"]{
	padding:3px 5px; border:0; font-size:12px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
	
/* images general */
.alignleft {float:left;}
.alignright {float:right;}
img {border:0;}
img.avatar {float:left;padding-right:;}
p img {max-width:100%;padding:0;}
img.alignleft{margin: 0 20px 0 0;}
img.alignright{ margin: 0 0 0 20px;}
img.alignleft, img.alignright{}
img.centered,.aligncenter,div.aligncenter {display:block;margin-left:auto;margin-right:auto;}

::-moz-selection{ background: #000; color:#fff; text-shadow: none; }
::selection { background:#000; color:#fff; text-shadow: none; } 
/*  j.mp/webkit-tap-highlight-color */
a:link { -webkit-tap-highlight-color: #f66600; } 
/* always force a scrollbar in non-IE */
html { overflow-y: scroll; }
/* make buttons play nice in IE:    
   www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */
button {  width: auto; overflow: visible; }
/* bicubic resizing for non-native sized IMG: 
   code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
.ie7 img { -ms-interpolation-mode: bicubic; }

/* 
 * Non-semantic helper classes */
/* for image replacement */
.ir { display:block; text-indent:-999em; overflow:hidden; background-repeat: no-repeat; }
/* Hide for both screenreaders and browsers
   css-discuss.incutio.com/wiki/Screenreader_Visibility */
.hidden { display:none; visibility:hidden; } 
/* Hide only visually, but have it available for screenreaders 
   www.webaim.org/techniques/css/invisiblecontent/ 
   Solution from: j.mp/visuallyhidden - Thanks Jonathan Neal! */
.visuallyhidden { position:absolute !important;    
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px); }
/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }
/* >> CLEARFIX << */
.clearfix:after{clear:both;content:' ';display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0;}
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; } /* Hides from IE-mac \*/
.clearfix { display: block; }
.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0;}

/*=======================================================================================================================*/
/*GLOBAL STYLES*/
/*=======================================================================================================================*/
body {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; }
body{background:#fff;}
/*layout*/
.pagewidth{position:relative;margin: 0 auto;width:840px;}
.wrapper{margin: 0;width:;}
#branding{position:relative; top:0; float:left; width:100%; height:380px; }
html:first-child #branding{margin-bottom:20px;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){
head~body #branding { margin-bottom:20px;}
}

.content{width:100%; margin-bottom:20px; padding-bottom:20px; position:relative;}
.left1{float:left; margin-right:20px; width:180px;}
.left2{float:left; margin-right:20px; width:620px;}

.left1-recipes-front{float:left; margin-right:20px; width:190px;}
.left3{width:410px; float:left;margin:0; }

.alpha{margin-left:0 !important;}
.omega{margin-right:0 !important;}
.right{float:right; width:200px;}
.bottombar{float:left; width:600px; margin-bottom:0; padding-left:20px; padding-right:0px;}
#imprint{float:left; width:100%;}
#sidebar-right{width: 200px; height:100%;position: fixed; top: 0; }


html>body #sidebar-right {position: fixed;}
.divider{display:block; width;100%; height:10px; margin:5px 0px 0;}
.divider{background:transparent url(../images/div.png) no-repeat 50% 100%;}

/*branding*/
h1#logo{}
h1#logo a{display:block; float:left; width:170px; height:380px; margin-right:20px; text-indent:-9999px;}
#desc{margin-bottom:20px; font-size:11px; letter-spacing:.1em;line-height:1.5em;float:left; }


#desc ul{ margin:0; width:280px; padding:0; list-style:none;}
#desc li{list-style:none; margin:0; padding:0;}
#desc li a{list-style:none; margin:0; padding:0;}
#decs h3{font-size:12px;}
#desc p{margin:0;}

/*secondary-nav*/
#secondary-nav{float:left; width:130px; height:380px; margin-right:20px; }
#secondary-nav ul{margin:0; padding:70px 0 0;}
#secondary-nav a{display:block;padding:5px 10px 5px 30px; text-decoration:none;}
#secondary-nav #menu-item-1660 a{font-size:90%;}

/*header-search*/
#header-search{margin:20px 0; }
#header-search label{display:none;}
#header-search input[type="text"]{width:200px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	#header-search input[type="text"] { float:left; }}
/*button navigation*/
#button-nav{margin-bottom:10px;}
#button-nav ul{position:absolute; right:40px; bottom:110px; width:60px; height:64px; background:url(../images/buttons1.png) no-repeat 0 50%;}
#button-nav ul li{list-style-type:none;}
#button-nav a{
	text-indent:-9999px; float:left;
	display:block; width:20px; height:64px; margin:0; padding:0;}

#button-nav a#chef,
#button-nav a#chef:hover{background:url(../images/buttons2.png) no-repeat 1px 50%;}
#button-nav a#musician:hover{background:url(../images/buttons2.png) no-repeat -19px 50%;;}
#button-nav a#businessman:hover{background:url(../images/buttons2.png) no-repeat -39px 50%;;}

/*sidebars*/
#sidebar-left,
#sidebar-right{font-size:.9em;line-height:1.3em;}

/*main content*/
.content{}
.content p,
.content blockquote,
.content ul,
.content ol,
.content dl{line-height:1.5em; margin-bottom:1.5em;}

.content blockquote{padding:0 40px; font-style:italic; font-size:1.2em;}
.content blockquote p{}

.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6{font-weight:400; margin:0; text-transform:capitalize;}

.content h1,
.content h2,
.content h3{
	font-size:18px; line-height:1em; 
	padding-bottom:5px; padding-top:5px; margin-bottom:10px; 
	border-bottom:2px dashed; text-transform:capitalize;}
	
.content h1.search-title{border-bottom:0; padding:20px 20px 10px 40px;}
	
.content h1 a,
.content h2 a,
.content h3 a{text-decoration:none; text-transform:capitalize;}
		
.content h4{
	font-size:14px; line-height:14px; text-transform:capitalize;
	margin:20px 0; padding:10px 20px; border:0;}
	
h4.total-comments,h4#pings,h4#comments{background:#d6db30;}
.recipe-author-info h4{margin:0; padding:0;}

.content h5,
.content h6{
	font-size:14px; line-height:14px; text-transform:capitalize;
	margin:0; padding:0; border:0;}

#sidebar-left h3,
#sidebar-left h4,
#sidebar-right h3,
#sidebar-right h4{border:0; margin-bottom:10px;}

/*footers*/
.bottombar{min-height:160px;}

.bottombar a,
.bottombar a:link,
.bottombar a:visited{text-decoration:none;}
.bottombar a:hover{text-decoration:none;}
.bottombar ul{margin:0; list-style:none;}
.bottombar ul li{margin:0; list-style:none; width:180px; }
.bottombar ul li{
	float:left; width:180px; list-style:none;
	margin-right:20px; margin-left:0px; margin-bottom:0;
	padding:0;font-size:11px; line-height:1.3em;}
	
/*
.bottombar ul:first-child{margin-left:0 !important;}
.bottombar ul:last-child{margin-right:0 !important;}
*/
.bottombar ul li ul{list-style-type:none; padding:10px 0; min-height:;}
.bottombar ul li ul li{float:none; margin:0; width:180px; display:block;}
.bottombar ul li ul li{display:block;}
.bottombar ul li ul li img{width:32px; height:32px; float:left; margin:0 5px 0 0;}

.bottombar ul li ul.recipe-widget-list li{display:block; height:32px;}

.bottombar h2,
.bottombar h3{
	display:block; height:40px;font-size:28px; line-height:28px;
	margin:0; padding:0;text-transform:lowercase; font-weight:400;}
	


/*networks navigation*/
.bottombar ul li ul#menu-networks{margin:0;list-style:none;}
.bottombar ul li ul#menu-networks li{
		display:block; text-decoration:none;
		font-family:"Arial Black", arial, sans-serif;
		font-weight:400; font-size:20px;line-height:20px;
		text-transform:uppercase; text-align:left;}
		
.bottombar ul#menu-networks li:first-child a{
	font-size:14px; text-transform:none; 
	padding-bottom:16px; text-decoration:none;}
	
.bottombar ul#menu-networks{padding-top:4px;padding-bottom:16px;}
.bottombar ul#menu-networks li{height:20px;}
.bottombar ul#menu-networks li a{text-align:left; width:180px; display:block;}
.bottombar ul#menu-networks li:first-child{height:38px;}

.right ul.net-menu{
	margin:0;list-style:none;
	display:block; text-decoration:none;
	font-family:"Arial Black", arial, sans-serif;
	font-weight:400; font-size:20px;line-height:20px;
	text-transform:uppercase; text-align:center;}	
	
.right ul.net-menu li:first-child a{
	font-size:14px; text-transform:none; display:block;
	padding-bottom:16px; text-decoration:none;}
.right ul.net-menu li{height:20px;}
.right ul.net-menu li:first-child{height:38px;}

/*fixed column right*/
/*primary navigation*/
ul.main-menu{margin:0;padding-top:30px;list-style:none;}
ul.main-menu a{
		display:block; text-decoration:none; text-align:center;
		font-family:"Arial Black", arial, sans-serif;
		font-weight:400; font-size:38px;line-height:38px;
		text-transform:uppercase; letter-spacing:-.05em;}
		
ul.main-menu li:first-child{height:44px;}
ul.main-menu li{height:38px;}
ul.main-menu li:last-child{height:26px;}
ul.main-menu li:first-child a{font-size:44px;line-height:44px;}
ul.main-menu li:last-child a{font-size:26px;line-height:26px;}

/*tweeter*/
#twitter-feed{width:180px; margin:0 auto;}
.twitter-feed-container{
	padding-top:39px; 
	background:transparent url(../images/tw.png) no-repeat 0 0;}
#twitter-feed .tweets{
	margin:0; padding:10px;
	background:#EFE5B2; color:#564827; 
	/*-webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;*/
	font-size:11px; line-height:1.3em;font-weight:400;}
			
#twitter-feed .tweets a{font-size:11px; color:#A79787;display:; }
#twitter-feed .tweets li{list-style:none;}
#twitter-feed .tweets .scrollpane-wrap{height:40px;}
			
/*facebook*/
#facebook-fan-page{margin:5px auto 0; }
.right section h3{ display:none;}
.right section ul{
	margin-left:9px; margin-right:9px; 
	padding:0; list-style:none; }
.right section ul li{
	list-style:none;margin:0; 
	padding:0;background:#EFE5B2;}	

/*copyright*/
#copyright-stamp{}
#copyright-stamp p{
	display:block; margin:0 auto; padding:0;
	text-align:center; color:#564827;
	font-size:10px; font-weight:400; 
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;}

#copyright-stamp p.copyright-stamp-icon{
	display:block; width:100%; height:50px; 
	margin:0 auto ; padding:0;text-align:center; 
	font-size:10px; font-weight:400; 
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	background:transparent url(../images/copyright-icon.png) no-repeat 50% 50%;}

/*imprint*/
#imprint{font-size:11px; line-height:1.3em; padding:30px 0;}
#imprint p,
#imprint ul{margin:0; padding:0 12px;}

/*=======================================================================================================================*/
/*scrollpane*/
/*=======================================================================================================================*/
.jspContainer{overflow: hidden;position: relative;}
.jspPane{position: absolute;}
.jspVerticalBar{
	position: absolute;top: 0;right: 0;
	width: 6px;height: 100%;background: red;}
.jspHorizontalBar{
	position: absolute;bottom: 0;left: 0;
	width: 100%;height: 16px;background: red;}
.jspVerticalBar *,
.jspHorizontalBar *{margin: 0;padding: 0;}
.jspCap{display: none;}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{background: #dde;position: relative;}
.jspDrag{
	background: #A79787;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%;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{background: #eeeef4;float: left;height: 100%;}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{margin: 0 -3px 0 0;}


/*=======================================================================================================================*/
/*AWEBER*/
/*=======================================================================================================================*/
#af-form-650267225 .af-body .af-textWrap{width:330px;display:block;float:none;}
#af-form-650267225 .af-body .privacyPolicy{color:#000000;font-size:11px;}
#af-form-650267225 .af-body a{text-decoration:underline;font-style:normal;font-weight:normal;}
#af-form-650267225 .af-body input.text, #af-form-650267225 .af-body textarea{background-color:#EFE5B2;}
#af-form-650267225 .af-body input.text:focus, #af-form-650267225 .af-body textarea:focus{}
#af-form-650267225 .af-body label.previewLabel{display:block;float:none;text-align:left;width:auto;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;}
#af-form-650267225 .af-body{padding-bottom:0px;padding-top:0px;background-repeat:no-repeat;background-position:inherit;background-image:none;color:#000000;}
#af-form-650267225 .af-quirksMode{}
#af-form-650267225 .af-standards .af-divider{display:none;}
#af-form-650267225 .af-standards .af-element{}
#af-form-650267225 .buttonContainer input.submit{}
#af-form-650267225 .buttonContainer input.submit{width:auto;}
#af-form-650267225 .buttonContainer{text-align:left;}
#af-form-650267225 button,#af-form-650267225 input,#af-form-650267225 submit,#af-form-650267225 textarea,#af-form-650267225 select,#af-form-650267225 label,#af-form-650267225 optgroup,#af-form-650267225 option{float:none;position:static;margin:0;}
#af-form-650267225 div{margin:0;}
#af-form-650267225 form,#af-form-650267225 textarea,.af-form-wrapper,.af-form-close-button,#af-form-650267225 img{float:none;color:inherit;position:static;background-color:none;border:none;margin:0;padding:0;}
#af-form-650267225 input,#af-form-650267225 button,#af-form-650267225 textarea,#af-form-650267225 select{font-size:100%;}
#af-form-650267225 select,#af-form-650267225 label,#af-form-650267225 optgroup,#af-form-650267225 option{padding:0;}
#af-form-650267225,#af-form-650267225 .quirksMode{width:330px;}
#af-form-650267225.af-quirksMode{overflow-x:hidden;}
#af-form-650267225{}
#af-form-650267225{overflow:hidden;}
.af-body .af-textWrap{text-align:left;}
.af-body input.image{border:none!important;}
.af-body input.submit,.af-body input.image,.af-form .af-element input.button{float:none!important;}
.af-body input.text{width:100%;float:none;padding:5px 10px!important;}
.af-body.af-standards input.submit{padding:5px 16px;}
.af-body input.submit:hover{color:#F8C607;}
.af-clear{clear:both;}
.af-divider-parent{padding-bottom:15px;padding-top:0!important;}
.af-divider{display:block;height:12px;margin-bottom:6px;}
.af-element label{text-align:left;display:block;float:left;}
.af-element{padding:5px 0;}
.af-form-wrapper{text-indent:0;}
.af-form{text-align:left;margin:auto; margin-bottom:5px;}
.af-quirksMode .af-element{padding-left:0!important;padding-right:0!important;}
.lbl-right .af-element label{text-align:right;}


#sidebar-right section ul{list-style:none;}
#sidebar-right section li{list-style:none;}
#facebook-fan-page h3{display:none;}
#facebook-fan-page ul{list-style:none; }
#facebook-fan-page li{list-style:none; background:#C0B4A7;width:162px;}

/*=======================================================================================================================*/
/*BLOG*/
/*posts*/
/*=======================================================================================================================*/
.next-prev,
.navigation{margin:20px 0; }

.recipe{margin-bottom:20px;}
.post img{margin-bottom:10px;}
.post img.wp-smiley{margin-bottom:0px;}
.post header{margin:0;}
.post header h2{position:relative; padding-left:24px;}
.post header h3{position:relative; padding-left:24px;}

.recipe header h2{position:relative; padding-left:24px;}
.recipe header h3{position:relative; padding-left:24px;}
				
.commentcount {
	padding:8px; padding-left:10px;float:right; padding-top:0;
	background:url(../images/comment-notification-icon.png) no-repeat 50% 50%; }
		
.commentcount:hover {background:url(../images/comment-notification-icon2.png) no-repeat 50% 50%; cursor:pointer;}
.commentcount a {font-size:12px; font-weight:700; line-height:12px;  }
		
p.dateposted{
	float:left; width:22px; height:32px;  
	display:block; padding:2px; margin:0 10px 0 0;
	font-size:11px; font-weight:700; line-height:; text-align:center;}
a.thumb{}
p.read-more span{}
a.read-more-link{
	font-size:11px;
	padding:2px 110px 2px 7px;
	text-transform:uppercase; font-weight:700;}	
	
.postinfo{font-size:11px; margin-bottom:20px;}

p.gotop{text-align:center;}
p.gotop{
	float:right; margin-left:10px; position:fixed; bottom:10px; margin-bottom:0;
	margin-left:-45px; width:60px; z-index:0; text-align: center;}
a#gotop{
	display:block; width:40px; height:60px; text-indent:-9999px; text-align: center;
	background:transparent url(../images/arrow-gotop.png) no-repeat 50% 50%;}
	
/*=======================================================================================================================*/
/*comments*/
/*=======================================================================================================================*/
ul.commentlist {margin:0;padding:0;}
ul.children {margin-left:20px;}
ul.commentlist,ul.children {list-style-type:none;}
ul.commentlist li div.vcard img.avatar {padding:0;margin:0 5px 0 0;float:left;}
ul.commentlist .commentmetadata {font-size:0.9em;}
ul.commentlist .comment-author {padding-top:4px;}
ul.commentlist .comment-meta {padding-bottom:4px;}
.reply {margin-bottom:1em;}
span.says {display:none;}
.commentmeta {}
.commentmeta li {font-size:.87em;}
li.author,li.date {font-style:italic;}

/*ol.commentlist*/
ol.commentlist {margin:0;padding:0;}
ol.commentlist li{margin-left:0;padding:0; font-size:12px; line-height:1.5em;}
ol.children {margin-left:20px;}
ol.commentlist,ul.children {list-style-type:none;}
ol.commentlist li,ul.children li{position:relative;}
ol.commentlist li div.vcard img.avatar {padding:0;margin:4px 10px 0 0;float:left;}
ol.commentlist .commentmetadata {font-size:0.9em;  line-height:;}
ol.commentlist .comment-author {padding-top:4px;line-height:2em;}
ol.commentlist .comment-meta {padding-bottom:4px;}
.reply {margin-bottom:1em;}
span.says {display:none;}
.commentlist li p {padding-top:10px;}

h3#postcomment,	
h4#postcomment {
	font-size:14px; line-height:14px; text-transform:capitalize;
	margin:20px 0; padding:10px 0;border:0;}	
.comments-to{}
.commentmeta {}
.commentmeta li {font-size:.9em;}
li.author,li.date {font-style:italic;}
.authorstyle {margin-bottom:15px;}
.authorstyle p{padding-bottom:;padding-left:10px; padding-right:10px;}
.authorstyle .commentmetadata {font-size:0.9em;padding-left:10px; padding-right:10px;}
.authorstyle .comment-author {padding-left:10px; padding-right:10px;}

/*comment form*/
body:nth-of-type(1) #respond form textarea{margin-left:}
#commentform p {}
#commentform {margin:5px 10px 0 0;}
#commentform textarea {}
#commentform #submit {margin:10px auto;}
p#allowed-tags { border-width:1px 0;padding:5px 0;font-size:11px;}			
#respond form label{padding:0 20px; font-size:100%; text-transform:none; font-weight:400;}
#respond form input[type="text"],
#respond form input[type="email"], 
#respond form input[type="url"]{
	padding: 10px 20px; width: 580px; font-size:12px; font-weight:400; 
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; border:0;}			
#respond form textarea{
	padding: 20px; width: 580px; border:0;
	font-size:12px; font-weight:400; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;}	
	
#respond form input[type="submit"]{
	padding: 3px 20px; text-transform:uppercase; border:0; cursor:pointer;
	font-size:11px; font-weight:700; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;}
div #captchaInputDiv input#captcha_code	{width:285px;}
a.comment-reply-link{
	padding:2px 10px; font-size:11px; font-weight:700; text-decoration:none;
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-transform:uppercase;position:absolute; top:10px; right:0;}
.authorstyle a.comment-reply-link{right:10px;}	
.authorstyle #respond form input[type="text"],
.authorstyle #respond form input[type="email"], 
.authorstyle #respond form input[type="url"]{width: 560px;}

.authorstyle #respond form textarea{width: 560px;}
.authorstyle h3#postcomment,	
.authorstyle h4#postcomment,
.authorstyle #cancel-comment-reply-link{padding-left:10px;}

/*recipes*/

.recipe-header{}
.recipe-header img{margin-bottom:20px;}
.recipe-notes{margin-bottom:20px; padding-left:36px; line-height:1.5em;}
.recipe-content-holder{float:left; width:420px; margin-right:20px;}
#recipe-author-info h5{margin:0; padding:0;}

/*=======================================================================================================================*/
/*RECIPES*/
/*=======================================================================================================================*/
body.single-recipe header h2{margin-top:20px;}
.noprint{display:none;}
.recipe-header{}
.recipe-header img{margin-bottom:20px;}
.recipe-notes{margin-bottom:20px; padding-left:36px; line-height:1.5em;}

.recipe-about{float:right; width:120px;}
#recipe-author-info h5{margin:0; padding:0;}

.recipe-title h3{
    font-size:18px; line-height:18px; text-transform:capitalize;
    margin:0 0 20px; padding:0; border:0; text-align:left;}

.tiny-url{margin-bottom:20px; font-size:12px; font-style:italic;}
.recipe-servings{margin-bottom:20px;}

h4.recipe-section-title,
div.recipe-section-title{
  font-size:14px; line-height:18px; border-bottom:1px solid #ccc;
  text-transform:capitalize;margin-bottom:10px; padding: 0 0 10px; }

h4.recipe-section-title.recipe-instructions{margin-bottom:20px; }

.recipe-meta{margin-bottom:15px;}
.recipe-meta a {
  display:block; width:auto; padding:3px 6px; margin-bottom:0; 
  text-align:center; text-transform:uppercase; 
  font-weight:700; font-size: 10px; line-height:1.1em;}

.share-tools{padding:10px; padding-left:20px;padding-right:0;}
li.recipe-print-link { 
  list-style:none;width:70px;text-align: center;
  font-size: 10px; margin-bottom:4px;}

.recipe-cat{
  text-align:center; text-transform:uppercase;
  font-weight:700; font-size: 10px; line-height:1.8em;padding:0; }
 
.flickr-photoset-link{
	display:block; padding: 10px 0;
	font-size:14px; line-height:14px; text-transform:capitalize;
	background:url(../images/t-flickr.png) no-repeat 100% 50%;
	border-bottom:1px solid #ccc;}
 
#nutri-info {
    clear:right; margin:20px auto;padding:20px;width:320px;
    font-family:Verdana,sans-serif;font-size:small;}
    
#nutri-info .title {font-family:Arial,Helvetica,sans-serif;font-size:21px;font-weight:700;}
#nutri-info p {font-size:80%;margin:4px 0;}
#nutri-info li {line-height:100%; margin:0;padding:8px 0;background-image: none;}
#nutri-info ul {
    clear:right;font-size:80%;list-style-type:none;
    margin:10px 0;padding:0;}
div.nutrition-outline {width: 240px;padding: 5px;margin-right: 10px;float: left;}
div.nutrition-group-label {font-weight: 700;font-size: 13px;}

ul.rp_ingredients,
ul.recipe-details{list-style-position:outside; margin-left:20px;}
ul.rp_ingredients li,
ul.recipe-details li{list-style-position:outside;}

.recipe-list-meta {font-size: 12px;}

#recipe-author-info{font-size:12px; padding-top:20px; margin-top:20px; border-top:0 solid #ccc;}
#recipe-author-info{}

.tiny-url{color:#999;}
.betterrelated ol li,
.betterrelated ol li a,
.recipe-intro a{text-transform:capitalize;}

/*recipes front*/
.left-sidebar-recipes{margin:0;}
.left-sidebar-recipes ul{list-style:none; margin:0 0 10px 0; padding:0;}
.left-sidebar-recipes ul li{list-style:none;}
.left-sidebar-recipes a{ }
.left-sidebar-recipes h3{padding-top:0; padding-bottom:10px; font-size:14px;}
.left-sidebar-recipes h4{padding-left:0; padding-right:0;margin-top:0;line-height:1.4em;}

/* panel */
.panel, .panelcollapsed {
	background: #EFE5B2;margin: 0 0 2px;
	padding: 0;width: 188px;border: 1px solid #333;}

/* panel heading */
.panel h5, .panelcollapsed h5{	
	font-size: 12px;font-weight: 400;height:28px;line-height:28px;
	padding: 0 10px 0 20px;background:transparent url(../images/green.png) repeat-y 0 0; 
	border-bottom: 0 solid #333;cursor:pointer;
	/*
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
	*/}

#last-panel,#video-panel {border-bottom:0;}
#last-panel h5 {background:transparent url(../images/yellow.png) repeat-y 0 0; border-bottom:1px solid #333;}
#video-panel h5 {background:transparent url(../images/black.png) repeat-y 0 0; border-bottom:1px solid #333;}
#video-panel ul.children{margin-left:0;}

.panel h5 span, .panelcollapsed h5 span{display:block;background: #EFE5B2 url(../images/arrow-up.png) no-repeat 140px;}

/* panel heading on rollover */
.panel h5:hover, .panelcollapsed h5:hover { background-color: #EFE5B2; color:#000 }

/* heading of a collapsed panel */
.panelcollapsed h5 span{
	background: #EFE5B2 url(../images/arrow-dn.png) no-repeat 140px;
	border-color: #EFE5B2;}

/* panel content - do not set borders or paddings */
.panelcontent { 
	background: #EFE5B2; 
	overflow: hidden;}

/* collapsed panel content */
.panelcollapsed .panelcontent { display: none; }


.left-sidebar-recipes li#recipes-home-link a,
.left-sidebar-recipes li#recipes-home-link a:visited{
	height:36px; line-height:36px; color:#f66600;
	background:#EFE5B2 url(../images/orange.png) repeat-y 0 0;
	border:1px solid #333; margin-bottom:2px; padding: 0 20px;
	display:block;}
	
.left-sidebar-recipes li#recipes-home-link a:hover{color:#000;}

.panelcontent ul{margin-bottom:2px;}
.panelcontent ul li{}
.panelcontent .list-categories a,
.panelcontent .list-categories a:visited{ 
	color:#888; 
	display:block;
	font-size: 12px;
	font-weight: 400;
	height:28px;
	line-height:28px;
	padding: 0 28px;
	 background:transparent url(../images/green.png) repeat-y 0 0; }
	 
.panelcontent .list-categories a:hover{color:#000;}

.panelcontent .list-worldfood a,
.panelcontent .list-worldfood a:visited{
	display:block;
	color:#888;
	font-size: 12px;
	font-weight: 400;
	height:28px;
	line-height:28px;
	padding: 0 28px;
	 background:transparent url(../images/green.png) repeat-y 0 0; }

.panelcontent .list-worldfood a:hover{color:#000;}

.panelcontent .list-pages li a,
.panelcontent .list-pages li a:visited{
	display:block;
	color:#333;
	font-size: 12px;
	font-weight: 400;
	height:28px;
	line-height:28px;
	padding: 0 28px;
	 background:transparent url(../images/yellow.png) repeat-y 0 0; 
	 border-bottom:1px solid #333}
	 
.panelcontent .list-video li a,
.panelcontent .list-video li a:visited{
	display:block;
	color:#333;
	font-size: 12px;
	font-weight: 400;
	height:28px;
	line-height:28px;
	padding: 0 28px;
	 background:transparent url(../images/black.png) repeat-y 0 0; 
	 border-bottom:1px solid #333}
	 
.panelcontent .list-video li.cat-item a,
.panelcontent .list-video li.cat-item a:visited{
	display:block;
	color:#333;
	font-size: 12px;
	font-weight: 400;
	height:auto;
	line-height:15px;
	padding: 5px 28px;
	 background:transparent url(../images/black.png) repeat-y 0 0; 
	 border-bottom:1px solid #333}
	 
.panelcontent .list-pages li a:hover{color:#000;}

/**/
.left-sidebar-recipes li#read-food-blog{}
.left-sidebar-recipes li#read-food-blog a,
.left-sidebar-recipes li#read-food-blog a:visited{
	height:28px; line-height:28px; color:#333;
	background:#EFE5B2 url(../images/black.png) repeat-y 0 0;
	border:1px solid #333; margin-bottom:2px; padding: 0 20px;
	display:block;}
	
.left-sidebar-recipes li#read-food-blog a:hover{color:#000;}	 
	 
/**/
.left-sidebar-recipes li#friends-recipes-link{}
.left-sidebar-recipes li#friends-recipes-link a,
.left-sidebar-recipes li#friends-recipes-link a:visited{
	height:28px; line-height:28px; color:#333;
	background:#EFE5B2 url(../images/yellow.png) repeat-y 0 0;
	border:1px solid #333; margin-bottom:2px; padding: 0 20px;
	display:block;}
	
.left-sidebar-recipes li#friends-recipes-link a:hover{color:#000;}	 
	 
/**/
.left-sidebar-recipes li#share-recipe-link a,
.left-sidebar-recipes li#share-recipe-link a:visited{
	height:28px; line-height:28px; color:#333;
	background:#EFE5B2 url(../images/yellow.png) repeat-y 0 0;
	border:1px solid #333; margin-bottom:2px; padding: 0 20px;
	display:block;}
	
.left-sidebar-recipes li#share-recipe-link a:hover{color:#000;}	 
	 
/**/
.left-sidebar-recipes li#join-free-link a,
.left-sidebar-recipes li#join-free-link a:visited{
	height:28px; line-height:28px; color:#333;
	background:#EFE5B2 url(../images/orange.png) repeat-y 0 0;
	border:1px solid #333; margin-bottom:2px; padding: 0 20px;
	display:block;}
	
.left-sidebar-recipes li#join-free-link a:hover{color:#000;}		 
	 
/**/
.left-sidebar-recipes li#newsletter-signup-link a,
.left-sidebar-recipes li#join-free-link a,
.left-sidebar-recipes li#newsletter-signup-link a:visited,
.left-sidebar-recipes li#join-free-link a:visited{
	height:28px; line-height:28px; color:#333;
	background:#EFE5B2 url(../images/yellow.png) repeat-y 0 0;
	border:1px solid #333; margin-bottom:2px; padding: 0 20px;
	display:block;}
	
.left-sidebar-recipes li#newsletter-signup-link a:hover,
.left-sidebar-recipes li#join-free-link a:hover{color:#000;}

.left-sidebar-recipes .recipes-home-widgets{
	padding-right:20px;
	font-size:11px; line-height:1.3em;}		 
	 
/**/
#new-foodporn{padding:0px; background:#fff;font-size:11px;}

#whats-hot{padding:10px; background:#fff;}

#new-recipes{padding:10px; margin-bottom:20px; background:#F3F3F3;}
#recent-recipes{padding:10px; background:#f3f3f3;}
#new-recipes-min{padding:10px; background:#f3f3f3;}
#archive-recipes{padding:10px; background:#f3f3f3;}
#popular-recipes{padding:10px; background:#fff;}


.select-archive{padding:0 10px; margin-bottom:20px;}
#archive-recipes select{margin-bottom:3px;}
body.archive .content{margin-top:20px;}

#new-foodporn h2,
#whats-hot h2,
#archive-recipes h2,
#popular-recipes h2,
#new-recipes h2,
#recent-recipes h2,
#new-recipes-min h2,
#join-free h2{margin-left:10px; margin-right:10px;}

.recipe-item{
	position:relative;
	width:175px; height:230px; float:left; margin:0 10px 20px;
	font-size:12px; line-height:1.3em; }
	
#whats-hot .recipe-item{position:relative;
	width:370px; height:auto; float:left; margin:0 10px 20px;
	font-size:12px; line-height:1.3em; color:#888; overflow-y:hidden;margin-bottom:0px;} 
#new-foodporn .recipe-item{position:relative;
	width:85px; height:90px; float:left; margin:0 8px 20px 5px ;
	font-size:12px; line-height:1.3em; margin-bottom:0px;} 	
#new-foodporn .recipe-item img{width:87px; height:87px; }	
#whats-hot{overflow-y:hidden;margin-bottom:20px; }
#new-foodporn{overflow-y:hidden;margin-bottom:;padding-bottom:10px; }
#new-foodporn .recipe-item-wrap{margin-left:10px;}
		
#new-recipes-min .recipe-item{
	position:relative;
	width:175px; height:80px; float:left; margin:0 10px 20px;
	font-size:12px; line-height:1.3em; overflow-y:hidden;}
	
.recipe-item a,
.recipe-item a:visited{color:#00aeef; text-decoration:underline;}
.recipe-item a:hover{color:#f66600; text-decoration:underline;}
.recipe-item img{margin-bottom:5px;}
	
.recipe-item span a {
	position:absolute; bottom:54px; left:10px;display:block; 
	padding-right:40px; width:90px; height:16px; 
	background:url(../images/read-more.png) no-repeat 0 50%;
	font-size: 11px; font-weight:700; text-transform:uppercase;
	color:#fff; text-decoration:none; background:#; 
	text-align:left;text-decoration:none;}
.recipe-item span a:visited{color:#fff; text-decoration:none;}
.recipe-item span a:hover{color:#111;text-decoration:none;}	

#new-recipes .recipe-item img{height:175px;width:175px;}

#join-free{padding:10px; margin-bottom:40px;}
body.single #join-free {padding:40px; margin-bottom:40px;}
.join-free-wrap{margin-left:auto;margin-right:auto;}
#join-free{margin-left:auto;margin-right:auto; background:#F3F3F3;}
#join-free a,	
#join-free a:visited{color:#00aeef; text-decoration:underline;}
#join-free a:hover{color:#f66600; text-decoration:underline;}
#join-free p{
	width:175px; margin:0 10px 20px;
	font-size:12px; line-height:1.3em; color:#888;}

body.single #join-free p{}
	
body.blog #join-free p,
body.category #join-free p,
body.category-friends-recipes #join-free p,
body.single #join-free p{width:45%;}
body.single #commentform p input#submit{}

body.category-friends-recipes .not-found{padding-left:20px; padding-right:20px;}

body.page-template-recipes-sub-archives-php .entry{padding:0 20px 20px; margin-bottom:20px; background:#f3f3f3;}
body.page-template-recipes-sub-archives-php .entry a,
body.page-template-recipes-sub-archives-php .entry a:visited{color:#00aeef; text-decoration:underline;}
body.page-template-recipes-sub-archives-php .entry a:hover{color:#f66600; text-decoration:underline;}	
body.page-template-recipes-sub-archives-php .entry h3 a,
body.page-template-recipes-sub-archives-php .entry h3 a:visited{color:#f66600; text-decoration:none;}
body.blog #page-content{margin-bottom:0; padding-top:20px; padding-bottom:20px;}

.recipe-item a,.recipe-item a:visited{color:#00aeef; text-decoration:underline;}
#join-free a,#join-free a:visited{color:#00aeef; text-decoration:underline;}
/*=======================================================================================================================*/
/* Print Classes */
/*=======================================================================================================================*/
body.print-recipes .recipe-about{}
body.print-recipes .recipe-header .recipe-title{
    font-size:18px; line-height:18px; text-transform:capitalize;
    margin:0 0 10px; padding:10px 0; border-bottom:1px dotted #ccc;
    text-align:left;color:#f66600; }
    
body.print-recipes .recipe-section-title{
    font-size:14px; line-height:18px; text-transform:capitalize;
    margin:10px 0; padding:10px 0; border-bottom:1px dotted #ccc;
    text-align:left;color:#f66600; font-weight:400; display:block;}

body.print-recipes .recipe-print-logo{
	padding:20px 0; margin-top:0px 0;font-size:12px; color:#999; font-style:italic;
	background:url(../images/print-logo.png) no-repeat 95% 50%;}
	
body.print-recipes input[type="submit"]{
	border:0; padding:3px 5px; margin:10px 20px;color:#fff; background:#000; 
	text-transform:uppercase; font-size:11px; font-family:serif; cursor:pointer;}	
	
body.print-recipes .recipe-detail{margin:10px 0; width:100%;}
body.print-recipes .recipe-content.recipe-instructions img{display:none;}
body.print-recipes .recipe-detail span.details-header.details-header-prep{font-weight:700; }
body.print-recipes .recipe-meta{margin-top:20px;font-size:11px; color:#999; font-style:italic;}
/*=======================================================================================================================*/
/**VIDEOS COOKING/
/*=======================================================================================================================*/
body.category-videos .not-found{padding-left:20px; padding-right:20px; padding-bottom:20px;}

/**/
body.single .entry.if-video{padding:0 0 0 40px;}
body.single .entry.if-video .video-wrap{padding:0 20px 20px 0; margin-bottom:0;}

body.single .if-video{/*padding:0 0 0 40px;*/}
body.category-videos #page-content{background:transparent; }
body.category-videos .entry {width:175px; height:210px;float:left; position:relative; color:#111;}

body.category-videos .entry {width:175px; height:220px;float:left; margin:5px; padding:9px; background:#fff; border:1px solid #ddd; position:relative; color:#111; background:url(../images/watch-youtube.png) no-repeat 95% 95%;}
body.category-videos .entry p{margin-bottom:5px; }
body.category-videos .entry img{margin-bottom:5px;}

body.category-bennys-food-porn .entry{width:175px; height:260px;float:left; margin:5px; padding:9px; background:#fff; border:1px solid #ddd; position:relative; color:#111;}
body.category-bennys-food-porn .entry:hover,body.category-videos .entry:hover{border:1px solid #aaa; }
body.category-bennys-food-porn .entry img{width:175px; height:175px;}

body.category-bennys-food-porn .entry a,
body.category-videos .entry a,
body.category-bennys-food-porn .entry a:visted,
body.category-videos .entry a:visited{color:#00aeef;text-decoration:underline;}
body.category-bennys-food-porn .entry a:hover,
body.category-videos .entry a:hover{color:#00aeef; text-decoration:underline;}
body.category-videos a.read-more-link{padding-right:50px; position:relative; bottom:60px;}
body.category-videos a.read-more-link,
body.category-videos a.read-more-link:visited{color:#fff;}
body.category-videos a.read-more-link:hover{color:#111;}

body.category-videos .videos-recent{padding:20px; padding-top:20px; background:#f3f3f3;}
body.category-videos .videos-recent span{padding:0; background:;}
body.category .select-video-archive,
body.category-videos .videos-recent p{margin-bottom:10px;}
body.category-videos .select-video-archive{margin:0 20px; margin-bottom:20px;}

body.category-bennys-food-porn .select-video-archive h3,
body.category-videos .select-video-archive h3{border:0; padding:7px 10px; background:#f8c607; color:#fff;}
body.category-bennys-food-porn .select-video-archive h3{color:#f66600; background:transparent;border-bottom:2px dashed #f66600;}
body.category .select-archive h3,
body.category-friends-recipes .select-archive h3,
body.date .select-archive h3,
body.tag .select-archive h3{border:0; padding:7px 10px; background:#D6DB30; color:#fff;}

body.category .select-archive strong,
body.category-friends-recipes .select-archive strong,
body.date .select-archive strong,
body.tag .select-archive strong{color:#000;}

body.category .select-archive,
body.category-friends-recipes .select-archive,
body.date .select-archive,
body.tag .select-archive{padding-left:0; padding-right:0;}

#secondary-nav li.menu-item-home a,	
#secondary-nav li.current-menu-item a,
#secondary-nav li.current_page_item a,
#secondary-nav li.current_page_item a,
#secondary-nav li.current-menu-item a,
#secondary-nav li.current_page_ancestor a,
#secondary-nav li.current-category-ancestor a,
#secondary-nav li.current-cat a{}
#secondary-nav li.current_page_item a:hover,
#secondary-nav li.current-menu-item a:hover,
#secondary-nav li.current-category-ancestor a:hover,
#secondary-nav li.current_page_ancestor a:hover,
#secondary-nav li.current-cat a:hover{
	color:#F71D29; 
	background:transparent url(../images/star.png) no-repeat 12px 50%;}
	
.sec-menu li.menu-item-home a,	
.sec-menu li.current-menu-item a,
.sec-menu li.current_page_item a,
.sec-menu li.current_page_item a,
.sec-menu li.current-menu-item a,
.sec-menu li.current_page_ancestor a,
.sec-menu li.current-category-ancestor a,
.sec-menu li.current-cat a{}
.sec-menu li.current_page_item a:hover,
.sec-menu li.current-menu-item a:hover,
.sec-menu li.current-category-ancestor a:hover,
.sec-menu li.current_page_ancestor a:hover,
.sec-menu li.current-cat a:hover{
	color:#F71D29; 
	background:transparent url(../images/star.png) no-repeat 12px 50%;}
	
/*=======================================================================================================================*/
#author-avatar{float:left; margin-right:10px;}
#author-avatar img{margin-bottom:0;}
.comment-author img{float:left; margin-right:10px;margin-top:5px;}
#recipe-author-info p{font-size:11px; line-height:1.4em; padding-left:40px;}

body.single .entry.if-video{padding:0 0 0 40px;}
body.single .entry.if-video .video-wrap{padding:0 0 20px 0; margin-bottom:0;}
body.single .video-content{float:left; width:400px;background:#f3f3f3;padding-left: 20px;padding-right: 20px; }		

.tiny-url{margin-bottom:20px; font-size:12px; font-style:italic; color:#000;}
.tiny-url a{color:#E30000; text-decoration:underline;}
.post-about{float:right; width:120px; margin-right:0; margin-top:0;}
.post-meta{margin-bottom:10px;margin-top:0;}
.share-tools a,
.post-meta span,
.post-meta a {
  display:block; width:auto; padding:3px 6px; margin-bottom:3px; 
  text-align:center; text-transform:uppercase; 
  font-weight:700; font-size: 10px; line-height:1.2em;}

.share-tools{padding-top:10px; padding-left:20px;padding-right:0; margin-bottom:10px;}

ul.post-categories{list-style:none; margin-bottom:10px; margin-left:0;}
ul.post-categories li a	{
  display:block; width:auto; padding:3px 6px; margin-bottom:3px; 
  text-align:center; text-transform:uppercase; 
  font-weight:700; font-size: 10px; line-height:1.2em;}
  
.post-meta a {color:#fff; background:#000;}
.post-meta a:hover {color:#999; background:#000;}
.post-meta span{color:#fff; background:#D6DB30;}

.share-tools a, 
.share-tools a:visited{background:#999; color:#fff;}
.share-tools a:hover{background:#999; color:#000;}

.post-meta a {color:#fff; background:#000;}
.post-meta a:hover {color:#999; background:#000;}
.post-meta span{color:#fff; background:#D6DB30;}

.share-tools a, 
.share-tools a:visited{background:#999; color:#fff;}
.share-tools a:hover{background:#999; color:#000;}

body.category-videos .video-content span.vvqbox.vvqyoutube{float:left; margin-right: 20px; }
/*=======================================================================================================================*/
/*CHEF - APPEARANCE, COLORS*/
/*=======================================================================================================================*/
/*colors*/
body {color:#111;}
input[type="submit"],
input[type="reset"],
input[type="button"]{
	background-color:#111; color:#fff;}
	
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover{
	background-color:#111; color:#f8c607;}

input[type="text"],
input[type="url"],
input[type="password"],
textarea{background-color:#EFE5B2; color:#111;}	
.search input[type="text"]{background-color:#fff; border:1px solid #111;}	
select{background-color:#EFE5B2; border:1px solid #111;}

.wrapper{background-color:transparent;}
#branding.cooking{background:transparent url(../images/header-cooking.png) no-repeat 0 0;}
#desc{color:#000;}
#footer-1.bottombar{background-color:#f8c607;}
#footer-2.bottombar{background-color:#f8da64;}
#footer-1 .left1{background-color:#f8c607;}
#footer-2 .left1{background-color:#f8da64;}
.left2{background-color:#fff;}
#sidebar-right.cooking{background-color:#d6db30;}
.imprint{background-color:#fff;}
.content{background-color:transparent;}

a, a:link, a:active, a:visited { color:#f66600; }
a:hover { color:#888; }
h1, h2, h3{color:#f66600; border-color:#f66600;}
h1 a, 
h2 a, 
h3 a,
h1 a:link, 
h2 a:link, 
h3 a:link,
h1 a:visited, 
h2 a:visited, 
h3 a:visited{color:#f66600;}
h1 a:hover,
h2 a:hover,
h3 a:hover{color:#111; border-color:#f66600;}

h1.search-title{color:#111;}

h3 .commentcount a,
h3 .commentcount a:link,
h3 .commentcount a:visited{text-decoration:none; font-weight:700; color:#fff;}
h3 .commentcount a:hover{text-decoration:none; color:#000;}

h2 .commentcount a,
h2 .commentcount a:link,
h2 .commentcount a:visited{text-decoration:none; font-weight:700; color:#fff;}
h2 .commentcount a:hover{text-decoration:none; color:#000;}

.dateposted{background:#ffcb05;}
a.read-more-link,
a.read-more-link:visited{
	color:#fff;
	background:url(../images/read-more.png) no-repeat 0 50%;}
a.read-more-link:hover{
	color:#111;
	background:url(../images/read-more.png) no-repeat 0 50%;}	

.postinfo{color:#999;}

/*secondary navigation*/
#secondary-nav a,
#secondary-nav a:visited {color:#111;}
#secondary-nav a:hover{
	color:#F71D29; 
	background:transparent url(../images/star.png) no-repeat 12px 50%;}

#secondary-nav li.menu-item-home a,	
#secondary-nav li.menu-item-type-custom.menu-item-home a,
#secondary-nav li.menu-item-type-custom.current-menu-item a,
#secondary-nav li.menu-item-type-custom.current_page_item a,
#secondary-nav li.menu-item.menu-item-home a,
#secondary-nav li.menu-item.current-menu-item a,
#secondary-nav li.menu-item.current_page_item a,
#secondary-nav li.menu-item-home a,
#secondary-nav li.current_page_item a,
#secondary-nav li.current-menu-item a,
#secondary-nav li.current_page_ancestor a,
#secondary-nav li.current-cat a{}
#secondary-nav li.current_page_item a:hover,
#secondary-nav li.current-menu-item a:hover,
#secondary-nav li.current_page_ancestor a:hover,
#secondary-nav li.current-cat a:hover{
	color:#F71D29; 
	background:transparent url(../images/star.png) no-repeat 12px 50%;}

.bottombar{ color:#f66600; background:url(../images/head3.png) repeat-x 0 0;}
.bottombar h2,
.bottombar h3{color:#f66600;}
.bottombar a,
.bottombar a:link,
.bottombar a:visited{color:#111;}
.bottombar a:hover{color:#fff;}

.bottombar ul#menu-networks a,
.bottombar ul#menu-networks a:link,
.bottombar ul#menu-networks a:visited {color:#fff;}
.bottombar ul#menu-networks a:hover{color:#A79787;}

.right ul.net-menu a,
.right ul.net-menu a:link,
.right ul.net-menu a:visited {color:#fff;}
.right ul.net-menu a:hover{color:#A79787;}
.bottombar ul#menu-networks li:first-child a{padding-left:5px;background:url(../images/rss1.png) no-repeat 5px 100%;}
.bottombar ul#menu-networks li:first-child a:hover{background:url(../images/rss2.png) no-repeat 5px 100%;}

/*fixed right column*/
#sidebar-right ul.net-menu li:first-child a{background:url(../images/rss2.png) no-repeat 50% 100%;}
#sidebar-right ul.net-menu li:first-child a:hover{background:url(../images/rss1.png) no-repeat 50% 100%;}
.right ul.main-menu a,
.right ul.main-menu a:link,
.right ul.main-menu a:visited {color:#fff;}
.right ul.main-menu a:hover{color:#A79787;}
.right ul.main-menu li:first-child a,
.right ul.main-menu li:first-child a:link,
.right ul.main-menu li:first-child a:visited,
.right ul.main-menu li:first-child a:hover{color:#A79787;}

/*imprint*/
#imprint.cooking{background:#fff url(../images/imprint-cooking.png) no-repeat 50% 0;}
#imprint.cooking{color:#888;}
#imprint.cooking a{color:#888;}
#imprint.cooking a:hover{color:#111;}

/*comments*/
ul.commentlist {margin:0;padding:0;}
ul.children {margin-left:20px;}
ul.commentlist,ul.children {list-style-type:none;}
ul.commentlist li div.vcard img.avatar {padding:0;margin:0 5px 0 0;float:left;}
ul.commentlist .commentmetadata {font-size:0.9em;}
ul.commentlist .comment-author {padding-top:4px;border-top:1px solid #EFE5B2;}
ul.commentlist .comment-meta {padding-bottom:4px;border-bottom:1px solid #EFE5B2;}
.reply {margin-bottom:1em;}
span.says {display:none;}
.commentmeta {border-top:1px dotted #999;border-bottom:1px solid #EFE5B2;}
.commentmeta li {font-size:.87em;}
li.author,li.date {font-style:italic;}

/*ol.commentlist*/
ol.commentlist .comment-author {border-top:1px solid #EFE5B2;}
ol.commentlist .comment-meta {border-bottom:1px solid #EFE5B2;}

.content h3#comments,
.content h3#pings
.content h4#comments,
.content h4#pings {background:#d6db30;color:#111;}
.content h3#postcomment,	
.content h4#postcomment {color:#F66600;}	

.comments-to{color:#f66600;}
.commentmeta {border-top:1px dotted #999;border-bottom:1px solid #EFE5B2; }
.authorstyle {
	background-color:#F9FAE3 !important;
	border-left:1px solid #EFE5B2;
	border-right:1px solid #EFE5B2;
	border-bottom:1px solid #EFE5B2;}
.authorstyle .comment-reply-link{color:#000;}
.authorstyle .comment-reply-link:hover{color:#fff;}

/*comment form*/
p#allowed-tags { border:1px solid #EFE5B2; border-width:1px 0;color:#999;}			
#respond form label{color:#999;}
#respond form input[type="text"],
#respond form input[type="email"], 
#respond form input[type="url"]{background:#EFE5B2;}			
#respond form textarea{background:#EFE5B2;}			
#respond form input[type="submit"]{background:#000; color:#fff; cursor:pointer;}			
#respond form input[type="submit"]:hover{background:#000; color:#ffcb05;}
a.comment-reply-link{background:#FFCB05; color:#fff; text-transform:uppercase;}		
a.comment-reply-link:hover{background:#FFCB05; color:#000; }

h3#total-comments,h3#pings
h4#total-comments,h4#pings {background:#d6db30}

/*single recipe*/
.recipe-content-holder{background:#f3f3f3;}
.recipe-title h3,
.recipe-content a{color:#00aeef;}

h4.recipe-section-title,
div.recipe-section-title{color:#999;}

/* Form settings */
.recipe-press-required {color: #FF0000;}
span.recipe-press-error {color: #FF0000;}

#nutri-info {border:1px solid #ccc; background:#fff;}
#nutri-info .title {color:#111;}
#nutri-info .rectitle {color:#847840;}
#nutri-info li { border-bottom:1px solid #000000;background-image: none;}
#nutri-info ul {border-bottom:2px solid #000000;border-top:3px solid #000000;}
div.nutrition-outline {border: solid 1px #666;width: 240px;}

.recipe-list-meta {color: #999;}
.recipe-meta a {color:#fff; background:#000;border-top:3px solid #fff;}
.recipe-meta a:visited {color:#fff; background:#000;}
.recipe-meta a:hover {color:#ccc; background:#000; }

.share-tools{
    border-left:2px dashed #f66600;
    background:url(../images/tools22.png) no-repeat 0 16px;}
    
.share-tools a, 
.share-tools a:visited{background:#999;}
.share-tools a:hover{background:#bbb; color:#000;}

li.recipe-print-link a,
li.recipe-print-link a:visited{background:#F9CC27;color:#fff; text-decoration: none;}
li.recipe-print-link a:hover{background:#F9CC27;color:#000; text-decoration: none;}
.recipe-cat{color:#fff;background:#d6db30; }
#recipe-author-info{}
#recipe-author-info h5{color:#999;}
.tiny-url{color:#999;}
.tiny-url a{color:#000; text-decoration:underline;}
.post-meta a {color:#eee; background:#000;}
.post-meta a:hover {color:#fff; background:#161616;}
.post-meta span{color:#fff; background:#D6DB30;}

.post-meta a {color:#eee; background:#000;}
.post-meta a:hover {color:#fff; background:#161616;}
.post-meta span{color:#fff; background:#D6DB30;}

.share-tools a, 
.share-tools a:visited{font-size:10px;background:#bbb; color:#fff;}
.share-tools a:hover{background:#bbb; color:#000;}

/*secondary navigation*/
#secondary-nav a,
#secondary-nav a:visited{color:#000;}

#secondary-nav a:hover{color:#E30000;background:transparent url(../images/star.png) no-repeat 12px 50%;}

#secondary-nav .current-menu-item a,
#secondary-nav .current_page_item a,
#secondary-nav .current-menu-item a,
#secondary-nav .current_page_ancestor a,
#secondary-nav .current-category-ancestor a,
#secondary-nav .current-cat a{
	color:#E30000; 
	background:transparent url(../images/star.png) no-repeat 12px 50%;}

#secondary-nav .current_page_item a:hover,
#secondary-nav .current-menu-item a:hover,
#secondary-nav .current-category-ancestor a:hover,
#secondary-nav .current_page_ancestor a:hover,
#secondary-nav .current-cat a:hover{
	color:#E30000; 
	background:transparent url(../images/star.png) no-repeat 12px 50%;}

/* Print Classes */
.print-size {border: solid 1px #555; background: #DDD;}
body.print-recipes .recipe-content ul.rp_ingredients{ }
body.print-recipes div.recipe-title{border-bottom:1px dotted #999;;color:#f66600; }
body.print-recipes h4.recipe-section-title{color:#f66600;}
body.print-recipes div.recipe-meta{color:#999;}
.recipe-category-description{display:;}
.video-content{padding-top:20px;padding-bottom:20px;}
.tern_wp_youtube_video_meta{border:1px solid #000; background:#f3f3f3;}
.video-screenshot img{width:360px; height:160px; float:left;margin-right:20px;}
.category-video-screenshot img{width:175px; height:142px; float:left;}
.select-video-archive{}
.category-video-screenshot,
.video-screenshot{position:relative;}
.watch-youtube{
	position:absolute; top:10px;left:355px; z-index:100; display:block;
	width:30px; height:30px;
	background:transparent url(../images/watch-youtube.png) no-repeat 0 0;}
	
.category-video-screenshot .watch-youtube{
	position:absolute; top:10px;left:140px; z-index:100; display:block;
	width:30px; height:30px;
	background:transparent url(../images/watch-youtube.png) no-repeat 0 0;}

.recipes-home-widgets ul{list-style:none; width:190px; margin:0 0 10px 0; padding:0;}
.recipes-home-widgets ul li{list-style:none; padding:10px; margin-bottom:10px; margin-top:0; border:1px solid #000; background:#EFE5B2;}

body.single .video-content img{width:; }		
body.single .video-content img .wp-smiley {width:;}
#footer-2.bottombar ul:last-child li{width:165px;}
#footer-2.bottombar ul:last-child li ul li{width:165px;}

/*pagination*/
.pagination {
clear:both;
padding:20px 0;
position:relative;
font-size:11px;
line-height:13px;
}
 
.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#fff;
background: #bbb;
}
 
.pagination a:hover{
color:#fff;
background: #f66600;}
 
.pagination .current{
padding:6px 9px 5px 9px;
background: #f66600;
color:#fff;
}

.pagination-bottom{padding-left:5px;}
.next-prev,
.navigation{text-align:; padding-left:5px;}

.wp-paginate {padding:0; margin:0;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {background:#ddd; color:#fff; margin-right:1px; padding:3px 6px; text-align:center; text-decoration:none;}
.wp-paginate a:hover, .wp-paginate a:active {background:#f66600; color:#fff;}
.wp-paginate .title {color:#555; margin-right:1px;}
.wp-paginate .gap {color:#999; margin-right:1px;}
.wp-paginate .current {color:#fff; background:#f66600; border:0 solid #89adcf; margin-right:1px; padding:3px 6px;}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}

#rec-posts-food-blog{
padding:0 19px;
width:150px;
	margin-bottom:10px;
	margin-top:10px;
	color:#888;
	background:#D6DB30 url(../images/whats-hot-bg.jpg) no-repeat 100% 0;
	border:1px solid #F8C607;}
	
#rec-posts-food-blog a{display:block; color:#;margin:2px 0;font-weight:700; font-size:12px;font-style:italic;}
#rec-posts-food-blog a:hover{display:block; color:#fff;}

#rec-posts-food-blog h4#blog-head{
	display:block; height:46px; width:148px;
	margin:0;padding:0;
	background:#D6DB30 url(../images/whats-hot-head.jpg) no-repeat 50% 0;}
	


	.inn{padding:10px 0;}
	
.content .post .entry h1, .content .post .entry h2, .content .post .entry h3, 
.content .post .entry h4, .content .post .entry h5, .content .post .entry h6{
	margin-left:0; margin-right:0;
	padding-left:0; padding-right:0;}


#foodporn{padding:20px; margin-bottom:10px; margin-top:0; border:1px solid #FECC0B; background:#000000;}
#foodporn a{color:#FFCB05;font-size:13px; font-weight:700;font-family:arial;text-transform:uppercase;}	
	#foodporn h4#foodporn-head{
	display:block; height:46px; width:148px;
	margin:0;padding:0;
	background:url(../images/foodporn-head.png) no-repeat 50% 0;}
#foodporn a:hover{color:#E1001B;}
#eatsout{padding:0 20px 20px; margin-bottom:10px; color:#888; margin-top:0; border:1px solid #D5DB2F; background:#FFCB05;}
#eatsout a{color:#333;font-weight:700; font-size:12px;font-style:italic;display:inline;background-color:none;border:0;}
#eatsout a:hover{color:#fff;}		
	#eatsout h4#eatsout-head{
	display:block; height:40px; width:148px;
	margin:0;padding:0;
	background:url(../images/eatsout-head.jpg) no-repeat 50% 0;}
	
#subsc{padding:20px; margin-bottom:10px; margin-top:0; border:1px solid #D5DB2F; background:#EF651B;}
#subsc a{color:#000;font-weight:700;}		
	#subsc h4#subsc-head{
	display:block; height:46px; width:148px;
	margin:0;padding:0;
	background:url(../images/subsc-head.jpg) no-repeat 50% 0;}

.recipe-taxonomies{margin-top:1px;margin-bottom:2px;}	
.recipe-taxonomies a{
display:block;
	font-size: 12px;font-weight: 400;height:28px;line-height:28px;margin:0;
	padding: 0 10px 0 20px;background:#EFE5B2 url(../images/green.png) repeat-y 0 0; 
	border: 1px solid #333;cursor:pointer; color:#333;}
	
.blog-taxonomies{margin-top:1px;margin-bottom:2px;}	
.blog-taxonomies a{
display:block;
	font-size: 12px;font-weight: 400;height:28px;line-height:28px;margin:0;
	padding: 0 10px 0 20px;background:#EFE5B2 url(../images/black.png) repeat-y 0 0; 
	border: 1px solid #333;cursor:pointer; color:#333;}

.post.category-bennys-food-porn a.read-more-link{color:;}

h4.h4{
	display:block;line-height:20px;
	font-family:arial black;font-size:20px;
	padding-top:20px;
	padding-bottom:7px;
	margin-bottom:10px;
	text-transform:uppercase;
	border-bottom:2px dashed #f66600;}

	#eatsout .h4{color:#FFFFFF;border-bottom:2px dashed #f66600;}
	#join-free{background:#f3f3f3;}
	.page-template-recipes-front-php #join-free{background:#FFFFFF;}
#subsc h4{
	display:block;line-height:22px;
	font-family:arial black;font-size:22px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	text-transform:uppercase;
	color:#fff;
	border-bottom:2px dashed #FFCB05;}	
#footer-1 img{width:32px;height:32px;}
#footer-1 img{width:30px;height:30px; padding:0; border:1px solid #fff;}
.content #profileHeader h4{margin:0;padding:5px; color:#333;}
#hot-topics h4.h4{
	display:block;line-height:22px;
	font-family:arial black;font-size:22px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-left:15px;
	margin-right:15px;
	text-transform:uppercase;
	color:#333;
	border-bottom:2px dashed #F66600;}
#latest-video h4.h4{
	display:block;line-height:19px;
	font-family:arial black;font-size:19px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-left:15px;
	margin-right:15px;
	text-transform:uppercase;
	color:#000;
	border-bottom:2px dashed #F66600;}
	
.lifestream_via{display:none;}
.hot-topics{background:#f3f3f3;padding:10px 0;}
#latest-video,#hot-topics{background:#EFE5B2;padding:10px 0;margin-top:0;margin-bottom:10px; width:192px;border:1px solid #000;}

#lifestream,.hot-topics,#hot-topics,#latest-video{
	font-size:12px; color:#888;}
	
	#lifestream a, .hot-topics a,#hot-topics a,#latest-video a{color:#333;}
	#lifestream a:hover, .hot-topics a:hover, #hot-topics a:hover,#latest-video a:hover{color:#f66600;}
.hot-topics h2,.hot-topics h3,#hot-topics h2,#hot-topics h3,#latest-video h2, #latest-video h3,
.hot-topics ol,#hot-topics ol, #latest-video ol{list-style:none;margin-left:20px;margin-right:20px;}
#lifestream ol{list-style:none;margin-left:0px;margin-right:0px;}
#hot-topics ol{margin-bottom:;}
#lifestream ol li, .hot-topics ol li,#hot-topics ol li{list-style:none; margin-bottom:5px;padding-bottom:5px;border-bottom:2px dashed #f66600;}
#lifestream ol{}
#lifestream ol{}

#latest-video{
	width:188px;
	padding-bottom:10px;
	background:#EFE5B2;
	border:1px solid #000;}
#latest-video li{border:0;}
#latest-video h3{display:none;}
#latest-video ul,#latest-video div,#latest-video div div,
#latest-video.recipes-home-widgets ul,#latest-video.recipes-home-widgets ul li,
#latest-video.recipes-home-widgets ul li div{margin:0;padding:0;border:0;}
#latest-video.recipes-home-widgets ul li div div{margin:0;padding-right:0;border:0;padding-left:10px;padding-right:0;padding-top:3px;padding-bottom:5px;background:transparent;}
#latest-video.recipes-home-widgets ul li div{margin:0;padding:0;border:0;}
body.home.page-template-recipes-front-php .entry{padding:0;margin:0;}
#hot-topics h2,#hot-topics h3,#latest-video,#latest-video .post, #latest-video .entry,
#hot-topics,#hot-topics .post,#hot-topics .entry, #hot-topics ol{margin-top:0;}

body.blog .entry img {width:360px; height:160px;}

/*latest fixes-07-04*/
/*hot topics*/
#hot{padding:20px; margin-bottom:20px; background:#F3F3F3;}
#hot h2{margin-left:10px; margin-right:10px;}
#hot h3{margin-left:0; margin-right:0;padding-left:0; padding-right:0;}
#hot ul,#hot ol{margin:0;padding:0;list-style:none;}
#hot ul li,#hot ol li{margin:0;padding:0;list-style:none;}
#hot p{margin:0;padding:0; font-size:12px;}
#hot a,#hot a:link,#hot a:visited{color: #00aeef; text-decoration:underline;}
#hot a:hover{color:#f66600;text-decoration:underline;}
#hot img{margin:0;padding:0;border:0;}
#slider-1{margin-bottom:10px;}

/*latest fixes-07-04*/
#recipes-index{}

/*recipes-index sections*/
#recipes-index .section{
	margin:0 auto 20px; padding:15px 10px;}
	
#recipes-index .section h2,
#recipes-index .section h3,
#recipes-index .section h4{
	margin:0 10px 8px; padding:0 0 8px;
	border-bottom:2px dashed #f66600;
	color:#f66600;}
	
#recipes-index .section .recipe-item{
	position:relative; float:left; 
	width:175px; height:230px;
	margin:0 10px 15px;
	font-size:12px; line-height:1.3em; }

#recipes-index .section a,
#recipes-index .section a:link,
#recipes-index .section a:visited{color: #00aeef; text-decoration:underline;}	
#recipes-index .section a:hover{color:#00aeef;}

#recipes-index .section a.read-more-link,
#recipes-index .section a.read-more-link:visited{color:#fff; text-decoration:none;}
#recipes-index .section a.read-more-link:hover{color:#000; text-decoration:none;}

#recipes-index .rsslink{width:175px; margin:0 10px; padding:0;}
#recipes-index .morelink{width:175px; margin:0 10px; padding:0;}

#recipes-index .section .rsslink a,
#recipes-index .section .rsslink a:link,
#recipes-index .section .rsslink a:visited,
#recipes-index .section .rsslink a:hover{text-decoration:none;}

#recipes-index .section .morelink a,
#recipes-index .section .morelink a:link,
#recipes-index .section .morelink a:visited,
#recipes-index .section .morelink a:hover{text-decoration:none;}

/*featured recipes*/
#recipes-featured{background:#F3F3F3;}
#recipes-featured .recipe-item img{height:175px;width:175px;}
/*featured recipes mini*/
#recipes-featured-min{background:#F3F3F3;}
#recipes-featured-min.section .recipe-item{width:175px; height:80px; overflow-y:hidden;}
#recipes-featured-min.section .recipe-item img{height:80px;width:80px;}

/*food porn*/
#new-food-porn{background:#F9F7E9;}
#new-food-porn .recipe-item img{height:175px;width:175px;}
/*food porn mini*/
#new-food-porn-min{background:#F9F7E9;}
#new-food-porn-min.section .recipe-item{width:175px; height:80px; overflow-y:hidden;}
#new-food-porn-min.section .recipe-item img{height:80px;width:80px;}

/*popular recipes mini*/
#recipes-popular-min{background:#F9F7E9;}
#recipes-popular-min.section .recipe-item{width:175px; height:80px; overflow-y:hidden;}
#recipes-popular-min.section .recipe-item img{height:80px;width:80px;}

/*join free*/
#join-free{background:#fff;}
.join-free-wrap{margin-left:auto;margin-right:auto;}
#join-free.section h2{}

#join-free.section a,
#join-free.section a:link,
#join-free.section a:visited{}
#join-free.section a:visited{}
	
/*(recipes slider)*/
#recipes-slider{ 
	margin:0 auto 20px;
	padding:15px 20px;
	background:#F3F3F3;}
	
#recipes-slider h2,
#recipes-slider h3{
	margin:0 0 8px; padding:0 0 8px;
	border-bottom:2px dashed #f66600;
	color:#f66600;}
	
#recipes-slider p,
#recipes-slider ul,
#recipes-slider ol{
	margin:0 0 15px;padding:0; 
	font-size:14px;line-height:1.4em;
	color:#333;}
	
#recipes-slider ul,
#recipes-slider ol{list-style:none;}	
#recipes-slider li{margin:0;padding:0;list-style:none;}	

#recipes-slider a,
#recipes-slider a:link,
#recipes-slider a:visited{color: #00aeef; text-decoration:underline;}	
#recipes-slider a:hover{color:#f66600;text-decoration:underline;}

#recipes-slider img{margin:0;padding:0;border:0;}
#recipes-slider a img{margin:0;padding:0;border:0;text-decoration:none;}
	
#recipes-slider .easy-nivo-slider-widget{margin-bottom:15px;}
#recipes-slider div .textwidget{margin-bottom:15px;}
#recipes-slider .nivo-caption p{padding:10px; margin:0; font-size:12px; color:#fff;}

#recipes-slider .rsslink, 
#recipes-slider .morelink {margin:0; padding:0;}

#recipes-slider .rsslink p, 
#recipes-slider .morelink p{
	font-size:12px;line-height:1.3em;
	color:#888; }
	
#recipes-slider .rsslink a, 
#recipes-slider .rsslink a:link, 
#recipes-slider .rsslink a:visited, 
#recipes-slider .rsslink a:hover{text-decoration:none;}

#recipes-slider .morelink a, 
#recipes-slider .morelink a:link, 
#recipes-slider .morelink a:visited, 
#recipes-slider .morelink a:hover{text-decoration:none;}

ul.lifestream,ul.lifestream li,ul.lifestream li a,
.lifestream_text,.lifestream_label,.lifestream_meta {background-repeat:no-repeat;background-image:none;}

#sidebar-lifestream{margin-bottom:5px;color:#333;padding:10px 20px;}
#sidebar-lifestream .h4{color:#A79787;margin-top:0;margin-bottom:5px;padding-top:0;font-size:23px;letter-spacing:-0.1em;border-bottom:2px dashed #A79787;}
#sidebar-lifestream ul,#sidebar-lifestream ol,#sidebar-lifestream li{margin:0 0 10px;;padding:0;list-style-position:inside;}
#sidebar-lifestream ol li{border-bottom:2px dashed #A79787;padding-bottom:4px;margin-bottom:4px;}
#sidebar-lifestream li a,#sidebar-lifestream li a:link,#sidebar-lifestream li a:visited{color:#7F7367;}
#sidebar-lifestream li a:hover{color:#fff;}
#sidebar-lifestream abbr[title], #sidebar-lifestream dfn[title], #sidebar-lifestream acronym[title]{border-bottom:0;}

.strx-youtube-embed-user-wrapper,.strx-youtube-embed-user-video{padding:0;margin:0;overflow:hidden;}
#latest-video ul{margin-left:17px;margin-top:5px;margin-bottom:3px;}
#footer-2.bottombar{padding-bottom:10px;}

				.new-socicons{margin:0;padding:5px 20px;height:32px;}
				.new-socicons a{display:block; width:32px; height:32px; float:left; margin:0;text-indent:-9999px;}
				.new-socicons a{background:transparent url(../images/new-socicons.png) no-repeat 0 0;}
				.new-socicons a.yt{background-position:0 0;}
				.new-socicons a.li{background-position:-32px 0;}
				.new-socicons a.fl{background-position:-64px 0;}
				.new-socicons a.tw{background-position:-96px 0;}
				.new-socicons a.fb{background-position:-128px 0;}
				
				.new-socicons a.yt:hover{background-position:0 -32px;}
				.new-socicons a.li:hover{background-position:-32px -32px;}
				.new-socicons a.fl:hover{background-position:-64px -32px;}
				.new-socicons a.tw:hover{background-position:-96px -32px;}
				.new-socicons a.fb:hover{background-position:-128px -32px;}
				
#footer-2 li#lastli{margin:0;padding:10px 0;}			
#footer-2 li#lastli ul,
#footer-2 li#lastli ul ul{margin:0;padding:0;}
#footer-2.bottombar ul#menu-networks,
#footer-2.bottombar .textwidget{margin:0;padding:8px 0 0;}
#footer-2.bottombar ul,#footer-2.bottombar ul ul{margin-bottom:0;}
#footer-2.bottombar{padding-bottom:0;}


				.new2-socicons{margin:0;padding:0;height:auto;}
				.new2-socicons a{display:block; width:32px; height:32px; float:left; margin:0;text-indent:-9999px;}
				.new2-socicons a{background:transparent url(../images/new-socicons.png) no-repeat 0 0;}
				.new2-socicons a.yt{background-position:0 0;}
				.new2-socicons a.li{background-position:-32px 0;}
				.new2-socicons a.fl{background-position:-64px 0;}
				.new2-socicons a.tw{background-position:-96px 0;}
				.new2-socicons a.fb{background-position:-128px 0;}
				
				.new2-socicons a.yt:hover{background-position:0 -32px;}
				.new2-socicons a.li:hover{background-position:-32px -32px;}
				.new2-socicons a.fl:hover{background-position:-64px -32px;}
				.new2-socicons a.tw:hover{background-position:-96px -32px;}
				.new2-socicons a.fb:hover{background-position:-128px -32px;}
				

.fbConnectWidgetTopmost{font-size:85%;font-family:"Palatino Linotype",serif;border:0 solid #aaa;border-top-color:#315c99;overflow:hidden;padding:0;position:relative;border:none;}
.fan_box .connect_action{padding:0;border:none;font-size:85%;font-family:"Palatino Linotype",serif;}
.fbConnectWidgetFooter{background:transparent;border:none;}
.connect_widget.phs {padding-left:0;padding-right:0;border:none;}
.pts .fan_box .connect_top {padding-left:0;padding-right:0;border:none;}
.connect_widget{padding-left:;border:none;}
.connection .total b{display:block;border:none;}

body.fan_widget{background:transparent}
.fbDarkWidget .fan_box{color:#808080}
.fbDarkWidget .fan_box a{color:#ccc}
.fan_box{background:transparent;border:0;}
.fan_box .full_widget{border:0;background:transparent}
.fan_box .full_widget .connect_top{background:transparent}
.fan_box .connect_top{padding:5px 0 8px 0}
.pts .fan_box .connect_top{padding:5px 0 8px 0}
.fan_box .profileimage{float:left;width:40px;height:40px;padding:0 10px 0 0;margin:0 0 4px 0}
.fan_box .connect_action{padding:0 0 0 8px}
.fan_box .connect_action .name{line-height:12px;font-size:12px;font-weight:bold}
.fan_box .connect_button{padding-top:5px}
.fan_box .connect_button .uiButton{margin:1px 0 0 0}
.fan_box .connect_action a.undo{margin:0 0 0 3px}
.fan_box .connections{background:transparent}
.fan_box .connections_grid .grid_item{padding:0 5px 8px 0;width:37px;height:;}
.fan_box .connections_grid .grid_item a img{margin:0;padding:0;width:33px;height:33px;}
.fan_box .name_block .name{display:block;color:#000;}
.fan_box .full_widget .connections .total{font-size:11px;}
.fan_box .full_widget .connections .total b{display:block;}

.youtubeFeederlist .youtubeTitle,
.youtubeVideo div{display:none;}

#wp-realtime-sitemap-pages,
#wp-realtime-sitemap-posts,
#wp-realtime-sitemap-tags,
#wp-realtime-sitemap-categories,
#wp-realtime-sitemap-lsevent{display:;}

#recipes-alphabet{padding-top:;}
#recipes-alphabet .all-recipe-item{
	position: relative; /*width: 175px; height: 60px; overflow:hidden;
	float: left; margin-top: 0pt; margin-right: 10px; margin-left: 10px; */ margin-bottom: 5px;
	font-size: 12px; line-height: 1.3em; 
	border-bottom:0 solid #eee; padding-bottom:5px;}
	
#recipes-alphabet .all-recipe-item span a {
	position:absolute; bottom:10px; left:0;display:block; 
	padding-right:40px; width:90px; height:16px; 
	background:url(../images/read-more.png) no-repeat 0 50%;
	font-size: 12px; font-weight:700; text-transform:uppercase;
	color:#fff; text-decoration:none; background:#; 
	text-align:left;text-decoration:none;}
#recipes-alphabet .all-recipe-item span a:visited{color:#fff; text-decoration:none;}
#recipes-alphabet .all-recipe-item span a:hover{color:#111;text-decoration:none;}

#recipes-alphabet .all-recipe-item a.read-more-link{
	font-size:12px;
	padding:2px 110px 2px 7px;
	text-transform:uppercase; font-weight:700;}	




#recipes-alphabet .all-recipe-item a.read-more-link,
#recipes-alphabet .all-recipe-item a.read-more-link:visited{
	color:#fff;
	background:url(../images/read-more.png) no-repeat 0 50%;}
#recipes-alphabet .all-recipe-item a.read-more-link:hover{
	color:#111;
	background:url(../images/read-more.png) no-repeat 0 50%;}

	.all-recipe-item a{color:#888;}
	
#recipes-alphabet .all-recipe-item a.recipe-intro-title,
#recipes-alphabet .all-recipe-item a.recipe-intro-title:visited{color:#00aeef; text-decoration:underline;}
#recipes-alphabet .rec-list ul li a{text-decoration:underline;}
#recipes-alphabet .rec-list ul li a:hover,
#recipes-alphabet .all-recipe-item a.recipe-intro-title:hover{color:#f66600;text-decoration:underline;}

#recipes-alphabet h3.alpha-title{border-bottom:0; font-size:60px; float:left; margin: 0 10px 0px 0; z-index:50;}
#recipes-alphabet .rec-list{margin-bottom:10px; padding:30px 20px 15px; background:#f3f3f3;}
#recipes-alphabet .rec-list ul{margin:0 0 10px; padding:0; list-style:none; font-size:12px; line-height:1.3em;}
#recipes-alphabet .rec-list ul li{display:inline;margin-right:5px;}

#recipes-alphabet .rec-list.alpha{margin-bottom:10px; background:#F9F7E9;}
#recipes-alphabet #recipes-alphabet-nav{margin-bottom:10px;padding:10px 0;}
#recipes-alphabet #recipes-alphabet-nav a{margin-right:3px;}

#recipes-alphabet #recipes-alphabet-nav a:hover{color:#333;background:#f3f3f3; border-top:5px solid #f66600;}
.recipe-meta a.post-edit-link,
.post-meta a.post-edit-link{background:#a00;}

.recipe-meta a.post-edit-link:hover,
.post-meta a.post-edit-link:hover{background:#c00; color:#fff;}

#recipes-slider #holiday img{margin-right:9px;}

body.page.page-template-newsletter-signup-php .left-sidebar-recipes, body.page.page-template-newsletter-signup-php .left3,
body.page.page-template-recipes-az-php .left-sidebar-recipes, body.page.page-template-recipes-az-php .left3,
body.page.page-template-recipes-all-php .left-sidebar-recipes, body.page.page-template-recipes-all-php .left3,
body.page.page-template-recipes-front-php .left-sidebar-recipes{margin-top:17px;}

#recipes-popular-min .recipe-item a,
#recipes-featured .recipe-item a,
#new-food-porn .recipe-item a,
#recipes-alphabet .rec-list a,
#archive-recipes .recipe-item a,
#recipes-popular-min .recipe-item a:link,
#recipes-featured .recipe-item a:link,
#new-food-porn .recipe-item a:link,
#recipes-alphabet .rec-list a:link,
#archive-recipes .recipe-item a:link,
#recipes-popular-min .recipe-item a:visited,
#recipes-featured .recipe-item a:visited,
#new-food-porn .recipe-item a:visited,
#recipes-alphabet .rec-list a:visited,
#archive-recipes .recipe-item a:visited{color:#00aeef; text-decoration:underline;}

#recipes-popular-min .recipe-item a:hover,
#recipes-featured .recipe-item a:hover,
#new-food-porn .recipe-item a:hover,
#archive-recipes .recipe-item a:hover,
#recipes-alphabet .rec-list a:hover{color:#f66600; text-decoration:underline;}

#recipes-popular-min .recipe-item a.read-more-link,
#recipes-featured .recipe-item a.read-more-link,
#new-food-porn .recipe-item a.read-more-link,
#recipes-alphabet .rec-list a.read-more-link,
#archive-recipes .recipe-item a.read-more-link,
#archive-recipes .recipe-item a.read-more-link,
#recipes-popular-min .recipe-item a.read-more-link:visited,
#recipes-featured .recipe-item a.read-more-link:visited,
#new-food-porn .recipe-item a.read-more-link:visited,
#recipes-alphabet .rec-list a.read-more-link:visited,
#archive-recipes .recipe-item a.read-more-link:visited{color:#fff;text-decoration:none;}

#recipes-popular-min .recipe-item a.read-more-link:hover,
#recipes-featured .recipe-item a.read-more-link:hover,
#new-food-porn .recipe-item a.read-more-link:hover,
#recipes-alphabet .rec-list a.read-more-link:hover,
#archive-recipes .recipe-item a.read-more-link:hover{color:#000;text-decoration:none;}

.user-desc{}
.user-meta{}
.userlink a{display:block; float:left; width:16px; height:16px; margin-right:2px;}
.userlink.ot a{background:url(../images/arr.png) no-repeat 0 50%;}
.userlink.tw a{background:url(../images/tw.gif) no-repeat 0 50%;  text-indent:-9999px;}
.userlink.fb a{background:url(../images/fb.gif) no-repeat 0 50%;  text-indent:-9999px;}
.userlink.ld a{background:url(../images/ld.png) no-repeat 0 50%;  text-indent:-9999px;}
.userlink.www a{width:32px; background:url(../images/www.png) no-repeat 0 50%;}

.content .list-all-users{margin:0 0 20px; padding:0; }
.content .list-all-users h4{margin:0 0 20px; padding:0; }
.list-all-users p{padding-left:40px; margin-bottom:0;}
.user-desc p{padding:0;margin:0;}
.user-desc p.user{padding:0;margin:0 0 1.5em;;}
.user-desc p.user-meta{padding:0;margin:0;}
.user-desc img{margin-right:20px;} 
.content h4.submissions-by-user{margin:0; padding-left:0;}
.meet-user{padding:20px; background:#f3f3f3; margin-bottom:7px;}

ul#collapsmenu, 
ul#collapsmenu ul {
	list-style-type:none;
	margin: 0 0 10px;padding: 0;
	width: 190px;}
ul#collapsmenu li ul{margin-bottom:0;}
ul#collapsmenu a {display: block;text-decoration: none;	}
ul#collapsmenu a.new {background:#EFE5B2 url(../images/new.gif) no-repeat 95% 50%;}
ul#collapsmenu a.new:hover {background:#FFF4BF url(../images/new.gif) no-repeat 95% 50%; color:#000;}
ul#collapsmenu .tagstyle a {display: inline;text-decoration: none;	}
ul#collapsmenu a#home{color:#f66600;}



ul#collapsmenu li {margin-top: 1px; border:1px solid #000;}
ul#collapsmenu li li{ margin-top:0; width:188px; border-width: 0 1px 0 0; }
ul#collapsmenu li a {
	background: #EFE5B2;color: #555;
	padding: 0.5em;padding-left: 15px;}

	
ul#collapsmenu li.sub a{background:#EFE5B2 url(../images/arrow-dn.png) no-repeat 150px 50%;}


ul#collapsmenu li.sub li a{background-image:none;}

ul#collapsmenu li.subf66600 a{border-left: 12px solid #f66600;}
ul#collapsmenu li.sub80AC01 a{border-left: 12px solid #80AC01;}
ul#collapsmenu li.subF8C607 a{border-left: 12px solid #F8C607;}
ul#collapsmenu li.sub000 a{border-left: 12px solid #000;}

ul#collapsmenu li.sub000.sublock a {border-left: 0 solid #000;padding: 0;padding-left: 0;background-image:none;}
ul#collapsmenu li.sub000.sublock a em{border-left: 12px solid #000; color:#999;display: block;text-decoration: none;padding: 0.5em;padding-left: 15px;background:#EFE5B2 url(../images/arrow-dn-lock-off.png) no-repeat 132px 50%;}
ul#collapsmenu li.sub000.sublock ul{border-left: 12px solid #000;padding: 0;background:#EFE5B2;width:176px;color:#999; }
ul#collapsmenu li.sub000.sublock ul li{padding: 10px;background:#EFE5B2; width:156px;color:#999; }
ul#collapsmenu li.sub000.sublock ul li a{font-weight:;}
ul#collapsmenu li.sub000.sublock ul li a:hover{border-left: 0 solid #000;padding: 0;padding-left: 0; font-weight:;}
ul#collapsmenu li.sub000.sublock a:hover em{background:#EFE5B2 url(../images/arrow-dn-lock-off.png) no-repeat 132px 50%; color:#999;}

ul#collapsmenu li.sub000.sublock a span{border-left: 12px solid #000; color:#f66600;display: block;text-decoration: none;padding: 0.5em;padding-left: 15px;background:#EFE5B2 url(../images/arrow-dn-lock.png) no-repeat 132px 50%;}
ul#collapsmenu li.sub000.sublock ul{border-left: 12px solid #000;padding: 0;background:#EFE5B2;width:176px; }
ul#collapsmenu li.sub000.sublock ul li{padding: 10px;background:#EFE5B2; width:156px; }
ul#collapsmenu li.sub000.sublock ul li a{color:#999;}
ul#collapsmenu li.sub000.sublock ul li a:hover{color:#000;}
ul#collapsmenu li.sub000.sublock ul li a:hover{border-left: 0 solid #000;padding: 0;padding-left: 0;}
ul#collapsmenu li.sub000.sublock a:hover em{background:#EFE5B2 url(../images/arrow-dn-lock-off.png) no-repeat 132px 50%; color:#999;}

ul#collapsmenu li.sub000.sublock ul li a.registerlink{padding-left:5px;color:#f66600;}
ul#collapsmenu li.sub000.sublock ul li a.registerlink strong{color:#555;}
ul#collapsmenu li.sub000.sublock ul li a.registerlink:hover{color:#f66600;}
ul#collapsmenu li.sub000.sublock ul li a.registerlink:hover strong{color:#000;}
ul#collapsmenu li.sub000.sublock ul li a.registerlink:hover strong:hover{color:#f66600;}
ul#collapsmenu li.sub000.sublock ul li a.registerlink:hover{color:#f66600;}

ul#collapsmenu li a:hover {background:#FFF4BF; color:#000; }
ul#collapsmenu li.sub a:hover{background:#FFF4BF url(../images/arrow-dn.png) no-repeat 150px 50%;}
ul#collapsmenu li.sublock a:hover {background:#EFE5B2 url(../images/arrow-dn-lock.png) no-repeat 142px 50%;}
ul#collapsmenu li ul li a {padding: 0.2em 1em; padding-left: 30px; line-height:1.3em; color:#72675C;}
ul#collapsmenu li ul li:last-child a {padding: 0.2em 1em 1em; padding-left: 30px; }

ul#collapsmenu li ul li a:hover {color:#000; background:#EFE5B2; background-image:none;}
ul#collapsmenu li.sub ul li a:hover {color:#000; background:#EFE5B2; background-image:none;}

ul#collapsmenu li.subf66600 ul li a:hover {border-left: 12px solid #f66600;}
ul#collapsmenu li.sub80AC01 ul li a:hover {border-left: 12px solid #80AC01;}
ul#collapsmenu li.subF8C607 ul li a:hover {border-left: 12px solid #F8C607;}
ul#collapsmenu li.sub000 ul li a:hover {border-left: 12px solid #000;}

ul#collapsmenu sup.menusup{font-style:; font-size:11px; letter-spacing:-0.04em; color:#72675C;}
ul#collapsmenu sup.menusupaccent{font-style:; font-size:11px; letter-spacing:-0.04em; color:#e0000;}

ul#collapsmenu li.sub80AC01 ul li.tagstyle{background-image:none;}
ul#collapsmenu li.sub80AC01 ul li.tagstyle div {border-left: 12px solid #80AC01; background:#EFE5B2; padding:0 15px 15px;}
ul#collapsmenu li.sub80AC01 ul li.tagstyle div {}
ul#collapsmenu li.sub80AC01 ul li.tagstyle div a,
ul#collapsmenu li.sub80AC01 ul li.tagstyle div a:hover {display: inline;text-decoration: none; background-image:none;padding:0; border:0;margin:0; width:auto;}

ul#collapsmenu .accent{color:#f66600;}
ul#collapsmenu .noaccent{color:#333; }
ul#collapsmenu .verysmall{font-size:10px;}
ul#collapsmenu .sub000 .rsslink a,
ul#collapsmenu .sub000 .rsslink a:hover{background:#F2E8B5 url(../images/rssxs.png) no-repeat 14px 50%; padding-left:30px;}

ul#collapsmenu ul.sidebar-recentposts {width: ; padding-left:;}
ul#collapsmenu ul.sidebar-recentposts a{width: 155px; background-image:none; font-size:11px; line-height:1.3em;}
ul#collapsmenu ul.sidebar-recentposts a:hover{background-image:none;}

ul#collapsmenu li.sub80AC01 ul li.tagstyle{background-image:none;}
ul#collapsmenu li.sub80AC01 ul li.tagstyle div {border-left: 12px solid #80AC01; background:#EFE5B2; padding:0 15px 15px;}
ul#collapsmenu li.sub80AC01 ul li.tagstyle div {}
ul#collapsmenu li.sub80AC01 ul li.tagstyle div a,
ul#collapsmenu li.sub80AC01 ul li.tagstyle div a:hover {display: inline;text-decoration: none; background-image:none;padding:0; border:0;margin:0; width:auto;}

.uppercase{text-transform:uppercase;}
.lowercase{text-transform:lowercase;}
.small-caps{font-variant:small-caps;}
.italic{font-style:italic;}
.recipe-about .recipe-meta .share-tools a{margin-bottom:1px; }
.post-about .share-tools a{margin-bottom:3px; }

#header-search .header-lr {font-size:11px;padding:0 0 5px;}
#header-search a.lr{}
		
		/*newsletter-signup======================================================================================*/
		div.formstyle{margin:0 0 8px; padding:20px 40px; background:transparent;}
		div.formstyle.eef3dd {background:#eef3dd;}
		div.formstyle.ffffff {background:#fff;}
		div.formstyle.f3f3f3 {background:#f3f3f3;}
		
		
		div.formstyle:last-child{margin-bottom:0;}
		
		div.formstyle p small,#newsletter-signup form p small{color:#888;}		
		div.formstyle p small a,#newsletter-signup form p small a{color:#000;}		
		div.formstyle p small a:hover,#newsletter-signup form p small a:hover{color:#f66600;}
		
		div.formstyle p small h3{margin-top:0;}
		
		textarea,select,
		input[type="text"],
		input[type="password"]{}
		
		div.formstyle textarea,
		div.formstyle select,
		div.formstyle input[type="text"],
		div.formstyle input[type="password"],
		#newsletter-signup form textarea,		 
		#newsletter-signup form select,		 
		#newsletter-signup form input[type="text"],		 
		#newsletter-signup form input[type="password"]{
			border:1px solid #777; background:#EFE5B2;color:#777;
			width:300px; padding:5px 10px !important}

		textarea,select:hover,
		input[type="text"]:hover,
		input[type="password"]:hover{}
		
		div.formstyle textarea:hover,
		div.formstyle select:hover,
		div.formstyle input[type="text"]:hover,
		div.formstyle input[type="password"]:hover,			
		#newsletter-signup form textarea:hover,
		#newsletter-signup form select:hover,
		#newsletter-signup form input[type="text"]:hover,
		#newsletter-signup form input[type="password"]:hover{
			border:1px solid #000; background:#FFF4BF; color:#000;}

		textarea,select:focus,
		input[type="text"]:focus,
		input[type="password"]:focus{}
		
		div.formstyle textarea:focus,
		div.formstyle select:focus,
		div.formstyle input[type="text"]:focus,
		div.formstyle input[type="password"]:focus,			
		#newsletter-signup form textarea:focus,
		#newsletter-signup form select:focus,
		#newsletter-signup form input[type="text"]:focus,
		#newsletter-signup form input[type="password"]:focus{
			border:1px solid #000; background:#FFF4BF; color:#000;}
		
		div.formstyle input[type="submit"],
		div.formstyle input[type="reset"],
		div.formstyle input[type="button"],		
		#newsletter-signup form input[type="submit"],
		#newsletter-signup form input[type="reset"],
		#newsletter-signup form input[type="button"]{
			border:0 solid #000; background:#000; color:#fff;
			font-size:10px; padding:5px 16px !important}

		div.formstyle input[type="submit"]:hover,
		div.formstyle input[type="reset"]:hover,
		div.formstyle input[type="button"]:hover,				
		#newsletter-signup form input[type="submit"]:hover,
		#newsletter-signup form input[type="reset"]:hover,
		#newsletter-signup form input[type="button"]:hover{
			border:0 solid #000; background:#000; color:#F8C607;}

		div.formstyle input[type="submit"]:focus,
		div.formstyle input[type="reset"]:focus,
		div.formstyle input[type="button"]:focus,				
		#newsletter-signup form input[type="submit"]:focus,
		#newsletter-signup form input[type="reset"]:focus,
		#newsletter-signup form input[type="button"]:focus{
			border:0 solid #000; background:#000; color:#F8C607;}
			


		/*searchform======================================================================================*/
		#header-search{margin:20px 0; }
		#header-search label{display:none;}
		#header-search input[type="text"]{width:180px;}
		@media screen and (-webkit-min-device-pixel-ratio:0){
		#header-search input[type="text"] { float:left; }}
	
		form#searchform input#s,
		form#searchform input[type="text"]{
			border:1px solid #777; background:#fff;color:#777;
			width:180px; padding:4px 10px !important}
		
		form#searchform input#s:hover,
		form#searchform input[type="text"]:hover{
			border:1px solid #000; background:#fff; color:#000;}
		
		form#searchform input[type="text"]:focus,
		form#searchform input#s:focus{
			border:1px solid #000; background:#fff; color:#000;}
		
		
		form#searchform input[type="submit"],
		form#searchform input[type="button"],
		form#searchform input#searchsubmit{
			border:0 solid #000; background:#000; color:#fff;
			font-size:10px; padding:5px !important}

		form#searchform input[type="submit"]:hover,
		form#searchform input[type="button"]:hover,
		form#searchform input#searchsubmit:hover{
			border:0 solid #000; background:#000; color:#F8C607;}

		form#searchform input[type="submit"]:focus,
		form#searchform input[type="button"]:focus,
		form#searchform input#searchsubmit:focus{
			border:0 solid #000; background:#000; color:#F8C607;}

		/*fixes======================================================================================*/
		h5,h6 {font-variant:small-caps; display:block;}
	
		h5 {letter-spacing:2px; font-size:12px; line-height:1.3em; }
		h6 {letter-spacing:2px; font-size:11px; line-height:1.3em;}
		p.small{font-size:12px; line-height:1.3em; color:#333; margin-bottom:10px;}
		p.verysmall{font-size:11px; line-height:1.3em; color:#888; margin-bottom:10px;}
		p.noth{font-size:10px; line-height:1em; margin-bottom:0;}
		body.logged-in div#login-register h3{display:none;} /*when user is logged in - do not show title*/
		body.logged-in div#login-register{padding-top:0px;} /*when user is logged in*/
		.bodywidgetarea{} /*non-sidebar widget area*/
		.entry.memberzone{padding:0;}
		.memberzone{}
		.video-content{min-height:300px; position:relative;}
		.video-content #recipe-author-info{}
		.video-content #author-avatar img{width:28px; height:28px;border:1px solid #ddd; background:#fff;}
		
		.share-tools{position:relative; padding:7px 0 7px 23px;}
		.share-tools a{font-size:10px; font-weight:700;line-height:1.1em;}
		.share-tools span.wpfp-span img{position:absolute; top:15px;left:5px; background:#fff;}
		.share-tools span.wpfp-span {font-size:10px; font-weight:700;line-height:1.1em;}
		
		#a2apage_EMAIL { display:none !important; }
		a.a2a_dd{font-size:10px; font-weight:700;line-height:1.1em;}
		.a2a_menu, .a2a_menu_inside, 
		.a2a_menu a, 
		.a2a_tabs div, 
		.a2a_menu_find_container { -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; }
		
		body.single.single-recipe .recipe-meta .recipe-cat a {border-top:3px solid #fff;}
		body.single.single-recipe .recipe-meta .share-tools a {border-top:0 solid #fff; margin-bottom:3px;}
		

		body.single.single-post a#printlink, .printfriendly a{
			display:block; width:110px; padding:2px 5px; margin-bottom:3px; text-align:center;
			font-size:10px; font-weight:700;line-height:1.1em;
			color:#fff; background:#F8C607; text-transform:uppercase;}
			
		body.single.single-recipe a#printlink:hover, .printfriendly a:hover,
		body.single.single-post a#printlink:hover{color:#fff;background:#EAB907;}
		
		body.single.single-recipe .share-tools,
		body.single.single-post .share-tools{
			position:relative; padding:7px 0 7px 23px;
			border-left:2px dashed #f66600;
			background:url(../images/tools23.png) no-repeat 0 8px;}
			
		body.single.single-recipe .share-tools a,
		body.single.single-post .share-tools a{
			font-size:10px; font-weight:700;line-height:1.1em;}
		
		body.single.single-recipe .share-tools span.wpfp-span img,
		body.single.single-post .share-tools span.wpfp-span img{
			position:absolute; top:15px;left:5px; background:#fff;}
		
		body.single.single-recipe .share-tools,
		body.single.single-post .share-tools,
		body.single.single-recipe .share-tools span.wpfp-span,
		body.single.single-post .share-tools span.wpfp-span{
			font-size:10px; font-weight:700;line-height:1em;}
			
		body.single.single-recipe .share-tools span.wpfp-span,
		body.single.single-post .share-tools span.wpfp-span{}		
		
		body.single.single-recipe .recipe-meta{padding:0;}
		body.single.single-recipe .recipe-title h3 {
			font-size:22px; color:#00aeef; 
			border-bottom:1px solid #ccc;
			padding:5px 0;margin-bottom:7px;}
						
		body.single.single-recipe .tiny-url {font-size:12px; font-style:italic; color:#333;}
		body.single.single-recipe .tiny-url a,
		body.single.single-recipe .tiny-url a:visited{color:#888; text-decoration:underline;}
		body.single.single-recipe .tiny-url a:hover{font-size:12px; font-style:italic; color:#00aeef;}
		body.single.single-recipe .tiny-url a.authorlink,
		body.single.single-recipe .tiny-url a.authorlink:visited{color:#00aeef; text-decoration:underline;}
		body.single.single-recipe .tiny-url a.authorlink:hover{color:#888;}
		
		body.single.single-recipe .recipe-meta a,
		body.single.single-post .post-meta a,
		body.single.single-recipe .recipe-meta a:visited,
		body.single.single-post .post-meta a:visited{background:#000; color:#fff;}
		body.single.single-recipe .recipe-meta a:hover,
		body.single.single-post .post-meta a:hover{background:#252525; color:#fff;}
		
		body.single.single-recipe .share-tools a,
		body.single.single-post .share-tools a,
		body.single.single-recipe .share-tools a:visited,
		body.single.single-post .share-tools a:visited{background:#999; color:#fff;}
		body.single.single-recipe .share-tools a:hover,
		body.single.single-post .share-tools a:hover{background:#bbb; color:#fff;}
		
		body.single.single-recipe .recipe-meta .editlink a,
		body.single.single-post .post-meta .editlink a{background:#c00; color:#fff;}
		body.single.single-recipe .recipe-meta .editlink a:hover,
		body.single.single-post .post-meta .editlink a:hover{background:#a00; color:#fff;}
		
		.entry.blogarchives a,
		.entry.blogarchives a:visited{color:#00aeef; text-decoration:underline;}
		.entry.blogarchives a:hover{color:#f66600;}
		.entry.blogarchives .category.section h3 span{color:#333;}
		.entry.blogarchives .category.section ul.tagarchives{margin-left:0;padding:0;list-style:none;}
		.entry.blogarchives .category.section ul.tagarchives li{margin-right:2px;padding:0;list-style:none; display:inline;}
		
		a.gotoplink{
			display:block; width:; height:60px; text-indent:-9999px; text-align: center;
			background:transparent url(../images/arrow-gotop.png) no-repeat 100% 50%;}
		/*admin bar======================================================================================*/
		
		div#wpadminbar div.quicklinks ul li#wp-admin-bar-recipeboxlink a{color:; background:url(../images/tools23.png) no-repeat 10px 2px; padding-left:40px;}
		div#wpadminbar div.quicklinks ul li#wp-admin-bar-sharerecipelink a{background:url(../images/tools23.png) no-repeat 10px -44px; padding-left:40px;}
		div#wpadminbar div.quicklinks ul li#wp-admin-bar-contactbennylink a {font-style:italic;}
		div#wpadminbar div.quicklinks ul li#wp-admin-bar-startdiscussionlink a {background:url(../images/admin-startdiscussion.png) no-repeat 10px 2px; padding-left:40px;}		
		
		.content #recipes-alphabet .simple-stats h4{margin:0 0 5px; padding:0; color:#00aeef;}
		.content #recipes-alphabet .simple-stats p{margin:0; padding:0;}
		.content #recipes-alphabet .rec-list .simple-stats a,
		.content #recipes-alphabet .rec-list .simple-stats a:visited{color:#333; text-decoration:none;}
		.content #recipes-alphabet .rec-list .simple-stats a:hover{color:#000; font-weight:700;}
		.content #recipes-alphabet .simple-stats h4 a,
		.content #recipes-alphabet .rec-list .simple-stats strong a{color:#00aeef;}
		
		#allblogpostsbycategory{padding:10px 20px; background:#f3f3f3;}
		#allblogpostsbycategory a,
		#allblogpostsbycategory a:visited{color:#00aeef; text-decoration:underline;}
		#allblogpostsbycategory a:hover{color:#f66600;}
		#allblogpostsbycategory h3 span{color:#333;}
		
		#recipebox{font-size:12px;}
		div.wpfp-span {}
		div.wpfp-span ul {margin-left:0;padding-left:0; list-style:none;}
		div.wpfp-span li {list-style:none; padding:5px 0; margin-bottom:; border-bottom:1px solid #ddd;}
		div.wpfp-span li a {}
		div.wpfp-span li a,
		div.wpfp-span li a:visited{color:#00aeef; text-decoration:underline;}
		div.wpfp-span li a:hover {color:#f66600;}
		
		div.wpfp-span li a.sharefav-print,
		div.wpfp-span li a.sharefav-tw,
		div.wpfp-span li a.sharefav-fb,		
		div.wpfp-span li a.wpfp-link.remove-parent {
			font-size:9px; line-height:1em; font-weight:700; text-transform:uppercase;
			-webkit-border-radius: 8px; -moz-border-radius: 8px;border-radius: 8px;
			padding:0 5px; margin-right:1px; text-decoration:none;}
			
		div.wpfp-span li a.sharefav-print {line-height:20px;  height:20px; width:20px; background:; color:#fff; background:url(../images/sharefav-print.png) no-repeat 50% 50%; -webkit-border-radius: 0; -moz-border-radius: 0;border-radius: 0;}
		div.wpfp-span li a.sharefav-print:hover {background:; color:#fff; }
		
		div.wpfp-span li a.sharefav-tw {line-height:20px; height:20px; width:20px; color:#fff; background:url(../images/sharefav-tw.png) no-repeat 50% 50%; -webkit-border-radius: 0; -moz-border-radius: 0;border-radius: 0;}
		div.wpfp-span li a.sharefav-tw:hover {background:; color:#fff;}
		
		div.wpfp-span li a.sharefav-fb {line-height:20px; height:20px; width:20px; color:#fff; background:url(../images/sharefav-fb.png) no-repeat 50% 50%; -webkit-border-radius: 0; -moz-border-radius: 0;border-radius: 0;}
		div.wpfp-span li a.sharefav-fb:hover {background:; color:#fff;}
		
		div.wpfp-span li a.wpfp-link.remove-parent {background:#c00; color:#fff;}
		div.wpfp-span li a.wpfp-link.remove-parent:hover {background:#a00; color:#fff;}

/*=======================================================================================================================*/
/*SHARE TOOLS*/
/*=======================================================================================================================*/
body.single.single-recipe .new-recipe-entry{position:relative}	
body.single.single-recipe .solo-recipe-about{position:absolute;top:50px; left:-100px;}

body.single.single-post .share-post{
	margin-right:10px;float:left; margin-left:-100px; position:fixed;
	border:1px solid #E8E8E8;background:#FFF; 
	width:70px; z-index:0; text-align: center; padding-bottom:5px;}
	
body.single.single-recipe .share-post{
	/*margin-right:10px;float:left; margin-left:-100px; position:fixed;*/
	border:1px solid #E8E8E8;background:#FFF; margin-bottom:20px;
	margin-left:25px;
	width:70px; z-index:0; text-align: center; padding-bottom:5px;}
.sharer{padding:5px; text-align: center;}

body.single.single-recipe a#printlink{
	display:block; width:110px; padding:4px 5px; margin-bottom:3px; text-align:center;
	font-size:10px; font-weight:700;line-height:1.1em;
	color:#fff; background:#F8C607; text-transform:uppercase;}
			
.recipe-content-holder{float:right; width:512px; margin-right:0; padding:20px 36px;}

body.ie7 #sidebar-right, body.ie8 #sidebar-right{width:200px; height:100%;position:absolute; top: 0; right:30px;}
body.ie7 .right, body.ie8 .right{width:200px; height:100%;position:fixed; top: 0; right:0;}
body.ie7, body.ie8 {background:transparent url(../images/green-strip.png) repeat-y 100% 0}
body.ie7 .lifestream_icon, body.ie8 .lifestream_icon, body.ie9 .lifestream_icon, body.ie10 .lifestream_icon{display:none;}
body.ie7 #sidebar-right.cooking, body.ie8 #sidebar-right.cooking {background-color:transparent;}
.notice { position:absolute; top:0; z-index:100; width:100%; height:35px; line-height:35px; padding:5px 0; text-align:center; white-space:nowrap; color:#D4343B; background-color:#FFFFE5; border-bottom:1px solid #ccc; opacity:.8; }


/* 09/29/2011 */
body.page-template-recipe-gallery-php .all-recipe-item {position:relative; float:left; width:180px; height:240px; margin:4px; padding:8px; border:1px solid #ddd;}
body.page-template-recipe-gallery-php .recipe-intro-title {display:block;}

body.page-template-food-gallery-ai-75-php #secondary-nav li#menu-item-8264 a,
body.page-template-food-gallery-jq-75-php #secondary-nav li#menu-item-8264 a,
body.page-template-food-gallery-rz-75-php #secondary-nav li#menu-item-8264 a{
	color:#F71D29; 
	background:transparent url(../images/star.png) no-repeat 12px 50%;}

/* 3.2 =Image Grid
---------------------------------------------------------------------- */

.image-grid {
  margin: -20px 0 0 -40px;
  padding-left: 45px;
  width: 840px;
}

.image-grid:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
  clear: both;
}

.image-grid li {
  width: 128px;
  margin: 20px 0 0 35px;
  float: left;
  text-align: center;
  font-family: "Helvetica Neue", sans-serif;
  line-height: 17px;
  color: #686f74;
  height: 177px;
  overflow: hidden;
}

.image-grid li img,
.image-grid li strong {
  display: block;
}

.image-grid li strong {
  color: #fff;
}

/* 04/10/2011 */
ul.collapsmenu {width:196px; margin:0 5px; padding: 0; list-style-type:none; float:left;border-top:1px solid #000;}
ul.collapsmenu li{}
ul.collapsmenu li a {display: block;text-decoration: none; background: #EFE5B2 url(../images/arrow-dn.png) no-repeat 170px 50%;;color: #555;border:1px solid #000;border-top:0;padding: 0.5em;padding-left: 15px;}
ul.collapsmenu li a#gallery-foodporn {display: block;text-decoration: none; background-image: url(../images/arrow-rt.png);}
ul.collapsmenu li a:hover{background:#FFF4BF url(../images/arrow-dn.png) no-repeat 170px 50%;}

body.archive .recipe-gallery-item {
	position:relative; float:left; width:175px; height:275px; 
	margin:5px; padding:9px; border:1px solid #ddd;}

body.archive .recipe-gallery-item .recipe-item {position:relative; float:none; width:175px; height:275px; margin:0; padding:0; }
body.archive .recipe-gallery-item .recipe-item span a {bottom:0px; left:0;}	
body.archive .recipe-gallery-item a, body.archive .recipe-gallery-item a:visited {color: #00aeef;}
body.archive .recipe-gallery-item a:hover {color: #f66600;}
body.archive .recipe-gallery-item .recipe-item span a, 
body.archive .recipe-gallery-item .recipe-item span a:visited {color: #fff;}
body.archive .recipe-gallery-item .recipe-item span a:hover {color: #000;}

body.page-template-recipe-taxonomies-php .recipe-gallery-item75 {position:relative; float:left; width:75px; height:115px; margin:5px; padding:8px; border:1px solid #ddd;}
body.page-template-recipe-taxonomies-php .recipe-gallery-item75 img {margin-bottom:7px;}
body.page-template-recipe-taxonomies-php .recipe-gallery-item75 span, 
body.page-template-recipe-taxonomies-php .recipe-gallery-item75 span a{ font-size:12px; line-height:1.2em; border:0; text-decoration:underline; color:#00aeef;}
body.page-template-recipe-taxonomies-php .recipe-gallery-item75 span a:hover{ color:#f66600;}

body.category-bennys-food-porn .entry a,body.category-videos .entry a,
body.category-bennys-food-porn .entry a:visited,body.category-videos .entry a:visited{color:#00aeef;text-decoration:underline;}
body.category-bennys-food-porn .entry a:hover, body.category-videos .entry a:hover{color:#f66600;text-decoration:underline;}

/* 05/10/2011 */
/** food gallery thumbnails 175x175 **/
.alphabet-nav{margin:20px 0;}

.abc,
body.page-template-food-gallery-ai-php .recipe-gallery-item,
body.page-template-food-gallery-jq-php .recipe-gallery-item,
body.page-template-food-gallery-rz-php .recipe-gallery-item {
	position:relative; float:left; width:175px; height:275px; 
	margin:5px; padding:9px; border:1px solid #ddd;}
	
.abc img,	
body.page-template-food-gallery-jq-php .recipe-gallery-item img,
body.page-template-food-gallery-ai-php .recipe-gallery-item img,
body.page-template-food-gallery-rz-php .recipe-gallery-item img{width:175px; height:175px;margin-bottom:10px;}

.abc span a,
body.page-template-food-gallery-jq-php .recipe-gallery-item span a,
body.page-template-food-gallery-rz-php .recipe-gallery-item span a,
body.page-template-food-gallery-ai-php .recipe-gallery-item span a {bottom:0px; left:0;}

.abc a, .abc a:visited,
body.page-template-food-gallery-jq-php .recipe-gallery-item a,
body.page-template-food-gallery-ai-php .recipe-gallery-item a, 
body.page-template-food-gallery-rz-php .recipe-gallery-item a,
body.page-template-food-gallery-ai-php .recipe-gallery-item a:visited,
body.page-template-food-gallery-jq-php .recipe-gallery-item a:visited ,
body.page-template-food-gallery-rz-php .recipe-gallery-item a:visited{color: #00aeef;text-decoration:underline;}

.abc a:hover,
body.page-template-food-gallery-jq-php .recipe-gallery-item a:hover,
body.page-template-food-gallery-rz-php .recipe-gallery-item a:hover,
body.page-template-food-gallery-ai-php .recipe-gallery-item a:hover {color: #f66600;text-decoration:underline;}

.abc span a,
body.page-template-food-gallery-jq-php .recipe-gallery-item span a,
body.page-template-food-gallery-ai-php .recipe-gallery-item span a,
body.page-template-food-gallery-rz-php .recipe-gallery-item span a, 
body.page-template-food-gallery-ai-php .recipe-gallery-item span a:visited,
body.page-template-food-gallery-rz-php .recipe-gallery-item span a:visited,
body.page-template-food-gallery-jq-php .recipe-gallery-item span a:visited {color: #fff;}

.abc span a:hover,
body.page-template-food-gallery-jq-php .recipe-gallery-item span a:hover,
body.page-template-food-gallery-rz-php .recipe-gallery-item span a:hover,
body.page-template-food-gallery-ai-php .recipe-gallery-item span a:hover {color: #000;}

.abc:hover,
body.page-template-food-gallery-jq-php .recipe-gallery-item:hover,
body.page-template-food-gallery-rz-php .recipe-gallery-item:hover
body.page-template-food-gallery-ai-php .recipe-gallery-item:hover {background:#fff; border:1px solid #aaa;}

/** food gallery thumbnails 75x75 **/
.abc75,
body.page-template-food-gallery-ai-75-php .recipe-gallery-item75,
body.page-template-food-gallery-jq-75-php .recipe-gallery-item75,
body.page-template-food-gallery-rz-75-php .recipe-gallery-item75 {
	position:relative; float:left; width:75px; height:205px; margin:5px; padding:8px; border:1px solid #ddd; font-size:11px; line-height:1.2em;}
	
.abc75 h4,
body.page-template-food-gallery-ai-75-php .rec-list h4,
body.page-template-food-gallery-jq-75-php .rec-list h4,
body.page-template-food-gallery-rz-75-php .rec-list h4{
	position:relative; font-size:14px; line-height:1.2em; margin:20px 0 5px; padding:0 0 0 20px; color:#333; }

.abc75 img,
body.page-template-food-gallery-ai-75-php .recipe-gallery-item75 img,
body.page-template-food-gallery-jq-75-php .recipe-gallery-item75 img,
body.page-template-food-gallery-rz-75-php .recipe-gallery-item75 img {margin-bottom:7px;}

.abc75 a,
body.page-template-food-gallery-ai-75-php .recipe-gallery-item75 a,
body.page-template-food-gallery-jq-75-php .recipe-gallery-item75 a,
body.page-template-food-gallery-rz-75-php .recipe-gallery-item75 a{ font-size:12px; line-height:1.2em; border:0; text-decoration:underline; color:#00aeef;}

.abc75 a:hover,
body.page-template-food-gallery-ai-75-php .recipe-gallery-item75 a:hover,
body.page-template-food-gallery-jq-75-php .recipe-gallery-item75 a:hover,
body.page-template-food-gallery-rz-75-php .recipe-gallery-item75 a:hover{ color:#f66600;}

.abc:hover,
.abc75:hover,
body.category-videos .entry:hover,
body.category-bennys-food-porn .entry:hover,
body.archive .recipe-gallery-item:hover, 
body.page-template-recipe-taxonomies-php .recipe-gallery-item75:hover,
body.page-template-food-gallery-ai-75-php .recipe-gallery-item75:hover,
body.page-template-food-gallery-jq-75-php .recipe-gallery-item75:hover,
body.page-template-food-gallery-rz-75-php .recipe-gallery-item75:hover {background:#f7f7f7; border:1px solid #aaa;}

nav#food-gallery-navigation{margin:0 auto 20px;; position:relative; }

body.page-template-recipes-a-php #secondary-nav li#menu-item-8264 a,
body.page-template-recipes-b-php #secondary-nav li#menu-item-8264 a,
body.page-template-recipes-c-php #secondary-nav li#menu-item-8264 a,
body.page-template-recipes-d-php #secondary-nav li#menu-item-8264 a,
body.page-template-recipes-e-php #secondary-nav li#menu-item-8264 a,
body.page-template-recipes-f-php #secondary-nav li#menu-item-8264 a,
body.page-template-recipes-g-php #secondary-nav li#menu-item-8264 a,
body.page-template-recipes-h-php #secondary-nav li#menu-item-8264 a,
body.page-template-recipes-i-php #secondary-nav li#menu-item-8264 a,
body.page-template-recipes-j-php #secondary-nav li#menu-item-8264 a,
body.page-template-recipes-k-php #secondary-nav li#menu-item-8264 a,
body.page-template-recipes-l-php #secondary-nav li#menu-item-8264 a,
body.page-template-recipes-m-php #secondary-nav li#menu-item-8264 a,
body.page-template-recipes-n-php #secondary-nav li#menu-item-8264 a,
body.page-template-recipes-o-php #secondary-nav li#menu-item-8264 a,
body.page-template-recipes-p-php #secondary-nav li#menu-item-8264 a,
body.page-template-recipes-q-php #secondary-nav li#menu-item-8264 a,
body.page-template-recipes-r-php #secondary-nav li#menu-item-8264 a,
body.page-template-recipes-s-php #secondary-nav li#menu-item-8264 a,
body.page-template-recipes-t-php #secondary-nav li#menu-item-8264 a,
body.page-template-recipes-u-php #secondary-nav li#menu-item-8264 a,
body.page-template-recipes-v-php #secondary-nav li#menu-item-8264 a,
body.page-template-recipes-w-php #secondary-nav li#menu-item-8264 a,
body.page-template-recipes-x-php #secondary-nav li#menu-item-8264 a,
body.page-template-recipes-y-php #secondary-nav li#menu-item-8264 a,
body.page-template-recipes-z-php #secondary-nav li#menu-item-8264 a,

body.page-template-recipes-a-php #secondary-nav li#menu-item-8264 a:hover,
body.page-template-recipes-b-php #secondary-nav li#menu-item-8264 a:hover,
body.page-template-recipes-c-php #secondary-nav li#menu-item-8264 a:hover,
body.page-template-recipes-d-php #secondary-nav li#menu-item-8264 a:hover,
body.page-template-recipes-e-php #secondary-nav li#menu-item-8264 a:hover,
body.page-template-recipes-f-php #secondary-nav li#menu-item-8264 a:hover,
body.page-template-recipes-g-php #secondary-nav li#menu-item-8264 a:hover,
body.page-template-recipes-h-php #secondary-nav li#menu-item-8264 a:hover,
body.page-template-recipes-i-php #secondary-nav li#menu-item-8264 a:hover,
body.page-template-recipes-j-php #secondary-nav li#menu-item-8264 a:hover,
body.page-template-recipes-k-php #secondary-nav li#menu-item-8264 a:hover,
body.page-template-recipes-l-php #secondary-nav li#menu-item-8264 a:hover,
body.page-template-recipes-m-php #secondary-nav li#menu-item-8264 a:hover,
body.page-template-recipes-n-php #secondary-nav li#menu-item-8264 a:hover,
body.page-template-recipes-o-php #secondary-nav li#menu-item-8264 a:hover,
body.page-template-recipes-p-php #secondary-nav li#menu-item-8264 a:hover,
body.page-template-recipes-q-php #secondary-nav li#menu-item-8264 a:hover,
body.page-template-recipes-r-php #secondary-nav li#menu-item-8264 a:hover,
body.page-template-recipes-s-php #secondary-nav li#menu-item-8264 a:hover,
body.page-template-recipes-t-php #secondary-nav li#menu-item-8264 a:hover,
body.page-template-recipes-u-php #secondary-nav li#menu-item-8264 a:hover,
body.page-template-recipes-v-php #secondary-nav li#menu-item-8264 a:hover,
body.page-template-recipes-w-php #secondary-nav li#menu-item-8264 a:hover,
body.page-template-recipes-x-php #secondary-nav li#menu-item-8264 a:hover,
body.page-template-recipes-y-php #secondary-nav li#menu-item-8264 a:hover,
body.page-template-recipes-z-php #secondary-nav li#menu-item-8264 a:hover{color:#F71D29; background:transparent url(../images/star.png) no-repeat 12px 50%;}

body.page-spicy #secondary-nav li#menu-item-10258 a,
body.page-exotic-fusion #secondary-nav li#menu-item-10258 a,
body.page-chicken-spice #secondary-nav li#menu-item-10258 a,
body.page-spicy #secondary-nav li#menu-item-10258 a:hover,
body.page-exotic-fusion #secondary-nav li#menu-item-10258 a:hover,
body.page-chicken-spice #secondary-nav li#menu-item-10258 a:hover{color:#F71D29; background:transparent url(../images/star.png) no-repeat 12px 50%;}

body.page-spicy .entry p a,
body.page-exotic-fusion .entry p a,
body.page-chicken-spice .entry p a { color:#00aeef; text-decoration:underline; }
body.page-spicy .entry p a:hover,
body.page-exotic-fusion .entry p a:hover,
body.page-chicken-spice .entry p a:hover{color:#f66600; text-decoration:underline;}

img.wp-smiley { width:16px !important; height:16px !important; }

/*=======================================================================================================================*/
/* 
 * print styles
 * inlined to avoid required HTTP connection www.phpied.com/delay-loading-your-print-css/ */
/*=======================================================================================================================*/
@media print {
* { background: transparent !important; color: #444 !important; text-shadow: none; }
body {font-size:10pt;}
#branding, #sidebar-left, #sidebar-right, #respond, #join-free, #footer-1, #footer-2, 
.recipe img.wp-post-image, .post-about, .tiny-url, .save-recipebox, .easy-nivo-slider,
.noprint, .commentcount, #imprint {
	display:none;
	}
a, a:visited { color: #000066 !important; text-decoration: underline; }
a:after { content: " (" attr(href) ")"; }
abbr:after { content: " (" attr(title) ")"; }
.ir a:after { content: ""; } /* Don't show links for images */
#page-content{ width:auto; display:block;}
.content{ margin:0; float:none; display:block; }
p.dateposted{
	float:none; width:auto; height:auto;  
	display:block; padding:0; margin:10px 0; color:#999; 
	font-size:10pt; font-weight:700; line-height:; text-align:center;}
h1, h2, h3, h4, h5, h6 { page-break-after:avoid; page-break-inside:avoid; }
.recipe h2 {border-bottom:1px solid #999; padding:0 0 10px;}
blockquote, table, pre { page-break-inside:avoid; border: 1px solid #999; }
ul, ol, dl  { page-break-before:avoid; }
img { page-break-inside:avoid; page-break-after:avoid; }
.recipe img.wp-post-image, .recipe-press-image {display:none;}
@page { margin: 0.5cm; }

  p, h2, h3 { orphans: 3; widows: 3; }
}





/*
* Media queries for responsive design
*/

@media all and (orientation:portrait) {
  /* Style adjustments for portrait mode goes here */
  
}

@media all and (orientation:landscape) {
  /* Style adjustments for landscape mode goes here */
  
}

/* Grade-A Mobile Browsers (Opera Mobile, iPhone Safari, Android Chrome)
Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {
  
  
  /* Prevent iOS, WinMobile from adjusting font size */
  html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; }
}



/* V1 restored single-page Chef navigation */
body.single .pagewidth{
    margin-left:max(210px, calc((100vw - 840px) / 2));
    margin-right:0;
}
body.single #page-content{position:relative;}
body.single #sidebar-left.archive-restored-single-menu{
    position:absolute;
    left:-210px;
    top:0;
    float:none;
    width:190px;
    margin:0;
    z-index:2;
}
body.single #page-content > .share-post{display:none;}


/* V1 Chef single-page rail alignment */
body.single{
    --archive-chef-page-left:max(210px, calc((100vw - 840px) / 2));
}
body.single .pagewidth{
    margin-left:var(--archive-chef-page-left);
    margin-right:0;
}
body.single #sidebar-right{
    left:calc(var(--archive-chef-page-left) + 640px);
    right:auto;
}
body.single.single-recipe .recipe-meta,
body.single.single-recipe .solo-recipe-about,
body.single.single-recipe .share-post{
    display:none !important;
}
