/* @override http://ultimatedutchovens.com/media/css/layout34.css */

html,body{
	margin:0;padding:0
}
body{
	font: 76% arial,sans-serif;text-align:center; background-color: #922419;
}
p{
	margin:0 10px 10px
}
div#header {
	padding-bottom: 20px;
	background: #453E35 url(../images/site/header-bottom.gif) no-repeat bottom;	
}
div#header h1{
	height:110px;	
	margin:0;
	padding:0;		
	color: #fff;
	background: url(../images/site/header.jpg) no-repeat top;
}
#header h1 #headerlink  { 
    display: block; 
    width: 47%; 
    height: 90px; 
}
#header h1 span.hide { 
    display: none; 
}
div#header ul {
	margin: 0;
	padding:0;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	background: url(../images/site/headerlinks.png) repeat-x top;
	height:25px;
	
}
div#header li {
	float: left;
	list-style-type: none;
	font: bold 1.1em Georgia,"Times New Roman",Times,serif;
	letter-spacing: 1px;
	background: url(../images/site/linkdivide.png) no-repeat top right;	
	
}
div#header li a {
	display: inline;	
	display: block;
	color: #fff;
	text-decoration: none;	
	padding: 5px 10px 4px 25px;
	background: url(../images/site/block.gif) no-repeat 5px center;
}
div#header li a:hover {
	background: #958970 url(../images/site/block2.gif) no-repeat 5px center;
	margin-right: 2px;
	padding: 5px 8px 4px 25px;	
}
div#container{
	text-align:left;
	width:770px;	
	margin:0 auto;	
	border: 1px solid #000;
	background: #fff url(../images/site/leftnav.gif) repeat-y left;	
}
div#content {
	padding:10px 20px 10px 20px;	
	float: right;
	width:520px;	
}
div#content p{
	line-height:1.4
}
div#content .fright{
	float:right;
	border: 1px solid #000;
	margin: 0 0 0 10px;
}
div#content .fleft
{
	float:left;
	border: 1px solid #000;
	margin: 0 10px 0 0px;
}
div#content h2 {
	border-bottom: 1px solid #922419;
	padding-bottom: 5px; 
}
div#content div.splash_left {
	width: 250px; 
	float: left
}
div#content div#recipes {
border:1px solid #000;
margin: 10px 0;
}

div#container div#content div#recipes .recipe {
	float: left;
	
}
div#content div#recipes h3 {
	background: #453E35 url(../images/site/header-bottom.gif) no-repeat bottom;
	padding:5px 10px 20px 10px;
	margin:0 0 5px 0;
	color:#fff;
	letter-spacing:2px;
}
div#content div#recipes ul li{
	list-style-image: url(../images/site/pdficon.png);
}	
div#content ul#breadcrumbs{
margin:0;
padding:0;
}
div#content ul#breadcrumbs li{	
	display:inline;
	margin:0;
	padding:0;
}
div#content ul#breadcrumbs li a{
	background: url(../images/site/crumb_arrow.gif) no-repeat right center;	
	margin:0 5px 0 0;
	padding:0 10px 0 0;
}
div#content ul#breadcrumbs li a:active{
	background-image: none;
	text-decoration: none;
	color:#000;
	margin:0;
	padding:0;
}
h3.catprod {
	padding:0;
	margin:0;
}
table tr td.catimage img{
margin-right: 10px;		
}
div.splash_right img {
	border:1px solid #000; margin: 10px;
}
div.splash_left p {
	margin: 0 0 10px 0;
}
div.splash_left h3 {
	margin: 0 0 0 0;
}
div.splash_right {
	width: 270px; 
	float: right
}		
div#navigation{
	/*border-right: 1px solid #C9C3B1;
	background:#F4F2ED;*/
	float:left;
	width:180px;
	padding: 10px;
}
div#navigation dl{
	background-color: #fff; 
	margin: 0 0 5px 0; 
	padding: 0 0 20px; 
	border: solid 1px #665E4C 
}
div#navigation dt{
	font: 0.85em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif small-caps 600; 
    background: #e3d9bc url("../images/site/dt_title.gif")  repeat-x left top;
    color: #fff;    
    letter-spacing: 1px;
    padding: 3px 0 3px 10px;    
    border-bottom: 1px solid #665E4C
}
div#navigation dd    { 
    font-size: 0.85em; 
    background: url(../images/site/aarow.gif) no-repeat 10px center; 
    margin: 0;
    padding: 3px 0 3px 20px;
    border-bottom: 1px solid #665E4C;
    font-weight: 300; 
}
div#navigation a, a:link  { 
    color: #922419; 
    text-decoration: none;
    font-size: 12px;
    text-decoration: underline;  
}
div#navigation a:visited  { 
    color: black; 
    text-decoration: none 
}
div#navigation a:hover  { 
    color: black; 
    text-decoration: none; 
}
div#navigation a:active  { 
    color: black; 
    text-decoration: none 
}
#navheader     { 
    color: #fff; 
    font-weight: 600;
    background: url(../images/site/tl2.jpg) no-repeat left top #c2b5a1;     
    text-align: center; 
    margin-bottom: 4px;
    padding: 4px 0 4px 0;    
    border: solid 1px #665E4C; 
    letter-spacing: 1px;
}	
div#extra{
	background:#FF8539
}
div#footer{
	background: #453E35;
	color: #FFF;
	clear:both;
	width:100%
}
div#footer p{
	margin:0;
	padding:5px 10px
}
div#footer a {
	color: white;
}
div#navigation{
	
}
div#extra{
	float:left;
	clear:left;
	width:200px
}
.left {
	float: left;
}
.right {
	float: right;
}
.howto p {
	text-align: left;
}
.howto, .main p, .howto.image p {
	text-align: center;
}
.howto.image {
	float: left;
	margin: 10px 30px;
	width: 200px;
}
#compare {
	text-align: left;
	margin: 0 10px;
}
#compare td, th {
	padding: 5px;
}
.odd {
	background: #f4f2ed;
}
.feature {
	font-weight: bold;
}
.howto .left.image {
	margin-right: 10px;
}