@charset "utf-8";
/* CSS Document */
body { background:#000;}

#header { width:950px; margin:0 auto; position:relative;}
#logo { position:absolute; top:20px; left:45px;}
#side-banner { text-align:right; position:absolute; top:20px; right:30px; padding:17px 10px; background:url(../images/side-head-bg.png) repeat-x; height:118px; width:480px;}
.wkly-evnt-img-hdng { font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 30px; font-weight: bold; color: #EABF15; }

.img-bdr {
	border: thin solid #EABF15;
}

#side-banner h4 { margin:0; padding:0; color:#fff; font:bold 14px Arial, Helvetica, sans-serif; padding-right:10px;}
.footer-lnk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FC0;
}

.footer-lnk a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FC0;
}
.footer-lnk a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FC0;
}
.footer-lnk a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FC0;
}
.click { float:right; padding-right:10px; padding-top:5px;}
.click a { display:block;  background: url(../images/side-button.png) no-repeat; width:105px; height:22px; text-decoration:none;}
.click a:hover { background-position:bottom;}

#nav-bar { text-indent:-9999px; width:961px; margin:0 auto;}
.nav_left_cap { float:left; background:url(../images/nav-left-cap.png) no-repeat; width:28px; height:67px;}
.about a{ display:block; float:left; background:url(../images/about.png) no-repeat; width:89px; height:67px; }
.menu a{ display:block; float:left; background:url(../images/menu.png) no-repeat; width:81px; height:67px; }
.reservation a{ display:block;  float:left; background:url(../images/reservation.png) no-repeat; width:150px; height:67px; }
.planning a{  display:block; float:left; background:url(../images/planning.png) no-repeat; width:120px; height:67px; }
.gallery a{  display:block; float:left; background:url(../images/gallery.png) no-repeat; width:106px; height:67px; }
.events a{  display:block; float:left; background:url(../images/events.png)  no-repeat; width:99px; height:67px; }
.mailing a{ display:block;  float:left; background:url(../images/mailing.png) no-repeat; width:149px; height:67px; }
.contact a{ display:block;  float:left; background:url(../images/contact.png) no-repeat; width:111px; height:67px; }
.nav_right_cap { float:left; background:url(../images/nav-right-cap.png) no-repeat; width:28px; height:67px;}
#nav-bar a:hover { background-position:bottom;}

#content { width:940px; margin:15px auto; text-align:center;}
#left-content { float:left; padding-right:10px;}
.left1 { float:left; width:13px; height:352px; background:url(../images/venue-left.png) no-repeat;}
.middle1 { float:left; width:280px; height:352px; background:url(../images/venue-center.png) repeat-x;;}
.right1 { float:left; width:13px; height:352px; background:url(../images/venue-right.png) no-repeat;}
.head-small { padding:30px 0 0 0; }
.image-holder { padding-top:15px; }
.details1 { text-align:right; margin-top:10px;}
.details2 { text-align:right; margin-top:10px;}
.details3 { text-align:right; margin-top:10px;}
.details1 a { display:block; width:112px; height:27px; margin-left:160px; background:url(../images/venue-button.png) no-repeat;}
.details2 a { display:block; width:112px; height:27px; margin-left:160px; background:url(../images/events-button.png) no-repeat;}
.details3 a { display:block; width:112px; height:27px; margin-left:160px; background:url(../images/weekly-button.png) no-repeat;}

#middle-content { float:left; padding-right:10px;}
.left2 { float:left; width:13px; height:352px; background:url(../images/events-left.png) no-repeat;}
.middle2 { float:left; width:280px; height:352px; background:url(../images/events-center.png) repeat-x;;}
.right2 { float:left; width:13px; height:352px; background:url(../images/events-right.png) no-repeat;}

#right-content { float:left;}
.left3 { float:left; width:13px; height:352px; background:url(../images/weekly-left.png) no-repeat;}
.middle3 { float:left; width:280px; height:352px; background:url(../images/weekly-center.png) repeat-x;;}
.right3 { float:left; width:13px; height:352px; background:url(../images/weekly-right.png) no-repeat;}

#content-text { text-align:left;}
#content-head { background: url(../images/content-top.png) no-repeat; height:41px;}
#content-middle { background:url(../images/content-middle.png) repeat-y;}
#content-head h1 { margin:0; padding:8px 20px; font:bold 20px Arial, Helvetica, sans-serif; color:#fff;}
#content-middle h2 { margin:0; padding:10px 15px; font:bold 16px Arial, Helvetica, sans-serif; color:#F4D0E7;}
#content-middle p { margin:0; padding:5px 15px; font:normal 14px/21px Arial, Helvetica, sans-serif; color:#ccc;}
#content-bottom { background:url(../images/content-foot.png) no-repeat; height:14px;}

#foot-content { width:950px; margin:10px auto; background:#333 url(../images/foot-content-bg.png) right repeat-y;}
#foot-content img { margin-left:-2px;}

#weekly-mailer { float:right; width:330px;}
#weekly-mailer h3 { margin:0; padding:5PX 10PX; font:BOLD 18PX Arial, Helvetica, sans-serif; color:WHITE; padding:10px 0 10px 165px;}

#weekly-mailer h4 {float:left; font:bold 14px Arial, Helvetica, sans-serif; margin:0; padding:5px; color:#fff;}
#weekly-mailer input { float:left; margin:0; padding:0; }
.submit_btn a{ float:left; width:71px; height:18px; background:url(../images/submit.png) no-repeat; margin:3px 5px;}
.submit_btn a:hover { background-position:bottom;}

#footer { width:950px; margin:0 auto; text-align:center; font:normal 12px Arial, Helvetica, sans-serif; color:white; height:50px; position:relative;}
#footer p { padding:15px;}
#link-btn {
	float:right;
	position:absolute;
	top:-5px;
	right:10px;
	width: 182px;f
	height: 42px;
}
#link-btn img { float:right; padding:0 3px;} 
