div .hrecipe-Image
{ 
  float: left;
  width: 40%;
  height: 175px;
}

.hrecipe-photo {}

div .hrecipe-title
{
  float: left; 
  width: 55%;
  height: 175px;
} 

.hrecipe-url {}

div .hrecipe-TopBox
{
	float: left;
	width: 90%;
	margin-left: 5%;
	border-bottom: 1px dotted #CCCCCC;
	border-top: 1px dotted #CCCCCC;
	margin-bottom: 10px;
}

.hrecipe-author {}

.hrecipe-summary {}

div .hrecipe-preptime
{
  margin-left: 10px;
  float: left; 
  width: 24%;
  text-align: center;
} 

.hrecipe-preptime-title { font-weight: bold; }
.hrecipe-preptime-mins {}

div.hrecipe-cooktime
{
  float: left; 
  border-left: 1px solid #C0C0C0;
  width: 24%;
  text-align: center;
} 

.hrecipe-cooktime-title { font-weight: bold; }
.hrecipe-cooktime-mins {}

div .hrecipe-totaltime
{
  float: left; 
  border-left: 1px solid #C0C0C0;
  width: 24%;
  text-align: center;
} 

.hrecipe-totaltime-title { font-weight: bold; }
.hrecipe-totaltime-mins {}

div .hrecipe-servings 
{
  float: left; 
  border-left: 1px solid #C0C0C0;
  width: 24%;
  text-align: center;
} 

.hrecipe-serves-title { font-weight: bold; }
.hrecipe-yield {}

.hrecipe-ingredients-title { padding-bottom: 10px; }
.hrecipe-ingredients-list {}
.hrecipe-ingredients-bullet 
{
  background-image: none !important; 
  padding-left: 0 !important;
  list-style-type: none;
}

div .hrecipe-ingredients
{
  float: left;
  width: 100%;
  padding-top: 10px;
}

.hrecipe-instructions-title { padding-top: 10px; padding-bottom: 10px; }
.hrecipe-instructions-list {}
.hrecipe-instructions-bullet 
{ 
  background-image: none !important; 
  padding-left: 0 !important;
}

div .hrecipe-instructions
{
  float: left;
  width: 100%;
}











