@charset "utf-8";
/* CSS Document */

body {
	margin: 0; 
	background: url(../images/body_bg.gif) repeat;
	font: 100%/130% Verdana, Arial, Helvetica, sans-serif;
}
div#pgWrapper {
	margin: 0 auto;
	padding: 8px 2px 0 2px;
	width: 953px;
}
div#cover {float: right; padding: 65px 30px 0 0; width: 416px; height: 551px;}
h1 {
	margin: 0;
	padding: 5px 0 0 0;
	background: url(../images/logo.gif) no-repeat 0 5px;
	height: 169px;
	width: 433px;
	overflow: hidden;
	line-height: normal;
}
h2 {
	margin: 0;
	padding: 0;
	background: url(../images/table_of_contents.gif) no-repeat right 0;
	width: 433px;
	height: 16px;
	overflow: hidden;
	line-height: normal;
	text-align: right;
}
a {color: #7A448B;}
ul#nav {
	list-style: none;
	margin: 0;
	border-top: 2px solid #e0b552;
	background: url(../images/nav_bg.gif) repeat-y 455px 0;
	padding: 11px 0 0 20px;
}
ul#nav li {
	margin: 0;
	padding: 0;
	width: 433px;
	text-align: right;
}
ul#nav a {
	display: block;
	background-repeat: no-repeat;
	background-position: right top;
	height: 36px;
	width: 433px;
	text-decoration: none;
}
ul#nav a:hover {text-decoration: none;}
ul#nav a.twolines {height: 54px;}

ul#nav a.about {background-image: url(../images/nav_about.gif);}
ul#nav a.about:hover {background-image: url(../images/nav_about-over.gif);}
ul#nav a.subscribe {background-image: url(../images/nav_subscribe.gif);}
ul#nav a.subscribe:hover {background-image: url(../images/nav_subscribe-over.gif);}
ul#nav a.gift {background-image: url(../images/nav_gift_subscription.gif);}
ul#nav a.gift:hover {background-image: url(../images/nav_gift_subscription-over.gif);}
ul#nav a.patterns {background-image: url(../images/nav_patterns.gif);}
ul#nav a.patterns:hover {background-image: url(../images/nav_patterns-over.gif);}
ul#nav a.embroidery {background-image: url(../images/nav_embroidery.gif);}
ul#nav a.embroidery:hover {background-image: url(../images/nav_embroidery-over.gif);}
ul#nav a.kits {background-image: url(../images/nav_kits.gif);}
ul#nav a.kits:hover {background-image: url(../images/nav_kits-over.gif);}
ul#nav a.digital {background-image: url(../images/nav_digital_issues.gif);}
ul#nav a.digital:hover {background-image: url(../images/nav_digital_issues-over.gif);}
ul#nav a.nextissue {background-image: url(../images/nav_nextissue.gif);}
ul#nav a.nextissue:hover {background-image: url(../images/nav_nextissue-over.gif);}
ul#nav a.staff {background-image: url(../images/nav_staff_biographies.gif);}
ul#nav a.staff:hover {background-image: url(../images/nav_staff_biographies-over.gif);}
ul#nav a.magazine {background-image: url(../images/nav_magazine_guidelines.gif);}
ul#nav a.magazine:hover {background-image: url(../images/nav_magazine_guidelines-over.gif);}
ul#nav a.peek {background-image: url(../images/nav_sneak_peek.gif);}
ul#nav a.peek:hover {background-image: url(../images/nav_sneak_peek-over.gif);}
ul#nav a.blog {background-image: url(../images/nav_blog.gif);}
ul#nav a.blog:hover {background-image: url(../images/nav_blog-over.gif);}
ul#nav a.question {background-image: url(../images/nav_submit_question.gif);}
ul#nav a.question:hover {background-image: url(../images/nav_submit_question-over.gif);}
ul#nav a.votecookoff {background-image: url(../images/nav_vote_cookoff.gif);}
ul#nav a.votecookoff:hover {background-image: url(../images/nav_vote_cookoff-over.gif);}
ul#nav a.farmville {background-image: url(../images/nav_farmville.gif);}
ul#nav a.farmville:hover {background-image: url(../images/nav_farmville-over.gif);}
ul#nav a.advertisers_kit {background-image: url(../images/nav_advertisers_media_kit.gif);}
ul#nav a.advertisers_kit:hover {background-image: url(../images/nav_advertisers_media_kit-over.gif);}
ul#nav a.contact_us {background-image: url(../images/nav_contact_us.gif);}
ul#nav a.contact_us:hover {background-image: url(../images/nav_contact_us-over.gif);}

span {visibility: hidden;}

p.comment {
	margin: 1em 3%; 
	width:28%;
	float: left;
	/*font-weight: bold;*/
	line-height: 1.3em; 
	text-align: justify;
}
p.comment {font-size: .85em;}
p.comment span {visibility: visible;}
p.comment span.who {
	/*font-size: .8em; */
	font-weight: bold;
	color: #15609F;
	text-transform: uppercase;
}
p.comment span.what {color: #000;}

div.clearBoth {clear:both; height: 0; overflow:hidden;}
div.clearBoth span {visibility: hidden;}