/*
        Simply Recipes Stylesheet - Last Updated 5-13-09
        Created for Elise Bauer, Simply Recipes (http://simplyrecipes.com)
        Created by Jesse Gardner, Plasticmind Design (http://plasticmind.com)
*/

body {
	margin: 0;
	padding: 0;
	background:url(body.png) top left; 
	text-align:center;
	font-family: Verdana, Arial, sans-serif;
	}
#site { /* the gradient at the top of the page */
	padding:12px 0;
	background:url(body-top-wide.jpg) repeat-x top left; 
	}
a { color: #660000; text-decoration: underline; } 
a:link		{ color: #600; } 
a:visited	{ color: #600;  } 
a:active	{ color: #CC6633;  } 
a:hover		{ color: #CC6633; }
a img { border: 0; text-decoration: none; }
h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px;
	}
.clear {
	clear:both;
	}

/*--- Footer Styling ---*/

#footer {
	background:url(footer-960.png) no-repeat bottom left;
	height:29px;
	padding:0;
	margin:0;
	clear:both;
	}
#footer p {
	color: #FEDEB7;
	font-size:10px;
	text-align:center;
	margin:0;
	padding:7px 0 0 0;
	}
#footer a {
	color: #FEDEB7;
	text-decoration:none;
	}
#footer a:hover {
	text-decoration:underline;
	}

/*--- Container Styling - Background image varies based on body id ---*/

#container {
	margin: 0 auto;
	text-align: left;
	width: 960px;
	background-color:#fff;
overflow: auto;
	}
#index #container {
	background:#fff url(container-index-960.png) repeat-y top left; 
	}
#iea #container,
#category #container,
#archives #container,
#full #container,
#page #container,
#user-profile #container {
	background:#fff url(container-iea-960.png) repeat-y top left; 
	}
#bare #container {
	background:#fff url(container-bare-960.gif) repeat-y top left; 
	}
#category #container {
	}
#page .center {
	width:680px;
	}
#page #left {
right: 678px;
}
#bare .center {
	width:790px;
	}
#bare .center-module {
	padding: 0 15px;
	}
#index .center {
margin-top:10px;
}
#popup #container {
	background:#fff url(container-small.gif) repeat-y top left; 
	width:445px;
	}
#popup #banner {
	background:#fff url(container-small-top.gif) no-repeat top left; 
	height:90px;
}
#popup .center-module { margin:0; }
#popup #footer { background:url(container-small-bottom.gif) no-repeat bottom left; }
#popup #footer p { color:#ccc; }
#popup .center {width:445px;left: 0;}

/*--- Banner Styling - Contains logo, search box, main menu nav bar ---*/

#banner {
	height: 111px;
	background:#fff url(banner-960.png) no-repeat top left; 
	padding:0;
	margin:0;
position: relative;
overflow: hidden;
	}
#banner h1 {
position: absolute;
margin: 0;
padding: 0;
top: 6px;
left: 8px;
}
#banner h1 a {
text-indent:-999em;
background:url(logo-960.gif) repeat-y top left; 
height:61px;
width:340px;
display:block;
}

#sitesearch {
position: absolute;
margin: 0;
right: 8px;
top: 12px;
	}
#sitesearch form {
padding: 0;
margin: 0;
height: 55px;
background:transparent url(searchfield-960.gif) no-repeat left 4px; 
}
#sitesearch-button {
position:relative;
top:10px;
}
#sitesearch-field {
	border:0;
	width:285px;
	margin:0 20px;
padding: 0; 
	color:#BE3A1F;
	font-weight:bold;
background: white !important;
	}
#sitesearch-field:focus { outline: none; }
#sitenav {
clear: left;
margin-top: 67px;
}
#sitenav ul {

	list-style:none;
	margin:0 0 0 5px;
	padding:2px 0 0 0;
	font: 16px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	}
#sitenav li {
	float:left;
	margin:14px 0 0 0;
	padding:0;
	text-indent:0;
	}
#sitenav a {
	padding:0 18px;
	color:#fff;
	text-decoration:none;
	white-space:nowrap;
	}
#sitenav a:hover {
	color: #ffa904;
	}
