body {
	text-align:center;
	background-image:url(assets/background.gif);
	background-repeat:repeat-x;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;

}
p{
	margin:0;
	padding:0;
}
#body-container{
	margin:0 auto;
	width:738px;
	text-align:left;
}
#header{
}
#navigation{
	float:left;
	margin:75px 0 0 0 ;
	text-transform:uppercase;
	font-size:12px;
	height:23px;
}
#logoid{
	float:right;
	text-transform:uppercase;
	font-size:12px;
}

	#nav, #nav ul {
		list-style: none;
		line-height: 1;
		margin: 0;
		padding: 0;
		float: left;
		height:23px;
	}
	#nav {
	width:738px;
	}
	#nav li {
		float: left;
		padding: 0;
		font-size: 10px;
	}
	
	#nav a {
		display: block;
		color:#a19589;
		padding: 6px 1em 6px 1em;
		text-decoration: none;
	}
	
	#nav li ul {
		position: absolute;
		background-color: #FFF;
		left: -999em;
		float: left;
		height: auto;
		/*width: 20em;*/
	}
	#nav li:hover ul ul, #nav li.sfhover ul ul {
		left: -999em;
		
	}

	#nav li ul ul { /* third-and-above-level lists */
		margin: -1em 0 0 12em;
	}
	#nav li:hover ul, #nav li.sfHover ul, #nav li li:hover ul, #nav li li.sfHover ul {
		left: auto;
		
	}
	#nav li a:hover {
	color:#5b1300;
	background-image: url(assets/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0.4em;
	padding-left:1em;

	}
	#nav li ul li {
		background-color: #FFF;
		/*width: 20em;*/
	}
	#nav li ul li ul li{ /*3rd level box info*/
		left:10em;
		background-color: #6488c1;
		width: 20em;
	}
	.selected-nav{
	color:#5b1300;	
	}
	.dining{
	width:125px;
	}
	.bar{
	width:150px;
	}
	.specials{
	width:200px;
	}
	.reservations{
	width:120px;
	}
	.press{
	width:90px;
	}
	.map{
	width:100px;
	}
	.logos{
	width:190px;
	}
		li#noarrow a:hover, li#noarrow.sfHover{
		background-image:none;
		}
		li#noarrow ul.logos a{
		color:#a19589;
		padding: 6px 1em 6px 3em;
		text-decoration: none;

		}
		li#noarrow ul.logos a:hover{
		background-image: url(assets/arrow.gif);
		background-repeat: no-repeat;
		background-position: 2.2em;
		padding-left:3em;
		}
		

	
	
#content{
float:left;
background:url(assets/col.gif);
background-repeat:repeat-y;
}

#flash-area{
margin-top:50px;
}

#side-bar{
float:left;
padding-top:52px;
text-align:center;
width:181px;
}
	.option, .option ul{
	list-style-type: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7b988c;
	margin:0 auto;
	padding:0;
	line-height:11px;
	width:auto;
	}
	.option ul{
	margin-left:2.5em;
	}
		.option a, option ul a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#7b988c;
		text-decoration:none;
		}
		.option li, .option li ul li{
		 background-image: url(assets/arrow.gif);
		 background-repeat: no-repeat;
		 background-position: 0 .4em;
		 padding-left: 1em;
		 text-align:left;
		 margin-bottom:12px;
		}

#main{
float:left;
/*height:271px;*/
width:524px;
padding:0 0 0 24px;
}
	#copy{
	float:left;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7b988c;
	line-height:15px;
	width:524px;
/*	height:218px;*/
	text-align:justify;
	overflow:auto;
	margin:0;
	padding:0 ;/*5px 0 0 ;*/
	}


#footer{
	float:left;
	margin:44px 0 25px 0;
	font:Arial, Helvetica, sans-serif;
	color:#a19589;
	font-size:9px;
	width:738px;
	}
	#footer a{
	font:Arial, Helvetica, sans-serif;
	color:#a19589;
	font-size:10px;
	text-decoration:none;
	}
	#address{
	margin-bottom:5px;
	}
	#links{
	padding-top:13px;
	border-top:1px solid #a19589;
	}