@charset "utf-8";
/* CSS Document */
/*Template CSS and HTML by William Neuheisel */

* {
	margin:0; 
	padding:0;
}

body {
	font-family:Georgia, "Times New Roman", Times, serif;
	background: #444;
	
}

#main-container {
	width:1024px;
	background-image: url(graphics/wallpaper_tile.gif);
	border-right: 2px solid #333;
}

#top {
	
}

#reservations {
	background-image:url(graphics/reservation.png);
	background-repeat:no-repeat;
	background-position: 120px 15px;
	height:50px;
	
}

#bottom {
	padding-top:60px;
	color:#fff;
	background-image:url(graphics/wainscoting.png);
	background-repeat:repeat-x;
	height:380px;
}

#mainmenu {
	padding-left:40px;
}

#footer {
	font-size: .7em;
	color:#666;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	clear: both;
	
}

ul {
	list-style-type:none;
}

ul#mainmenu ul {
	padding-top:15px;
	font-size:.7em;
	padding-bottom:15px;
}

#mainmenu li {
	float:left;
	width:120px;

}

#mainmenu li a {
	outline:none;
}

ul ul li {
	padding-bottom:15px;
	float:none;
}

#bottom a {
	color:#fff;
	text-decoration:none;
}

#footer a {
	color:#888;
}

a img {
	border:0;
}

#menudiv {
	visibility:hidden;
	width:200px;
}

#locationdiv {
	visibility:hidden;
	width:200px;
}

#eventsdiv {
	visibility:hidden;
	width:200px;
}

#storydiv {
	visibility:hidden;
	width:200px;
}

#contactdiv {
	visibility:hidden;
	width:200px;
}

#blogdiv {
	width:200px;
	padding-left:40px;
}

#menudiv li, #locationdiv li, #eventsdiv li, #storydiv li, #contactdiv li {
	width:280px;
}


