	
	body
	{
		margin: 0;
		padding: 0;
		background: #000 url(../images/background.jpg) no-repeat center top;
		font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #fff;
	}
	
	h1 
	{
		margin: 5px 0;
		font-weight: normal;
	}
	
	a
	{
		color: #fff;
		text-decoration: none;
		font-weight: bold;
	}
	
	img
	{
		border: none;
	}
	
	.img-right
	{
		float: right;
	}
	
	.img-left
	{
		float: left;
		margin: 10px 20px 30px 0;
	}
	
	.bigger
	{
		font-size: 4em;
	}
	
	.alt-color
	{
		color: #f90;
	}
	
	.note
	{
		font-style: italic;
		font-size: .9em;
	}
	
	#container
	{
		width: 100%;
		margin: 0 auto;
	}
	
	#wrapper
	{
		width: 782px;
		margin: 0 auto;
	}
	
	.clearing
	{
		clear: both;
	}
	
	.clear-right
	{
		clear: right;
	}
	
	#header
	{
		margin: 10px 0 0;
	}
	
	#logo
	{
		margin-top: 30px;
		float: left;
	}
	
	#address
	{
		float: right;
		margin: 25px 20px 0px 0px;
		color: #fff;
		height: 50px;
		width: 175px;
		overflow: hidden;
		text-align: right;
	}
	
	#address img
	{
		margin-bottom: -5px;
	}
	
	#list
	{
		float: right;
		width: 235x;
		height: 56px;
		line-height: 56px;
		margin: 10px 0 0 0px;
		overflow: hidden;
	}
	
	#list-button
	{
		margin-bottom: 10px;
	}
	
	#nav
	{
		float: right;
		height: 44px;
		width: 455px;
		margin: 0 0 20px;
		font-size: 1em;
	}
	
	#nav .separator
	{
		color: #f90;
		margin: 0 12px;
		font-size: 1.4em;
	}
	
	#nav div
	{
		height: 44px;
		line-height: 40px;
		float: right;
	}
	
	#nav .left
	{
		background: url(../images/nav-bg-left.png);
		width: 34px;
	}
	
	#nav .center
	{
		background: url(../images/nav-bg-center.png);
	}
	
	#nav .right
	{
		background: url(../images/nav-bg-right.png);
		width: 34px;
	}
	
	#main-promo
	{
		width: 782px;
		height: 286px;
		background: url(../images/promo-main-bg.png) no-repeat 0 0;
		padding: 1px;
		margin-top: 5px;
	}
	
	#main-promo .copy
	{
		color: #fff;
		margin: 0 300px 0 30px;
	}
	
	#main-promo h1
	{
		font-size: 4em;
		margin: 20px 0 0 0px;
	}
	
	#bottom-promos
	{
		width: 782px;
		margin-top: 10px;
	}
	
	#bottom-promos .left, .middle
	{
		float: left;
		margin: 0 18px 0 0;
	}
	
	#bottom-promos .right
	{
		float: right;
		margin: 0;
	}
	
	#bottom-promos .left, .right
	{
		width:222px;
	}
	
	#bottom-promos .middle
	{
		width: 302px;
	}
	
	#bottom-promos .promo-text
	{
		float: left;
		background: #fff;
		height: 40px;
		width: 202px;
		padding: 10px;
		color: #000;
		margin: 10px 0 0;
	}
	
	#bottom-promos .middle-promo-text
	{
		width: 282px;
	}
	
	#footer
	{
		margin: 25px 0 60px 0;
	}
	
	#copyright
	{
		float: left;
	}
	
	#footer-nav
	{
		float: right;
	}
	
	#social-icons
	{
		float: right;
		margin: -15px 0 0 20px;
	}
	
	.flyer-content
	{
		margin-top: 10px;
	}
	
	.extra-right-margin
	{
		margin-right: 20px;
		margin-left: 10px;
	}
	
	#party-top
	{
		margin-bottom: 20px;
	}
	
	#party-adult
	{
		float: left;
		width: 450px;
	}
	
	#party-kids
	{
		float: left;
		width: 300px;
	}
	
	#contact-us-location
	{
		float: left;
		width: 350px;
	}
	
	#contact-us-map
	{
		float: right;
		width: 380px;
		margin: 20px 20px 30px 0;
	}
	

	.outer-content-wrapper {float:left; width:782px; clear:both; display:block; margin-top: 5px;}

	.inner-content-wrapper { border-right:1px solid #fff; border-left:1px solid #fff; background-color:#150703; padding:10px 0 0 20px; overflow: auto;}

	.corner-1, .corner-2, .corner-3, .corner-4 {display:block; overflow:hidden}
	.corner-1, .corner-2, .corner-3 {height:1px}
	.corner-2 {margin:0 2px; border-width:0 2px}
	.corner-3 {margin:0 1px}
	.corner-4 {height:1px; margin:0 1px}
	
	.wrapper-top .corner-1, .corner-2, .corner-3, .corner-4 { border:1px solid #fff; border-width:0 1px}
	
	.wrapper-top .corner-2 {background:#150703}
	.wrapper-top .corner-3 {background:#150703}
	.wrapper-top .corner-4 {background:#150703}
	
	.wrapper-top .corner-1 {margin:0 4px; background:#fff}
	
	.wrapper-bottom .corner-2, .corner-3, .corner-4 {background:#150703;}
	.wrapper-bottom .corner-1 {margin:0 4px; background:#fff}
		
	
	
	
