body {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size:12px;
  text-align:center;

  background-repeat: no-repeat;
  background-position: top center;
  color:#ffffff;
  background-color: #000000;
}

.body_home{ background-image: url(../images/large_bg_1.jpg); }
.body_story{ background-image: url(../images/large_bg_2.jpg); }
.body_about{ background-image: url(../images/large_bg_3.jpg); }
.body_media{ background-image: url(../images/large_bg_4.jpg); }
.body_open{ background-image: url(../images/large_bg_5.jpg); }
.body_press{ background-image: url(../images/large_bg_6.jpg); }

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

p, strong{
padding:0;
margin:0;
text-align:left;
}

a{
color:#ffffff;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

#holder{
	width:920px;
	margin:5px auto 20px auto;
	text-align: left;
}

#header{
	width:920px;
	margin:0;
	padding: 0;
	text-align: left;
	height: 195px;
	overflow: hidden;
	background-image: url(../images/header_bg.png);
	background-repeat: no-repeat;
}


ul#nav {
	padding: 0;
	margin: 130px 0px 0px 30px;
	list-style:none;
	width: 850px;
	height: 40px;s
	overflow: hidden;
}

ul#nav li{
	float:left;
	padding:0;
	margin: 0;
	height: 40px;
	line-height:40px;
	list-style-type:none;
	/*
	background-image:url(../images/nav_off.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	*/
}

ul#nav a{
	display:block;
	padding:0;
	margin: 0;
	width: 100px;
	height: 40px;
	text-indent: -2000px;
	background-image:url(../images/nav.png);
	background-repeat:no-repeat;
	background-position: 0 0;
}


li#nav_home a{	
	width: 97px;
	background-position: 0 0;
}
#nav_home a:hover{	background-position: 0px -40px;}
#nav_home a.active{	background-position: 0px -40px;}

li#nav_story a{	
	width: 130px;
	background-position: -97px 0px;
}
#nav_story a:hover{	background-position: -97px -40px;}
#nav_story a.active{	background-position: -97px -40px;}

li#nav_about a{	
	width: 107px;
	background-position: -227px 0px;
}
#nav_about a:hover{	background-position: -227px -40px;}
#nav_about a.active{	background-position: -227px -40px;}

li#nav_pics a{	
	width: 158px;
	background-position: -334px 0px;
}
#nav_pics a:hover{	background-position: -334px -40px;}
#nav_pics a.active{	background-position: -334px -40px;}

li#nav_open a{	
	width: 158px;
	background-position: -492px 0px;
}
#nav_open a:hover{	background-position: -492px -40px;}
#nav_open a.active{	background-position: -492px -40px;}

li#nav_press a{	
	width: 100px;
	background-position: -650px 0px;
}
#nav_press a:hover{	background-position: -650px -40px;}
#nav_press a.active{	background-position: -650px -40px;}

li#nav_chat a{	
	width: 89px;
	background-position: -751px 0px;
}
#nav_chat a:hover{	background-position: -751px -40px;}
#nav_chat a.active{	background-position: -751px -40px;}



#main{
	width:920px;
	margin:0;
	padding: 20px 40px;
	text-align: left;
	/*height: 452px;*/
	overflow: hidden;
	background-image: url(../images/middle_bg.png);
	background-repeat: no-repeat;
	color: #a05c08;
}

#main h1{
	font-size: 20px;
	font-weight: bold;
	margin: 0px 0px 30px 0px;
	padding: 0px;
}

#main p{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	line-height: 16px;
}

#threecol_col1{
	float: left;
	width: 260px;
	height: 410px;
	overflow: hidden;
	margin: 0px 30px 0px 0px;
	padding: 0px;
}

#threecol_col2{
	float: left;
	width: 260px;
	height: 410px;
	overflow: hidden;
	margin: 0px 30px 0px 0px;
	padding: 0px;
}

#threecol_col3{
	float: left;
	width: 260px;
	height: 410px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#twocol_col1{
	float: left;
	width: 260px;
	height: 410px;
	overflow: hidden;
	margin: 0px 30px 0px 0px;
	padding: 0px;
}

#twocol_col2{
	float: left;
	width: 550px;
	height: 410px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#footer{
	width:920px;
	margin:0;
	padding: 0;
	text-align: left;
	height: 175px;
	overflow: hidden;
	background-image: url(../images/footer_bg.png);
	background-repeat: no-repeat;
	color: #a05c08;
}

#footer p{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #a05c08;
}

#arches{
	float: left;
	width: 120px;
	height: 70px;
	margin: 70px 0px 0px 80px;
	padding: 0px;
}

#booking{
	float: left;
	width: 290px;
	height: 90px;
	margin: 40px 0px 0px 90px;
	padding: 0px;
	font-size: 9px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #a05c08;
}
a#big_booking_button{
	display: block;
	width: 290px;
	height: 90px;
	font-size: 10px;
	line-height: 16px;
	color: #a05c08;
	text-align: center;
}
a#big_booking_button:hover{
	text-decoration: none;
}

#mailinglist{
	float: left;
	width: 200px;
	height: 70px;
	margin: 65px 0px 0px 118px;
	padding: 0px;
}

#mailinglist td{
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-right: 3px;
	padding-bottom: 3px;
}


#home-left{
float:left;
width:570px;}

#home-right{
	float: left;
	width: 260px;
	height: 410px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#bios-main{
	width:920px;
	margin:0 0 10px 0;
	padding: 20px 40px;
	text-align: left;
	height: 652px;
	overflow: hidden;
	background-image: url(../images/bios-middle_bg.png);
	background-repeat:no-repeat;
	color: #a05c08;
}

#bios{
height:540px !important;
}

#SUB{
width: 540px;
float:left;
}