/*
Theme URI: http://www.heather-davidson.com/
Fino Website
Author: Heather Davidson
Author URI: http://www.heather-davidson.com/
Copyright 2008 Heather Davidson and Quiet Mountain Ltd*/



/* CSS Document */

#vdividermenu ul{
margin: 0;
padding: 0;
margin-bottom: 1em;
float: left;
	margin: 4px 0 0 0;
	font-family: bold 10px  Arial, Helvetica, sans-serif;
	font:Arial;
	text-align:center;
	color:#77644F;
	
width: 100%;
border: 0px solid #625e00;
background-color: #B7B791;
border-top: 4px #eaeecc solid;
}

* html #vdividermenu ul{ /*IE only rule, reduce menu width*/
width: 100%;
}

#vdividermenu ul li{
display: inline;
}

#vdividermenu ul li a{
float: left;
color: black;
padding: 2px 9px;
text-decoration: none;
background: transparent url(images/vertical.gif) center right no-repeat;
}

#vdividermenu ul li a:visited{
color: black;
}

#vdividermenu ul li a:hover{
color: white;
background-color: #B7B791;
}


/*------------------------------------------------   main body   */

body {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial;
	text-align:center;
	color:#ffffff;
	margin:0;
	background-color: #eaeecc;
}

#container {
	width: 900px;
	margin:auto;
	}
	
 a:hover {
	color:#89926D;
	text-decoration:none;
	}	

 a {
	color:#6D7357;
	text-decoration:none;
	}		


/*------------------------------------------------   header   */
	
#header {
	width: 100%;
	height:200px;
	background-color:#C0BF85;
	clear:both;
	}
	
#menubar{
	width:100%;
	background-color:#B7B791;
	border-top:6px #EAEECC solid;
	border-bottom:6px #EAEECC solid;
	font-weight:100;
	height:46px;
	clear:both;
	color: #EAEECC;
	padding: 13px 0 0 0;
	}
	
#strips {
	
	margin: 4px 0 0 0;
    font-family:Arial, Helvetica, sans-serif;
	font:Arial;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing: 1px;
	}

#strips a:hover {
	color:#77644F;
	text-decoration:none;
	}	

#strips a {
	color:#FFFFFF;
	text-decoration:none;
	}		

#stripslive {
	
	margin: 4px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font:Arial;
	text-align:center;
	color:#77644F;
	letter-spacing: 1px;
	}




/*------------------------------------------------  general content   */	
	

#content {
	width:100%;
	clear:both;
	background-color:#DBD8A2;
	border-top: 4px #eaeecc solid;
	}


#contentinfo {
	font-family:Arial, Helvetica, sans-serif;
	color:#555944;
	font:Arial;
	text-align:center;
	font-stretch:expanded;
	font-size:14px;
	padding: 50px 50px 50px 50px;
	border-top: 4px #eaeecc solid;
	}
	
	H1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#555944;
	font:Arial;
	text-align:center;
	font-stretch:expanded;
	font-size:15px;
	}
	
.contentinfo {
	border-left: 6px #eaeecc solid;
	font-family:Arial, Helvetica, sans-serif;
	color:#555944;
	font:Arial;
	font-stretch:expanded;
	font-size:14px;
	text-decoration:none;
	border-top: 4px #eaeecc solid;
	}
	
#contentinfo a {
	color:#6B7155;
	text-decoration:none;
	}

/*------------------------------------------------   index   */
			
#indexinfo {
	width:100%;
	clear:both;
	background-color:#D1D3A9;
}

/*------------------------------------------------   paymentreceived   */


#paymentreceived {
	color:#6B7155;
	height: 350px;
	background-color:#eaeecc;
	}

#paymentreceived p {
	width: 370px;
	margin: auto;
	}


/*------------------------------------------------   oil   */


#oil {
	width:100%;
	clear:both;
	background-color:#CED5A8;
	vertical-align: top;
	}
	
	
