/* print stylesheeet for Dessert First by Viktor on 25032011 */

#respond, #navigation, #supplementary, #main_nav, #search, h3.related_posts_title, .entry-footer-share, .print-recipe, #thumbswrapper, ol.related_posts, div.related_posts_clear, p.tagged, span.fv_sharing, .shareaholic-show-on-load, .share, .fv_sharing, #comments, #sharing, #navwrapper, #sidebar, #sidebar2, .entry p, .clear {display: none;}

#container { margin: 0; padding: 0; }

#content {width: 100%; margin: 0 20px 0 30px; float: none;}

.entry blockquote p { display: block !important; }

p.description { display: inline-block; width: 250px; height: 50px; float: right; text-transform: uppercase; color: gray; font-size: 11px; margin: 5px 0; }

h2, h2 a {text-decoration: none; color: #000; }


/* =Typography
------------------------------------------------------------------*/

body, .delicious-desc {
	background: #f7f7f7;
	font-family: Arial, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0;
}
#content {
	width: 900px;
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4 #main_nav ul, .date, .description, .categories, .ctitle, .fin,
 	.error, .navigation, .more-link, .comment-author, .comment-meta, .entry .more {
	font-family: Arial, Helvetica, sans-serif;
}

h2 {
	font-size: 1.4em;
	margin-bottom: 1em;
	line-height: 1.15em;
	padding-bottom: 0.3em;;
}

h3 {
	font-size: 1.7em;
	margin: 1em 0 0 0;
	border-bottom: 1px solid #eee;
}

.meta h2 {
	margin: 2em 0 -.7em 0;
	font-size: 1.15em;
	font-variant: small-caps;
	border-bottom: none;
}
#supplementary h3, h2.widgettitle {
	margin: 2em 0 -.7em 0;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: none;
}
#supplementary h3 a { color: #000;}

.widget li {
	border-bottom: 0;
}

.widget_archives select {
	margin: 10px 0 0 0;
}

h4 {
	font-size: 1.4em;
	margin: 2em 0 0 0;
	font-variant: small-caps;
}

.entry {
	font-size: 1.2em;
	line-height: 1.35em;
}
#masthead {
	width: 900px;
	height: 120px;
	margin: -40px 0 20px 0;
	clear: both;
	display: block;
}
#logo h1, #logo h3, a#logo {
	text-decoration: none !important;
}
h1 { font-size: 3em; letter-spacing: 0.03em; line-height: 3.2em; }

	h1 a, h1 a:visited, h1 a:hover { text-decoration: none; }

#masthead h1 { display: block; height: 60px; color: #FFCFE0; font-family: Courier, Times, 'Times New Roman', serif; text-decoration: none; margin-bottom: 20px; } 
	#masthead a { display: block; width: 900px; font-weight: normal; font-size: 4em; letter-spacing: -0.03em; color: #FFCFE0; text-decoration: none; }
	

h2 { font-size: 2.8em; }

	h2 a { color: #000; text-decoration: none; }
	
		h2 a:visited { color: #000; text-decoration: none; }
	
		h2 a:hover { color: #000; text-decoration: none; }
.posts h2 { margin: 0 0 0.32em 0; line-height: 1em; }

		#masthead h3 { height: 30px; margin: 0 0 0 152px; color: gray; font-weight: normal; font-size: 1.5em; font-family: Courier, Times, 'Times New Roman', serif; color: #bfbfbf; text-align: left; text-transform: none; }

.post h4 {
	color: #FF9FC2;
	font-size: 1.2em;
	text-align: left;
}


div#footer p, div#footer p a {font-size: .84em; margin-top: 20px; text-decoration: none;}