#fontsize {
	float:right;
	margin:0 8px 0 0;
	padding: 11px 0 0 0;
	width:80px;
	text-align:right;
	}

/*--- Sidebar Styling ---*/

.sidebar {
	width: 198px;
	float: left;
	margin:0;padding:0;
	overflow: hidden;
position: relative;
	}
#left {
right: 558px;
}
.side-module {
	padding: 25px 20px 0 20px;
	}
.sidebar a {text-decoration: none;}
.sidebar a:link, .sidebar a:visited {
	color: #600;
	}
.sidebar a:active {
	color: #C63;
	}
.sidebar a:hover {
	color: #C63; 
	text-decoration: underline;
	}
.sidebar h2 {
	color: #4F1F06;
	font-family: Georgia, serif;
	font-size: 14px;
	font-weight: bold;	
	}
.sidebar ul {
	padding: 0px;
	margin: 10px 0;
	}
.sidebar li {
	color: #9A3E2F;
	font-size: 11px;
	margin: 3px 0 0 0;
	list-style: none;
	padding: 0 0 0 15px;
	background: url(bullet-square.gif) no-repeat top left;
	line-height:1.2;
	}
.sidebar p {
	color: #9A3E2F;
	font-size: 11px;
	}
.sidebarnewsfeed {
	padding: 15px;
	font-size: 10px;
	}
.sidebarnewsfeed a:link  { color: #660000; text-decoration: underline; } 
.sidebarnewsfeed a:hover  { color: #CC6633;  }
.sidebar ul#rssbadges li {
	background-image:none;
	padding:0;
	}
.sidebar .field {
	border: solid 1px #E1AE83;
	width: 115px;
	margin:0; 
	padding-left:1px;
	background:#fff url(input.gif) no-repeat top left; 
	color:#BE3A1F;
	font-weight:bold;
	}
#converter .field { font-size:11px;padding: 3px;}
#converter p {
	font-size:9px;
	font-weight:bold;
	}
#converter h2 { margin: 0 0 10px 0; }
#recipes-type ul {
	margin-bottom:20px;
	}
#tools {font-size:11px;}
#right {
width: 200px;}

/* Center Column Styling */

.center {
	float: left;
	width: 560px;
	overflow: hidden;
position: relative;
left: 198px;
	}
.center-inner {
	padding: 0 27px;
	}
.center a {
	text-decoration: underline;
	}
.center a:hover, .center a:active {
	color: #C63; 
text-decoration: underline;
	}
.center p {
	color: #282828;
	font-size: 12px;
  	line-height: 150%;
	margin-bottom: 10px;
	}
.center blockquote {
	line-height: 150%;
	font-size:10px;
	margin:0 15px 15px;
	padding:0 0 0 5px;
	border-left:solid 3px #eee6da;
	}
.center blockquote br {
	display:none;
	}

.center ul {
	list-style:none;
	padding:0;
	margin:15px 0;
	}
.entry {
margin-bottom: 25px;
}
.archive-entry {
clear: both;
	background: url(u-black.gif) repeat-x top left;
padding: 6px 0 0 0;
margin-top: 18px;
}
.center li,
.center dt,
.archive-entry-title {
	font-size: 11px;
	margin: 10px 0 0 0;
	line-height:1.4;
	}
.archive-entry-title {
clear: none;
}
.center ul li {
	list-style: none;
	padding: 0 0 0 15px;
	background: url(bullet-square.gif) no-repeat top left;
	}
.center dt,
.archive-entry-title {
	font-size:12px;
	line-height:1.4;
	font-weight:bold;
	}
.center dd,
.archive-entry-description {
	font-size: 11px;
	margin: 5px 0 0 0;
	}
.center .archive-list .entry-photo {
float: left;
margin: 10px 12px 12px 0;
}

.center h1 {
	color: #4F1F06;
	font: 20px Georgia, "Times New Roman", Times, serif;
	padding: 15px 0 1px 0;
	background: url(u-black.gif) repeat-x bottom left;
	clear:both;
	}
.center h1 a {
	color:#4F1F06;
	text-decoration:none;
	}