/*------------------------------------------------   recipes   */
	
#recipes {
	width:100%;
	clear:both;
	background-color:#B7CBB1;	
	}
	
	
/*------------------------------------------------   say   */
	
#say {
	width:100%;
	clear:both;
	background-color:#CFCBAD;
	}
	
#say i {
	color: #966;
	padding: 0 0 0 18px;
	}
	
#say p {
	
	text-align:left;
	font-size: 13px;
	}

.alt {
	color: #3E3D2F;
	}

	
/*------------------------------------------------   story   */
	
#story {
	width:100%;
	clear:both;
	background-color:#CDCEAE;
	}
	

	
/*------------------------------------------------   where   */
	
#where {
	width:100%;
	clear:both;
	background-color:#CAD2AA;
	}
	
#where p{
	text-align:left;
	}
	
.dates {
	color:#966;
	border-top: thin solid #9EA488;
	}
	
.year {
	color:#966;
	font-weight:bold;
	}

#divider {
	height: 6px;
	background-color:#EAEECC;
	width: 100%;
	}

/*------------------------------------------------   contact   */
	
#contact {
	width:100%;
	clear:both;
	background-color:#DBDCAD;
	}
	
#contact p{
	text-align:left;
	padding-left: 73px;
	}
	


/*------------------------------------------------   shop   */

#shop234 {
	width:220px;
	height: 100%;
	border-left: 6px #eaeecc solid;
	padding-right: 1px;
	}
		
#shop1 {
	width:220px;
	padding-left: 1px;
	}
	
#shoppic {
	border-bottom: 6px #eaeecc solid;
	text-align:left;
	vertical-align:top;
	height: 333px;
	width: 220px;}
	
#shopinfo {
	font-family:Arial, Helvetica, sans-serif;
	color:#474A37;
	font:Arial;
	text-align:center;
	font-stretch:expanded;
	font-size:13px;
	padding: 10px 10px 10px 10px;
	}
		

.shopheading {
	font-weight:bold;
	color:#514D44;
	font-size:13px;
	}
	
.shopemphasis {
	font-stretch:ultra-expanded;
	font-style:italic;
	font-weight:bold;
	font-size:13px;}	
			
/*------------------------------------------------   index   */

#welcome {
	
	background-color:#B7BF77;
	border-top:6px #eaeecc solid;
	color:#2A3E25;
	font-family:Arial, Helvetica, sans-serif;
	font:Arial;
	text-align:center;
	font-stretch:ultra-expanded;
	font-size:16px;
	padding: 10px 30px 10px 30px;
	}

/*------------------------------------------------   terms   */

#terms {
	width: 600px;
	margin: auto;
	color:#887471;
	font-family:Arial, Helvetica, sans-serif;
	font:Arial;
	text-align:center;
	font-size:12px;
	padding: 10px 30px 10px 30px;
	}
#terms h4 {
	font-weight:bold;
	font-size: 14px;
}


/*------------------------------------------------   footer   */

#footer {
	height:2px;
	clear:both;
	background-color:#B5B082;
	border-top:6px #eaeecc solid;
	color:#E4E4DC;
	font-family:Arial, Helvetica, sans-serif;
	font:Arial;
	text-align:center;
	font-stretch:extra-expanded;
	font-size: 14px;
	padding-top: 8px;
	line-height: 21px;
	font-style: italic;
		}
		
				
#finalline {
	color:#ABAB83;
	font-family:Arial, Helvetica, sans-serif;
	font:Arial;
	text-align:center;
	font-stretch:ultra-expanded;
	font-size:10px;		
	}
	
	
	.button {
	color:#ABAB83;
	font-family:Arial, Helvetica, sans-serif;
	font:Arial;
	padding-right:8px;
	font-stretch:ultra-expanded;
	font-size:10px;		
	}
	
	
	.h1 {
	font-size: 14px:
	}