body
{
	color:#000;
	font-size:87.5%;
}
#d-outer, div.d-right, div.d-bread { width:auto; overflow:visible; }
#d-inner, #d-inner-blog, #d-inner-recipe, #d-inner-content
{ width:auto; overflow:visible; margin:0 5%; }

#d-logo { position:static; margin:0; text-align:center; border-top:dashed 1px #CCC; padding-top:1em; }
#d-logo h1 { width:auto; height:auto; margin:0; background:none; font-size:2.4em; font-family:"Times New Roman", Times, serif; }
#d-logo a { display:inline; width:auto; height:auto; text-indent:0px; background:none; color:#003366; } 
#d-logo a:visited { color:#003366; } 

#d-strap { height:auto; width:auto; margin:0; padding:0; text-align:center; border-bottom:dashed 1px #CCC; padding-bottom:1em; }
#d-strap p { float:none; margin:.2em 0 0 0; width:auto; height:auto; 
	background:none; text-indent:0px; font-family:"Times New Roman", Times, serif; }

#d-tools, #d-footnav, div.d-mainnav, div.d-left, .d-right table.t-rater, div.d-bookmark, div.d-bleavec, div.d-rf-comments,
div.d-banner, #dCommentNone, #d-flash
{ display:none; }

div.d-right { float:none; }
div.d-content, #d-home { width:auto; padding:0; font-size:1em; line-height:normal; }

#d-inner a, #d-inner-blog a, #d-inner-recipe a, #d-inner-content a
{
	color: #000;
	border:0;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
}

.d-bread ul { margin:1em 0 0; list-style-type:none; }
.d-bread ul li { float:none; display:none; padding-left:0; margin:0 0 0 1.6em; background:none; }
.d-bread ul li.l-first { display:block; float:none; padding:0; margin:0; background:none; }
#d-inner .d-bread ul a, #d-inner-blog .d-bread ul a, #d-inner-recipe .d-bread ul a, #d-inner-content .d-bread ul a 
{ display:inline; font-size:1.0em; padding:0; text-decoration: none; }
.d-bread ul a:visited { color:#000; }

div.d-rf-header { border:0; padding:0; margin:0; }
div.d-rf-header h2 { font-size:2.0em; margin:.1em 0 0 0; }

div.d-rf-ing { border:0; padding:0; }
.d-rf-ing p { margin:1em 0; padding-bottom:1em; border-bottom:dashed 1px #CCC; }
.d-rf-ing h3 { font-size:1.5em; margin:0; color:#000; }
table.t-ing td { vertical-align:top; }
.t-ing td.ing { padding-left:1.8em; }
ul.u-inglist { list-style-type:disc; margin:1em 0; }
.u-inglist li { margin:.2em 1.4em; }

div.d-rf-post { border-top:dashed 1px #CCC; margin:1em 0; }
.d-rf-post h2, #d-home h2 { font-size:2.0em; margin:1em 0 .5em; }
.d-rf-post h3, #d-home h3 { font-size:1.5em; margin:1em 0 .5em; }
.d-rf-post h4, #d-home h4 { font-size:1.3em; margin:1em 0 .5em; }
.d-rf-post h5, #d-home h5 { font-size:1.1em; margin:1em 0 .5em; font-weight:bold; }
.d-rf-post p, #d-home p  { margin:.5em 0 1em; }
.d-rf-post blockquote { margin:1em 1.2em; padding:.5em .6em; font-style:italic; }
.d-rf-post span.s-big { font-size:1.2em; }
.d-rf-post span.s-smaller { font-size:.9em; }
.d-rf-post span.s-small { font-size:.8em; }
.d-rf-post ul, #d-home ul { list-style-type:disc; margin:1em 0; }
.d-rf-post ul li, #d-home ul li { margin:.2em 1.6em; }
.d-rf-post ol, #d-home ol { margin:1em 0; } 
.d-rf-post ol li, #d-home ol li { margin:.2em 1.8em; }

#d-copyright { padding:2em 0; margin:0 5%; font-size:.9em; }

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