.center h1 a:hover {
	text-decoration:none;
	}
.center h2 {
	color: #666;
	font-size: 14px;
	font-weight: bold;
	clear:left;
	padding-top:10px;
	}
.center h3 {
	color: #333;
	font: 20px Georgia, "Times New Roman", Times, serif;
	padding: 15px 0 0 0;
	background: url(u-black.gif) repeat-x bottom left;
	padding-bottom: 1px;
	clear:both;
	}
#content .center h4 {
	color: #4f1f06;
	font-size: 13px;
	padding: 12px 0 0 0;
font-weight: bold;

	}
.center h3 a {
	text-decoration:none;
	}
.center .archive-list h3 {
background: none;
}


.center h3 a:hover {
	text-decoration:none;
	}
.center h4 {
	color: #333;
	font: 12px verdana, arial, sans-serif;
	margin: 5px 0;
	}
.entry-footer {
	padding: 10px 0 0 0;
	background: url(u-black.gif) repeat-x top left;
}

.entry-footer p {
font-size: 10px;
}
.center ul.entryoptions {
	list-style:none;
	margin:0;
	padding:0;
	font-size: 11px;
	clear:left;
	}
.center ul.entryoptions li {
	float:left !important;
	margin:0 0 5px 0;
	padding:0;
	text-indent:0;
	font-size:10px;
	background-image:none;
	border-right: solid 1px #ddd;
	}
.previously li {
font-size: 12px;
}
.previously span {
	color:#888;
	font-size:11px;
	}
.previously {
border-top: solid 1px #c9ac9f;
padding-bottom: 45px;
margin-bottom: 25px;
background: url(flourish.gif) no-repeat center bottom;
}
.center-module {
	margin: 10px 0;
	}
.center-module code {
	background:#ffefdc;
	display:block;
	font-size:12px;
	font-family: Verdana, Arial, sans-serif;
	overflow:scroll;
	border:solid 1px #e0aa80;
	margin-bottom:25px;
	}
#content .breadcrumbs p,
.breadcrumbs a {
	color:#BA8C8C;
	margin:15px 0 0 0;
font-size: 11px;
	}

/*--- Individual Recipe Styling ---*/

.entry {
	padding-bottom: 65px;
	background: url(flourish.gif) no-repeat center bottom;
	}
#entry-first,
#entry-individual {
padding-bottom: 40px;
background: none;
}
#blogher_ad {
	padding: 35px 0 25px 0;
}
.center p.category {
	color: #666; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: left;	
	margin: 2px 0 0 0;
padding: 0;
	}
#content .center .entry-meta {
padding: 3px 0 7px 0;
}

#content .center .entry-meta p {
	color: #666; 
	font-size: 10px;
	padding: 0;
	margin: 0;
}

.link-note {
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 100%;
	text-align: left;
	padding: 2px;
	margin-bottom: 15px;
	}
#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}
textarea[id="comment-text"] {
	width: 80%;
	}
.button {
margin-bottom: -3px;
}


/*--- Entry Related Styling ---*/

.technorati-tags {
	color: #666; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: left;	
	line-height: normal;
	padding: 3px;
	display: none; /* Hide 'em */
	}
.entryoptions li {
	height:17px;
	}
.entryoptions li a {
	padding: 2px 10px;
	line-height:1.5;
	}
#option-email { 
	padding-left:20px;
	background: url(icon-email.gif) no-repeat top left; 
	}
#option-delicious { 
	background: url(icon-delicious.gif) no-repeat top left; 
	margin-left:5px;
	padding-left:20px;
	}
#option-facebook { 
	background: url(icon-facebook.gif) no-repeat top left; 
	margin-left:5px;
	padding-left:20px;
	}
#option-comment { 
	background: url(icon-comment.gif) no-repeat top left; 
	margin-left:5px;
	padding-left:20px;
	}
#option-print { 
	background: url(icon-print.gif) no-repeat top left; 
	padding-left:20px;
	}

/*--- Ad Styling ---*/

