@charset "utf-8";
/* CSS Document */

html{
	height:100%;
}

body{
	background-color:#012a68;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:100%;
	margin:0px;
	padding:0px;
}

.error{
	color:#c62116;
	font-weight:bold;
}

#Background{
	background-image:url(/images/shared/background.jpg);
	background-repeat:repeat-x;
	min-height:710px;
}

#MainContainer{
	margin:0 auto;
	margin-bottom:30px;
	min-height:100px;
	width:820px;
}

#addressBar{
	border-top:solid #dbe4ee 1px;
	height:38px;
	position:relative;
	width:766px;
	z-index:0;
}

#siteLogo{
	height:218px;
	margin:-175px 0px 0px 275px;
	padding:0px 0px 10px 0px;
	position:relative;
	width:218px;
	z-index:20;
}

#siteLogo a{
	background-image:url(/images/shared/logo.png);
	background-repeat:no-repeat;
	display:block;
	height:218px;
	width:218px;
}

#siteLogo a:hover{
	background-position:0px -218px;
}

#siteLogo a span{
	display:none;
}

#woodTop{
	background-image:url(/images/shared/lower/top.jpg);
	background-repeat:no-repeat;
	height:26px;
	width:786px;
}

#woodMiddle{
	background-image:url(/images/shared/lower/middle.jpg);
	background-repeat:repeat-y;
	min-height:10px;
	width:786px;
}

#ContentContainer{
	margin:0px 0px 0px 25px;
	padding:25px 0px 25px 0px;
	width:730px;
}

#woodBottom{
	background-image:url(/images/shared/lower/bottom.jpg);
	background-repeat:no-repeat;
	height:42px;
	width:786px;
}



/***************************
//  Navigation
***************************/
.Navigation ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.Navigation li{
	float:left;
}

.Navigation li a span{
	display:none;
}

.Navigation li a{
	display:block;
}


/***************************
//  Navigation :: Services Button
***************************/
#navServices a:link, #navServices a:visited, #navServices a:active{
	background-image:url(/images/navigation/services.jpg);
	background-repeat:no-repeat;
	border-left:solid #000 1px;
	height:67px;
	width:91px;
}

#navServices a:hover{
	background-image:url(/images/navigation/services.jpg);
	background-position:0px -67px;
	background-repeat:no-repeat;
}

#navServices_Selected a:link, #navServices_Selected a:visited, #navServices_Selected a:active{
	background-image:url(/images/navigation/services.jpg);
	background-position:0px -67px;
	background-repeat:no-repeat;
	border-left:solid #000 1px;
	height:67px;
	width:91px;
}

#navServices_Selected a:hover{
	background-image:url(/images/navigation/services.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

/***************************
//  Navigation :: Specials Button
***************************/
#navSpecials a:link, #navSpecials a:visited, #navSpecials a:active{
	background-image:url(/images/navigation/specials.jpg);
	background-repeat:no-repeat;
	height:67px;
	width:91px;
}

#navSpecials a:hover{
	background-image:url(/images/navigation/specials.jpg);
	background-position:0px -67px;
	background-repeat:no-repeat;
}

#navSpecials_Selected a:link, #navSpecials_Selected a:visited, #navSpecials_Selected a:active{
	background-image:url(/images/navigation/specials.jpg);
	background-position:0px -67px;
	background-repeat:no-repeat;
	height:67px;
	width:91px;
}

#navSpecials_Selected a:hover{
	background-image:url(/images/navigation/specials.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}


/***************************
//  Navigation :: Menu Button
***************************/
#navMenu a:link, #navMenu a:visited, #navMenu a:active{
	background-image:url(/images/navigation/menu.jpg);
	background-repeat:no-repeat;
	height:67px;
	width:90px;
}

#navMenu a:hover{
	background-image:url(/images/navigation/menu.jpg);
	background-position:0px -67px;
	background-repeat:no-repeat;
}

#navMenu_Selected a:link, #navMenu_Selected a:visited, #navMenu_Selected a:active{
	background-image:url(/images/navigation/menu.jpg);
	background-position:0px -67px;
	background-repeat:no-repeat;
	height:67px;
	width:90px;
}

#navMenu_Selected a:hover{
	background-image:url(/images/navigation/menu.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}


