body {}
* 
body {
	background-image: url(../sitegraphics/grill_bkgd.gif);
	background-repeat: no-repeat;
	background-position:top center;
	background-color: #090909;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	margin:0px; padding:0px;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AB1D29;
	text-decoration: underline;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color:#660000;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	text-decoration: none;
}
.style5 {color: #FFFFFF}

#boxes {
width:239px;
background-color:#efe8cd;
border:3px solid #ffffff;
font-size:10pt;}
#boxes p {
padding:0px 10px 0px 10px;}

.boxlink {
color:#990000; font-weight:bold;}
.boxlink a { color:#990000; font-size:10pt;}
.style7 {color: #00CCFF}



#menu {
display:block;
height:30px;}

#menu ul {
list-style:none;
margin:0;
padding:0;
	}
	
#menu li {
display: inline;
margin-top:0px;
}

#menu li a {
display:block;
float:left;
text-align:left;
height:22px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
padding-left:8px;
padding-right:8px;
padding-top:3px;
padding-bottom:7px;
line-height:2.3em;
background-image:url(../sitegraphics/backmenu.gif); background-position: right; background-repeat:no-repeat;
}

#menu li a:hover {
color: #990000;
background-image:url(../sitegraphics/backmenu-on2.gif); background-position:right; background-repeat:no-repeat;}


.dropdown {float:left; padding-right:0px; color:#000000; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:13px; font-weight:bold; padding:0; margin:0;}
.dropdown dt {width:90px; height:22px; cursor:pointer; background: url(../sitegraphics/backmenu.gif); background-position:right; padding:0; margin:0; padding-top:8px;}
.dropdown dt:hover {color:#990000; background: url(../sitegraphics/backmenu-on2.gif); background-position:right; text-decoration:none;}
.dropdown dd {position:absolute; overflow:hidden; width:90px; display:none; background: url(../sitegraphics/backmenu.gif); background-position:right; z-index:89; opacity:0;padding:0; margin:0;}
.dropdown ul {width:90px; list-style:none; border-top:none;padding:0; margin:0;}
.dropdown li {display:inline;padding:0; margin:0;}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:1px; color: #000; text-decoration:none; width:90px; height:28px; border-bottom:1px solid #9dab93; text-align:center;}
.dropdown a:hover {color:#990000; text-decoration:none;}
.dropdown .underline {display: table-cell;line-height:2.2em; padding-top:8px; border-bottom:1px solid #9dab93;background: url(../sitegraphics/backmenu-on2.gif); height:28px; text-align:center;}


/* --- Menu bottom  ---------------------------------------------------------- */


#menu2 {
width:960px;
height:20px;
padding:10px 0 10px 60px;
}

#menu2 ul {
list-style:none;
margin:0;
padding:0;}
	
#menu2 li {
display: inline;}

#menu2 li a {
display:table-cell;
float:left;
width:auto;
height:15px;
font-size:7pt;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:none;
padding:3px 11px 5px 11px;
color:#ffffff;
font-weight:normal;
border-left:1px solid #bea483;
height:10px;
}

#menu2 li a:hover {
color: #ab1d29;}


#copy {
font-size:7pt; color:#ffffff;
padding:0 0 10px 0;}
#copy a {color:#990000; font-size:7pt;}


.eclub {
font-size:11px; color:#FFFFFF;
padding:0px 5px 0px 5px;}


/* --- Food Menu ---------------------------------------------------------- */
#foodmenu {
	width: 205px;
	border-right:0;
	padding: 0 0 0 0;
	background-color: #b8a63d;
	color: #660000;
	}
	
#foodmenu ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#foodmenu li {
		margin: 0;
		}

#foodmenu li a {
		display: block;
		background-image:url(../images/menu/bottom-menu.gif); background-position: bottom; background-repeat:repeat-x;
		padding: 10px 5px 10px 0.5em;
		background-color: #b8a63d;
		color: #990000;
		font-size:14px;
		font-weight:bold;
		text-decoration: none;
		width: 100%;
		}

	 #foodmenu li a {
		width: auto;
		}

	#foodmenu li a:hover {
	
		background-color: #cb8624;
		color: #fff;
		}
		
		


/* --- End Food Menu ---------------------------------------------------------- */


.foodtitle {
	color: #6d5f17;
	font-weight: bold;
	font-size:13pt;}

#foodaddress {
margin-left:650px;
text-align:center;
height:175px;
}

#foodaddress a {color:#660000;
font-size:9px;}


.location {
font-size:9pt; padding-left:20px;}
.location a {
font-size:9pt; color:#990000;}

#news {
border-bottom: 1px dotted #660000;
text-align:left;
margin-bottom:10px;
padding-bottom:10px;}

#news a { color:#330000; font-size:9pt;}
#news a:hover { color:#663333;}

.newsdate {color:#003300; font-size:8pt; line-height:3em;}
.newstitle {font-size:16pt; color: #a31e1b; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}

.style8 {
	font-size: 16pt;
	color: #000000;}
	
	.style10 {
	font-size: 22pt;
	color: #FFFFFF;
}



.hours {
padding:0 10px 0 10px;
line-height:2em;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:left;}

.hours-loc {
padding:0 10px 0 10px;
line-height:2em;
font-size:12px;
font-weight:bold;
color:#000000;
text-align:left;}

.phone {
	font-size: 14pt;
	color: #FFFFFF;
}

.menuphone {
	font-size:12pt; color:#990000; font-family: Arial, Helvetica, sans-serif; font-weight:bold;
}

/* --- Map Styles ---------------------------------------------------------- */

#map {font-family:Arial, Helvetica, sans-serif;
font-size:10pt;}

#map a {color:#990000;}

#side_bar a {
font-size:10pt;
text-decoration:none;
color:#000000;
line-height:1.6em; 
font-weight:bold;
}

#side_bar a:hover {
color: #990000;
}

#join a {
color:#FFFFFF;
font-size:14px;
font-weight: bold;}