#recipes-l {
	width: 332px;
	padding-left: 20px;
	padding-right: 10px;
	float: left;
}

	#recipes-l p {
		margin-left: 20px;
		margin-right: 10px;
	}
	
#recipes-r {
	float: left;
	width: 319px;
}

#recipes-w {
	width: 651px;
	padding-left: 20px;
	padding-right: 10px;
	clear: after;
}

#detail-l {
	width: 472px;
	padding-left: 20px;
	padding-right: 10px;
	float: left;
}

#detail-r {
	width: 159px;
	float: left:
	clear: right;
	overflow: hidden;
}
	#detail-r img {
		width: 159px;
		height: 157px;
		overflow: hidden;
	}

.ingredients, .preparation {
    padding: 5px 0 10px 0;
		display: block;
		clear: both;
		border-top: 2px solid #920c00;
		margin-bottom: 10px;
}
	.ingredients h3, .preparation h3 {
		color: #87b3c3;
		font-family: Georgia, Times New Roman, Times, serif;
		font-size: 17px;
		text-transform: none;
		margin-bottom: 8px;
	}
	.ingredients h4, .preparation h4 {
		color: #87b3c3;
		font-family: Georgia, Times New Roman, Times, serif;
		font-size: 13px;
		text-transform: none;
		margin-bottom: 8px;
	}
	.ingredients p {
		margin: 0;
		padding: 0;
	}

	#recipes-l form {
		margin-left: 20px;
		margin-right: 10px;
	}
	
	#page #recipes-l form input.submit {
		text-indent: -9999px;
		font-size: 0;
		color: #0c9406;
		border: none;
		width: 62px;
		height: 21px;
		background: transparent url(../img/rs_search.gif) top center no-repeat;
		text-align: right;
	}
	#page #recipes-l form input.submit:hover {
		background: transparent url(../img/rs_search.gif) bottom center no-repeat;
	}
	#page #recipes-l form input.recipesearch{
		width: 150px;
		height: 20px;
	}
