body { 
background: url(../img/interface/background.gif) top repeat-x;
background-color:#4A0400; 
font-family:Helvetica, Arial, sans-serif; 
font-size:11px; 
/*letter-spacing:.05em;*/ 
color:#000000; margin:0px 0px; 
}

a, a:link, a:visited								{ font:bold 11px Helvetica; text-decoration:underline; color:#4A0400;}
a:hover { text-decoration:none;}
hr.sidebar	{ color:#664C25; background-color:#ffffff; height:2px;	}
tr,td { padding:0px; margin-top: 0px; margin-bottom: 0px;}
.top_body			{ padding:0px; margin-top: 0px; margin-bottom: 0px; background-color: #ffffff; font:bold 11px Helvetica; color:#424242;}
.main_body			{ padding:0px; margin-top: 0px; margin-bottom: 0px; background-color: #ffffff; font:bold 11px Helvetica; color:#424242;}
.footer_body		{ padding:0px; margin-top: 0px; margin-bottom: 0px; background-color: #ffffff; font: 11px Helvetica; color:#424242;}
.body_right			{ padding:0px; margin-top: 0px; margin-bottom: 0px; width:35px; background-image:url(../img/interface/right_bg.gif); background-repeat: repeat-y; }
.body_left			{ padding:0px; margin-top: 0px; margin-bottom: 0px; width:30px; background-image:url(../img/interface/left_bg.gif); background-repeat: repeat-y; }
.header_right			{ padding:0px; margin-top: 0px; margin-bottom: 0px; width:35px; background-image:url(../img/interface/header_right.gif); background-repeat: no-repeat; }
.header_left			{ padding:0px; margin-top: 0px; margin-bottom: 0px; width:30px; background-image:url(../img/interface/header_left.gif); background-repeat: no-repeat; }
.footer_right			{ padding:0px; margin-top: 0px; margin-bottom: 0px; width:35px; background-image:url(../img/interface/footer_right.gif); background-repeat: no-repeat; }
.footer_left			{ padding:0px; margin-top: 0px; margin-bottom: 0px;  width:30px; background-image:url(../img/interface/footer_left.gif); background-repeat: no-repeat; }
.footer_right_corner			{ padding:0px;  margin-top: 0px; margin-bottom: 0px; width:35px; background-image:url(../img/interface/footer_right_corner.gif); background-repeat: no-repeat; }
.footer_left_corner			{ padding:0px; margin-top: 0px; margin-bottom: 0px;  width:30px; background-image:url(../img/interface/footer_left_corner.gif); background-repeat: no-repeat; }
.page_body			{ padding:0px 20px; vertical-align:top; }
span.heading		{ font-weight:bold; font-size:12px;	}
div.heading			{ font-weight:bold;	 font-size:12px; text-align:center;	}
div.title			{ font-weight:bold; font-size:18px; color:#4A0400;	}
.subheader			{ font-weight:bold; font-size:18px; color:#4A0400; }
.subhdrsmall		{ font-weight:bold; font-size:14px; color:#4A0400; }
.footer_cvb			{ font:bold 11px Helvetica; color:#8C795C;}

.centuryGothicBold		{ font:bold 1em century gothic,sans-serif; color:#4A0400; }

.gridanchors 			{ font-family:Helvetica; font-size:11px; }
.gridCaption 			{ font-family:Helvetica; font-size:11px; }
.gridGroup 				{ font-family:Helvetica; font-size:13px; font-weight:bold; }
.gridSubGroup 		{ font-family:Helvetica; font-size:12px; font-weight:bold; }
.gridName 					{ font-family:Helvetica; font-size:13px; font-weight:bold; }
.gridlines 						{ font-family:Helvetica; font-size:12px; }
.moreName				{ font-family:Helvetica; font-size:17px; font-weight:bold; color:#4A0400; /*border-bottom:4px solid #664C25;*/ }
.moreLines					{ font-family:Helvetica; font-size:12px; line-height:17px; }

#cooking_who td {
	font-weight: 100;
	padding-left: 50px;
	padding-bottom: 10px;
	vertical-align: top;
}

#spirit_events td {
	font-weight: 100;
	padding: 10px;
}

.spirit_events_title {
	font-size: 13px;
	color: #4A0400;
}

#spirit_comment td {
	padding: 2px 10px 2px 10px;
	vertical-align: top;
	/* border: 1px solid red; */
}

#comment_head {
	/* font-size: 14px; */
	color: #4A0400;
	font-size:16px;
	line-height:18px;
}


.input_sf{
	display: none;
}

.comment_required {
	color: #4A0400;
}

#whats_cooking td {
	font-weight: 100;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 10px;
	vertical-align: top;
}

.recipe_title {
	font-size: 13px;
	color: #4A0400;
}

h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-weight:bold;
	color:#4A0400;
	margin:0;
	padding:0;
	}
	
h2 {
	font-size:12px;
	color:#4A0400;
	padding:0;
	margin:0;
}
