#pagecontent.recipepage {
}

#pagecontent.recipepage p{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#pagecontent.recipepage table{
	border:1px solid #CDAD7D;
}

#pagecontent.recipepage td{
	padding:5px 10px;
}

#pagecontent.recipepage thead td{
	background:url(../images/lib/heading-back.gif) repeat-x;
	font-weight:bold;
}

#pagecontent.recipepage #recipeheading{
	border-top:2px solid #A7001F;
	width:99%;
}

#pagecontent.recipepage #clearall{
	clear:right;
	border-bottom:2px solid #A7001F;

}
#pagecontent.recipepage #recipeheading h2{
	text-align:left;
	border:none;
	padding: 30px 10px 30px 0px;
	margin-top: 0px;
}
#pagecontent.recipepage #recipeheading img{
	padding: 0px;
	margin: 0px;
	float:right;
}

#pagecontent.recipepage #recipeheading p{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#pagecontent.recipepage #recipeheading #recipelabel{
	display:none;
	padding: 10px;
	margin: 10px 10px 10px 10px;
	float:right;
/*	background:url(images/label_back.gif) no-repeat;*/
	width: 100px;
	height: 37px;
	color:#FFFFFF;
	text-align:center;
}

#pagecontent.recipepage h1{
	border:none;
	margin-bottom:5px;
}

#pagecontent.recipepage #ingredients{
}

#pagecontent.recipepage #method p{
	margin-bottom:10px;
}

#pagecontent.recipepage .recipe_ingredients, #pagecontent.recipepage .recipe_method, #pagecontent.recipepage .recipe_nutrition{
 	font-weight:bold;
	font-size:1.1em;
	margin:20px 0px 10px 0px;
	color: #A7001F;
 }

#pagecontent.recipepage .recipe_subsection{
 	font-weight:bold;
	margin:10px 0px 5px 0px;
 }

.recipepage ul,ol{
	padding-left:20px;
}


#pagecontent.recipepage #note{
	float:right;
	padding: 57px 14px 8px 55px;
	margin-top:50px;
	margin-bottom:20px;
	width:222px;
	height:197px;
	background:url(../images/postit.gif) no-repeat;
	font-style:italic;
}
 
#pagecontent.recipepage #note p{
padding-bottom: 0px;
}

#pagecontent.recipepage #chefstip{
	margin:10px 40px;
	color:#614A29;
	background-color:#F8F9C5;
	border:1px solid #EDE49B;
	padding: 10px;
}
 


#pagecontent.recipepage #recipelist p{
	padding-top: 10px;
	padding-bottom: 10px;
}
#pagecontent.recipepage #recipelist #monthrecipe p{
	margin:0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:center;
}

#pagecontent.recipepage #recipelist h1{
	border-bottom: 2px solid #A7001F;
}
#pagecontent.recipepage #recipelist h2{
	margin-top:20px;
	clear:both;
}

#pagecontent.recipepage #recipelist .sponsor{
	float:left;
	padding:0px 0px 40px 0px;
}
#pagecontent.recipepage #recipelist .logo{
	float:right;
	padding:0px 0px 20px 40px;
}

#pagecontent.recipepage #recipelist .imagetext{
	padding:10px 0px 0px 0px;
}

#pagecontent.recipepage #recipelist .recipesimage{
margin-left: 20px;
margin-top: 20px;
margin-bottom: 10px;
float: right;
}






#pagecontent.STEPSpage .subsection{
 	font-weight:bold;
	margin:10px 0px 5px 0px;
 }

.STEPSpage ul,ol{
	padding-left:10px;
}


#pagecontent.STEPSpage #note{
	float:left;
	padding: 57px 14px 8px 55px;
	margin:0px 0px 20px -20px;
	width:222px;
	height:197px;
	background:url(../images/postit.gif) no-repeat;
	font-style:italic;
}
 
#pagecontent.STEPSpage #note p{
padding: 0px;
}

#repeatingsections{
	width:auto;
	margin:0px;
	padding:0px;
}
#repeatingsections td{
	margin:0px;
	padding:0px 0px 10px 0px;
}
 
.STEPSsection1, .STEPSsection2, .STEPSsection3{
	margin:0px;
	padding: 0px;
	text-align:left;
	min-width:200px;
	color:#000000;
}

.STEPSsection1{
	background: url(../images/gradgreen.jpg) repeat-x 0px -20px;
	background-color:#4FB248;
}

.STEPSsection2{
	background: url(../images/gradred.jpg) repeat-x 0px -20px;
	background-color:#D11C2D;
}

.STEPSsection3{
	background: url(../images/gradyellow.jpg) repeat-x 0px -20px;
	background-color:#F1BB1D;
}


.sectioncontent{
	padding:10px 30px;
}


.sectioncontent ul{
	margin-left:15px;
	padding-left:0px;
}
.sectioncontent li{
	list-style-type:disc;
	margin-left: -30px;
	padding-left: 0px;
}

#firstsection{
	margin-top:30px;
	margin-right:250px;
}
#lastsection{
	margin-left:300px;
	border: 1px solid #FFFFFF;
}
#stepslogo{
	float:right;
	text-align:center;
}
.STEPSsection1 h3, .STEPSsection2 h3, .STEPSsection3 h3{
 	font-weight:bold;
	font-size:1.1em;
	margin:0px 0px 10px 0px;
	padding: 0px;
	color: #000000;
}

b.topcorners, b.topcorners b, b.bottomcorners, b.bottomcorners b {display: block; height: 20px;font-size: 1px;background:url(../images/corners.png) no-repeat;position:relative}
b.topcorners {top: 0px; left: 0px}
b.topcorners b {background-position:100% -20px;}
b.bottomcorners {background-position:0 -40px; top:0px; left: 0px}
b.bottomcorners b {background-position:100% -60px;}
#outerborder {border: #ddd 0px solid; margin:0; padding:0;}  


/* 10px corner
b.topcorners, b.topcorners b, b.bottomcorners, b.bottomcorners b {display: block; height: 10px;font-size: 1px;background:url(../images/corners.png) no-repeat;position:relative}
b.topcorners {top: 0px; left: 0px}
b.topcorners b {background-position:100% -10px;}
b.bottomcorners {background-position:0 -20px; top:0px; left: 0px}
b.bottomcorners b {background-position:100% -30px;}
#outerborder {border: #ddd 0px solid; margin:0; padding:0;}  
*/
/* grey border
b.topcorners, b.topcorners b, b.bottomcorners, b.bottomcorners b {display: block; height: 10px;font-size: 1px;background:url(../images/corners.gif) no-repeat;position:relative}
b.topcorners {top: -3px; left: -3px}
b.topcorners b {background-position:100% -10px; left: 6px}
b.bottomcorners {background-position:0 -20px; top:3px; left: -3px}
b.bottomcorners b {background-position:100% -30px; left: 6px}
#outerborder {border: #ddd 3px solid; margin:0; padding:0;}  
*/