body {
	margin: 0px 0px;
	padding: 0px 0px;
	background-color:#000000;
	background-image:url(../common_images/bg.gif);
	font-family:"Lucida Sans", Helvetica, Arial;
	color: #fffcd8;
	font-size: 11px;
	line-height: 25px;
	text-transform: uppercase;
	letter-spacing: 0px;
}

#container {
	width:1000px;
	margin: 10px auto;
}

#headerWrap {
	position:relative;
	width: 1000px;
	height: 125px;
	background-image:url(../common_images/nav_header.gif);
	background-position:center;
	background-repeat:no-repeat;
}

#headerLogo {position:absolute; top: 0px; left:343px;}
	
#header {	
	margin: 0px 0px;
	padding: 0px 0px;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	letter-spacing: 1px;
	text-transform:uppercase;
	text-align:center;
}

a:link, a:visited, a:active {text-decoration: none; color:#b9af8d;}
	
a:hover {text-decoration: none; color: #FFFFFF;}

.navText {margin-bottom:250px;}

#photoBanner {
	margin: 0px auto;
	padding: 0px;
	width: 945px;
	height: 144px;
	background-image:url(../common_images/stroke_interior_banner.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#photoBanner img {margin: 11px 8px;}


/*     BEGIN LEFT CONTENT    */ 

#contentWrap {
	width:945px;
	margin: 0px auto;
}

#leftContent {
	margin: 0px 0px;
	width: 290px;
	height: 605px; 
	background-image:url(../common_images/stroke_interior_left.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}

#subNav {
	margin: 50px 0px 45px 5px;
	padding: 0px 0px;
	width: 245px;
	height: 65px;
	text-align:center;
}

#subNav dl dt{
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	text-transform: uppercase;
	letter-spacing:1px;
	line-height:28px;
	color:#f4c240;	
}


#promoArea {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 245px;
	height: 200px;
	background-image:url(../common_images/stroke_interior_left_separator.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

/*only used when there is a subnav above the promo area...it creates a divider*/
#promoWrapper {
	margin: 0px 0px;
	padding: 20px 0px 0px 0px;
	width: 245px;
	background-image:url(../common_images/stroke_menu_left_separator.gif);
	background-repeat:no-repeat;
	background-position:top right;
}


#reservationLink{
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	width:175px;
	height: 20px;
	font-size:13px;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:1.5px;
}

#emailListLink{
	margin: 60px 45px 0px 35px;
	padding: 0px 0px 0px 0px;
	width:225px;
	height: 20px;
	font-size:13px;
}

#emailListForm{
	margin: 7px 0px 0px 0px;
	padding: 0px;
	/*display:none;*/
}


/*     BEGIN RIGHT CONTENT     */ 

#contactInfo {
	margin: 5px 0px 30px 0px;
	padding: 0px 0px;
	width: 615px;
	font-size: 10px;
	text-transform:uppercase;
	color: #c0b490;
	text-align:right;
	letter-spacing: 1px;
}

.lowercase {text-transform:lowercase; font-style:italic;}


#mainContentArea {
	margin: 0px 0px 50px 25px;
	width: 595px;
	float:left;
	background-image:url(../common_images/stroke_restNews_home.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#mainContentArea h1 {
	margin-bottom:15px;
	margin-top:50px;
	font-size:28px;
	font-weight:normal;
	text-transform:uppercase;
	text-align:center;
	letter-spacing:1.5px;
	color:#FFFFFF;
}

#mainContentArea h2 {
	margin-bottom:15px;
	margin-top:50px;
	font-size:28px;
	font-weight:normal;
	font-style:italic;
}

#mainContentArea h3 {
	margin: 40px 0px 0px 0px;
	font-size:18px;
	font-weight:bold;
	font-style:normal;
	text-transform:uppercase;
	letter-spacing:2px;
}

#mainContentArea p {
	color:#fffcd8;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	line-height:21px;
}

.dishTitle {
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #EFD252; 
	text-transform:uppercase; 
	font-size:12px; 
	font-weight:bold;
}

.yellow {color: #d3b952; font-weight:normal;}
.tan {color:#b9af8d;}


#footerNav {
	margin: 40px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	text-transform: uppercase;
	letter-spacing: 2px;
	background-image:url(../common_images/img_footernav_line.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
	
#footerNav a:link, #footerNav a:visited, #footerNav a:active {color:#808080}

#footerNav a:hover {color: #fff;}

.SmallItalic {font-size:22px; font-style:italic; text-transform:lowercase; line-height:inherit;}

