﻿#t-rec ul.sf_postListing h2.sf_postTitle
{
	font-size:1.3em; margin:1.1em 0;
}
#t-rec ul.sf_postListing p.sf_postDate { display:none; }
#t-rec ul.sf_postListing div.sf_postContent { display:none; }
#t-rec ul.sf_postListing p.sf_readMore { display:none; }
#t-rec ul.sf_postListing p.sf_postAuthor { display:none; }
#t-rec ul.sf_postListing p.sf_postComments { display:none; }
#t-rec ul.sf_postListing p.sf_postCategory { display:none; }
#t-rec ul.sf_postListing p.sf_postTags { display:none; }


div.d-cat
{
	padding:1.2em 2.1em 1.5em;
	background-color:#003366;
	color:#FFF;
	margin:0;
}
.d-cat h2 { margin:0; color:#CCEEFF; }
.d-cat p { margin-bottom:0; }

div.d-feature
{
	padding:1.3em 2.1em 1.5em;
	background-color:#003366;
	color:#FFF;
	margin:0;
}
.d-feature h2 { margin:0; color:#CCEEFF; font-size:1.9em; }
.d-feature h3 { margin:.2em 0 .2em; font-size:1.3em; }
.d-feature h3 a { border:none; color:#FFF; text-decoration:underline; }
.d-feature h3 a:hover { border:none; color:#B3D9FF; }
.d-feature p { margin:.6em 0 0; }
.d-feature span.sp-fetdet { font-size:.9em; color:#999; }

.d-feature table.t-feature { border:0; margin:.8em 0 0; }
.d-feature table.t-feature td { border:0; margin:0; padding:0; vertical-align:top; }

#d-inner-recipe td.t-tfi { width:100px; padding-right:12px; }
.t-tfi img { width:100px; border:solid 1px #E5F6FF; }
.t-tfi a { border:0; }

div.d-recipes { font-size:1.2em; line-height:1.6em; margin:1px 0 0; width:49.9em; }
#d-inner div.d-recipes { border-top:dashed 1px #B3D9FF; }
.d-recipes a, .d-recipe a { color:#CC0000; text-decoration:underline; }
.d-recipes a:hover, .d-recipe a:hover { color:#003366; }

#t-rec h3 { font-size:1.3em; margin:1.2em 0 .8em; color:#003366; }
#t-rec h4 { font-size:1.1em; margin:1.2em 0 .5em; font-weight:bold; color:#336600; }
#t-rec p { margin:1em 0; }
#t-rec ul.u-reclist { margin-bottom:1em; }
#t-rec .u-reclist li { margin:.2em 0; }

ul.u-recipe-list { list-style-type:none; margin:0; padding:0; }
.u-recipe-list li
{
	width:45.7em; margin:0; padding:15px 2.1em 20px;
	border-bottom:dashed 1px #B3D9FF; overflow:hidden;
}
.u-recipe-list li h4 { margin:0 0 3px; font-size:1.2em; font-weight:bold; }
.u-recipe-list li h4 a { color:#003366; text-decoration:none; }
.u-recipe-list li h4 a:hover { color:#CC0000; }

.u-recipe-list li.l-pager { padding:8px 2.1em; margin-bottom:1px; background-color:#E5F6FF; border:none; }
.l-pager div.pgs { float:left; width:40.5em; font-size:.9em; font-weight:bold; }
.l-pager div.pgs-sum { float:right; width:10em; text-align:right; font-size:.9em; font-weight:normal; }
.l-pager div.pgs2 { font-size:.9em; font-weight:bold; }

.u-recipe-list .l-pager a { color:#003366; padding:0 3px; text-decoration:underline; border:none; }
.u-recipe-list .l-pager a:hover { border:none; color:#CC0000; }
.u-recipe-list .l-pager a.sf_PagerSelItem { font-weight:bold; color:#777; text-decoration:none; }
.u-recipe-list li.l-pager.last { margin:0;  border:none; background-color:#FFF; }

div.d-recsum-img { float:left; margin:0 15px 0 0; width:125px; overflow:hidden; }
div.d-recsum { float:left; width:33.6em; overflow:hidden; }
a.a-recipe-sum { border:none; background-color:#E5F6FF; }
a.a-recipe-sum:hover { border:none; background-color:#B3D9FF; }

.u-recipe-list span.sp-dets, span.s-rdy { display:block; font-size:.9em; font-weight:bold; color:#003366; padding:0 0 0 22px;
	background:url(/App_Themes/Egglands/Images/readyin.gif) no-repeat left center;}
span.s-lfat { display:block; font-size:.9em; font-weight:normal; color:#003366; padding:0 0 0 22px;
	background:url(/App_Themes/Egglands/Images/heart.gif) no-repeat left top; margin:.2em 0; }
span.s-vege { display:block; font-size:.9em; font-weight:normal; color:#003366; padding:0 0 0 22px;
	background:url(/App_Themes/Egglands/Images/vege.gif) no-repeat left top; margin:.2em 0; }	
span.s-rest { display:block; font-size:.9em; font-weight:normal; color:#003366; padding:1px 0 1px 22px;
	background:url(/App_Themes/Egglands/Images/restaurant.gif) no-repeat left top; margin:.2em 0; }
	
.u-recipe-list p { margin:.5em 0 0; }
.u-recipe-list p span.sp-listrate { display:block; font-size:.9em; font-weight:bold; margin-top:4px; }

.tb-dets td { padding:1px 3px 0 0; font-size:.9em; font-weight:bold; color:#003366; }
.tb-dets td.low-fat, .tb-dets td.vege-tary { padding-left:6px; }

/* Full recipe page */
div.d-recipe { font-size:1.2em; line-height:1.6em; margin:0; width:49.9em; }
div.d-rf-header { border-bottom:dashed 1px #B3D9FF; padding:0 2.1em .9em; }
div.d-rf-ing { border-bottom:dashed 1px #B3D9FF; padding:1.1em 2.1em 1.9em; }
div.d-rf-post { padding:0 2.1em; }
div.d-bookmark { margin:1.5em 0 0; padding:0 2.1em; border-top:dashed 1px #B3D9FF; }
div.d-rf-comments { padding:0 2.1em; border-top:dashed 1px #B3D9FF; margin:0 0 1.5em 0; }
div.d-bleavec { background-color:#E5F6FF; padding:1px 1em 1em; border-top:solid 1px #B3D9FF; }
div.d-rf-nutri { padding:1px 1.2em; font-size:90%; border:solid 1px #ddd; }

.d-rf-header h2 { font-size:1.8em; margin:0.7em 0 .2em; color:#CC0000; line-height:1.2em; }
.d-rf-ing h3 { font-size:1.3em; margin:0 0 .8em; color:#003366; }
.d-rf-ing p { margin:0 0 1.1em; }
span.s-rdy { margin:.2em 0; font-weight:normal; background-position:top left; }

.d-rf-post h2 { font-size:1.8em; margin:0.9em 0 .7em; color:#CC0000; line-height:1.2em; }
.d-rf-post h3, .d-rf-comments h3 { font-size:1.3em; margin:1.2em 0 .8em; color:#003366; }
.d-rf-comments .d-bleavec h3 { margin-top:.6em; }
.d-rf-post h4 { font-size:1.1em; margin:1.2em 0 .4em; font-weight:bold; color:#336600; }
.d-rf-post h5 { font-size:1.0em; margin:1.1em 0 .4em; font-weight:bold; color:#003366; }
.d-rf-post h3.h-lo { margin-bottom:0; }
.d-rf-post p { margin:.5em 0 1em; }
.d-rf-post blockquote { margin:1em 1.2em; padding:.5em .6em; background-color:#E5F6FF; font-style:italic; }
.d-rf-post span.s-big { font-size:1.3em; }
.d-rf-post span.s-smaller { font-size:.9em; }
.d-rf-post span.s-small { font-size:.8em; }
.d-rf-post ul { list-style-type:disc; margin:.6em 0 1.2em 0; }
.d-rf-post ul li { margin:.2em 1.6em; }
.d-rf-post ol { margin:1.2em 0; } 
.d-rf-post ol li { margin:.2em 1.8em; }
.d-rf-post .d-rf-nutri h4 { margin-top:.7em; margin-bottom:.2em; color:#333; }
.d-rf-post .d-rf-nutri p { margin:0 0 1em; }

ul.u-inglist { list-style-type:disc; margin:1em 0; }
.u-inglist li { margin:.2em 1.4em; }

table.t-rater td { padding:0 .6em 0 0; font-size:.9em; }
table.t-rater td.t-div { padding:0 .6em; border-left:solid 1px #B3D9FF; }
table.t-ing td { vertical-align:top; }
.t-ing td.ing { padding-left:1.8em; }

.d-rf-post table { width:98%; margin:1.1em 0; }
.d-rf-post table td { padding:3px 10px 3px 0; border-bottom:solid 1px #CCEEFF; }
.d-rf-post table th { padding:3px 10px 3px 3px; background-color:#CCEEFF; color:#003366; font-weight:bold; }

.d-bleavec label { display:block; font-size:.9em; font-weight:bold; }
.d-bleavec .t-captcha label { font-weight:normal; }
input.i-bct
{
	display:block; font-size:1.1em; padding:4px; border:1px solid #B3D9FF; width:17em; margin-bottom:.4em;
}
textarea.i-bct
{
	display:block; font-size:1.1em;
	padding:4px;
	border:1px solid #B3D9FF;
	width:36em;
	margin-bottom:.4em;
}
input.sf_commentSubmit
{
	color:#FFF; background-color:#003366; border:1px solid #B3D9FF;
	border-right:1px solid #000; border-bottom:1px solid #000;
	margin-top:12px; padding:3px 5px;
}
span.sf_commentsValidator { font-weight:bold; color:#FF0000; font-size:.9em; }
span.s-bspamerr { display:block; font-weight:bold; color:#FF0000; padding:2px; background-color:#FFF; }
img.i-captcha { float:right; margin-top:.8em; }

div.d-bcomtit { margin-bottom:1.6em; }
.d-bcomtit h2 { font-size:1.6em; color:#CC0000; line-height:1.2em; margin:1em 0 .1em 0; }
span.s-comins { display:block; font-size:.9em; margin-bottom:.8em; }

.d-content ul.u-commentList { margin:0; padding:0; list-style-type:none;}
.d-content .u-commentList li { margin:0; padding:0; width:100%; overflow:hidden; }

div.d-bcomment
{
	width:45.6em;
	overflow:hidden; padding:10px 0;
	border-top:solid 1px #CCEEFF; 
}
div.d-bcomment.alt { background-color:#F2FBFF; border:0; }
.d-bcomment p { margin:0; }
.d-bcomment .p-bc1 span.authDte { display:block; font-size:.9em; color:#666; }
.d-bcomment p.p-bc1
{
	background:url(/App_Themes/Egglands/Images/eggcon.gif) no-repeat 10px top;
	float:left; display:inline;
	font-size:.9em;
	width:10em;
	padding:0 10px 5px 50px;
	color:#003366;
	line-height:1.4em;
}
.d-bcomment p.p-bc1.authR { background:url(/App_Themes/Egglands/Images/ebbcon.gif) no-repeat 10px top; }
.d-bcomment p.p-bc2
{
	float:left;
	font-size:.9em;
	width:33em;
	line-height:1.4em;
}

/* Ratings */
#doRating { display:none; }
#doneRating { display:none; }
#uRate { display:none; border:solid 1px #EEE; background-color:#FFF; overflow:hidden; width:75px; padding:2px 2px; }
#uRate.uActive { border:solid 1px #99CC00; background-color:#F0F7D9; }
#uRate.uSet { border:solid 1px #CCEEFF; background-color:#F2FBFF; }

#uRate li { list-style-type:none; float:left; width:14px; margin:0 1px 0 0; padding:0; font-size:9px;
	background:url(/App_Themes/Egglands/Images/starOff.gif) no-repeat left top; }
#uRate li a { display:block; border:0; width:14px; height:12px; background:url(/App_Themes/Egglands/Images/starOff.gif) no-repeat left top;
	text-indent:-9999px; }
#uRate a.aStard { background-image:url(/App_Themes/Egglands/Images/star.gif); }
#uRate a.aStarp { background-image:url(/App_Themes/Egglands/Images/star.gif); cursor:default; }
#uRate a.aUnstarp { background-image:url(/App_Themes/Egglands/Images/starOff.gif); cursor:default; }
#uRate li a:hover { border:0; }

/* Bookmarks */
.d-bookmark a { border:0; }
.d-bookmark a:hover { border:0; }
.d-bookmark table { margin:0; width:100%; }
.d-bookmark table td { border:0; padding:7px 8px 7px 0; font-size:.9em; color:#888; }

a.aPrinter, a.aPrinter:hover { border:0; }
