body {

	font-family: "Helvetica", "Verdana", "Arial";
	font-size: 12px;
	color: #000000;
	background-color: #577B95;
	background-image:url("../images/CSS_background.png");
	background-repeat: repeat-x;
	background-position: top center;

}



img, div { 
	
	behavior: url(css/iepngfix.htc)
	
	}

H1 {
	margin:0px;
	font-size:20px;
	color:#660000;
	}
	
H2 {

	font-size:12px;
	padding-left:15px;
	padding-right:15px;
	color: #FFFFFF;
	font-family: "Arial";
	
	}
	
H3 {
	font-size:10px;
	color: #333333;


}

H4 {

	font-size: 18px;
	font-family: "Helvetica", "Verdana", "Arial";
	color: #665580;
	margin-bottom: 5px;
	margin-top:5px;

}

H5 {

	font-size: 20px;
	font-family: "Helvetica", "Verdana", "Arial";


}



H5 a:link {
	color: #009933;
	text-decoration: none;
}
H5 a:visited {
	text-decoration: none;
	color: #009933;

}
H5 a:hover {
	text-decoration: underline;
	color: #FFFFFF;

}
H5 a:active {
	text-decoration: none;
	color: #009933;
}

a:link {
	color: #660000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #660000;

}
a:hover {
	text-decoration: underline;
	color: #000000;

}
a:active {
	text-decoration: none;
	color: #660000;
}


p {

	font-family: "Arial", "Helvetica", "Verdana";
	color: #000000;
	padding-right:0px;
	font-size:12px;

}


#wrapper {
	position:relative;
	top:15px;
	width: 804px;
	margin: 0 auto;
	z-index:2;
	}

#logo  {
position:relative;
	margin: 0 auto;
	width:800px;
	height: 30px;
		

		margin-top: 20px;

	margin-bottom: 5px;

	z-index:3;
}
	
	
#subhead {
	position:relative;
	margin: 0 auto;
	width:800px;
	height: 30px;
		border: 2px solid white;


	margin-bottom: 20px;
		background-color: #660000;

	z-index:3;
}

#top {

	width: 804px;
	height: 23px;
	background-image:url("../images/top.png");



}

#nav {
	position: relative;
	background-color: #660000;
	width:800px;
	height:30px;
	border-top: 2px solid white;
	border-bottom: 2px solid white;
	
}


#menu {

	width:800px;
	height:30px;
	background: url("../images/menu.png");
	margin:0;
	padding:0;
	position:relative;
	}
	
#menu li{
	margin:0;
	padding:0;
	list-style: none;
	position:absolute;
	top:0;
	}
	
#menu li, #menu a {
	height: 30px;
	display:block;
	}
	
#navhome {left:10px; width: 110px;}
#navmenu {left:140px; width: 110px;}
#navdrinks {left:280px; width: 110px;}
#navlocation {left:410px; width: 110px;}
#navcontact {left:550px; width: 110px;}
#navevents {left:690px; width: 110px;}


#navhome a:hover {
    background: transparent url("../images/menu.png")
    -10px -30px no-repeat;}
   #navmenu a:hover {
    background: transparent url("../images/menu.png")
    -140px -30px no-repeat;}
    #navdrinks a:hover {
    background: transparent url("../images/menu.png")
    -280px -30px no-repeat;}
    #navlocation a:hover {
    background: transparent url("../images/menu.png")
    -410px -30px no-repeat;}
    #navcontact a:hover {
    background: transparent url("../images/menu.png")
    -550px -30px no-repeat;}
    #navevents a:hover {
    background: transparent url("../images/menu.png")
    -690px -30px no-repeat;}
  

	

#content {
	position:relative;
	top:0px;
	width:800px;
	height:100%;
	border: 2px solid white;
	z-index:8;
	background-color: #E0D5B6;	
	padding-bottom: 75px;
	min-height: 500px;
	background-image:url("../images/lowerleft_bg.png");
	background-repeat: no-repeat;
	background-position: bottom left;
	
}

#menu_colwrapper {width:550px; float:left;}

#menu_col1 {width:250px; float:left;}

#menu_col2 {width:250px; float:right;}

#menu_wrapper {

width:550px;
min-height:300px;
margin-top:20px;
margin-left: 20px;
float: left;

}

#left_text {

width:437px;
min-height:300px;
margin-top:20px;
margin-left: 20px;
float: left;

}

#right_box {

position:relative;
width:162px;
height:87px;
background-color: #660000;
border: 2px solid white;
margin-right:20px;
margin-top:20px;
float: right;

}

#right_pix {

position:relative;
width:162px;
background-color: #660000;
border: 2px solid white;
margin-right:20px;
margin-top:20px;
float: right;

}




#bottom {

	width: 804px;
	height: 23px;


}


	

#foodmenu {

		width: 400px; 
		height: 400px;
		margin: 0 auto; 

}


#footer {
	position:relative;
	margin: 0 auto;
	width: 800px;
	height:125px;
	text-align: center;
	z-index:7;
	margin-bottom:25px;
}

#footer ul {
	margin-left: 15px;
	padding-left: 0;
	display: inline;
	font-size:12px;

	} 

#footer ul li {
	margin-left: 0;
	padding: 3px 5px;
	border-left: 1px solid #333333;
	font-size:12px;
	list-style: none;
	display: inline;
	
	}
	
		
#footer ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	font-size:12px;

	} 
	
.footer a:link {
	color: #333333;
	padding:2px;
	text-decoration: none;
	font-size:12px;
}
.footer a:visited {
	text-decoration: none;
	color: #333333;
}
.footer a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background: #660000;
}
.footer a:active {
	text-decoration: none;
	color: #333333;
}

#menu_list {

	text-align: center;
	width: 740px;

}

#menu_list ul {
	margin-left: 15px;
	padding-left: 0;
	display: inline;
	font-size:12px;

	} 

#menu_list ul li {
	margin-left: 0;
	padding: 3px 5px;
	border-left: 1px solid #999999;
	font-size:12px;
	list-style: none;
	display: inline;
	
	}
	
		
#menu_list ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	font-size:12px;

	} 
	
.menu_list a:link {
	color: #FFFFFF;
	padding:2px;
	text-decoration: none;
	font-size:12px;
}
.menu_list a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.menu_list a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background: #999999;
}
.menu_list a:active {
	text-decoration: none;
	color: #FFFFFF;
}