/*********** BASIC ELEMENTS **********/



* {



	margin: 0;



	padding: 0;



}



body {
	/*background-color: #2f1405;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(../images/innerbg.jpg);
	background-repeat: no-repeat;
	background-position: center -45px;*/
	background-color: #2f1405;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(../images/dash-bg.jpg);
	background-repeat: no-repeat;
	background-position: center -45px;
}



img {



	border: 0;



}



.clear {



	clear: both;



}



.leftxxx {



	float:left;



	margin-left:4px;



}



/*********** TYPOGRAPHY **********/



h1 {



	font-size:14px;



	font-weight:normal;



	letter-spacing:2px;



	color:#161616;



	padding:0 0 20px 8px;



}



h1 span {



	color:#d37335;



}



p, li {



	font-size:11px;



	font-weight:normal;



	line-height:15px;



	color : #000;



	padding:0 0 10px 6px;



}


li {
	list-style: circle;	
	margin-left:20px;
	
}
ul { margin-bottom:10px; }

a {



	font-size:11px;



	font-weight:bold;



	text-decoration:underline;



	color : #d36721;



}



body#about h2 {



	font-size:15px;



	font-weight:bold;



	text-transform:uppercase;



	color:#d36721;



	padding:0 0 2px 0;



}



body#about h3 {



	font-size:13px;



	font-weight:normal;



	text-transform:uppercase;



	line-height:18px;



	color : #d36721;



	padding:0 0 8px 0;



}



body#about h4 {



	font-size:13px;



	font-weight:normal;



	text-transform:uppercase;



	color : #d36721;



	padding:0 0 2px 6px;
	
	white-space:nowrap;


}



a.more {
	display:block;
	position:absolute;
	bottom:-40px;
	right:25px;
	width:50px;
	height:11px;
}



a.less {
	display:block;
	position:absolute;
	bottom:-40px;
	left:18px;
	width:48px;
	height:11px;
}







body#menu a.more {
	display:block;
	position:absolute;
	bottom:-40px;
	right:20px;
	width:50px;
	height:11px;
}

body#menu a.less {
	display:block;
	position:absolute;
	bottom:-40px;
	left:18px;
	width:48px;
	height:11px;
}

body #menu-disclaimer{
    position:absolute;
    bottom:0px;
    left:20px;
    width:450px;
}





body#about-acc h2 {



	font-size:11px;



	font-weight:bold;



	color : #d36721;



	padding:10px 0 25px 6px;



}



body#about-acc p {



	padding-bottom: 5px;



}



body#about-press h1 {



	padding-bottom:30px;



}



body#about-press h2 {



	font-size:9px;



	font-weight:normal;



	color:#d36721;



	text-transform:uppercase;



	padding:15px 0 0 0;



}



body#about-press p {



	padding:8px 0 0 0;



	line-height:18px;



}



body#loc-inner h2 {



	font-size:14px;



	font-weight:normal;



	color : #d37335;



	padding:24px 0 5px 6px;



	display:block;



	width:100%;



}



body#loc-inner p {



	line-height:13px;



}



body#loc-inner p span {



	font-weight:bold;



	color : #d36721;



}



body#loc-inner div#desc a {



	padding: 0 0 0 6px;



}



body#loc-inner div#address a {







}



body#loc h1 {



	padding-bottom:30px;



}



body#loc p {



	padding-left:10px;



}



body#food h1, body#contact h1 {



	padding-bottom:10px;



}



body#food h2 {



	font-size:12px;



	font-weight:normal;



	text-transform:uppercase;



	color:#d36721;



	padding:24px 0 0 6px;



}



body#food p {



	padding-top:3px;



	padding-right:10px;



}



body#food-monthly h2 {



	font-size:19px;



	font-weight:normal;



	text-transform:uppercase;



	color:#4a1b04;



}



body#food-monthly h3 {



	font-size:13px;



	font-weight:normal;



	text-transform:uppercase;



	color:#d36721;



	padding-left:24px;



}



body#food-monthly h4, body#whatsnew h4.menu-item {
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	color:#d36721;
	padding-bottom:1px;
}



body#food-monthly p strong {



	color : #360f07;



	font-weight:bold;



}



body#food-monthly p {



	line-height:15px;



}



body#menu h1 {



	padding-bottom:10px;



}



body#menu h2 {



