﻿/* ************************************
		Recipe Styles - Grid View
   ************************************ */
div#recipes
{
	margin-bottom: 25px;
}
div#recipes h2
{
	font-size: 23px;
	line-height: 23px;
	margin: 0 0 22px;
	padding: 0;
}
div#recipes .row
{
	/*overflow: auto;*/
	width: 100%;
	margin: 0 0 16px 0;
	float: left;
}

div#recipes .recipe a.name
{
	border-bottom: solid 1px white;
	font-size: .90em;
}
div#recipes .recipe a.name:hover
{
	color: #5C2946  /*  eggplant */; 
	border-bottom: solid 1px #5C2946  /*  eggplant */;
}
div#recipes .recipe
{
	float: left;
	display: inline;
	/*overflow: auto;*/
	width: 180px;
	margin: 0 24px 0 0;
	padding: 0;
}
div#recipes .recipe.last
{
	margin: 0;
}
div#recipes .recipe dd, div#recipes .recipeinfo p, div#recipes .recipeinfo a
{
	margin: 0;
}
div#recipes .recipe img
{
	height: 178px;
	width: 178px;
	border: solid 1px #aaaaaa /* border gray */;
}
div#recipes .recipe dt a,
div#recipes .recipe dt a:hover
{
	border-bottom: none;
}
div#recipes .recipeinfo
{
	margin-left: 0;
	margin-top: 0;
	padding-top: 6px;
}
div#recipes .recipeinfo .author
{
	font-size: .90em;
}
div#recipes .recipeinfo .author label
{
	font-weight: bold;
}
/* ************************************
		Recipe Styles - 
		- Search Results Grid
   ************************************ */
div#results .boxsides div#recipes
{
	margin-top: 24px;
}
div#results .boxsides div#recipes .recipe
{
	width: 170px;
	padding-bottom: 5px;
}
div#results .boxsides div#recipes .recipe img
{
	width: 168px;
	height: 168px;
}