.sr_store_ad { border: 1px solid #000; }
.blogherads { 
	padding: 10px 0 20px 0;
	color: #9A3E2F;
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-align: center;
	line-height: 130%;
	list-style-type: none;
	}
.right-sidebar-ad { 
        margin: 0px 0 0 22px;
	padding: 20px 0px 20px 0;
	color: #9A3E2F;
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	line-height: 130%;
	list-style-type: none;
	}
#center-300-ad {
padding: 5px 0 20px 0;
margin-left: 100px;
}
#googlead_rightbar {
	padding:15px 0 25px 20px;
	}


/*--- Comment Styling ---*/

#comments label,
#emailfriend label {
	float:left;
	color:#777;
	clear:both;
	text-transform:uppercase;
	font-size:9px;
	margin:0 0 2px 0;
	}
.fields input,
.fields textarea {
	border: solid 1px #E1AE83;
	width: 405px;
	float:left;
	margin:0 0 10px 0; 
	padding-left:3px;
	background:#fff url(input.gif) no-repeat top left; 
	color:#BE3A1F;
	font-weight:bold;
	clear:both;
	}
.buttons {
	clear:both;
	text-align:right;
	}
#comment-bake-cookie {
	width:auto;
	margin:0 5px 5px 0;
	}
#comment-preview {
	font-weight:bold;
	}
.commenter-profile img {
	vertical-align: middle;
	border: 0;
	}
#comments h3 {
	background:none;
	}
.comment,
.mycomment {
	background:url(comment.gif) repeat-x bottom left; 
	border-top:solid 1px #e0aa80;
	padding:1px 10px;
	}
.comment p {
font-size: 11px;
}
#comments p.posted {
	color: #666; 
	font-size: 10px;
	margin:0 0;
	padding:5px 10px;
	background: url(u-black.gif) repeat-x top left;

	}
#comments p.my {
	margin:0 0 0 10px;
	padding:5px 10px 5px 22px;
	background:url(icon-my.gif) no-repeat left; 
}
#bare .buttons {text-align:left;}


/*--- Index Related Styling ---*/

.index-list li {
 	list-style : none;
	margin-left: 20px;
	}
.index-list a, .index-list a:link {
	text-decoration: none;
	}
.showmelist {
	margin : 20px 0;
	list-style : none;	
	}
.showmelist ul {
	margin-left: 15px;
	}
.showmelist h5 {
	margin:5px 0;
	}
.showmelist h5 a {
	display: block;
	}
.showmelist a, .showmelist a:link {
	text-decoration: none;
	}
.showmelist a:hover, .showmelist h5 a:active {
	text-decoration: none;
	}
.showmelist h5 a.treeopen {
	background: url('open.gif') no-repeat left;
	}		
.showmelist h5 a.treeclosed {
	background: url('closed.gif') no-repeat left;
	}
.showmelist hr {
	margin: 10px 0;
	background: url(u-gray.gif) repeat-x bottom left;
	border:none;
}

/*--- Boxes ---*/

.left-box {
	margin: 18px 0 0 15px;
	padding: 0 0 5px 0;
	background:url(box-left-bottom.gif) no-repeat bottom left; 
	}
.left-box-in {
	background:url(box-left-top.gif) no-repeat top left; 
	padding:10px 10px 8px 7px;
	overflow:hidden;
	}
#bargains .left-box-in {
	text-align:center;
	}
.left-box h2 {
	display:none;
	}
.right-box {

	margin: 15px 0 15px 0px;
	padding: 0 0 15px 0;
	background: transparent url(box-right-960-bottom.gif) no-repeat bottom left; 
	}
.right-box-in {
	background: transparent url(box-right-960-top.gif) no-repeat top left; 
	padding:18px 18px 0 20px;


	}

#announcement {
	border:solid 1px #f1d0ab;
	background:#fff2e3;
	padding:10px;
	margin:20px 0 0 0;
	font-size:12px;
	line-height:1.5;
	color:#993300;
	}

#printoptions,
#callout-printoptions { 
	display:none; 
	border:solid 1px #efe7da;
background-color: white;
	margin:  3px 0 10px 260px;
padding: 0 10px;
	}
#printoptions h2,
#callout-printoptions h2 {
margin: 10px 0 6px 0;
}

