body {
   color : #333 ;
   padding : 0 ;
	 margin : 0 ;
   font-family : "Lucida Grande",verdana,arial,helvetica,sans-serif;
	 background : #fff ; 
   font-size : 11px ;	 
	 }

#header {
   background : #221e1f ;
	 height : 79px ; 
	 width : 766px ;
	 margin : 15px auto ;
	 }
	 
#container {
	 width : 766px ;
   text-align : left ;
	 clear : both ;
	 margin : auto ;
	 }	 

#wrapper {
   margin : 40px 10px 40px 30px ;
	 clear : both;
	 line-height : 1.6em ;
	 }
	 
#sidebar {
   float : right ;
	 width : 200px ;
	 }	
	 
#single_sidebar {
   float : right ;
	 width : 200px ;
	 margin-top : 40px ;
	 }		  

#content {
	 width : 480px ;
	 float : left ;
	 }	 
	 
#header img {
   float : left ;
	 }
	 
#header p {
   color : #fff ;
	 font-family : Georgia ;
	 font-size : 1.0em ;
	 float : right ;
	 margin : 40px ;
	 font-style : italic ;
	 }

#footer {
   clear : both ;
	 margin : 30px ;
	 padding-bottom : 30px ;
	 text-align : center ;
	 color : #999;
	 }

	 /*
#nav {
   padding : 0 0 30px 0 ;
	 margin: 15px 0 ;
	 display : block ;
   background : #221e1f ; 	 
	 }  
	 */	 
	 
#nav ul {
   background : #221e1f ; 
	 float : left ;
	 width : 766px ;	 
	 padding-left : 0 ;
	 margin : 0 ;
	 font-size : 10px ;
	 }	 
	 
#nav li {
   list-style : none ; 
	 float : left ;
		 }
	 
#nav li a {
   display : block ;
	 float : left ;
   background : #221e1f ; 
	 text-decoration : none ;	
	 text-align : center ;
	 color : #fff ;
   font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
   font-size:11px;
   font-weight:bold;
   text-decoration:none;
	 padding : 1em 0em 0.5em 2.5em ;
	 }	 
	 
a:link , a:visited , a:hover , a:active {
   color : #ff6600 ;
	 }	
	
#nav li a:hover , a:active {

	 border-bottom : 0px dotted #fff ;	
	 color : #f8981c ;
	 }   	
	 
.active a:link ,.active a:visited , .active a:hover , .active a:active {

	 color : #f8981c  !important ;
	 text-decoration : underline ;

	 }	 
	 


table , tr , td {
   border-collapse : collapse ;
	 border : 0px solid black ;
	 }  
	 
td {

	 }	
	 
th {
   text-align : left ;
	 }	  
	 
#cafe_links img {
   border : 0px solid #ccc ;
	 }
	 
input , textarea {


	 }		
	 
.textb , textarea {

	 }	 
	 
textarea {

	 }	 
	 
 
	 
a  {
   text-decoration : none ;
	 }	
	 
a img {
   border : 0 ;
	 }	    
	 
h1, h2 { 
  text-transform: uppercase ;
  padding : 0.3em 0 ;
  font-family:Trebuchet MS,Helvetica,Arial,sans-serif;

}	 
	 
h1 { 
  font-size : 2em ;
}

h2 { 
  font-size : 1.5em ;
	line-height : 1.5em ;
	font-weight : normal ;
}

#sidebar h1 {
  border-bottom : 0px solid #aaa ;	
}

#sidebar h2 {
  margin-bottom : 0 ;
  border-bottom : 0px solid #aaa ;	
}	

#sidebar .module {
  border-top : 0px solid #aaa ;	
}	  	
		
.clearing {
  clear : both ;
	}		
	
 	 
	 
#top_photo {
   padding-bottom: 10px ;
	 }	
	 
.module > div {
  border-top : 1px solid #aaa ;	
}	   

div.visit_hb {
  clear : both ;
	border-bottom : 1px dotted #666 ;
	padding : 20px 0 ;
	}
	
.visit_hb img {
  margin-right : 20px ;
	float : left ;
	} 
	
.visit_hb h2 {
  margin : 0px ;
	}		 
	
.coffee_variety {
  border : 0px solid #999 ;
	background : #eee ;
	padding : 6px ;
	margin : 1px ;
	}
	
.cart_buttons {

  background : #fff ;
  padding : 10px ;
 
 }
	
hr {
  
	margin : 2px ;
	padding : 0 ; 
	
 	}
	
 