html, body{
	background-color: #000000;
	color:#ffffff;
	font-family:Georgia,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:0;

  
/*
  background-image: url(menu/bg.jpg);
  background-repeat: repeat-x; 
  background-position: center top;
*/
  

}

a, a:visited{text-decoration: none;color:#ffffff;}
a:hover{color: #666666;}
p{ }/*bottom:0;margin:0;position:absolute;*/

img{ border: none; }

#container{ margin: 0 auto; width: 960px; 		background-color: #ffffff;}

#content {
	
		background-color: #ffffff;
	
}
#footer {
		background-color: #ffffff;
	
}

#footer_right{
	
		background-color: #ffffff;
	
}
#header {height:325px}
#header img{float:left;}

#subheader{clear:left; height:294px; } /* background:url(images/subheader.gif) no-repeat; */
#overallheader{background:url(menu/featureimages/feature1.jpg) no-repeat;}

.col_left{float:left; width: 614px; margin-left:16px}
	.bottomtitle{position: relative; top:46px;}

.col_right{float:right; width: 309px; margin-right:21px;}

.nltext{
font-family: Georgia,Verdana,Arial,Helvetica,sans-serif;
color:#ffffff;  
font-size:12px;
height:30px;
}
.nltext2{
font-family: Georgia,Verdana,Arial,Helvetica,sans-serif;
color:#ffffff;  
font-size:12px;
height:30px;
}

#subtext{font-size: 12px; width: 350px; padding:20px 10px 10px 20px}

#navlist{width: 309px; margin: 25px 0 0;}

#list_bottom{clear:left; background:url(images/nav_bottom.gif) no-repeat; height: 438px; }

.clear{clear:both;}


/*Content*/


.item_container{margin: 0 0 10px 0; padding: 10px 0 0 0; float:left; border-top: 2px solid #7b7b7b; height:150px;}
.item_top{border-top:none;}

.item_pic{float:left; height:150px;}

.item_date{width: 100px; float: left; height:150px; padding: 0 11px;}

.item_content{position:relative; height:150px;padding: 0 0 0 10px; width: 250px; float: left; border-left: 2px solid #7b7b7b;  }

h1,h2,h4,h5,h6 {color:#ffffff;}

h1{ margin:0 0 10px 0;}
h1{font-size:26px;}
h3{font-size:26px; margin:0;}
h2{font-size:26px; margin:0;}


h4{text-align:center; font-size:20px; margin: 2px 0;}

h5{text-align:center; font-size:16px; margin: 2px 0; font-family: Times New Roman;}

h5.bottom{padding: 0 0 5px 0; border-bottom: 1px solid #ffffff;}

h5.time{ font-size:18px; padding: 5px 0 5px 0;}


a.more{font-style: italic; font-weight: bold; width: 70px;}
a.more span{font-family: Helvetica;}
a.more2{font-style: italic; font-weight: bold; width: 70px;}
a.more2 span{font-family: Helvetica;}


#links{margin:0 21px 0 0;; position:relative; top:-50px;  float:right;}
#position{}
#links a, #followus{ float:right;}


#footer{height: 140px; padding: 15px; margin: 5px 21px 5px 16px; border-top: 2px solid #7b7b7b;}
#footer_left{float:left;margin: 0 20px 0 0;}
	#footer_left span{font-weight: bold;}
#divider{float:left;}
#footer_right{float:left;margin: 0 0 0 20px;}

/*MAIN NAV*/



#navbtn li a {
background-image:url(images/menu.gif);
background-repeat:no-repeat;
float:left;
height:0;
overflow:hidden;
padding-top:45px;
width: 309px;
}

#navbtn {
height:45px;
width: 309px;
margin:0;
padding:0;
}

li {

padding-left:0;
display: block;
}

#navbtn #reservation a {
background-position:0 0;

}

#navbtn #food a {
background-position:0 -45px;

}

#navbtn #gallery a {
background-position:0 -90px;

}

#navbtn #news a {
background-position:0 -135px;

}
#navbtn #musicprogram a {
background-position:0 -183px;

}

#reservation_selected #navbtn #reservation a {
background-position:-310px 0 !important;

}

#food_selected #navbtn #food a {
background-position:-310px -45px !important;

}

#gallery_selected #navbtn #gallery a {
background-position:-310px -90px !important;

}

#news_selected #navbtn #news a {
background-position:-310px -135px !important;

}

#navbtn #reservation a:hover {
background-position:-310px 0;

}

#navbtn #food a:hover {
background-position:-310px -45px;

}

#navbtn #gallery a:hover {
background-position: -310px -90px;

}

#navbtn #news a:hover {
background-position: -310px -135px;

}


#navbtn #musicprogram  a:hover{
background-position: -310px -183px;

}

img{border:0px;}



