body {
	margin: 0px;
	padding: 0px;
	background:#ea8a2c;
}
h1 {
	margin:10px 0 10px 0;
	padding:10px 0 5px 0;
	font-size:13pt;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	border-bottom: 1px solid #DAF7FF;
	}
h1 .pagetitle {
	margin:0;
	padding:10px 0;
	font-size:13pt;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	}
img { vertical-align:middle; }
#wrapper {
	}
#head {
	height:188px;
	background:url(images/head.jpg) repeat-x;
	}

#hat {
	height:188px;
	width:770px;
	background:url(images/hat.gif) no-repeat;
	margin:auto;
	}
#language {
	position:absolute;
	top:150px;
	
	}
	
#language a{
	width:23px;
	height:28px;
	padding:4px;
	background:url(images/lang.gif) no-repeat center;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	line-height:180%;
	position:relative;
	/*top:156px;*/
	top:6px;
	left:20px;
	display:block;
	float:left;
	
	}
	
#language a:hover{
	color:#FF9723;
	}
#nav {
	margin:0;
	padding:0;
	height:39px;
	background:url(images/nav.gif) repeat-x;
	width:850px;
	}
#nav img{	
	border:none;
	
	}
#nav a{	
	margin:0px;
/*	padding:13px 20px 8px 20px;*/
	color:#fff3e6;
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#nav a:hover,
a.current:link,
a.current:hover,
a.current:visited,
a.current:active {
	background:url(images/nav-hover.gif) repeat-x;
}
	
#middle {
	background-color: #87D6FF;
	background-image: url(images/body-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	}
#middle .middle { 	
margin: auto;
width: 900px;
}
#middle-2 {
	background-color: #4fb3e4;
	background-image: url(images/body-bg2.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#middle-2 .middle { 	
margin: auto;
width: 900px;
}
#middle-slider {
	background-color: #4fb3e4;
	background-image: url(images/body-bg-slider.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height:19px;
}
#bottom {
	height:81px;
	background:url(images/bottom.jpg) repeat-x;	
	color:#fff;
	font-size:8pt;
	margin:auto;
		}
#bottom-nav {
	text-align:center;
	width:850px;
	margin-top:20px;
	margin-bottom:20px;
	}
#bottom-nav a{
	color:#fff;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin-left:30px;
	margin-right:30px;
	}
#bottom-nav a:hover{
	border-bottom:1px solid #fff;
	}
	
.created {	
	color:#804712;
	text-decoration:none;
	margin-left:15px;	
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	margin-right:15px;
	}
	
a.created:hover {
	text-decoration:underline;
	}
	
.created img{	
	border:none;
	}
	
	
#content a{
	color:#009999;

	}
	
#content {
	padding:20px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	color:#176f9c;
	text-align:justify;
	}
#content h1 {
	color:#176f9c;
	text-decoration: none;
	margin:0;
	padding:0;
	}
#content h1 a {
	color:#176f9c;
	text-decoration: none;
	}	
#content-2 {
	padding:20px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	color:#FFFFFF;
	text-align:justify;
	}
#content-2 a{
	color: #dddddd;
	}
#content-2 a:hover{
	color: #FFAE51;
	}
#sidebar {
	padding:10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
}	
#sidebar ul {
padding: 0;
margin: 0;
list-style-type: none;
}
#sidebar li ul a {
display:block;
margin: 2px;
padding: 5px;
background:#A6DCFE;
border: 1px solid #A9DDFF;
}
#sidebar li ul a:hover {
display:block;
margin: 2px;
padding: 5px;
background:#C6ECF9;
border: 1px solid #A9DDFF;
}
#sidebar a {
color: #176F9C;
text-decoration: none;
}
#sidebar a:hover {
color: #05547D;
text-decoration: none;
}
.reservation {
	background:#def2ff;
	border-bottom:2px solid #4290B6;
	border-right:2px solid #4290B6;
	border-top:1px solid #73bcdf;
	border-left:1px solid #73bcdf;
	}
.reservation td{
border: 1px solid #bae4ff;
padding:3px 5px;
	}
	
.subtitle {
	font-size:8pt;
	color:#FFFFFF;
	}
	
	
/*   intro styles  */

#holder {
	margin:auto;
	width:750px;
	}
	
#links {
	position:relative;
	bottom:330px;
	color:#fff;
	font-weight: bold;
	font-size:9pt;
	margin-left:20px;
	}
	
#links a{
	text-decoration:none;
	margin:5px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#links a:hover{
	text-decoration:underline;
	}

.mb img{
	padding:23px;
	border:1px solid #3366FF;
	background:#FFFFFF;
	margin-bottom:14px;
	margin-left:0px;
	margin-right:12px;
	}
.mb{
	
	}	
#gallery {
/*	position:relative;
	bottom:214px;
	margin-bottom:-214px;*/
	}
#bottom .footerlinks { padding:0; margin:0; color: #ffffff; font-family:Tahoma, sans-serif, Arial; font-size:10px; text-transform:uppercase; }
#bottom .footerlinks ul {
	 text-transform:uppercase;
	 text-decoration: none;
     display: inline;
     list-style-type: none;
     list-style-image:none;
     margin:0; 
	 padding:0;
	 }
#bottom .footerlinks li, .footerlinks li li, .footerlinks li li li {
     display: inline;
	 text-decoration: none;
     padding: 0;
	 margin: 0; 
	 }
#bottom .footerlinks a {
 color:#F5C89A;
	 text-decoration:none;
	 border-right: 1px solid #B05407;
     padding: 0 10px;
	 margin: 0;
	 }
#bottom .footerlinks a:hover {
color:#B05407;
text-decoration:none;
}
.footbord {
border-left: 1px dotted #17658C;
}
.footbord2 {
border-right: 1px dotted #17658C;
border-left: 1px dotted #17658C;
}
h2.widgettitle {
background: url(images/widgettitle.jpg) repeat-x top left;
border-left: 1px solid #6fc1f9;
border-right: 1px solid #6fc1f9;
color: #176F9C;
font-size: 14px;
padding:7px;
}
.commentary {
background: #A4E1FE;
border:1px solid #C7EDFF;
padding: 4px;
margin-bottom: 20px;
}
#comments {
font-size: 12px;
font-family:Tahoma, sans-serif, Arial;
}
h3#comments {
font-size: 13px;
font-family:Tahoma, sans-serif, Arial;
}
.comment-body, #respond {
font-size:11px;
font-family:Tahoma, sans-serif, Arial;
}
h1.pagetitle {
font-size:11px;
}
.alignleft { float:left; }
.alignright { float:right; }
.alignleft ul li { float:left; vertical-align:middle; }
.alignright ul li { float:right; display: block; }
#s {
background:#95DBFF;
border: 1px solid #DAF7FF;
color:#146288;
padding: 4px;
}
#searchsubmit {
background: url(images/btn-bg.jpg) top left repeat-x;
color: #ffffff;
padding: 2px;
border: 1px solid #58a9e6;
}