font-size:12px;



	font-weight:bold;



	letter-spacing:2px;



	color:#5e2910;



	padding:0 0 15px 6px;



}



body#menu div#nav a {



	font-size:11px;



	font-weight:normal;



	text-decoration:none;



	color:#000;



	padding-right:4px;



	padding-left:1px;



}



body#menu div#nav a.active {



	font-weight:normal;
	

	color:#d36721;



}



body#menu div#nav a:hover {



	color:#d36721;



}



body#menu p {



	padding-bottom:15px;



}



body#menu div#left a, body#menu div#right a {



	text-decoration:none;



}



body#menu div#left a:hover, body#menu div#right a:hover {



	color:#5e2910;



}



body#downloads h1 {



	padding-bottom:30px;



}

body#reserve p {



	line-height:13px;



}



body#contact p span {



	font-weight:bold;



	color:#d36721;



	padding-right:15px;



}



body#contact p a {



	color:#161616;



	font-weight:normal;



	display:block;



	padding-left:20px;



}



body#contact p a.env {



	background:url(../images/env.gif) 0 5px no-repeat;

}

body#contact h1 {

	font-size:14px;

	font-weight:normal;

	letter-spacing:2px;

	color:#161616;

	padding:0 0 0px 3px;

}



body#contact h2 {



	display:block;



	width:100%;



	font-size:10px;



	font-weight:bold;



	padding: 3px 0 2px 6px;


}

body#contact strong{
font-weight:bold;
font-size:11px;
}


body#contact div.left_box {
float:left;
height:70px;
margin-top:10px;
margin-right:45px;
padding-top:10px;
width:200px;
}

body#contact div.right_box {
float:left;
height:70px;
margin-left:10px;
margin-top:10px;
padding-right:10px;
padding-top:10px;
width:195px;
}

body#contact div.corp_left_box {
float:left;
height:55px;
padding:10px 0px 10px 0px;
margin-right:45px;
width:200px;
}

body#contact div.corp_right_box {
float:left;
height:50px;
margin-left:10px;
padding:10px 10px 10px 0px;
width:195px;
}

body#whatsnew h1 {



	padding-bottom:40px;



}



body#whatsnew div#content img {



	margin-bottom:30px;



}



body#whatsnew p {



	padding: 0 0 16px 0;



}







div#footer a {



	font-size:10px;



	font-weight:normal;



	text-decoration:none;



	color:#eee;



	padding:0 3px;



}



div#footer a:hover{



	color:#fff;



}



/*********** STRUCTURE **********/

#allContent {
	width: 961px;
	margin: 0px auto;
}

#container {
	/*height: 580px;
	width: 648px;
	margin-top: 78px;
	margin-right: auto;
	margin-bottom: 115px;
	margin-left: auto;
	position:relative;
	
	height: 580px;
	width: 648px;
	margin-right: auto;
	margin-bottom: 115px;
	margin-left: auto;
	position:relative;*/
	/*background-color:#ffffff;*/

	background-image: url(../images/bg-tile.jpg);
	background-repeat:repeat-y;
	background-position:0 0px;
	width: 648px;
	margin-right: auto;
	margin-bottom:3px;
	margin-left: auto;
	margin-top:78px;
	position:relative;
}



#flashnav {
	/*height: 550px;
	width: 147px;
	float: left;*/
	width: 147px;
	float: left;
	margin-left:-2px;
}

#flash-bottom{
    width: 139px;
    height:66px;
    display:block;
	float: left;
	margin:0 4px 0 2px;
	background-image:url(../images/flash-cap-bottom.jpg);
	background-position:1px 0px;
	background-repeat:no-repeat;
}

#content {

	width: 465px;
	padding:24px 15px 0 20px;
	position:relative;
	float:left;
	background-image:url(../images/content-cap.jpg);
	background-position:1px 0px;
	background-repeat:no-repeat;
}

#content-bottom{
    background-image:url(../images/content-cap-bottom.jpg);
	background-position:1px 0px;
	background-repeat:no-repeat;
	display:block;
	width:499px;
	height:66px;
	float:left;
}

.pointercursor a:hover, .pointercursor a{
	cursor:default;
	color: #d36721 !important;
	
}


#footer {
	/*padding:3px 0 0 3px;
	clear:both;*/
	
	clear: both; 
    margin-right: auto;
	margin-bottom: 115px;
	margin-left: auto; 
    width: 648px;
    padding:3px 0 0 3px;
}



