body {
	background:#bbb7dc url(images/bg.jpg);
	text-align:center;
	font:11pt Times,Times New Roman,serif;
	}
	
#container {
	text-align:left;
	margin:25px auto 10px auto;
	width:700px;}
	
#header {
	background: url(images/header.jpg) no-repeat;
	top:20px;
	left:20px;
	height:160px;
	width: 700px;}
	
#navbar {
	padding-top:15px;
	width:700px;
	height:25px;
	text-align:center;}
	
#home { 
	/* False margin value for all versions of IE Win, including 6.0 */		
	margin-top:95px;
	width:700px;
	height:20px;
	text-align:right;}
	
html>body div#home {
	/* Correct value for browsers that don't suffer from IE Win's bugs */
	margin-top:100px;}
	
#page {
	width:656px;
	padding:20px;
	border-width: 0 2px 20px 2px;
	border-color:#474665;
	border-style:solid;
	background: #FFFFFF url(images/tail.jpg) no-repeat top right;}

#main {
	width: 65%;
	float:left;
	padding-right:15px;}
			
#sidebar {
	width:30%;
	height:100%;
	margin: 10px 0 10px 0;
	float:right;
	text-align:left;
	font:10pt Times,Times New Roman,serif;
	color:#444444;}
	
#sidebar ul {
	margin-left: 0;
	padding-left:0;}
	
#sidebar ul li{
	margin-left: 0;
	padding-left:0;
	/*color: #3333668*/;
	list-style:none;
	padding-bottom:10px;}

	
#sidebar.recipe {text-align:left;}

#fullpage {
	width:100%;
	font:11pt Times,Times New Roman,serif;
	color:#333333;
	text-align:left;}

#footer {
	text-align:right;
	padding:5px;
	font:10pt Times,Times New Roman,serif;
	color:#666699;}

#main p, #main li {
	font:11pt Times,Times New Roman,serif;
	margin-left:10px; 
	color:#333333;
	padding:0;}
	
#sidebar p {
	
	margin-left:0px; 
	padding:0;
	line-height:1.2em;}
	
#reviews {
	clear:left;
	width: 600px;}

a:link { 
	text-decoration: underline; 
	color:#993333;}
	
a:visited { 
	text-decoration: underline; 
	color: #993333;}
	
a:hover, a:active { 
	text-decoration: underline; 
	color: #993333;}
	
a img {border:none;}
	
h1 {
	font:15pt Times,Times New Roman,serif;
	color: #333366;}
	
h2 {
	font:1.4em Times,Times New Roman,serif;
	font-weight:normal;
	color: #333366;
	font-style:; }
	
.purple {color: #333366;}

h3 {color:#333366; font-size:13pt; font-weight:normal; padding-bottom:0; margin-bottom:0; text-align:left; margin-top:20px;}

.fatlink {
	font:11pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:16pt;
	letter-spacing:-.4pt;
	color: #666699;
	text-decoration: none;
	margin-left:-5px;}
		
.photoheading 	{
	font:18pt Times,Times New Roman,serif;
	font-style:italic;
	font-weight: bold;
	color:#FFFFFF;
	margin-bottom:-5px;}

p.copyright {float:left; padding:0; margin:0; font-size:90%;}
div.recipe {margin:25px 15px 30px; padding:20px 10px 10px; border:2px solid #bbb7dc;}
div#savory {background:url(images/savory.gif) top center no-repeat;}
div#sweet {background:url(images/sweet.gif) top center no-repeat;}
dl#upcoming {text-align:left;}
dl#upcoming dt {color: #333366; font-style:italic; font-size:110%; margin:10px 0 0;}
h2.title {clear:left; font-style:italic}
hr {color:#bbb7dc; clear:left;}
div#sidebar h3 { font-weight:; color: #333366; font-style:; font-size:130%; border-bottom:1px #d6adad solid; padding-bottom:3px;}

ul#readbuy {
margin:0 auto 0;
padding-top:10px;}

ul#readbuy li {
line-height:10px;
}

ul#readbuy a, p.readbuy a {
text-decoration:underline;
font-style:italic;
font-weight:bold;
font-size:16px;}

ul#readbuy a:hover {
text-decoration:underline;}


ul#writingarticles li{
list-style:none;
padding-bottom:4px;}

dl#writingfaqs dt {
font-weight:bold; color: #333366;
}
#writing dl,  {margin-left:10px;}
#writing dd, #bonus dd {
margin-left:20px;
padding:3px 7px 15px 5px;}
#writing h1, #bonus h1, #eventsnpics h1, #contestnnews h1 { font-style:italic; font-size: 17pt; color:#666699; border-bottom:1px solid #d6adad;}

#writing p.disclaimer {color:#666; font-size:small;}
#contest .legalcontest {color:#666; font-size:small; font-style: italic;}
#contest ul.legalcontest li {color:#666; font-size:small; font-style: italic;}
.req {color:#9a3333;}

ul.events li {margin:0; padding:0; line-height:5px;}

	/* Article Styling */		
	
body.article {background:none;}
body.article #page {background-image:none; border-width: 2px 2px 20px 2px; border-color:#fff;}
body.article h1 {margin:20px 0 0; font-size: 18pt;}
p.byline {text-indent:30px; font-style:italic; margin:5px 0 20px;}
body.article bq {margin-left:30px; display:block; font-style:italic; }
p.question {font-weight:bold; font-size:105%; margin-top:25px;}
body.article p.copyright {border-top:solid 1px #ccc; padding:20px 0; width:100%;}

	/* Fun Find Styling */		
	
div.funfind {margin:20px; background-color:#fff; border:2px solid #474665; text-align:left;}
div.intro {margin:20px; font-size:90%; color:#333333; border-top:1px solid #993333; clear:both;}
div.thefind {margin:40px; clear:both; }
div.thefind img {border:1px solid #bbb7dc; padding:5px;}
span.thelead {font-size:130%; color:#333399;}

	/* Feedboost Styling */		

p.date {margin:0; color:#6b6b9d; font-style:italic;}
span.headline {font-size:11pt;}
div#newsfeed img {display:none;}
img.pretty_small {border:1px solid #999; padding:5px;}


h1.book_title {margin-bottom:0; padding-bottom:0;}
p.series_label {margin-top:0;}
img.pretty {padding:10px; background-color:#fff; border:1px solid #999;}
img.book_cover {padding:5px; background-color:#fff; border:1px solid #ddd;}

table#series h3 { text-align:center;}
table#series ul, table#series li {list-style:none; margin:0; padding:0;}
table#series ul {padding-bottom:25px;}

h2.text {border-bottom:1px solid #d6adad; padding-bottom:3px;}
