span.recipe-tags {font-size:1.5em;}
div.abstract {padding:15px}
span.abstract-title {letter-spacing:2px}
span.abstract-date {color:#555555}
span.recipe-tags a:link {color:#555555}
span.recipe-tags a:visited {color:#555555}
span.recipe-tags a:hover {color:black;text-decoration:underline}
span.recipe-tags a:active {color:black;text-decoration:underline}
span.recipe-tags {font-style:italic;font-size:1em}
div.recipe {margin-left:20px;}
div.recipe-title {text-align:center;font-size:2em;font-family:Trebuchet,Comic Sans MS,Arial Black, sans-serif, serif}
div.recipe-info {color:#CCC;text-align:center}


#recipeRightColumn {width:30%;margin-left:10px;float:right}
#recipeRightColumn fieldset {border:2px solid #CCC;width:90%;}
#searchRecipes fieldset {padding:10px;width:80%;}
#searchRecipes input {border:1px solid black;margin-bottom:5px;padding:2px;}
#recipeRightColumn .recipe-text, .recipe-title, .recipe-info {width:90%;margin:0 10px 0 10px}
#featuredrecipe {display:none}
#allRecipeContent {clear:both;}

#recipe_searching_for {
	border:1px dashed #D2E9B4;
	padding:10px;
	margin:20px;
	color:#66003C;
	font-weight:bold;
	font-size:1.5em;
}

.product_tags {
	margin: 3px 0 7px 10px;
	font-size:85%;
}
#pagination {
	clear:both;
}
.recipe_photo {
	vertical-align:middle;
	border:0px;
	margin:0 10px;
	float:left;
}
.recipe_instance {
	border-bottom:1px solid #ccc;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
}
.recipe_abstract {
	margin: 5px 0px 15px 0;
}
.recipe_title {
	font-size:1.15em;
	
}