body#about #content img {



	float:left;



	margin-right:15px;

	padding-bottom:3px;


}



body#about-acc #content img {



	float:left;



	margin-right:15px;



	padding-left:4px;



}



body#about-press img.quote {



	padding-bottom:40px;



}



body#about-press div.box {



	float:left;



	width:232px;



	height:80px;



}



div.box a{



	text-decoration: none;



	color: #000000;



}



div.box a:hover{



	color: #D36721;



	text-decoration: underline;



}







body#about-press div.box img {



	float:left;



	margin-right:10px;



}



body#loc-inner div#desc {



	float:left;



	width:252px;



	margin-right:40px;



}



body#loc img, body#reserve img {
	margin-top:20px;
}



body#food-monthly div#heading,
body#food-monthly div.heading {
	height:60px;
	width:400px;
	margin:5px 0 10px 0;
	padding-left:70px;
	padding-top:14px;
}



body#food-monthly div#left, 
body#food-monthly div.left {
	float:left;
	width:215px;
	margin-right:24px;
}

body#food-monthly div#right,
body#food-monthly div.right {
	float:left;
	width:215px;
}


body#menu div#nav {



	padding-bottom:30px;



}



body#menu div#left {



	float:left;



	width:210px;



	margin-right:20px;



}



body#menu div#right {



	float:right;



	width:217px;



	margin-right:10px;



}



body#downloads div.box {



	float:left;



	width:175px;



	height:70px;



	background:url(../images/pdf.gif) left top no-repeat;



	margin-left:10px;



	padding-left:20px;



}



body#contact img {



	padding-bottom:15px;



}



body#contact div#jobs {



	width:140px;



	float:left;



	margin-right:15px;



}



body#contact div#names {



	width:110px;



	float:left;



}



body#whatsnew div#left {

	width:210px;

	float: left;

}



body#whatsnew div#right {

	width:197px;
	
	float: left;
	
	margin-left: 20px;

}



ul li{

	list-style-type: none;

	padding: 2px 10px;

}

#center-text,
.center-text{
    margin-left: 45px;
}

#reservations{
    margin-top:30px;
    text-align:left;
    margin-bottom:20px;
}
#reservations .reservationLong-div{
    position:relative;
    margin-bottom:20px;
}

#reservations .reservationLong-div img{
    margin:0;
}

#reservations .reservationLong-div a{
    position:absolute; 
    top:2px; 
    right:12px;
    text-decoration:none;
    color:#918571;
    font-size:12px;
}

#reservations .reservationLong-div label{
    position:absolute; 
    bottom:6px; 
    right:22px;
    color:#918571;
    font-weight:bold;
    
}

#reservations .reservation-flash{
    text-align:left; 
    margin:30px 0 0 0; 
    width:300px;
}

.orange{color:#d36721;}






.pressbullets{

padding: 9px 7px;
list-style-type:disc;
font-size:14px;

}




A.presslinks:link
{
	COLOR: #D36721;
	TEXT-DECORATION: none;
	FONT-SIZE: 14px;
	FONT-FAMILY: arial,tahoma,geneva,helvetica,sans serif;
}

A.presslinks:visited
{
	COLOR: #D36721;
	TEXT-DECORATION: none;
	FONT-SIZE: 14px;
	FONT-FAMILY: arial,tahoma,geneva,helvetica,sans serif;
}

A.presslinks:active
{
	COLOR: #D36721;
	TEXT-DECORATION: none;
	FONT-SIZE: 14px;
	FONT-FAMILY: arial,tahoma,geneva,helvetica,sans serif;
}

A.presslinks:hover
{
	COLOR: #D36721;
	TEXT-DECORATION: underline;
	FONT-SIZE: 14px;
	FONT-FAMILY: arial,tahoma,geneva,helvetica,sans serif;
}	





.eventstitle
{
	COLOR:#D36721;
	TEXT-DECORATION: none;
	font-size:16px;
	FONT-FAMILY: arial,tahoma,geneva,helvetica,sans serif;
font-weight:bold;
	
}

.eventsdate
{
	COLOR:#68554B;
	TEXT-DECORATION: none;
	font-size:11px;
	FONT-FAMILY: arial,tahoma,geneva,helvetica,sans serif;
	
}