#printoptions ul {margin-top:0;}
#printicon {
	float:right;
	margin-top:16px;

}
#callout-printicon {
	float:right;
	margin-top:4px;
	}

#iea .center h1 {clear:none;}

#searchfoodblogs {
        font-family: verdana, 'trebuchet ms', sans-serif;
        font-size: 10px;
        color: #444;
        }

#searchfoodblogsmain {
        font-family: verdana, 'trebuchet ms', sans-serif;
        font-size: 10px;
        color: #660000;
        }

/* Recipe Specific Styling */

.entry li {
margin-top: 3px;
}

/* Recipe Callout */

#recipe-callout {
background-color: #fef9f1;
padding: 20px 25px 25px 25px;
border: solid 1px #efe7da;
margin: 20px 10px 30px 10px;
}
#recipe-callout h2 {
	color: #4F1F06;
	font: 20px Georgia, "Times New Roman", Times, serif;
	padding: 0 0 12px 0;
}
#recipe-callout h4 {
	color: #4F1F06;
	font: 13px Georgia, "Times New Roman", Times, serif;
	padding: 5px 0;
font-weight: bold;
}
#recipe-callout h3,
#callout-printoptions h2,
#printoptions h2 {
	color: #4F1F06;
	font: 12px Georgia, "Times New Roman", Times, serif;
	padding: 0;
text-transform: uppercase;
font-weight: bold;
background: none;
margin-top: 12px;
}
#recipe-callout p {
color: #4F1F06;
margin:8px 0 0 0;
}
#recipe-callout ul {
margin:8px 0 15px 0;
color: #4F1F06;
}
#recipe-callout li {
font-size: 12px;
}
#recipe-intronote {
margin-bottom: 12px;
font-style: italic;
}
#recipe-intronote p {
margin: 0;
font-size: 11px;
}
#recipe-ingredients img,
#recipe-method img {
margin: 4px 0 4px 6px;
}

#recipe-method img,
#recipe-photo img,
.entry-photo img,
#recipe-ingredients img,
#recipe-intronote img,
#recipe-footer img,
#author-userpic img,
.related-entry-thumbs img {
padding: 2px;
border: solid 1px #efe7da;
background-color: white;
}
#recipe-callout .floatimgleft,
.floatimgleft {
	float:left;
	margin-top:8px;
	margin-right:8px;
	margin-bottom:8px;
	}
#recipe-callout .floatimgleftnotop,
.floatimgleftnotop {
	float:left;
	margin-top:0px;
	margin-right:8px;
	margin-bottom:8px;
	}
#recipe-callout .floatimgright,
.floatimgright {
	float:right;
	margin-top:8px;
	margin-left:8px;
	margin-bottom:8px;
	}

/* Miscellany */

#content .error_message {
font-size: 16px;
padding: 12px;
border: solid 1px #d7b4a6;
background: #feebd5;
color: #4f1f06;
font-family: Georgia, Times New Roman, serif;
}

/* Front Page Pagination */

#index-pagination {

padding: 0 0 65px 0;
	background: url(flourish.gif) no-repeat center;

}
#pagination-previously,
#pagination-next {
margin-bottom: 20px;
font: 18px Georgia, Times New Roman, sans-serif;
}
#pagination-previously a,
#pagination-next a {
text-decoration: none;
display: block;
}

#pagination-previously a:hover,
#pagination-next a:hover {
text-decoration: underline;
}
#pagination-archives {
float: left;
width: 200px;
}
#pagination-archives p {
font-size: 10px;
margin: 0 0 20px 0;
padding: 0;
}
#pagination-previously {
float: left;
}
#pagination-next {
float: right;
}

/* Author Profile Styling */

#author-userpic {
margin-top: 18px;
}
#author-information h4 {
	font: 18px Georgia, "Times New Roman", Times, serif;
	padding: 15px 0 1px 0;
	background: url(u-black.gif) repeat-x bottom left;
}

/* Food Blog List Styling */
#food-blog-list {
padding-bottom: 40px;
}
#food-blog-list-alpha {
padding-bottom: 20px;
}