/***************************
//  Navigation :: Logo
***************************/
#navLogo{
	background-image:url(/images/navigation/logo-area.jpg);
	background-repeat:no-repeat;
	border-left:solid #000 1px;
	border-right:solid #000 1px;
	height:67px;
	width:218px;
}


/***************************
//  Navigation :: Entertainers Button
***************************/
#navEntertainers a:link, #navEntertainers a:visited, #navEntertainers a:active{
	background-image:url(/images/navigation/entertainers.jpg);
	background-repeat:no-repeat;
	height:67px;
	width:90px;
}

#navEntertainers a:hover{
	background-image:url(/images/navigation/entertainers.jpg);
	background-position:0px -67px;
	background-repeat:no-repeat;
}

#navEntertainers_Selected a:link, #navEntertainers_Selected a:visited, #navEntertainers_Selected a:active{
	background-image:url(/images/navigation/entertainers.jpg);
	background-position:0px -67px;
	background-repeat:no-repeat;
	height:67px;
	width:90px;
}

#navEntertainers_Selected a:hover{
	background-image:url(/images/navigation/entertainers.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}


/***************************
//  Navigation :: Contact Button
***************************/
#navContact a:link, #navContact a:visited, #navContact a:active{
	background-image:url(/images/navigation/contact.jpg);
	background-repeat:no-repeat;
	height:67px;
	width:91px;
}

#navContact a:hover{
	background-image:url(/images/navigation/contact.jpg);
	background-position:0px -67px;
	background-repeat:no-repeat;
}

#navContact_Selected a:link, #navContact_Selected a:visited, #navContact_Selected a:active{
	background-image:url(/images/navigation/contact.jpg);
	background-position:0px -67px;
	background-repeat:no-repeat;
	height:67px;
	width:91px;
}

#navContact_Selected a:hover{
	background-image:url(/images/navigation/contact.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}


/***************************
//  Navigation :: Merchandise Button
***************************/
#navMerchandise a:link, #navMerchandise a:visited, #navMerchandise a:active{
	background-image:url(/images/navigation/merchandise.jpg);
	background-repeat:no-repeat;
	border-right:solid #000 1px;
	height:67px;
	width:91px;
}

#navMerchandise a:hover{
	background-image:url(/images/navigation/merchandise.jpg);
	background-position:0px -67px;
	background-repeat:no-repeat;
}

#navMerchandise_Selected a:link, #navMerchandise_Selected a:visited, #navMerchandise_Selected a:active{
	background-image:url(/images/navigation/merchandise.jpg);
	background-position:0px -67px;
	background-repeat:no-repeat;
	border-right:solid #000 1px;
	height:67px;
	width:91px;
}

#navMerchandise_Selected a:hover{
	background-image:url(/images/navigation/merchandise.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}



/***************************
//  Footer
***************************/

#Footer{
	color:#e5be53;
	font-size:11px;
	margin:-25px 0px 0px 21px;
	min-height:12px;
	padding:10px 0px 0px 0px;
	width:786px;
}

#Footer p#Copy{
	float:left;
	margin:0px;
	padding:0px;
	text-align:left;
	width:140px;
}

#Footer ul{
	float:left;
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:516px;
}

#Footer li{
	float:left;
	padding:0px 5px 0px 5px;
}

#Footer li a:link, #Footer li a:visited, #Footer li a:active{
	color:#e5be53;
	text-decoration:none;
}

#Footer li a:hover{
	color:#FFF;
}

#Footer p#Webfitter{
	float:left;
	margin:0px;
	padding:0px;
	text-align:center;
	width:120px;
}

#Footer p#Webfitter a:link, #Footer p#Webfitter a:visited, #Footer p#Webfitter a:active{
	color:#e5be53;
	text-decoration:none;
}

#Footer p#Webfitter a:hover{
	color:#FFF;
}




/***************************
//  Home Page Specific Styles
***************************/

#LowerSection_Home{
	margin:-40px 0px 0px 17px;
}

#goldBorder_Home{
	background-image:url(/images/home/gold-border.png);
	background-repeat:no-repeat;
	height:492px;
	position:relative;
	width:820px;
	z-index:10;
}

#topSection_Home{
	margin:0px 0px 0px 27px;
}

#pictureContainer_Home{
	height:308px;
	margin:-458px 0px 0px 0px;
	width:766px;
}

#Navigation_Home{
	height:67px;
	position:relative;
	width:766px;
	z-index:10;
}


