  <!-- Begin Styles -->
<style type="text/css" media="all">
  * { margin: 0; padding: 0; border: 0;}

body {margin:auto;
      font-family:Arial, Helvetica, sans-serif;
	  font-size:85%;
	  background-color:#7b784d; 
      }

#wrap {
       background-color:#996a13;
       width:892px;
	   margin:10px auto 0 auto;
	   }
	   
h2 {
	font-size:18pt;
	line-height:40%;
	color:#82381d;
   }
	
	
h3 {
	font-size:190%;
	margin-bottom: 4px;
	color:#82381d;
    }
	
p.left  {
	width:150px;
	text-align:left;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 8px;
	} 
	
p.right {font-size:150%;
         line-height:175%;
		 margin-bottom:8px;
		 }			 
		 			 
/* images start here */
p. photo-a /* busy-restaurant.jpg */ 
          {
           text-align:center;
		   width:842px;
		   border:none;
          }	
		  
p. photo-b /* coffee-bar.jpg */ 
           {
            width:480px;
			height:396px;
			border:none;
			}
			
p. photo-c /* breakfast-menu.jpg */
           {
            width:90px;
			float:right;
			border:none;
			padding-top:30px;
			margin-bottom:30px;
			padding-left:20px;
			}	
			
p. photo-d /* lunch-menu.jpg */
           {
            width:90px;
			float:right;
			border:none;
			margin-bottom:30px;
			padding-left:20px;
			}	

p. photo-e /* dinner-menu.jpg */
            {
            width:90px;
			float:right;
			border:none;
			margin-bottom:30px;
			padding-left:20px;
			}
			
p. photo-f /* bar-menu.jpg */
           {
            width:90px;
			float:right;
			border:none;
			margin-bottom:30px;
			padding-left:20px;
			}	
			
p. photo-g /* bar-girl.jpg */
            {width:150px;
			 height:219px;
             padding-left:40px;
			 border:none;
			 }			
			 
p. photo-h /* cucina-giftcard..gif */
            {width:130px;
			 margin:50px 20px 40px 40px;
			 padding-bottom:20px;
			 border:none;
			 }		
			 
p. photo-i { /* garlic-bread.jpg */
            width:150px;
			margin-bottom:2px;
			border:none;
			}	
			
p. photo-j { /* pastry.jpg */
            width:150px;
			margin-top:45px;
			margin-bottom:2px;
			border:none;
			}
				
p. photo-k { /* chicken-salad.jpg */
            width:150px;
			margin-top:45px;
			margin-bottom:2px;
			border:none;
			}
			
p. photo-l { /* salmon.jpg */
            width:150px;
			margin-top:45px;
			margin-bottom:2px;
			border:none;
			}		
			
p. photo-m { /* cocktail.jpg */
            width:150px;
			margin-top:45px;
			margin-bottom:2px;
			border:none;
			}	
			
 p. photo-n { /* guy.jpg */
            width:200px;
			margin-top:45px;
			margin-bottom:2px;
			border:none;
			}
			
p. photo-o { /* girl.jpg */
            width:200px;
			margin-top:45px;
			margin-bottom:2px;
			border:none;
			}	
			
p. photo-p { /* server.jpg */
            width:200px;
			margin-top:45px;
			margin-bottom:2px;
			border:none;
			}
			
p. photo-q { /* woman-smiling.jpg */
            width:200px;
			margin-top:45px;
			margin-bottom:2px;
			border:none;
			}			
				
p. photo-r { /* cheers.jpg */
            width:200px;
			margin-top:45px;
			margin-bottom:2px;
			border:none;
			}	
			
p. photo-s { /* crew.jpg */
            width:330px;
			margin-top:45px 0 2px 30px;
			padding-right:30px;
			border:none;
			text-align:center;
			}		
			
p. photo-t { /* woman-writing.jpg */
            width:480px;
			margin-top:45px 0 2px 30px;
			padding-right:30px;
			border:none;
			text-align:center;
			}
			
p. photo-u { /* cucina-map.jpg */
            width:200px;
			margin-top:45px;
			margin-bottom:2px;
			border:none;
			}	
															 			 			
/* images end here */			
			
p a {
	color: #000; 
	text-decoration: none;
	border:none;
	} 
		
p a:hover {
		   color: #82381d; 
		   text-decoration: none;
		  }	
	
#header {
	     width: 892px;
		 height:164px
 	     margin: 0 0 -8px 0;
		 padding:0;
		 display:block;
	    }
	  
/* nav begins */	  
#navcontainer {
               width:892px;
               border:none;
			   margin: 0 auto 20px auto;
			   text-align:center;
			   background-color:#82381d;
              }
			  
#navcontainer ul {
                  list-style-type: none;
                  text-align: center;
                  padding:10px 0 10px 0; 
                  margin:0; 
                  border:none;
                  position: relative;
				  width:892px;
                  background-color:#82381d; 
                 }
				 
#navcontainer li {
                  display: inline;
                  text-align: center;
				  width:150px;
				  padding:0 15px 0 15px;
                  margin: 0 2px;
                  background-color:#82381d;
                 }			  
			   