#food-blog-list ul {
margin: 25px 0 0 0;
padding: 0;
}
#food-blog-list ul ul {
margin: 0;
padding: 0;
}

#food-blog-list ul li{
font-size: 12px;
font-weight: bold;
background: none;
margin: 0;
padding: 0;
}
#food-blog-list ul ul li {
	color: #000;
	font-size: 11px;
	margin: 3px 0 0 16px;
	list-style: none;
	padding: 0 0 0 15px;
	background: url(bullet-square.gif) no-repeat top left;
	line-height:1.2;
font-weight: normal;
}

/* Contact Form Confirmation Message Styling */

#status-message {
background: #e1ffe1;
padding: 3px 10px 5px 25px;
margin: 12px 0;
font-weight: bold;
border: solid 1px #d1efd1;
}
#status-message p {
background: transparent url(tick.png) no-repeat center left;
padding: 0 0 0 35px;
color: #242;
font-size: 13px;
}

/* ------------------------------------ SR.COM MAGAZINE LAYOUT -- */

#index-magazine #container {
background:#fff url(container-bare-960.gif) repeat-y top left; 
min-height:200px;
}

#index-magazine #left {
width: 156px;
background: #fff;
right: 480px;
}
#index-magazine #right {
width: 300px;
}
#index-magazine #right .sidebar-callout .side-module,
#index-magazine #left .sidebar-callout {
border: solid 1px #e1c6b9;
background: #fdefdb;
}
#index-magazine .side-module { 
	padding: 18px 0 6px 0;
margin-bottom: 12px;
}
#index-magazine #left .sidebar-callout .side-module,
#index-magazine #right .sidebar-callout .side-module {
	padding: 18px 15px 6px 15px;
}
#index-magazine .center {
width: 480px;
left: 156px;
}
#index-magazine .center-inner {
padding: 0 10px;
}
#index-magazine #content-inner {
padding: 10px;
}
#index-magazine h2.entry-list-header {
	color: #4F1F06;
	font: 13px Georgia, "Times New Roman", Times, serif;
	padding: 24px 0 12px 0;
	clear:both;
font-weight: bold;
	}
#index-magazine .entry-list .entry,
#index-magazine .entry-list-minimal .entry {
background: none;
padding: 0; margin: 0;
border-top: solid 1px #c9ac9f;
padding: 12px 10px 0 12px;
clear: both;
}
#index-magazine .entry-list-minimal .entry {
padding: 6px 10px 6px 12px;
border-top: solid 1px #efe7da;
}
#index-magazine .entry-list .entry-photo {
float: left;
margin: 0 10px 12px 0;
}
#index-magazine .entry img,
#index-magazine .entry-photo img {
padding: 2px;
border: solid 1px #efe7da;
}
#index-magazine .entry-meta {
margin: 2px 0 0 0;
padding: 0 0 2px 0 !important;
}
#index-magazine a.meta-comment {
text-decoration: none;
	background: url(icon-comment.gif) no-repeat top right; 
	padding:0 20px 4px 0;
}
#index-magazine a.meta-comment:hover {
text-decoration: underline;
}
#index-magazine .entry-list .entry h1,
#index-magazine .entry-list-minimal .entry h1 {
background: none;
clear: none;
margin: 0; padding: 0;
}
#index-magazine .entry-list-minimal .entry h1 {
font-size: 14px;
}
#index-magazine .entry-list .entry-summary {
font-size: 12px;
}
#index-magazine .entry-summary {
margin-top: 4px;
}
#welcome p {
line-height: 1.5;
}
#welcome img {
float: right;
margin: 0 0 4px 4px;
}
#welcome h2 {
	font: 20px Georgia, "Times New Roman", Times, serif;
}

#index-magazine #ad-blogher-300,
#index-magazine #amazon {
padding: 0 !important;
}

#index-magazine #subscribe .field-holder,
#subscribe-center .field-holder {
	background:transparent url(subscribefield-960.png) no-repeat left top; 
	width:220px;
height: 30px;
float: left;
}

#index-magazine #subscribe .field,
#subscribe-center .field {
	border:0;
	width:185px;
	margin:6px 12px;
