html {background:url(../images/wood.jpg) top left;}
body {background:url(../images/stains.png) no-repeat center 220px;position:relative;}
#page{width:850px !important;}
#gaming div, #dining div {display:none;}

#hd {background:url(../images/header.png) no-repeat top right;height:230px;}
	#hd h1 a {background:transparent url(../images/logo.png) no-repeat scroll 0 0;display:block;float:left;height:0;margin:50px 0 0 -10px;overflow:hidden;padding-top:145px;width:152px;}


#menu {background:url(../images/endpieces.png) no-repeat 1px 1px;clear:both;height:58px;margin:0 auto 0;padding:0 0 0 95px;/*overflow:hidden;*/position:relative;}
	#menu li {float:left;line-height:58px;}
	#menu li a {color:#efe9b8;display:block;font:18px/52px Helvetica,Arial,sans-serif;padding:2px 0 0;margin-top:2px;text-align:center;text-decoration:none;text-transform:uppercase;width:129px;}
	#menu li a:hover,#menu li a.active {background-color:#8998cb;}
	#menu li#promo a {width:131px;}
	#menu li#promo ul {bottom:-23px;display:none;left:220px;position:absolute;}
		#menu li#promo ul li {background:#8998cb;line-height:24px;margin-right:2px;}
			#menu li#promo ul li a {line-height:24px;margin:0;}
			#menu li#promo ul li a:hover {color:#2B234C;}
				#menu li#promo ul li div a {line-height:0;margin:0;padding:0;}

#bd {padding:0 30px;}

.leftCol {background:url(../images/polaroids/home.png) 10px 10px no-repeat;color:#efe9b8;padding:240px 0 0;}
	.leftCol div#callout {background:url(../images/frame.png) left top no-repeat;height:102px;padding:40px 0 0;}
	.leftCol h4 {font-size:22px;font-weight:bold;line-height:22px;text-align:center;text-transform:uppercase;}
	.leftCol p {text-align:center;}
	.leftCol button {background:#efe9b8;border-color:#efe9b8;color:#3b3863;cursor:pointer;display:block;margin:20px auto 0;text-transform:uppercase;width:140px;}
	.leftCol button.facebookButton {border-color:#000;}

.main {padding:30px 0 0 35px;}
#mainPromo {background:#3b3863 url(../images/Shucks-FB-Callout.png) top right no-repeat;color:#efe9b8;padding:10px 0;width:485px;}
	#mainPromo h2, #mainPromo h3 {border-bottom:1px solid;clear:both;display:inline;font-size:36px;font-weight:bold;margin:0 15px;padding:0 10px;text-align:center;text-transform:uppercase;}
	#mainPromo h3 {border:0;display:block;font-size:18px;margin-top:5px;text-transform:none;width:200px;}
	#mainPromo p {font-size:14px;margin:10px 20px 0;text-align:center;width:200px;}
#gamingPromo, #diningPromo {background:url(../images/gaming.jpg) top left no-repeat;margin:10px 13px 0 0;width:236px !important;}
	#gamingPromo a, #diningPromo a{display:block;height:133px;text-indent:-9999px;width:236px;}
	#gamingPromo div, #diningPromo div{display:none;}
		#gamingPromo div a, #diningPromo div a {display:none;height:0;}
#diningPromo {background-image:url(../images/dining.jpg);margin-right:0;}


#ft {color:#efe9b8;font-size:11px;margin:20px 0 0 30px;width:770px;}
#ft ul li {float:left;padding:0;padding-left:8px;border-left:2px solid #efe9b8;line-height:10px;}
#ft ul li:first-child {border:0;padding:0;}
	#ft ul li a {color:#efe9b8;font-size:11px;line-height:10px;padding:0 8px 0 0;text-decoration:none;text-transform:uppercase;}
	#ft ul li a:hover {text-decoration:underline;}
#ft p {text-align:right;}

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */

.jqmWindow {display:none;position:fixed;top:17%;left:50%;margin-left:-300px;width:600px;background-color:#EEE;color:#333;border:1px solid black;padding:12px;}
.jqmOverlay {background-color:#000;}

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px');}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {position:absolute;top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}

#signup {background:#fff;display:none;height:150px;left:50%;margin:-75px 0 0 -150px;position:absolute;top:50%;width:300px;}
#signup a#close {color:#000;float:right;margin:5px 10px;}
#SignUp .signupframe {color:#000;display:block;margin:25px auto 0;width:250px;}

#facebook {background:#fff;display:none;height:150px;left:50%;margin:-75px 0 0 -150px;position:absolute;top:30%;width:300px;}
#facebook a#close {color:#000;float:right;margin:5px 10px;}
#facebook .signupframe {color:#000;display:block;margin:25px auto 0;width:250px;}