body {
padding: 0px;
font-family: arial,verdana;
line-height: 100%;
background: url(images/kitchenbg.jpg);
background-position:top center; 
background-repeat:no-repeat;
background-attachment:fixed;
background-color:#371300; 
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
}
 
#wrap {	  
    margin:0px auto;  
	margin-top:0px;
	width:840px;
	background:url(images/pagebg2.png) repeat-y;
	}
	
#container { 
    margin:0px auto;
	width: 800px; 
} 

#header { 
    background:url(images/header3.jpg);
	width:100%;
	height:142px;
	margin-bottom:5px;	
}

#header .social{
    float:right;
	margin-top:45px; 
	padding-right:15px;
	} 
	
.slide {  
   width:796px;	
   height:230px; 
   border:2px solid #C6C39F;
   background:#fff url(images/shadow.jpg) bottom center no-repeat; 	
      }	
   
#slider {  
    margin:0 auto;
    width:796px; 
    height:195px;   
   }   
.name{
	color: #af2d15;
	display: block;
	text-align: center;
	text-transform: uppercase;
	font-size: 22px;
	margin-left: 50px;
}
.slogan{
	color: #d89673;
	text-align: center;
	display: block;
	margin-left: 50px;
}  

.rotate { 
   margin:0px auto;
   width:100%;
   height:195px; 
   background:#232323 url(images/slide1.jpg);
   } 

#mainbanner {
	width:100%;
	height:100px;
	background:#381500;
	}

#subbanner {
	width:100%;
	height:105px;
	}	
	
.name{
    margin:0px auto;
	float:left;
	width:300px;
	text-align: left;
	text-transform: uppercase;
}

.name h1 {
   font-family: Tulpen One, cursive;
   margin-top: 45px;
   color:white;
   font-size:36px;
   margin-left: 15px;
   }

.name h2 {
   font-family: Shadows Into Light, cursive;
   color: #dcdcdc;
   font-size:16px;
   margin-left: 15px;  
   } 
   
.rotate { 
   margin:0px auto;
   float:right;
   width:400px;
   margin-top:-125px;
   margin-right:20px;
   border:5px solid white;
   }  
    

#nav {	 
    height:50px;
	width:800px;
	background: #04559B;  
	border:1px solid #DBDBDB;
}

#nav ul {
list-style: none;
padding: 0;
margin: 0;
height:50px;  
} 

#nav li {
float: left;
height:50px;
} 

#nav li a {
	height: 50px;
	float: left;
	color: #ffffff;
	font-size:12px;
	text-decoration: none;
	text-align: center;
	line-height:50px;
	text-transform: uppercase;
	padding-left:30px;
	padding-right:30px;	
	font-weight:normal;	
	border-left: 1px solid #DBDBDB;
} 

#nav a:hover {
	line-height: 50px;
	float: left;
	color: #FFFFFF;
	font-size:12px;
	text-decoration: none;
	text-align: center;
	line-height:50px;
	text-transform: uppercase;
	padding-left:30px;
	padding-right:30px;
	background-color:#1F6DB2; 
	font-weight:normal;
} 

#content {
	clear: both;
	width: 800px;
}
#left{
	clear: both;
	width: 596px;
	float: right;
	margin: 0px; 
	margin-top:7px;	
	margin-bottom:5px;
	padding: 0px;
    min-height:400px;
	border:2px solid #C6C39F;
	background:#f4f4f4;
}
.photos{
	margin: 20px 0px 20px 20px;
}
.photos a{
	margin-right: 5px;
}
.photos a img{
	border: #f8836e solid 2px;
}
.photos a:hover img{
	border: yellow solid 2px;
}
.textblock{
	width:570px; 
	margin:10px;	

}
.textblock p{
	color: #333333;
	padding: 0px 0px 0px 0px;
	line-height: 16px;
	font-size: 12px; 
	text-align:left;
}
.textblock a{color: #5C9201;}
.textblock a:hover{color: #8C6200;}

.textblock h2{	
   clear: both;
   font-size: 16px;	
   text-align:left;
   color:#531500;
   font-weight:normal;
   }

#right {	
        margin:0 auto;
		padding:0;	
        float:left;
	    width: 190px;
        margin-top:7px;	
		border:2px solid #C6C39F;
		background:#FDFAD8;
}

#right h4 {	 
       margin:0 auto;
       margin-top:10px;	
	   margin-bottom:10px;
	   margin-left:5px;
       font-size:16px; 
	   font-weight:normal;
	   background: url(images/menu.jpg) repeat-x;
	   }

#right p {
        padding:5px;
        text-align:left;
        margin:0;
	    color: #42322f;
        font-size:12px;
}

#right p a {
        color:#531500;
		text-decoration:none;
}
#right p a:hover {
        color:#000000;
		text-decoration:none;
}
.stats {
	background: #962713;
	padding: 10px;
	width: 230px;
}
.stats h3{
	color: yellow;
	font-size: 1.3em;
}

#footer {
	background:#381500;	
	border:2px solid #C6C39F;
	clear: both;
	color: #FFFFFF;
	height: 75px;
	text-align: center;
	width: 796px; 
}
#footerlinks{
	margin: 10px 0px 0px 20px;
	padding: 0px;
	display: block;
}
#footerlinks a{
	color: #ffffff;
	font-weight: bolder;
	font-size: 12px;
}
#footerlinks a:hover{
	color: #5C9201;
}
#footer p{  
    font-size:12px;
	color: #ffffff;
	padding-top:30px;
	text-align: center;
}
#bottom{
	width:501px;
	display: block;
	margin: -10px 0px 0px -9px;
}
#firetruck{
	background-image: url(images/firetruck.jpg);
	background-repeat: no-repeat;
	width: 256px;
	height: 221px;
	float: left;
	display: block;
}
#paperburn{
	background-image: url(images/paperburn.jpg);
	background-repeat: no-repeat;
	width: 245px;
	height: 89px;
	float: right;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#navcontainer { width: 190px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size:12px;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 184px;
background-color: #FDFAD8;
border-bottom: 1px solid #eee;
}

#navcontainer a:link, #navlist a:visited
{
color: #531500;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #C6C39F;
color: #000;
}
