	body, html {
		margin: 10;
		padding: 0;
		background: #fff;
		color: #4C3129;
		font: normal 9pt arial;	
	}
	body {
		min-width: 745px;
	}
	
	#container {
		margin: 0 auto;
		width: 745px;			
	}
	.header_border {
		background: #4C3129;
		color: #fff;
		padding: 4px 10px;
		font-size: 9pt;
		color: #D4BFB8;
	}
	.header_border a {
	    text-decoration:none;
	    color: #D4BFB8;
	    margin-right: 15px; 
	}
	.header_border a:hover {
	    text-decoration:underline;
	}
	#header {
		background-image: url("images/header2.jpg");
		height: 165px;
		margin: 3px 0px;
	}
	
	#column1 {
		float: left;
		width: 245px;
		margin-top: 15px;
	}
	#column2 {
		float: right;
		width: 480px;
		margin-top: 15px;
		margin-left: 20px;
		padding-top: 0px;
	}
	
	h1 {
		font: bold small-caps 16pt georgia;
		margin-top: 0px;
		margin-bottom: 10px;
	}
	
	h2 {
		font: bold small-caps 12pt georgia;
		margin: 0px;
		margin-bottom: 3px;
		color: #D13E17;
	}
	
	h3 {
		font: normal 9pt arial;
		margin: 0px;
	}
	
	.box {
		padding: 10px;
		font: normal 9pt arial;
		line-height: 135%;
		margin-bottom: 15px;
	}
	
    #about {
    	border: 1px solid #81645B;
    }
    #about h2 {
    	color: #81645B;
    }
    #about img {
    	padding: 10px 0px 5px 5px;
    }
    
    #pricing {
    	background: #D13E17;
    	color: #fff;
    }
    #pricing .inner_box {
    	border: 1px dashed #fff;
    	padding: 7px;
    }
    #pricing h2 {
    	color: #fff;
    }
    #pricing .inner_box ul {
    	margin: 5px;    
    	padding-left: 15px;
    	list-style: disc;
	}
    
    .disclaimer {
        font-size: 8pt;
        margin-top: 5px;
    }
    
 	#order {
    	background: #fff;
    	border: 1px solid #D13E17;
    }
    
    #product {
    	line-height: 135%;
    	margin-bottom: 20px;
    }
    
    .caption {
    	margin-left: 20px;
    	margin-right: 20px;
    	font-style: italic;
    }
    
    #recipe {
    	background: #81645B;
    	color: #fff;
    	font-size: 8pt;
    }
    #recipe .inner_box {
    	border: 1px solid #fff;
    	padding: 10px;
    }
    #recipe h2 {
    	color: #fff;
    }
    #ingredients {
		float:left;
		width:210px;	
		margin-top: 10px;
	}	
	#ingredients ul {
    	margin: 0px;    
    	padding: 0px;
    	list-style: none;
	}	
	#directions {
		float:right;
		width:210px;
		margin-top: 10px;
	}
	
	#recipes_index {
    	border: 1px solid #D13E17;
    }
    #recipes_index h2 {
    	color: #D13E17;
    }
    #recipes_index ul {
        padding-left: 15px;
    }
    #recipes_index li {
        margin-top: 5px;
    }
	
	#recipe1 {
		border: 1px solid #81645B;
    	background: #fff;
    	color: #81645B;
    	font-size: 8pt;
    }
    #recipe1 .inner_box {
    	border: 1px dashed #81645B;
    	padding: 10px;
    }
    #recipe1 h2 {
    	color: #81645B;
    }
	
    #recipe2 {
    	border: 1px solid #D13E17;
    	background: #fff;
    	color: #D13E17;
    	font-size: 8pt;
    }
    #recipe2 .inner_box {
    	border: 1px dashed #D13E17;
    	padding: 10px;
    }
    #recipe2 h2 {
    	color: #D13E17;
    }
	
	#faq {
    	border: 2px dotted #D13E17;
	}
	
	.faq_question {
		font-weight: bold;
	}
	.faq_answer {
		margin-bottom: 10px;
	}
	
	#faq_index {
    	border: 1px solid #81645B;
    }
    #faq_index h2 {
    	color: #81645B;
    }
    #faq_index ul {
        padding-left: 15px;
    }
    #faq_index li {
        margin-top: 5px;
    }
	
	.back_to_top {
	    text-align: left;
	    margin-top: 20px;
	    margin-bottom: 40px;
	}
	
    .back_to_top a {
	    text-decoration: none;
	}
	
	.back_to_top a:hover {
	    text-decoration: underline;
	}
	
	.gallery_image {
	    padding: 10px 0px 5px 0px;
	}
	
	.gallery_caption {
	    text-align: center;
	}
	
	.footer {
		clear: both;
		text-align: center;
		font-size: 8pt;
	}