padding: 0; 
	color:#BE3A1F;
	font-weight:bold;
background: white;
border: none;
	}
#index-magazine #sitesearch-field:focus { outline: none; }
#index-magazine #contributors,
#index-magazine #contact,
#index-magazine #cooking-blogs {
	border: solid 1px #e1c6b9;
	background: #fdefdb;
	padding: 12px 12px 6px 12px !important;
}
#index-magazine #contact li,
#index-magazine #contact span,
#index-magazine #contact p {
	font-size:  11px;
}
#index-magazine #cooking-blogs {
	margin-top: 12px;
}
#index-magazine #converter {
	margin: 0;
	padding: 6px 0 12px 0;
}

/* --------------------------------------------- FEATURED RECIPE -- */

#featured-entry {
background: none;
padding: 0; margin: 0;
position: relative;
}
#featured-entry .entry-photo img {
padding: 0;
border: 0;
}

#featured-entry h1 {
margin: 0; background: none;
padding: 10px 0 0 0; 
}
#featured-entry .entry-summary {
font-size: 12px;
line-height: 1.5;
margin: 6px 2px 0 2px;
}
#featured-entry .entry-summary a {
text-decoration: none;
}


/* ----------------------------------------- RECIPE CATEGORY LIST -- */

#index-magazine #recipes-type {
padding: 0 !important; margin: 0 !important;
border: solid 1px #e1c6b9;
}
#index-magazine #recipes-type h2 {
padding: 10px;
background: #fdefdb;
}
#index-magazine #recipes-type ul { 
    font-weight:bold;
    border-bottom: solid 1px  #f1d9ce;
    padding: 0 !important; margin: 0 0 12px 0 !important;
}
#index-magazine #recipes-type ul li {
    position: relative;
    margin: 0; padding: 0;
    line-height: 1;
    border-top: 1px solid #f1d9ce;
    background: none;
}
#index-magazine #recipes-type ul li a:hover { 
    background-color: #f9dcbb;
color: #4f1f06;
}
#index-magazine #recipes-type ul li a {
    display: block;
    padding: 4px 25px 4px 10px;
    color: #9a3e2f;
    text-decoration: none;
    background: #fdefdb;
    overflow: hidden;
}
#index-magazine #recipes-type ul li a:hover { 
}
#index-magazine #recipes-type ul li a {
    color: #9a3e2f;
    font-weight: normal;
    font-size: 12px;
}


/* ----------------------------------------- TABBED PANELS -- */

#tabbed-box {
padding-top: 0 !important;
margin-bottom: 12px !important;
}
#tabbed-box .panels {
border: solid 1px #e1c6b9;
background: #fdefdb;
	padding: 6px 18px;
}

#tabbed-box .tabs li {
float: left;
font-weight: bold;
background: none;
margin: 0;
padding: 0;
font-size: 10px;
}
#tabbed-box .tabs li a {
position: relative;
top: 1px;
display: block;
padding: 0 6px;
height: 20px;
border: solid 1px #e1c6b9;
margin-right: 6px;
background: white;
color: #CC6633;
   outline: none;
}
#tabbed-box .tabs li a:hover {

}
#tabbed-box .tabs li a span {
padding: 4px 0 0 0;
display: block;
}
#tabbed-box .tabs li a:hover {}

#tabbed-box .tabs .current a {
background: #fdefdb;
color: #600;
border-bottom: solid 1px #fdefdb;
}
#tabbed-box .panels {
clear: both;
}
/* Hide panels initially */
#seasonal-panel, #popular-panel, #budget-panel {
display: none;
}
.hidden {
display: none;
}
.toggle-more,
.toggle-less {
background: #63422c url(toggle-moreless.png) top;
display: block;
height: 23px;
width: 96px;
color: #fff !important;
}
.toggle-less {
background-position: bottom;
}
.toggle-more span,
.toggle-less span {
display: block;
padding: 2px 0 0 22px;
}

/* ----------------------------------------- CONVERTER -- */

#index-magazine #converter form {
	background:transparent url(field-converter.png) no-repeat left 3px; 
height: 30px;
float: left;
}

