.recipe_title { font-family: "Arial", "Geneva", sans-serif; font-size: 24px; color: #5CAD00; font-weight: bold; line-height: 100%;}

.submitted_by { font-family: "Arial", "Geneva", sans-serif; font-size: 11px; color: #666666; font-weight: normal; }

.brief_desc { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #666666; font-weight: normal; }

.healthinfo_text { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #666666; font-weight: normal; }

.photocredit { font-family: "Arial", "Geneva", sans-serif; font-size: 11px; color: #666666; font-weight: normal; }

.ingredients_header { font-family: "Arial", "Geneva", sans-serif; font-size: 14px; color: #FE9D32; font-weight: bold; }
.ingredients_text { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #666666; font-weight: normal; }

.directions_header { font-family: "Arial", "Geneva", sans-serif; font-size: 14px; color: #FE9D32; font-weight: bold; }
.directions_text { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #666666; font-weight: normal; }

.reviews_header { font-family: "Arial", "Geneva", sans-serif; font-size: 14px; color: #FE9D32; font-weight: bold; }
.review_date { font-family: "Arial", "Geneva", sans-serif; font-size: 9px; color: #666666; font-weight: normal; line-height: 120%;}
.review_text { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #666666; font-weight: normal; }

.recipe_summary_header { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #666666; font-weight: bold; }
.recipe_summary_text { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #666666; font-weight: normal; }

.recipe_toolbox_header { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #666666; font-weight: bold; }
.recipe_toolbox_text { font-family: "Arial", "Geneva", sans-serif; text-decoration: none; font-size: 12px; color: #333333; font-weight: normal; line-height: 150%;}
.recipe_toolbox_text a:link { font-family: "Arial", "Geneva", sans-serif; text-decoration: none; font-size: 12px; color: #f59c32; font-weight: normal; line-height: 150%;}
.recipe_toolbox_text a:visited { font-family: "Arial", "Geneva", sans-serif; text-decoration: none; font-size: 12px; color: #f59c32; font-weight: normal; line-height: 150%;}
.recipe_toolbox_text a:hover { font-family: "Arial", "Geneva", sans-serif; text-decoration: underline; font-size: 12px; color: #f59c32; font-weight: normal; line-height: 150%;}
.recipe_toolbox_text a:active { font-family: "Arial", "Geneva", sans-serif; text-decoration: underline; font-size: 12px; color: #f59c32; font-weight: normal; line-height: 150%;}

.nutrition_header { font-family: "Arial", "Geneva", sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.nutrition_text { font-family: "Arial", "Geneva", sans-serif; font-size: 10px; color: #666666; font-weight: normal; }

li.ingredients {list-style: square outside; }
li.nutrition {list-style: none inside;}

hr.nutrition {border: none 0; border-top: 1px solid #cccccc; width: 90%; height: 1px; margin: 3px auto 3px 3px;}

#shadow-container {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}

/* shadow */

#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
	position: relative;
	left: -1px;
	top: -1px;
}

	#shadow-container .shadow1 {
		background: #F1F0F1;
	}

	#shadow-container .shadow2 {
		background: #DBDADB;
	}

	#shadow-container .shadow3 {
		background: #B8B6B8;
	}

	#shadow-container .container {
		background: #ffffff;
		border: 1px solid #848284;
		padding: 10px;
	}


div.recipe_photo {width:300px; height: 225px; z-index: 0;}
div.recipe_healthinfo {width:300px; height: 225px; background-color: #eeeeee; padding: 0px; display: none; z-index: 1;}
