.top_main {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url('img/header-bg.jpg');
	background-position:center;
	background-repeat:no-repeat;
}

.bgx {
	background-position:center;
	background-repeat:no-repeat;
}
.copy1 {padding:0px; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #808000; text-decoration: none;}
.formx {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
BODY {
	scrollbar-face-color:#FEF2DC; 
	scrollbar-highlight-color:#FFFFEC;
	scrollbar-shadow-color:#FFFFEC; 
	scrollbar-3dlight-color:#FFFFEC; 
	scrollbar-arrow-color:#FAAC61; 
	scrollbar-track-color: #FAAC61; 
	scrollbar-darkshadow-color:#FFFFEC;
	margin-top:0px;
}

A.B		  { 	TEXT-DECORATION: none; color : #804000; font-size:10pt}
A.B:hover { 	TEXT-DECORATION: none; color : #808000;}

A.J		  { 	TEXT-DECORATION: none; color : #AD0000; font-size:12pt}
A.J:hover {  	TEXT-DECORATION: none; color : #FF952B;}

A.H1		  { 	TEXT-DECORATION: none; color : white; font:arial; font-size:10pt; font-weight:bold;}
A.H1:hover { 	TEXT-DECORATION: none; color : #FFFF00;}

A.H2		  { 	TEXT-DECORATION: none; color : #808000; font:arial; font-size:10pt; font-weight:bold;}
A.H2:hover { 	TEXT-DECORATION: none; color : #804000;}
  
.x1 {font-size: 10pt; font-family: Times New Roman}
.x3 {border-left: 1px dotted #C0C0C0}
.x4 {border-bottom:1px dotted #C0C0C0; border-top:1px dotted #C0C0C0;}
.x5 {border-bottom:1px dotted #C0C0C0; border-left:1px dotted #C0C0C0; border-top:1px dotted #C0C0C0;}
.x6 {color: #B7AA64; font-family: serif; font-size: 10pt; border: 1px solid #FBF9F5; background-color: #FBF9F5}
.x7 {border-right-width: 1px; border-top-width: 1px; border-bottom-width: 1px}
.x8 {width:16%; text-align: center;}
.y1 {color: #804000; font-size: 10pt; font-family: Times New Roman; border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF}
.y2 {border-right-width: 1px; border-top-width: 1px; border-bottom-width: 1px}
.z1 {font-size: 10pt; font-family: Times New Roman}
.z2 {font-size: 11pt; font-family: Times New Roman}









div.rating {font-size: 0.9em;}
div.time {font-size: 0.9em;}
div.servings {font-size: 0.9em;}
div.servings span {margin-left: 0.9em; position: relative; top: -5px;}
td.servings {font-size: 0.9em;}


tr.il1 {background-color: #D7FFD7;}
tr.il2 {background-color: #E9FFE9;}
tr.il1 {background-color: #FFFFD7;}
tr.il2 {background-color: #FFFFEE;}
td.section {font-weight: bold; border-bottom: 1px dotted black; color: #300; padding-top: 1em; font-size: 0.9em;}

td.amount {font-size: 0.9em; white-space: nowrap;}
td.measure {font-size: 0.8em}
td.preparation {font-size: 0.8em; font-style: italic}
td.ingredient {font-size: 0.9em; font-weight: bold}


div.thicker_bar {
	background-color: black;
	height: 0.5em;
	margin-bottom: 0.3em;
}
div.thick_bar {
	background-color: black;
	height: 0.1em;
}
div.thin_bar {
	border-bottom: 1px solid black;
}
table.nutrition {
	width: 100%;
}

div#nutrition_facts {
	border: 1px solid black;
	padding: 0.2em;
	padding-top: 0em;
	float: left;
	margin: 1em;
	font-size: 0.9em;
	width: 22em;
}
div#nutrition_facts p {
	margin: 0;
	padding: 0;
}
div#nutrition_facts h2 {
	font-family: sans-serif; font-weight: bold; font-size: 1.4em; color: #000;
	padding-bottom: 0;
	margin-bottom: 0;
}


td.right {text-align: right}
span.right {float: right; font-size: 0.8em;}
p.right {float: right;}
div.right {float: right;}
div.rating {}
.tiny {font-size: 0.8em;}
.recipe_ingredients{font-size: 0.8em;}