#navcontainer li a {padding: 1px 7px;
                    color: #c9c697;
					font-weight:bold;
                    border:none;
                    text-decoration: none;
                   }
				   
#navcontainer li a:hover {
                          color:#000;
                          border:none;
                         }
/* nav ends */						 
						 
/* begin home page/spotlight */
						 
#middle {font-size:120%;
         line-height:170%;
	     width: 855px;
	     margin: 0 auto; 
		 background-color:#996a13;
		 text-align:center;
	    }
		
#left {
	   width: 200px;
	   float: left;
	   background-color:#996a13;
	   padding:50px 0 0 40px ;
	   margin:0;
	  }	
	  
#right {
		width:620px;
		float: right;
		padding:50px 20px 20px 10px;
		margin:0;
	    background-color:#996a13;
		}

/* end home page/spotlight */		
		
#top-wrap {
           background-color:#996a13;
           }		
		
#top-left {
	       width: 200px;
	       float: left;
	       background-color:#996a13;
	       padding:70px 20px ;
	       margin:0;
	       text-align:center;
	       vertical-align:middle;
	      }		
		
#top-right {	
            width:620px;
		    float: right;
		    padding:20px 20px 20px 10px;
		    margin:0;
	        background-color:#996a13;
		    }
		
#menu-pic {float:left;} /* coffee bar photo, menu page only */

#menu  {/* breakfast, lunch, dinner, bar menu pages only */
       float:left;
       width:480px;
	   padding-right:30px;
	   } 

p.menu {
        width:450px;
        text-indent:-40px;
		margin:0 20px 10px 40px;
		}
		
#menu h2 {
	      font-size:18pt;
	      line-height:100%;
	      color:#82381d;
	      margin-bottom:-5px;
          }	

hr {
	color:#8f8c5a;
    background-color:#8f8c5a;
	width:480px;
	border:0;
	margin-top:8px;
	margin-bottom:10px;
	}  
           				
#menu-nav {float:right;}

#bio-pics { 
           float:left; 
           width:220px;
           padding-right:15px;
	      }

#bio {float:right;
width: 245px;}
			
#inner-wrap { /*background-color:#996a13; */
             width:892px;
			 margin:0 0 0 0;
             }		
				
/* bottom starts */
#bottom-wrap { 
              background-color:#8f8c5a;
			  clear:both;
              }	
	  
#bottom-left {
	          width: 180px;
	          float: left;
	          background-color:#8f8c5a;
	          padding:40px 10px 0 40px ;
	          margin:0;
	          }		  	  
		
#bottom-right {
		       width:610px;
		       float: right;
		       padding:30px 20px 20px 10px;
		       margin:0;
	           background-color:#8f8c5a;
               }
			   
#bottom-right h2 {	
                  font-size:20pt;
	              line-height:120%;
	              color:#82381d;
				  margin-bottom:-10px;
	              }	
				  
p.bottom-right {font-size:150%;
                line-height:150%;
		        margin-bottom:8px;
		        }
		 
p.bottom-left {font-size:100%;
               padding-top:10px;
			   }				  	   	
/* bottom ends */			  	

/* footer starts */
#footer {
	     width: 892px;
	     height: 60px;
	     margin: 0 auto 15px auto;
		 background-color:#82381d;
		 color:#c9c697;
		 padding: 10px 0 10px 0;
		 clear:both;
		 }
		
#footer a  {
			color:#c9c697;
			text-decoration:none;
			}
			
#footer a:hover {
                 color:#8f8c5a;
				 text-decoration:none;
				 }			 
 /* footer ends */           
/* btt starts */	     
	
p.btt {font-family:Arial, Helvetica, sans-serif;
	   font-size:.65em;
	   text-align:center;
	   border:none;
	   margin-left:10px;;
	   clear:right;
	   color:#82381d;
	   }
		      		 			 
p.bbt a {color:#82381d;
	     text-decoration:none; 
		 display:block;
		}	
						
p.bbt a:visited {text-decoration:none;}
					
p.bbt a:hover {
	           color:#c9c697;		 						
               text-decoration:none;
			   }	
/* btt ends */
		  
/* clearfix starts */
.clearfix:after {content: "."; 
                 display:block; 
				 height:0; 
				 clear:both; 
				 visibility:hidden;
				 }
.clearfix {display:inline-table;}
*html .clearfix {height:1%;}
.clearfix {display:block;
		  }		  
/* clearfix ends */

/* form styles */
.message {
          display:none; 
          font-size:100%;
		  color:#c9c697;
		  }
					 
.two-col-form ul li {font-size:100%;}
                    
form {
      width:300px; 
      margin:0; 
	  padding:0;
	  border:0; 
	  }
	  
div.formsection {
                 float:left;
                 width:100%;
				 border:0; 
				 }
input {font-size:.8em;}
	   
input-focus, textarea:focus {border:0;
                             padding-bottom:.75em;
							 }

label {
       display:block; 
       clear:both; 
	   font-family:Arial, Helvetica, sans-serif;
	   font-size:100%; 
	   color:#82381d;
	   font-weight:bold;
	   margin:.75em 0 0 0;
       }
	   
input[type="submit"] {float:right;
                     margin:.5em 0; 
					 font-size:85%;
					 }
/*form styles end */	
</style>