#index-magazine #converter .field {
	border:0;
	width:94px;
	margin:0 6px 0 6px;
padding: 0; 
	color:#BE3A1F;
	font-weight:bold;
background: white;
border: none;
	}
#index-magazine #converter .button {
position: relative;
top: 3px;
	}	
#index-magazine #converter .field:focus { outline: none; }

/* ----------------------------------------- CONTRIBUTORS -- */

#contributors {
	min-height: 85px;
}
#contributors li  {
	background-image: none;
	padding: 0;
}
#contributors .author-userpic {
	float: left;
	margin: 0 3px 10px 5px;
}
#contributors .author-userpic a img {
	border: solid 1px #f4d7da;
	padding: 2px;
	background: white;
}
#contributors .author-userpic a:hover img {
	background: #c63;
	border-color: #c63;
}
#user-profile .previously {
background: none;
padding: 0;
margin: 0;
border: 0;
}
/* ----------------------------------------- NEVER MISS A RECIPE MODULE */

#subscribe-center {
   margin: 0 0 20px 0;
   padding: 12px;
   background-color: #ffefdc;
   border: solid 1px #e8d1c3;
overflow: auto;
height: 100%
   }
#subscribe-center p { 
   margin: 5px 0 5px 5px; 
width: 250px;
   font-size: 11px; 
   }
#subscribe-center span { 
   font-size: 10px; 
   }
#subscribe-center h3 {
   color: #4F1F06;
   font: 13px Georgia, "Times New Roman", Times, serif;
   padding: 0;
   font-weight: bold;
   background: none;
margin: 0 0 0 5px;
}
#subscribe-center .subscribe-email {
float: left;
}
#subscribe-center .subscribe-follow {
float: left;
border-left: solid 1px #e8d1c3;
padding-left: 6px;
margin: 18px 0 0 6px;
}
#subscribe-center .subscribe-follow ul {
margin: 0;
}
#subscribe-center li {
background: none;
padding: 0;
margin-bottom: 8px;
}
#subscribe-center li a {
padding: 0 0 2px 20px;
}
#subscribe-center li a#subscribe-feed { background: url(feed.png) no-repeat top left; }
#subscribe-center li a#subscribe-twitter { background: url(twitter.png) no-repeat top left; }

/* ----------------------------------------- RELATED ENTRY THUMBNAILS */
.related-entry-thumbs h3 {
margin-top: 0; padding-top: 0;
}
.related-entry-thumbs {
padding: 0 0 10px 0;
margin: 0 0 40px 0;
background: url(u-black.gif) repeat-x bottom left;
height: 170px;
}
.related-entry-thumbs ul li {
background: none;
margin: 0; padding: 0;
float: left;
position: relative;
text-align: center;
width: 168px;
}

.related-entry-thumbs a:hover img {
background-color: #fb0;
border-color: #ea0;
}
#googlead_endarticle {
clear: left;
}

/* ----------------------------------------- COMMENT PAGING -- */

#comment-paginate { 
	font-weight:bold;
	border-top:1px #e0aa80 solid;
	padding:6px 2px 2px 2px;
	clear:left;
text-align: right;
	}
#comment-paginate li {
	display:inline;
background: none;
font: bold 13px/1 Helvetica, Arial, sans-serif;
padding: 0;
	}
#comment-paginate li a {
text-decoration: none;
border: solid 1px #dcdfe0;
padding: 3px 4px 2px 4px;
text-transform: capitalize;
	}
#comment-paginate li a:hover { 
border-color: #e0aa80;
background: #fff5ea;
 }
#comment-paginate li.click a {
border: 0;
	color:#333;
cursor: default;
	}
#comment-paginate li.click a:hover { 
border: none;
background: none; }

.paginate-top #comment-paginate {
float: right;
border: none;
}
#comments h3 {
clear: none;
padding-bottom: 12px;
}

/* ----------------------------------------- MISCELLANY -- */

.side-module .loading {
background: transparent url(loading-sidebar.gif) no-repeat top center;
padding-top: 45px;
text-align: center;
}
#tweets li {
padding-bottom: 6px;
}
