﻿/* General Begin */
body
{
	background-color:#000;
	color:#CCC;
    font-family:Arial,Helvetica,Sans-Serif;
    font-size:70%;
}
strong
{
	font-weight:bold;
}
em
{
	font-style:italic;
}
/* General End */
/* ASP.NET AJAX Begin */
.ajax__validatorcallout,.ajax__calendar_container
{
	z-index:9999;
}
/* ASP.NET AJAX End */
/* Master Begin */
.header,.nav,.footer div
{
	margin:0 auto;
	width:900px;
}
.header
{
	background:#000 url(images/bg-header.gif) no-repeat left top;
	height:143px;
}
.header h1
{
	height:143px;
	text-indent:-9999px;
	width:350px;
}
.nav,.nav ul
{
	height:37px;
	width:878px;
}
.nav ul
{
	background:#000 url(images/bg-navOFF.gif) repeat-x left top;
	border:solid 1px #232323;
}
.nav li
{
	border-right:solid 1px #232323;
	float:left;
}
.nav li a
{
	color:#999;
	font-size:1.2em;
	line-height:37px;
	height:37px;
	padding:0 15px;
	text-decoration:none;
	text-transform:uppercase;
}
.nav li.photoGalleryLink
{
	float:right;
	border-right:none;
}
.nav li.photoGalleryLink a
{
	text-transform:none;
}
.nav li.photoGalleryLink span
{
	color:#CFB349;
}
.content
{
	margin-top:20px;
	width:100%;
}
.innerContent
{
	margin:0 auto;
	position:relative;
	width:880px;
}
.innerContent a
{
	color:#876709;
}
.innerContent a:hover
{
	text-decoration:none;
}
.footer
{
	background:url('images/bg-footerbg.gif') no-repeat center top;
	clear:both;
	color:#666;
	height:135px;
	margin-top:10px;
	width:100%;
}
.footer div
{
	background:url('images/bg-footercontainer.gif') no-repeat left top;
	height:107px;
	padding-top:28px;
}
.footer span,.footer span a
{
	font-family:"Century Gothic",Verdana,Arial,Sans-Serif;
}
.footer .copyright
{
	float:left;
}
.footer .designBy
{
	float:right;
	padding-right:25px;
}
.footer a
{
	color:#999;
	text-decoration:none;
}
.footer a:hover
{
	color:#876709;
}
.saveSuccessful
{
	color:#FFF;
	font-size:0.9em;
	font-weight:bold;
	line-height:30px;
	overflow:hidden;
	position:absolute;
	right:10px;
	text-align:center;
	top:66px;
	width:180px;
}
/* Master End */
/* Admin Master Begin */
.adminNav
{
	height:30px;
}
.adminNav li
{
	border:solid 1px #232323;
	float:left;
}
.adminNav li a
{
	color:#999;
	font-size:1em;
	line-height:30px;
	height:30px;
	padding:0 15px;
	text-decoration:none;
	text-transform:uppercase;
}
/* Admin Master End */
/* Forms Begin */
fieldset legend
{
	border-bottom:dotted 1px #666;
	color:#CFB349;
	float:left;
	font:1.4em Arial,Helvetica,Sans-Serif;
	margin-bottom:34px;
	padding-bottom:3px;
	text-transform:uppercase;
	width:100%;
}
fieldset ol,fieldset dl
{
	list-style:none;
}
fieldset li
{
	padding-bottom:15px;
}
fieldset label,fieldset dt
{
	display:inline-block;
	font:1.2em Verdana,Arial,Helvetica,Sans-Serif;
	margin-right:1em;
	padding-top:2px;
	text-align:left;
	vertical-align:top;
	width:150px;
}
fieldset input[type="text"].date
{
	width:6em;
}
fieldset input,fieldset textarea
{
	background-color:#050504;
	border:solid 1px #232323;
	color:#FFF;
	padding:5px 0 0 5px;
	width:400px;
}
fieldset table input,fieldset table textarea
{
	width:200px;
}
fieldset table input.price
{
	width:80px;
}
fieldset li.checkbox input
{
	border:none;
	width:auto;
}
fieldset select
{
	background-color:#050504;
	border:solid 1px #232323;
	border-style:none;
	color:#FFF;
	width:400px;
}
fieldset li input
{
	height:22px;
}
fieldset textarea
{
	height:150px;
}
.formSubmit
{
	padding:42px 0 0 167px;
}
fieldset select
{
	border:solid 1px #DDDDDD;
	width:16.45em;
}
.formSubmit input
{
	background-color:#050504;
	border:solid 1px #232323;
	color:#FFF;
	cursor:pointer;
	height:auto;
	padding:4px 10px;
	width:auto;
}
fieldset a
{
	text-decoration:none;
}
fieldset a:hover
{
	text-decoration:underline;
}
img.cal
{
	cursor:pointer;
}
input.date
{
	width:6em;
}
/* Forms End */
/* Popups Begin */
.modalPopupBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopupContainer .mainButtonContainer
{
	text-align:right;
	padding:1em 0;
}
.modalPopupContainer fieldset
{
    border:none;
    background:none;
}
.modalPopupContainer .grid
{
    margin:0 auto;
}
.popTopper
{
	background:transparent url(images/popTopLeft.png) no-repeat left top;
	height:11px;
	padding-left:15px;
}
.popTopper .popTopperInside
{
	background:transparent url(images/popTopRight.png) no-repeat right top;
	height:11px;
}
.popMiddle
{
	position:relative;
	background:transparent url(images/popMidLeft.png) repeat-y left top;
	padding-left:15px;
	overflow:auto;
}
.popMiddle .popMiddleInside
{
	background:transparent url(images/popMidRight.png) repeat-y right top;
	padding-right:25px;
	overflow:auto;
}
.popBottom
{
	background:transparent url(images/popBotLeft.png) no-repeat left top;
	padding-left:15px;
	height:18px;
}
.popBottom .popBottomInside
{
	background:transparent url(images/popBotRight.png) no-repeat right top;
	height:18px;
}
.popupTimeout
{
	width:250px;
}
#timeLeft
{
	float:left;
	font-size:1.3em;
}
/* Popups End */
/* Grids Begin */
.grid
{
	border:solid 1px #1F1F1F;
	font-size:1.2em;
	margin:10px 0 0 10px;
	position:relative;
}
.grid caption
{
	padding:4px;
	font-style:italic;
}
.gridRowDefault
{
	background-color:#111;
}
.gridAltRowDefault
{
	background-color:#000;
}
.gridRowDefault a,.gridAltRowDefault a
{
	font-weight:bold;
	text-decoration:none;
}
.gridRowDefault a:hover,.gridAltRowDefault a:hover
{
	text-decoration:underline;
}
.gridRowDefault:hover,.gridAltRowDefault:hover
{
	background-color:#1F1F1F;
}
.gridRowDefault:hover td,.gridAltRowDefault:hover td
{
	border-bottom:solid 1px #000;
	border-top:solid 1px #000;
}
.gridRowDefault td,.gridAltRowDefault td
{
	border-bottom:solid 1px #1F1F1F;
	border-top:solid 1px #1F1F1F;
	font-size:0.86em;
	padding:6px 10px 7px 5px;
	vertical-align:middle;
}
.gridEditRowDefault
{
	background-color:#1F1F1F;
}
.gridEditRowDefault > td
{
	padding:0 10px 0 5px;
	border-bottom:solid 1px #ABB7D3;
	border-top:solid 1px #ABB7D3;
	font-size:0.86em;
}
.gridEditRowDefault > td input,.gridEditRowDefault > td select
{
	font-size:1em;
}
.gridEditRowDefault > td.datePicker,.gridEditRowDefault > td.updateOrCancel
{
	white-space:nowrap;
}
.gridCurrentRow
{
	background-color:#D7DDEB;
	color:inherit;
	cursor:pointer;
}
.gridCurrentRow td
{
	padding:1px 10px 1px 5px;
	border-style:none;
}
.gridFooterDefault
{
	height:20px;
}
.gridFooterDefault td
{
	background:#644E0E url(images/gridheader.gif) repeat-x left bottom;
	padding-right:5px;
	position:relative;
	text-align:right;
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:bold;
	white-space:nowrap;
}
.gridPagerDefault
{
	height:20px;
}
.gridPagerDefault td
{
	position:relative;
	background:#644E0E url(images/gridheader.gif) repeat-x left bottom;
	padding-left:5px;
}
.gridPagerDefault td .totalRecords,.gridFooterDefault td .totalRecords
{
	position:absolute;
	top:0.4em;
	right:5px;
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
}
.gridPagerDefault, .gridPagerDefault a
{
	color:#FFFFFF;
}
.gridPagerDefault ul
{
	list-style:none outside;
	height:20px;
}
.gridPagerDefault a:hover
{
	text-decoration:none;
}
.gridPagerDefault li,.gridPagerDefault li:first-child
{
	float:left;
	clear:none;
	background-image:none;
	text-indent:0;
	line-height:1.2em;
	font-size:0.8em;
	font-weight:bold;
	padding-top:0.3em;
	width:auto;
}
.gridPagerDefault li a
{
	display:inline;
	padding:0 1px 0 2px;
}
.emptyTemplateHeader
{
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
	height:18px;
	text-align:center;
	background:#644E0E url(images/gridheader.gif) repeat-x left top;
}
.emptyTemplateHeader img
{
	padding-right:5px;
	margin-bottom:-2px;
}
.emptyTemplateBody
{
	background-color:#EEEEEE;
	color:#666666;
	text-align:center;
	padding:10px;
}
.gridHeaderDefault
{
	background-color:#876709;
	color:#FFFFFF;
	text-align:left;
}
.gridHeaderDefault th
{
	background:#644E0E url(images/gridheader.gif) repeat-x left top;
	vertical-align:middle;
	font-size:0.86em;
	font-weight:bold;
	padding:7px 5px 8px 4px;
}
.gridHeaderDefault a
{
	color:#FFFFFF;
}
.gridHeaderDefault a:hover
{
	text-decoration:none;
}
/* Grids End */
/* Common Begin */
h2.pageHeader,h2.adminPageHeader,h2.reservationHeader
{
	border-bottom:solid 1px #999;
	color:#FFF;
	font:24px "Century Gothic",Arial,Helvetica,Sans-Serif;
	padding-bottom:7px;
}
h2.pageHeader
{
	margin:0 0 6px 261px;
}
h2.adminPageHeader,h2.reservationHeader
{
	clear:both;
	margin:0 0 6px 0;
}
.sideBarContainer
{
	float:left;
	width:241px;
}
.sideBar
{
	background:#000 url('images/bg-eventdetails-no-text.jpg') no-repeat left top;
	border:solid 1px #232323;
	margin-bottom:20px;
	padding:10px 10px 0 21px;
}
.sideBar h2
{
	color:#CFB349;
	font:bold 2em/1.2 "Century Gothic",Verdana,Arial,Sans-Serif;
	text-transform:uppercase;
}
.sideBar p
{
	font:italic 1.3em Georgia,"Times New Roman",Times,Serif;
	margin-bottom:22px;
	padding-left:2px;
}
.sideBarContainer .sideBar img
{
	margin:-10px 0 0 -21px;
	width:239px;
}
p.subheader
{
	border-bottom:dotted 1px #666;
	color:#CFB349;
	font:1.4em Arial,Helvetica,Sans-Serif;
	margin-bottom:8px;
	padding-bottom:3px;
	text-transform:uppercase;
}
/* Common End */
/* Home Page Begin */
.sideBarContainerHome
{
	float:left;
	width:260px;
}
.sideBarContainerHome .sideBar img
{
	margin:-10px 0 0 -21px;
	width:258px;
}
.weekdayFeatures
{
	background:#000 url('images/bg-eventdetails2.jpg') no-repeat left top;
	border:solid 1px #232323;
	margin-bottom:20px;
	padding:0 10px 0 21px;
}
.weekdayFeatures h2
{
	height:37px;
	text-indent:-9999px;
}
.weekdayFeatures h3
{
	color:#CFB349;
	font-family:"Century Gothic",Verdana,Arial,Sans-Serif;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.2;
	text-transform:uppercase;
}
.weekdayFeatures p
{
	font:italic 1.3em Georgia,"Times New Roman",Times,Serif;
	margin-bottom:22px;
	padding-left:2px;
}
.homeSlideShow
{
	background-color:#000;
	border:solid 1px #232323;
	float:left;
	height:311px;
	margin-left:18px;
	padding:10px;
	width:580px;
}
.featuredPages
{
	clear:both;
	margin:0 0 0 -10px;
	overflow:auto;
	padding-top:37px;
	width:900px;
}
.featuredPage
{
	float:left;
	margin:0 16px;
	width:266px;
}
.featuredPage h2
{
	color:#999;
	font:2em Georgia,"Times New Roman",Times,Serif;
	margin-bottom:14px;
	padding-left:15px;
}
.featuredPage a
{
	border:solid 1px #292929;
	display:block;
	height:68px;
	margin-bottom:10px;
	padding:4px;
	text-indent:-9999px;
	width:250px;
}
.ourMenu a
{
	background:url('images/menuhome.jpg') no-repeat 50% 50%;
}
.ourBeer a
{
	background:url('images/beerhome.jpg') no-repeat 50% 50%;
}
.aboutUs a
{
	background:url('images/bosshome.jpg') no-repeat 50% 50%;
}
/* Home Page End */
/* Menu Page Begin */
.menuPdf
{
	background-color:#000;
	border:solid 1px #232323;
	padding:8px 20px;
}
.menuPdf a
{
	color:#CFB349;
	font:1.25em "Century Gothic",Arial,Helvetica,Sans-Serif;
	text-decoration:none;
}
.featuredMenuItems
{
	background-color:#000;
	border:solid 1px #333;
	float:left;
	margin-left:20px;
	padding:4px;
	width:609px;
}
.menu
{
	clear:both;
	margin:0 0 60px 261px;
	padding-top:14px;
}
.menu h2
{
	border-bottom:solid 1px #999;
	color:#FFF;
	font:2.1em "Century Gothic",Arial,Helvetica,Sans-Serif;
	padding-bottom:7px;
}
.menu p.pricingAvailability
{
	font:0.95em Verdana,Arial,Helvetica,Sans-Serif;
	padding:18px 0 30px;
}
.menu h3
{
	border-bottom:dotted 1px #666;
	color:#CFB349;
	font-size:1.5em;
	margin:20px 0 10px;
	padding-bottom:3px;
	text-transform:uppercase;
}
.menu li
{
	clear:both;
	margin-bottom:10px;
	overflow:auto;
}
.menu dt
{
	color:#CFB349;
	font:bold 1em Verdana,Arial,Helvetica,Sans-Serif;
	padding:3px 0;
	text-transform:uppercase;
}
.menu dd
{
	font:1em/1.8 Verdana,Arial,Helvetica,Sans-Serif;
	overflow:auto;
}
.menu img
{
	float:left;
	margin-bottom:22px;
}
.menu dd .addon
{
	font-style:italic;
}
.menu dd .menuPrice
{
	color:#CFB349;
	font:bold 1em Verdana,Arial,Helvetica,Sans-Serif;
}
.menu p
{
	font:1em/1.8 Verdana,Arial,Helvetica,Sans-Serif;
	margin-bottom:20px;
}
.menu p.footnote
{
	padding-top:10px;
}
.menu .beverages
{
	margin-bottom:60px;
}
.menu .beverages li
{
	color:#CFB349;
	font:bold 1em Verdana,Arial,Helvetica,Sans-Serif;
	padding:4px 0 4px;
	text-transform:uppercase;
}
.menu .beverages li em
{
	color:#FFF;
	font:bold 1em Verdana,Arial,Helvetica,Sans-Serif;
	padding-left:4px;
	text-transform:none;
}
/* Menu Page End */
/* Our Beer Begin */
.beerBlogLink
{
	background:url('images/db_beerblog.jpg') no-repeat left top;
	border:solid 1px #232323;
	display:block;
	height:113px;
	margin-bottom:20px;
	text-indent:-9999px;
	width:239px;
}
.wineListLink
{
	background-color:#000;
	border:solid 1px #232323;
	padding:8px 20px;
}
.wineListLink a
{
	color:#CFB349;
	font:1.25em "Century Gothic",Arial,Helvetica,Sans-Serif;
	text-decoration:none;
}
.beerMenu
{
	margin:0 0 60px 261px;
	padding-top:14px;
}
.beerMenu h3
{
	border-bottom:dotted 1px #666;
	color:#CFB349;
	font:1.4em Arial,Helvetica,Sans-Serif;
	margin-bottom:5px;
	padding-bottom:3px;
	text-transform:uppercase;
}
.beerMenu .beerTagLine
{
	color:#CFB349;
	font:1em Verdana,Arial,Helvetica,Sans-Serif;
}
.beerMenu li
{
	overflow:auto;
	padding-bottom:14px;
}
.beerMenu img
{
	float:left;
}
.beerMenu ul li p
{
	font:1em/1.8 Verdana,Arial,Helvetica,Sans-Serif;
	margin-bottom:20px;
}
/* Our Beer End */
/* Wine List Begin */
.ourBeerLink
{
	background-color:#000;
	border:solid 1px #232323;
	padding:8px 20px;
}
.ourBeerLink a
{
	color:#CFB349;
	font:1.25em "Century Gothic",Arial,Helvetica,Sans-Serif;
	text-decoration:none;
}
.wineMenu
{
	margin:0 0 60px 261px;
	padding-top:14px;
}
.wineMenu table
{
	margin:34px 0 86px 0;
	border-collapse:separate;
	width:100%;
}
.wineMenu h3
{
	border-bottom:dotted 1px #666;
	color:#CFB349;
	font:1.4em Arial,Helvetica,Sans-Serif;
	margin-bottom:5px;
	padding-bottom:3px;
	text-transform:uppercase;
}
.wineMenu th
{
	width:471px;
}
.wineMenu th.glass span,.wineMenu th.bottle span
{
	border-bottom:dotted 1px #666;
	color:#CFB349;
	font:1.25em Arial,Helvetica,Sans-Serif;
	margin-bottom:5px;
	padding:30px 0 3px 0;
	text-transform:uppercase;
}
.wineMenu th.glass
{
	padding:0 0 0 1px;
	width:59px;
}
.wineMenu th.glass span
{
	display:block;
}
.wineMenu th.bottle
{
	padding:0 11px 0 3px;
	width:61px;
}
.wineMenu th.bottle span
{
	display:block;
}
.wineMenu td
{
	font:1em Verdana,Arial,Helvetica,Sans-Serif;
	line-height:1.6em;
	padding:18px 0 10px 4px;
}
.wineMenu td.glass,.wineMenu td.bottle
{
	font-weight:bold;
	padding-left:2px;
}
.wineMenu strong
{
	font-weight:bold;
	text-transform:uppercase;
}
.wineMenu table + h3
{
	margin-top:-40px;
}
.wineMenu p.wineFooter
{
	font:1em/1.8em Verdana,Arial,Helvetica,Sans-Serif;
	padding-top:4px;
}
/* Wine List End */
/* Local Links Begin */
.localLinks
{
	margin:0 0 200px 261px;
	padding-top:14px;
}
.localLinks dt
{
	font:1em Verdana,Arial,Helvetica,Sans-Serif;
	padding-bottom:7px;
}
.localLinks dd
{
	padding-bottom:17px;
}
.localLinks dd a
{
	color:#B38D1D;
	display:block;
	font:1em Verdana,Arial,Helvetica,Sans-Serif;
}
/* Local Links End */
/* Contact Begin */
.location
{
	border:solid 1px #232323;
	color:#FFF;
	font:1.1em/1.4em "Century Gothic",Arial,Helvetica,Sans-Serif;
	margin-bottom:20px;
	padding:20px 10px 0 21px;
}
.location address,.location div
{
	color:#CFB349;
}
.location div
{
	padding:10px 0;
}
.location .phone
{
	border-bottom:solid 1px #232323;
	margin-left:-20px;
	padding-left:20px;
	width:218px;
}
.location .latitude,.location .longitude,.location .elevation
{
	font-size:1.1em;
}
.location a
{
	background:url(images/map.jpg) no-repeat left top;
	display:block;
	height:110px;
	margin:40px 0 20px 0;
	text-indent:-9999px;
	width:198px;
}
.contactForm
{
	margin:0 0 200px 261px;
	padding-top:14px;
}
.contactForm fieldset legend
{
	margin-right:100px;
	width:500px;
}
.contactForm fieldset label,fieldset dt
{
	width:74px;
}
.contactForm fieldset li.formSubmit
{
	padding-left:91px;
}
.contactForm fieldset li.formSubmit input
{
	background: url('images/submit.gif') no-repeat left top;
	border-style: none;
	border-color: inherit;
	border-width: medium;
	color:#000;
	font-size:0.1em;
	height:42px;
	padding-top:24px;
	text-align:right;
	text-indent:-9999px;
	width:237px;
}
/* Contact End */
/* Beer List Begin */
.gridBeer
{
	height:100%;
	width:100%;
}
/* Beer List End */
/* Beer Add/Edit Begin */
.beerImage
{
	margin:20px 0 0 167px;
}
/* Beer Add/Edit End */
/* Event Add/Edit Begin */
.eventImage
{
	margin:20px 0 0 167px;
}
/* Event Add/Edit End */
/* Menu Item List Begin */
.gridMenuItem
{
	height:100%;
	width:100%;
}
/* Menu Item List End */
/* Menu Item Add/Edit Begin */
.menuItemImage
{
	margin:20px 0 0 167px;
}
fieldset.menuItemDetails,fieldset.menuItemAddOns
{
	margin:50px 0;
}
/* Menu Item Add/Edit End */
/* News Begin */
.news
{
	margin:0 0 60px 261px;
	padding-top:14px;
}
.news h3
{
	border-bottom:dotted 1px #666;
	color:#CFB349;
	font:1.4em Arial,Helvetica,Sans-Serif;
	margin-bottom:5px;
	padding-bottom:3px;
	text-transform:uppercase;
}
.news li
{
	overflow:auto;
	padding-bottom:14px;
}
.news ul li p
{
	font:1em/1.8 Verdana,Arial,Helvetica,Sans-Serif;
	margin:10px 0;
}
.news img
{
	margin:20px 0;
}
.postedBy
{
	margin-bottom:20px;
}
/* News End */
/* Events Menu Begin */
h2.eventsPageHeader
{
	border-bottom:solid 1px #999;
	color:#FFF;
	font:24px "Century Gothic",Arial,Helvetica,Sans-Serif;
	padding:0 0 10px;
}
.eventsMenu
{
	border-left:solid 1px #232323;
	height:37px;
	margin:0 0 30px 0;
}
.eventsMenu li
{
	background:#000 url(images/bg-navOFF.gif) repeat-x left top;
	border-bottom:solid 1px #232323;
	border-right:solid 1px #232323;
	float:left;
}
.eventsMenu li a
{
	color:#FFF;
	font-size:1.6em;
	line-height:37px;
	height:37px;
	padding:0 10px;
	text-decoration:none;
}
.eventsMenu li a.eventsMenuCurrent
{
	color:#CFB349;
}
/* Events Menu End */
/* Music Begin */
h2.musicalActsPageHeader
{
	border-bottom:solid 1px #999;
	color:#FFF;
	font:24px "Century Gothic",Arial,Helvetica,Sans-Serif;
	margin:0 0 20px;
	padding:20px 0 36px;
	text-align:center;
}
.musicalActs
{
	background:url(images/dbback.jpg) no-repeat center 82px;
	border:solid 1px #000;
	height:500px;
	padding-top:60px;
	position:relative;
}
.musicalActs p.subheader
{
	position:relative;
	top:-60px;
}
.musicalActs h3
{
	color:#FFF;
	font:bold 3.3em/1 "Century Gothic",Arial,Helvetica,Sans-Serif;
	left:24px;
	position:absolute;
	top:112px;
}
.musicalActs h3 span
{
	color:#EBDF79;
	display:block;
	font:bold 0.45em/1 "Century Gothic",Arial,Helvetica,Sans-Serif;
	text-transform:uppercase;
}
.musicalActs .recurringEvent
{
	left:528px;
	position:absolute;
	top:112px;
	width:300px;
}
.musicalActs .recurringEvent div
{
	color:#EBDF79;
	display:block;
	font:bold 2.2em/1 "Century Gothic",Arial,Helvetica,Sans-Serif;
	text-transform:uppercase;
}
.musicalActs .recurringEvent p
{
	color:#FFF;
	display:block;
	font:bold 1.4em/1.2 "Century Gothic",Arial,Helvetica,Sans-Serif;
}
.musicalActs .musicalActList
{
	font:1.25em/1.1 "Century Gothic",Arial,Helvetica,Sans-Serif;
	overflow:auto;
	padding:182px 22px 22px;
}
.musicalActs .musicalActList div
{
	border-left:solid 1px #FFF;
	float:left;
	height:auto;
	padding:0 20px 0 16px;
	width:246px;
}
.musicalActs .musicalActList div.musicalActListFirst
{
	border:none;
	padding-left:0;
}
.musicalActs .musicalActList ul li
{
	color:#FFF;
	padding-bottom:10px;
}
.musicalActs .musicalActList .eventDate
{
	color:#EBDF79;
}
.musicalActs .eventTimes
{
	display:block;
}
/* Music End */
/* Events Begin */
.events li
{
	clear:both;
	overflow:auto;
	padding-bottom:40px;
}
.events li h3
{
	color:#CFB349;
	font-size:1.6em;
	text-transform:uppercase;
}
.events li .eventDates
{
	color:#FFF;
	font-size:1.2em;
	font-weight:bold;
	padding:5px 0 10px;
}
.events li .reservationLink
{
	display:block;
	font-size:1.2em;
	font-weight:bold;
	color:#999;
	padding:0 0 10px;
}
.events li img
{
	float:left;
	width:300px;
}
.events li .eventDescription
{
	color:#CCC;
	float:left;
	padding-left:20px;
	width:550px;
}
.events li .eventDescription p
{
	font:1em/1.8 Verdana,Arial,Helvetica,Sans-Serif;
	margin:10px 0;
}
.events li .eventDescription h4
{
	color:#CFB349;
	font-size:1.2em;
	text-transform:uppercase;
}
/* Events End */
/* Reservations Begin */
.reservationTimes select,.reservationNumber select
{
	width:4em;
}
/* Reservations End */
/* Photo Gallery Begin */
.photoGallery
{
	background-color:#000;
	border:solid 1px #232323;
	float:left;
	height:416px;
	margin:20px 0 20px 18px;
	width:618px;
}
/* Photo Gallery End */
/* About Us Begin */
.aboutUsContent
{
	margin:0 0 60px 261px;
	padding-top:14px;
}
/* About Us End */
/* PageInfo Begin */
.sidebarImage
{
	margin:20px 0 0 167px;
}
/* PageInfo End */