* { padding: 0; margin: 0; }


img, div, body, wrapper, header, teaser, menu, content, footer, leftfoot, midfoot, rightfoot, pleft, pright { behavior: url(iepngfix.htc) }
 

html { min-height: 100%; margin-bottom: 1px; }

body {
font-family: Arial, Helvetica, sans-serif; 
background-color: #812c09;
background-image:url(../images/bg.jpg);
background-position:center;
background-repeat:repeat-y;
}
#wrapper {
margin: 0 auto;
width: 922px;
height: auto;
background-color:#FFF;
}
#header {
color: #333; 
width: 922px; 
float: left; 
height: 115px;
background-image:url(images/header.jpg);
border-left: 1px solid black;
border-right: 1px solid black;
}
#teaser {
float: left; 
width: 922px; 
color: #333; 
height:47px; 
background-image:url(../images/bar.jpg); 
background-repeat:repeat;
border-left: 1px solid black;
border-right: 1px solid black;
}
#menu {
float: left; 
width: 922px; 
background: #000; height: 30px; 
background-image:url(../images/menu.jpg); 
background-repeat:repeat-x;
border-left: 1px solid black;
border-right: 1px solid black;
}
#content { 
width: 922px; 
float: left; 
min-height: 300px;
}
#employ {
height: auto;
width: 850px;
margin-left: 0px;
text-align:left;
margin-right:5px;
padding-right:10px;
}
#footer { 
width: 922px;  
height: 125px;
vertical-align:bottom;

}
#leftfoot { 
 color: #333;
 margin: 0px 0px 0px 10px;
 height: 125px;
 width: 290px;
 float: left;
 text-align:left;
}
#midfoot { 
 float: left;
 color: #CCC;
 margin: 0px 0px 0px 0px;
 height: 125px;
 width: 290px;
 display: inline;
 text-align:center;
 vertical-align:middle;
}
#rightfoot { 
 color: #333;
 margin: 0px 10px 0px 0px;
 height:125px;
 width: 290px;
 float: right;
 text-align:right;
}
#review { 
 color: #333;
 margin: 0px 0px 20px 100px;
 text-align:left;
 height:auto;
 width: 700px;
 float: none;
 text-align:right;
 background-color:#CCC;
 border: 1px solid #812c09; 
}
#news {
	width:290px;
	height: 125px;
	float:left;
	margin: 20px 0px 0px 10px;
	background-color:#CCC;
	border: 1px solid black;
	padding: 20px 0px 0px 0px;
	text-align:left;
	border:1px #F00 dotted;
}

/* -- Text Styling --*/

#content h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 2px;
	font-size: 1.5em;
	margin-left:0px;
	margin-right:0px;
	text-align:center;
	text-decoration:underline;	
    color: #812c09;
}

#content h2 {
	color: #6B5846;
	letter-spacing: 1px;
	font-size: 1em;
	margin-left:0px;
	margin-right:0px;
	text-align:center;
}
#content h3 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 0.7em;
	margin-top: 0px;
	margin-left:150px;
	margin-right:150px;
	text-align:center;
}
#content h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .9em;
	margin-left:35px;
	margin-right:35px;
	padding-right:10px;
	text-align:left;
	color: #333;
}
#content h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 2px;
	font-size: 1.5em;
	margin-left:35px;
	margin-right:35px;
	text-align:left;
	text-decoration:underline;
	color: #812c09;
}
#content h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 2px;
	font-size: 1.5em;
	margin-left:35px;
	margin-right:35px;
	text-align:center;
	text-decoration:underline;
	color: #812c09;
}
#review h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align:left;
	color:#2d2d2d;
	margin-left:35px;
	font-size:1.6em;

}
#review h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align:left;
	color: #333;
	margin-left:35px;
}
#review h3 {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	font-size: 0.8em;
	margin-left:35px;
	margin-right:0px;
	text-align:left;
	color:#812c09;
}
#footer h1 {
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 2px;
	font-size: .8em;
	margin-right:20px;
	text-align:right;
	padding-top: 0px;
	color: #666;
}
#footer h2 {
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 2px;
	font-size: 0.7em;
	margin-right:20px;
	margin-top:2px;
	text-align:right;
	text-decoration: none;
	color:#999;
}
#footer h3 {
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 2px;
	font-size: 0.5em;
	margin-right:20px;
	margin-top: 3px;
	text-align:right;
	text-decoration: none;
	color:#999;}
	
#footer h4 {
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 2px;
	font-size: .8em;
	margin-right:20px;
	text-align:left;
	padding-top: 0px;
	color: #666;
}
#employ h1 {
	font-family: "Times New Roman", Times, serif;
	color: #333;
	font-size: 1.5em;
	text-align:left;
	text-decoration:none;
}
#employ h2 {
	font-family:Verdana, Geneva, sans-serif;
	color: #6B5846;
	letter-spacing: 1px;
	font-size: 0.8em;
	text-align:left;
}

/* -- Menu -- */

#main-nav{
	width:870px;
	height:29px;
	margin:0 auto;
	background:#acacac url(../images/menu-bg.jpg) no-repeat; 				
}
#main-nav ul{
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left;
}

#main-nav ul li{
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
}

#main-nav ul li a span{
	display:none;
}


#main-nav ul li a{
	width:174px;
	height:29px;
	margin:0px;
	padding:0px;
	display: block;
		
}

/* -- Hovers -- */

#main-nav ul li a.home:hover{
	background: url(../images/menu-bg.jpg) 0px -29px;
}

#main-nav ul li a.about:hover{
	background: url(../images/menu-bg.jpg) -174px -29px;
}
#main-nav ul li a.menu:hover{
	background: url(../images/menu-bg.jpg) -348px -29px;
}			
#main-nav ul li a.specials:hover{
	background: url(../images/menu-bg.jpg) -522px -29px;
}	
#main-nav ul li a.reviews:hover{
	background: url(../images/menu-bg.jpg) -696px -29px;
}	

/*-- Page Links --*/

#navcontainer ul
{
list-style-type: none;
text-align: center;
}

#navcontainer ul li a
{
padding-left: 10px;
text-align: left;
font: normal 1.2em Georgia, "Times New Roman", Times, serif;
font-variant:small-caps;
text-decoration: none;
color: #6B5846;
}

#navcontainer ul li a:hover
{
background-color: #CCC;	
color: black;
text-decoration:underline;
}

#navcontainer ul li a#current
{
background: transparent url(images/list-active.gif) left center no-repeat;
color: #382513;
}
.pright {
	float:right;
	border: 1px solid black;
	margin: 5px 30px 10px 20px;	
}
.pleft {
	float:left;
	border: 1px solid black;
	margin: 5px 30px 10px 20px;
}
/*
a:link { color:#900; }
a:visited { color:#900;}
a:hover { color: #F60;}
a:active {color:#F90; text-decoration:overline; }
*/


	
#wrapper #content h4 div div p u strong em {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
}
#wrapper #content h4 div div p u strong em {
	font-family: Arial, Helvetica, sans-serif;
}
#wrapper #content h4 div div p u strong {
	font-family: "Arial Black", Gadget, sans-serif;
}