/***************************
//  Sub Pages Specific Styles
***************************/

#LowerSection_Sub{
	margin:-40px 0px 0px 15px;
}
#goldBorder_Sub{
	background-image:url(/images/shared/border.png);
	background-repeat:no-repeat;
	height:392px;
	position:relative;
	width:820px;
	z-index:10;
}

#topSection_Sub{
	margin:0px 0px 0px 24px;
}

#pictureContainer_Sub{
	height:216px;
	margin:-358px 0px 0px 0px;
	width:768px;
}

#pageIcon{
	height:83px;
	margin:-210px 0px 0px 520px;
	width:255px;
}

#pageIcon_Large{
	height:83px;
	margin:-210px 0px 0px 425px;
	width:255px;
}

#Navigation_Sub{
	height:67px;
	margin:127px 0px 0px 0px;
	position:relative;
	width:766px;
	z-index:10;
}

#Content{
	margin:0px 0px 0px 9px;
}

#topParchment{
	background-image:url(/images/menu/parchment-top.jpg);
	background-repeat:no-repeat;
	height:25px;
	width:719px;
}

#middleParchment{
	background-image:url(/images/menu/parchment-middle.jpg);
	background-repeat:repeat-y;
	min-height:50px;
	width:719px;
}

#bottomParchment{
	background-image:url(/images/menu/parchment-bottom.jpg);
	background-repeat:no-repeat;
	height:35px;
	width:719px;
}

#Parchment_Content{
	padding:0px 15px 0px 15px;
}

#Parchment_Content p#ParchmentHeader{
	float:left;
	margin:0px;
	padding:0px 10px 0px 20px;
	width:370px;
}

#Parchment_Content img#Header{
	padding:0px 0px 30px 0px;
}

#Parchment_Content h1{
/*	color:#59595b;*/
	color:#333;
	font-size:18px;
	margin:7px 0px 0px 0px;
	padding:0px;
	text-decoration:underline;
}

#Parchment_Content h2{
/*	color:#929496;*/
	color:#59595b;
	font-size:14px;
	font-weight:normal;
	margin:0px;
	padding:3px 0px 3px 0px;
}

#Parchment_Content h3{
	color:#000;
	font-size:16px;
	margin:0px;
	padding:0px;
}

#Parchment_Content ul.Items{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#Parchment_Content ul.Items li{
/*	color:#929496;*/
	color:#59595b;
	margin:0px;
	padding:3px 0px 3px 0px;
}

#Parchment_Content ul.Gallery{
	list-style-type:none;
	margin:0px;
	padding:0px;
	overflow:auto;
	width:630px;
}

#Parchment_Content ul.Gallery li{
/*	color:#929496;*/
	color:#59595b;
	width:210px;
	float:left;
	text-align:center;
	vertical-align:bottom;
	margin:0px;
	padding:8px 0px 8px 0px;
}

#Parchment_Content ul.ViewGallery{
	list-style-type:none;
	margin:0px;
	padding:0px;
	overflow:auto;
	width:630px;
}

#Parchment_Content ul.ViewGallery li{
/*	color:#929496;*/
	color:#59595b;
	width:210px;
	height:210px;
	float:left;
	text-align:center;
	vertical-align:bottom;
	margin:0px;
	padding:8px 0px 8px 0px;
}





/***************************
//  Index.php
***************************/
#Content_Home{
	background-image:url(/images/home/events-container.png);
	background-repeat:no-repeat;
	height:181px;
	margin:0px 0px 0px -10px;
	padding:20px 0 0 0;
	width:749px;
}

#Content_Home #eventsLink{
	cursor:pointer;
	height:25px;
	margin:0 0 0 140px;
	width:470px;
}

#leftArrow{
	background-image:url(/images/home/leftBtn.png);
	background-repeat:no-repeat;
	cursor:pointer;
	height:32px;
	float:left;
	margin:55px 0px 0px 25px;
	width:32px;
}

#leftArrow:hover{
	background-image:url(/images/home/leftBtn.png);
	background-position:0px -32px;
	background-repeat:no-repeat;
}

#specialsSection{
	float:left;
	margin:15px 0px 0px 0px;
	width:636px;
	overflow:hidden;
	position:relative;
	z-index:20;
}

#rightArrow{
	background-image:url(/images/home/rightBtn.png);
	background-repeat:no-repeat;
	cursor:pointer;
	height:32px;
	float:left;
	margin:55px 0px 0px 0px;
	width:32px;
}

