@charset "utf-8";
body  {
	font: 95% Verdana, Arial, Helvetica, sans-serif;
	background: #000000;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #CCC;
}
.twoColFixLtHdr #container {
	width: 1024px;
	background: #000000;
	margin: 0 auto;
	border: 1px solid #000000;
	text-align: left;
} 
.twoColFixLtHdr #header { 
	background: #000000; 
	padding: 0 0px 0 0px; 
	background: url(../images/core/header-back.jpg) top center no-repeat;
	min-height: 235px;
} 
.twoColFixLtHdr #header h1 {
	margin: 0; 
	padding: 25px 0 0 0; 
	position: relative;
	z-index: 99999;
}

	#header-img {
		margin: 70px 0 0 220px;
		position: relative;
		float: right;
	}
	
	#header-img p {
		margin: 0;
		padding: 0;
	}

	

.twoColFixLtHdr #sidebar1 {
	float: left; 
	width: 225px; 
	min-height: 550px;
	background: url(../images/core/main-background.png) center bottom no-repeat #121212; 
	padding: 15px 10px 100px 20px;
}

		/* Events Tabs */
		
		#p7EPMc1_2 ul {
			list-style: none;
		}

	.directions {
		margin: 0;
		padding: 0;
		text-align: center;
		font-size: 0.9em;
		font-style: oblique;
	}
	
	#sidebar1 a,
	#sidebar1 a:link,
	#sidebar1 a:active,
	#sidebar1 a:visited {
		color: #ffffff;
		text-decoration: none;
	}
	
	#sidebar1 a:hover {
		text-decoration: underline;
	}

	
.twoColFixLtHdr #mainContent { 
	margin: 0 0px 0 275px; 
	min-height: 850px;
	padding: 15px 35px 100px 20px; 
	background: url(../images/core/main-background.png) center bottom no-repeat #121212;
} 

	#mainContent a,
	#mainContent a:link,
	#mainContent a:active,
	#mainContent a:visited {
		color: #ffffff;
		text-decoration: none;
		font-style: oblique;
	}
	
	#mainContent a:hover {
		text-decoration: underline;
	}

#bottom-nav {
	text-align: center;
	background: url(../images/core/bottom-nav-grunge.png) center #ee3124;
	padding: 12px;
}

#bottom-nav li {
	list-style: none;
	display: inline;
	padding: 0 15px;
}


	#bottom-nav a,
	#bottom-nav a:link,
	#bottom-nav a:active,
	#bottom-nav a:visited {
 		padding: 7px;	
		text-decoration: none;
		color: #ffffff;
	}
	
	#bottom-nav a:hover {
		background: #ffffff;
		color: #000000;
	}

.twoColFixLtHdr #footer { 
	padding: 0 10px 0 20px; 
	background:#000000; 
} 
.twoColFixLtHdr #footer p {
	margin: 0; 
	padding: 10px 0; 
}
	#copyright {
		font-size: 0.9em;
		text-align: center;
		
	}
	
	#lighthouse {
		font-size: 0.8em;
		text-align: right;
	}
	
	#lighthouse a,
	#lighthouse a:link,
	#lighthouse a:active,
	#lighthouse a:visited {
		color: #cccccc;
		text-decoration: none;
		background: transparent;
		
	}
	
	#lighthouse a:hover {
		color: #f6ac75;
		background: transparent;
	}

.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* Home Page Styles */

	#scores {
		float: right;
		width: 330px; 
		
		padding: 0 0 0 20px;
	}
	
	#p7EPMw1_2 {
		
		min-height: 280px;
	}
	
	/* Drink Menu */
	
	
	.drinks h2 {
		color: #ee3124;
		margin: 7px 0 0 0;
	}
	
	.drinks p {
		margin: 0;
		padding: 0;
	}
	
	.drinks table {
		margin-top: 15px;
	}
	
	.drinks dl {
	}
	
	.drinks dt {
		font-weight: 700;
		padding-bottom: 7px;
	}
	
	.drinks dd {
		padding-bottom: 15px;
	}
	
	.drinks ul {
		list-style: none;
		padding: 0 0 0 3px;
	}
	
	.drinks ul li {
		padding: 3px 0;
	}
	
	
	
	
	
/* Menu Page Styles */
	.menu-item {
		width: 650px;
		
	}
	
	.menu-price {
		text-align: right;
	}
	
	.item-name {
		font-weight: 600;
	}
	
	/* Feedback Form */
	
	.options {
		list-style: none;
	}
	
	.options li {
		display: inline;
		padding: 0 0;
	}
	
	.lighter {
	}
	
	.darker {
		background: #666;
	}
	
	/* Contact Us Page */
	
	#contact-info {
		width: 450px;
		padding: 10px;
		float: left;
	}
	
	#contact-right {
		margin: 0 0 0 475px;
		padding: 10px;
	}
	
	/* Gallery Rules */
	
		#gallery-buttons {
			list-style: none;
		}
		
		#gallery-buttons li {
			display: inline;
			padding: 0 25px;
		}
		
		#gallery-buttons li img {
			border: none;
		}

