html, body {
	padding : 0;
	margin : 0;

	font : 14px/20px Tahoma, Verdana, sans-serif;
	color : #444;
	background-color : #fff;
}

body {
	width : 732px;
	margin : 0 auto;
	
	background : #fef8de url('../images/shadow.png') repeat-y right top;
}

a {
	color : #ca2f00;
}

a img {
	border : 0 none;
}

#content {
	position : relative;
	z-index : 2;
	padding : 359px 0 27px 107px;
}
#results {
	height : 240px;
	overflow : auto;
	padding : 20px 26px 6px 42px;

	font-size : 12px;

	background : #fdedcd url('../images/shadow.png') repeat-y right top;
}

#results p {
	padding : 0;
	margin : 0 0 0 12px;
}

h1 {
	padding : 0;
	margin : 0;

	position : absolute;
	z-index : 1;
	width : 758px;
	height : 441px;
	
	text-indent : -32767em;
	
	background : transparent url('../images/header.jpg') no-repeat left top;
}

.help {
	padding : 0;
	margin : 0 229px 10px 4px;
}

label {
	display : none;
}

input {
	vertical-align : middle;
}

input[type='text'] {
	box-sizing : content-box;
	-moz-box-sizing : content-box;
	-khtml-box-sizing : content-box;
	-o-box-sizing : content-box;
	-ms-box-sizing : content-box;
	width : 316px;
	height : 21px;
	padding : 11px 13px 7px 12px;

	font-size : 12px;
	line-height : 12px;
	color : #333;
	background : transparent url('../images/inputText.png') no-repeat left top;
	border : 0 none;
}

#footer {
	height : 12px;
	
	background : transparent url('../images/footer.png') no-repeat bottom left;
}

h2 {
	padding : 0 0 0 12px;
	margin : 0 0 10px;
	height : 42px;
	
	font-weight : normal;
	font-size : 28px;
	line-height : 42px;
	color : #9a0101;
	background-color : #fee4b1;
}

.recipes {
	padding : 0;
	margin : 0 -4px;
}

.recipes li {
	padding : 0;
	margin : 0 4px 20px;
	display : inline-block;
	vertical-align : top;
	width : 318px;

	line-height : normal;
}

.recipes li a {
	text-decoration : none;
}

.recipes li img {
	display : block;
	margin : 0 0 6px;
	width : 318px;
	height : 135px;
}

.recipes li span {
	padding-right : 9px;
	
	background : transparent url('../images/arrow.png') no-repeat right center;
}

.recipes li a span {
	text-decoration : underline;
}
.recipes li a:hover span {
	text-decoration : none;
}