#rightArrow:hover{
	background-image:url(/images/home/rightBtn.png);
	background-position:0px -32px;
	background-repeat:no-repeat;
}

#scrollBox{
	position:relative;
	left:0px;
	float:left;
	width:300px;
	z-index:10;
}

#scrollBox a{
	color:#FFF;
	text-decoration:none;
}

#scrollBox h1, h2, h3, p{
	margin:0px;
	padding:4px 6px 4px 6px;
}

#scrollBox div{
	background-position:center;
	background-repeat:no-repeat;
	float:left;
	padding:0px 5px 0px 5px;
}




/***************************
//  Menu.php
***************************/
#Item_Menu{
	clear:left;
	min-height:100px;
	overflow:auto;
	width:685px;
}

#Item_Menu .ContentContainer{
	padding:0px 0px 0px 3px;
}


/***************************
//  Entertainers.php
***************************/
#Item_Entertainers{
	min-height:100px;
	overflow:auto;
	padding-bottom:50px;
}

#Item_Entertainers .PictureContainer{
	float:left;
	padding:0px 0px 10px 0px;
	text-align:center;
	width:250px;
}

#Item_Entertainers .PictureContainer img{
	border:solid #FFF 1px;
}

#Item_Entertainers .ContentContainer{
	float:left;
	width:435px;
}

#Item_Entertainers h1{
	color:#000;
	font-size:16px;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

#Item_Entertainers p{
	margin-left:0px;
	padding-left:0px;
}


/***************************
//  Specials.php
***************************/
#Item_Specials{
	min-height:100px;
	overflow:auto;
	padding-bottom:50px;
}

#Item_Specials .ContentContainer{
	padding:0px 0px 0px 3px;
	width:682px;
}

#Item_Specials h1{
	color:#000;
	font-size:16px;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

#Item_Specials p{
	margin-left:0px;
	padding-left:0px;
}


/***************************
//  Contact.php
***************************/
#Item_Contact{
	min-height:100px;
	overflow:auto;
}

#Item_Contact .ContentContainer{
	padding:0px 0px 0px 3px;
	width:682px;
}

#Item_Contact a:link, #Item_Contact a:visited, #Item_Contact a:active{
	color:#000;
}

#Item_Contact a:hover{
	color:#59595B;
}

#Item_Contact p{
	margin:0px;
	padding:3px 0px 10px 0px;
}

#Item_Contact ul{
	list-style-type:none;
	margin:0px 0px 30px 0px;
	padding:0px;
}


/***************************
//  Services.php
***************************/
#Item_Services{
	min-height:100px;
	overflow:auto;
}

#Item_Services .ContentContainer{
	padding:0px 0px 0px 3px;
	width:682px;
}

#Item_Services h1{
	color:#000;
	font-size:16px;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

#Item_Services p{
	margin:0px;
	padding:0px 0px 15px 0px;
}


/***************************
//  Merchandise.php
***************************/
#Item_Merchandise{
	min-height:100px;
	overflow:auto;
	padding-bottom:50px;
}

#Item_Merchandise .PictureContainer{
	float:left;
	padding:0px 0px 10px 0px;
	text-align:center;
	width:250px;
}

#Item_Merchandise .PictureContainer img{
	border:solid #FFF 1px;
}

#Item_Merchandise .ContentContainer{
	float:left;
	width:435px;
}

#Item_Merchandise h1{
	color:#000;
	font-size:16px;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

#Item_Merchandise p{
	margin-left:0px;
	padding-left:0px;
}


/***************************
//  Events.php
***************************/
#Item_Events{
	min-height:100px;
	overflow:auto;
	padding-bottom:50px;
}

#Item_Events .PictureContainer{
	float:left;
	padding:0px 0px 10px 0px;
	text-align:center;
	width:250px;
}

#Item_Events .PictureContainer img{
	border:solid #FFF 1px;
}

#Item_Events .ContentContainer{
	float:left;
	width:435px;
}

#Item_Events h1{
	color:#000;
	font-size:18px;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

#Item_Events p{
	color:#000;
	margin:0px;
	padding:0px;
}

#Item_Events div.content{
	padding:10px 0px 0px 0px;
}

#Item_Events div.content p{
	padding:5px 0px 5px 0px;
}





