@charset "UTF-8";
/* CSS Document */




/* ===== global styles ===== */

html, body {
	background: #eeede3 url(images/bkgTile.jpg) repeat-x top;
	margin: 0 auto;
	padding: 0;
}


p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #302217;
	text-align: justify;
	line-height: 21px;
}

.contact {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #302217;
	text-align: justify;
	line-height: 21px;
}

.bg-input {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #302217;
	text-align: justify;
	line-height: 21px;
}

h1 {
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	font-size: 26px;
	margin: 0;
	padding: 0;
	color: #34261b;
	font-weight: lighter;
}


h2 {
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	font-size: 15px;
	margin: 0;
	padding: 0;
	color: #aa893a;
}


a:link, a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #aa893a;
	text-decoration: none;
	font-weight: bold;
}


a:hover, a:active {
	color: #4d3624;
}




/* ===== wrapper ===== */

div#wrapper {
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	background: url(images/bkgScroll.jpg) no-repeat;
}


/* ===== header ===== */

#wrapper div#header {
	float: left;
	margin: 23px 0 5px 0;
	padding: 0;
	height: 92px;
	width: 999px;
}



/* ===== nav ===== */

#wrapper div#nav {
	width: 999px;
	height: 28px;
	margin: 0;
	padding: 0;
}


#nav ul#navContent {
	padding: 0;
	list-style: none;
	margin: 0 0 0 207px;
}


#nav ul#navContent li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}


#nav ul#navContent a {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 28px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	text-decoration: none;
	color: #3c3024;
	display: block;
	float: left;
	border: none;
}


#nav ul#navContent a.home { 
	background: url(images/navHome.png) top left;
	width: 55px;
	padding: 0 0 0 1px;
}


#nav ul#navContent a.home:hover {
	background: url(images/navHome.png) bottom left;
}


#nav ul#navContent a.homeCurrent {
	background: url(images/navHome.png) bottom left;
	width: 55px;
	padding: 0 0 0 1px;
}


#nav ul#navContent a.banquet { 
	background: url(images/navBanquet.png) top left;
	width: 135px;
	padding: 0 0 0 0;
}


#nav ul#navContent a.banquet:hover { 
	background: url(images/navBanquet.png) bottom left;
}


#nav ul#navContent a.banquetCurrent { 
	background: url(images/navBanquet.png) bottom left;
	width: 135px;
	padding: 0 0 0 0;
}


#nav ul#navContent a.auditorium { 
	background: url(images/navAuditorium.png) top left;
	width: 156px;
	padding: 0 0 0 0;
}


#nav ul#navContent a.auditorium:hover { 
	background: url(images/navAuditorium.png) bottom left;
}


#nav ul#navContent a.auditoriumCurrent { 
	background: url(images/navAuditorium.png) bottom left;
	width: 156px;
	padding: 0 0 0 0;
}


#nav ul#navContent a.parlor { 
	background: url(images/navParlor.png) top left;
	width: 115px;
	padding: 0 0 0 0;
}


#nav ul#navContent a.parlor:hover { 
	background: url(images/navParlor.png) bottom left;
}


#nav ul#navContent a.parlorCurrent { 
	background: url(images/navParlor.png) Bottom left;
	width: 115px;
	padding: 0 0 0 0;
}


#nav ul#navContent a.parlor { 
	background: url(images/navParlor.png) top left;
	width: 115px;
	padding: 0 0 0 0;
}


#nav ul#navContent a.parlor:hover { 
	background: url(images/navParlor.png) bottom left;
}


#nav ul#navContent a.parlorCurrent { 
	background: url(images/navParlor.png) Bottom left;
	width: 115px;
	padding: 0 0 0 0;
}


#nav ul#navContent a.calendar { 
	background: url(images/navCalendar.png) top left;
	width: 83px;
	padding: 0 0 0 0;
}


#nav ul#navContent a.calendar:hover { 
	background: url(images/navCalendar.png) bottom left;
}


#nav ul#navContent a.calendarCurrent { 
	background: url(images/navCalendar.png) Bottom left;
	width: 83px;
	padding: 0 0 0 0;
}


#nav ul#navContent a.policies { 
	background: url(images/navPolicies.png) top left;
	width: 74px;
	padding: 0 0 0 0;
}


#nav ul#navContent a.policies:hover { 
	background: url(images/navPolicies.png) bottom left;
}


#nav ul#navContent a.policiesCurrent { 
	background: url(images/navPolicies.png) bottom left;
	width: 74px;
	padding: 0 0 0 0;
}


