html,body {

	margin:0;

	padding:0;

	height:100%; /* needed for container min-height */

	background:#fff;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#646464;

}



h1 { 

	font-size:16px;

	margin:0px;

	margin-bottom:5px;

}



h2 {

	font-size:1.2em;

}



h1, h2 {

	color:#002E5E;

}



p { 

	line-height:1.5; 

	margin:0 0 1em;

}



div#container {

	position:relative; /* needed for footer positioning*/

	margin:0 auto; /* center, not in IE5 */

	width:897px;



	height:auto !important; /* real browsers */

	height:100%; /* IE6: treaded as min-height*/



	min-height:100%; /* real browsers */

}



div#container_header {

	width:897px;

	height:120px;

	float:left;

}



div#container_header_top {

	width:897px;

	height:97px;

	float:left;

	background:#fff;

}



div#container_header_top_left {

	width:142px;

	height:97px;

	float:left;

}



div#container_header_top_body {

	width:551px;

	height:97px;

	float:left;

}



div#container_header_top_body a {

	color: #e52018;

	text-decoration: none;

}



div#container_header_top_body a:hover {

	text-decoration: none;

	color: #ff0000;

}



div#container_header_top_right {

	width:204px;

	height:97px;

	float:left;

	background:#fff url(../gfx/logo.jpg) no-repeat top left;

}



div#container_header_bottom {

	width:897px;

	height:23px;

	background:#f3f2f2;

	float:left;

}



div#container_header_bottom_left {

	width:639px;

	height:23px;

	background:#877a75;

	float:left;

}



div#container_header_bottom_body {

	width:551px;

	height:23px;

	background:#877a75;

	float:left;

}



div#container_header_bottom_right {

	width:204px;

	height:23px;

	float:left;

}



div#container_content {

	width:897px;

	float:left;

	background:#fff url(../gfx/bg_content.gif) repeat-y top right;

}



div#container_content_left {

	width:693px;

	background:#fff;

	float:left;

}



div#container_content_left_left {

	width:142px;

	height:434px;

	background:#fff;

	float:left;

}



div#container_content_left_body {

	width:531px;

	margin-top:20px;

	background:#fff;

	float:left;

}


div#container_content_left_body_recipe {
	margin-top:20px;

	background:#fff url(../gfx/bg_container_left.gif) repeat-y top left;

}


div#container_content_left_body a {

	color:#ff0000;

	font-size:11px;

}



div#container_content_left_body h1 {

	padding:0px 20px 0px 20px;

	font-size: 10.5pt;

	font-family: Trebuchet MS;

	color:#e31c19;

}





div#container_content_left_body p {

	font-family: Trebuchet MS, Verdana, arial, Sans-serif;

	font-size:9pt;

	color:#666666;

	padding:0px 20px 15px 20px;

}	



div#container_content_left_body table {

	padding:0px;

	margin:0px;

}



div#container_content_left_body td {

	padding:0px;

	margin:0px;

}

div#container_content_left_body_recipe h1 {

	padding:0px 20px 0px 20px;

	font-size: 10.5pt;

	font-family: Trebuchet MS;

	color:#e31c19;

}





div#container_content_left_body_recipe p {

	font-family: Trebuchet MS, Verdana, arial, Sans-serif;

	font-size:9pt;

	color:#666666;

	padding:0px 20px 15px 20px;

}	



div#container_content_left_body_recipe table {

	padding:0px;

	margin:0px;

}



div#container_content_left_body_recipe td {

	padding:0px;

	margin:0px;

}




div#container_content_left_bottom {

	width:693px;

	height:81px;

	background:#fff url(../gfx/footer.jpg) no-repeat bottom left;

	background-position:166px 0px;

	float:left;

}



div#container_content_right {

	width:204px;

	height:434px;

	float:left;

}



div#container_content_footer {

	width:897px;

	height:41px;

	clearboth

	float:left;

}

div#container_content_right {
	font-size:11px;
}


div#container_content_right h1 { 

	font-size:16px;

	margin:0px;

	margin-bottom:5px;

}

div#container_content_right h2 {

	font-size:1.2em;

}



div#container_content_right h1, h2 {

	color:#002E5E;

}