#nav ul#navContent a.contact { 
	background: url(images/navContact.png) top left;
	width: 96px;
	padding: 0 0 0 0;
}


#nav ul#navContent a.contact:hover { 
	background: url(images/navContact.png) bottom left;
}


#nav ul#navContent a.contactCurrent { 
	background: url(images/navContact.png) bottom left;
	width: 96px;
	padding: 0 0 0 0;
}




/* ===== mainContent ===== */

#wrapper div#mainContent {
	width: 842px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 0 0 0;
}




/* ===== topPic ===== */

#mainContent div#topPic {
	margin: 0;
	padding: 0;
	height: 292px;
	background: url(images/bkgLargeImage.png)
}


#topPic div#movieHome {
	margin: 0 0 0 10px;
	padding: 10px 0 0 0;
}




/* ====== subColumns ===== */

#mainContent div#subColumns {
	float: left;
	margin: 19px 12px 0 0;
	padding: 0;
	width: 272px;
}


#mainContent div#subColumnLast {
	float: left;
	margin: 19px 0 0 0;
	padding: 0;
	width: 272px;
}


#mainContent div#subColumns p, h1, h2 {
	margin-left: 4px;
	padding-right: 20px;
}


#mainContent div#subColumnLast p, h1, h2 {
	margin-left: 4px;
	padding-right: 20px;
}


#subColumns div#infoButton {
	width: 111px;
	margin: 20px 0 0 0;
	line-height: 28px;
	background: url(images/bInfo.png) no-repeat;
	text-align: center;
}


#subColumns div#infoButton a:link, #subColumns div#infoButton a:visited {
	color: #3c3024;
	text-transform: uppercase;
	letter-spacing: .2ex;
	font-size: 11px;
}


#subColumns div#infoButton a:hover, #subColumns div#infoButton a:active {
	color: #aa893a;
	border-bottom: none;
}


#subColumnLast div#infoButton {
	width: 111px;
	margin: 20px 0 0 0;
	line-height: 28px;
	background: url(images/bInfo.png) no-repeat;
	text-align: center;
}


#subColumnLast div#infoButton a:link, #subColumnLast div#infoButton a:visited {
	color: #3c3024;
	text-transform: uppercase;
	font-size: 11px;
}


#subColumnLast div#infoButton a:hover, #subColumnLast div#infoButton a:active {
	color: #aa893a;
	border-bottom: none;
}


.imgBottomPad {
	margin: 0 0 7px 0;
}


.imgTopPad {
	margin: 17px 0 0 0;
}




/* ===== columnLeft ===== */

#mainContent div#columnLeft {
	width: 365px;
	padding: 0;
	margin: 0;
	float: left;
}


#columnLeft p {
	margin: 5px 0 0 0;
	padding: 0 0 0 5px;
	font-size: 13px;
}




/* ===== columnRight ===== */

#mainContent div#columnRight {
	width: 455px;
	padding: 0;
	margin: 1px 0 0 0;
	float: right;
}


.imgRight {
	float: right;
	clear: both;
}



/* ===== toursContent ===== */

#mainContent div#tours {
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	text-align: center;
}




/* ===== footer ===== */

#mainContent div#footer {
	width: 842px;
	margin: 10px 0 0 0;
	padding: 0;
}


#footer p {
	font-family: "Times New Roman", Times, serif;
}


#footer a:link, #footer a:visited {
	font-family: "Times New Roman", Times, serif;
	color: #34261b;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: lighter;
}


#footer a:hover, #footer a:active {
	color: #aa893a;
	border-bottom: none;
}


#footer div#footerLeft {
	float: left;
	width: 597px;
	padding: 0;
	margin: 0;
}


#footerLeft p {
	line-height: 16px;
	margin: 0;
	padding: 0;
}


#footer div#footerRight {
	float: left;
	width: 215px;
	padding: 0 0 0 20px;
	margin: 0;
	background: url(images/dividerVertical.png) top left repeat-y;
	vertical-align: top;
}


#footerRight p {
	text-transform: uppercase;
	color: #302217;
	text-align: left;
	line-height: 18px;
	font-size: 13px;
	margin: 0;
	padding: 0;
}


#footerRight a:link, #footerRight a:visited {
	color: #34261b;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
}


#footerRight a:hover, #footerRight a:active {
	color: #aa893a;
}




/* ===== miscellaneous ===== */


.clear {
	clear: both;
}

