body {
	font: 86%/140% "Trebuchet MS", verdana, helvetica, arial, sans-serif;
	color: #014BA2;
	background: #BCD3F2 url(images/body_bg.gif) repeat;
	text-align: center;
	margin: 5PX 0 0 0;
	padding: 0;
}

/* =typog
---------------------*/

h1, h2, h3 {padding: 0;}

h1 {
	font-size: 1.4em;
	text-transform: uppercase;
	margin: 0 0 10px 0;

}
h2 {

	font-size: 1.4em;
	margin: 20px 0;
	padding: 1px 0;
	text-transform: lowercase;
	color: #f60;
}

h3 {	
	color: #8DB0E0;
	font-weight: bold;
	font-size: 1.4em;
	text-transform: lowercase;
	margin: 20px 0;

}

p {	
	margin: 20px 0;
	font-size: 1em;	
}

/**/
body#amenities p {margin: 0 0 10px 0  ;}
body#amenities h3 {margin: 20px 0 10px 0;}


a:link, a:visited {
	color: #f30;
	text-decoration: underline;
}
a:hover, a:active  {
	color: #f90;
	text-decoration: underline;
}
/* =img
---------------------*/

a img {border: 0; text-decoration: none;}

img.photo {
	width: 265px;
	height: 265px;
	margin: 3.0em 0 ;
	padding: 9px;
	background: #fff;
	border: 1px solid #c9c9c9;
}
img.top {
	margin-top: 8px;

}

img.left {float: left;}
img.right {float: right;}

/* =layout =boxes
---------------------*/


#wrapper_main {
	width: 710px;
	display: block;
	margin: 0 auto;
	text-align: left;
}

#header { /*hdr shadow is 5px on either side so pad content*/
	width: 710px;
	height: 232px;
	display: block;
	background: #B8D0F1; 
}


#nav {	
	width: 710px;
	margin: 16px 0 0px 0; 
	padding: 0;
	background: #8DB0E0;
	float: left;
	font-size: 1.35em;
}
#nav ul {	
	width: 690px;
	margin: 0 ; 
	padding: 0 0 0 20px;
	list-style: none;
}

#nav li {
	margin: 0; 
	padding: 0;
	float: left;
	display: block;
	line-height: 1.6em;
	background: transparent;
}

#nav a {
	background: transparent;
	display: block;
	margin: 0 20px 0 0 ;
	text-decoration: none;
	color: #fff;
	padding: .2em 0;
	font-weight: bold;
	text-transform: lowercase;
	letter-spacing: -.025em;	
}

#nav a#urhere {
	padding-bottom: 0;
	border-bottom: .2em solid #fff;
}
#nav li a:hover, #nav li a:active  {
	padding-bottom: 0;
	border-bottom: .2em solid #fff;
}




#wrapper_content { /*710w*/   
	min-height: 360px;
	width: 670px;
	display: block;
	float: left;
	margin: 20px 0 20px 0;
	padding: 20px 20px; /*extra 5px to account for banner grunge*/
	background: #fff;
			/*gif is 700w*/
}
* html #wrapper_content {
height: 360px; 	/*IE<7*/

}
	



#content_main {  /*background: #ddd; DIAG*/
	display: inline;
	float: left;
	width: 345px;
	  /*aligns: 15px = with hdr border; 20 with hdr logo*/
}

#content  {  
	margin: 0;
	width: 660px;
	float: left;
	padding: 0;
}


#content_sidebar {	/*background: #e5e5e5;*/

	display: inline;
	float: right;
	padding: 0 0 20px 0;
	width: 285px;
}

#content_sidebar p {
	
	/*background: pink; DIAG*/


}

/*

height of nav = font size x( line height+padding) = 2 * 1.35 = 2.7em

footer has smaller text so to keep same height 1/.86 x 2.16 = 2.5em
*/

#footer {	

	width: 670px;
	height: 2.7em;  
	margin: 10px 0 0 0 ; 
	padding: 0 20px; 
	display: block;
	clear: both;
	letter-spacing: .1em;
	background: #8DB0E0;
}


#footer p#copyright {
	color: #fff;
	background: transparent;
	text-align: center;
	font-weight: bold;
	font-size: .86em;
	line-height: 3.14em;  /* (2.7x(1/0.86))*/
	padding: 0 ; 
	margin: 0 ;
		
	}

#footer a {	
	color: #fff; 
}



/* =onecol
----------------------------------------*/
/* no #content_sidebar; #content_main --> #content */




/*aligns: 15px = with hdr border; 20 with hdr logo*/


/*div.item are used for rooms and attractions.*/
#content div.item {  
	width: 665px;
	margin: 10px 0;
	float:left;
}

#content div.item img {float: right; margin: 0 0 10px 40px;}


#content div.item h2 {	 /*background: pink;*/
	margin: 0 0 20px 0;
	width: 355px;
}

#content span.link {

	font-weight: normal;
	font-size: .65em;	
	text-transform: uppercase;
	float: right; 
	margin-right: 20px;	
	display: inline; /* IE hack*/
	background: none;
	margin: 0; padding: 0;
			display: none;
}

#content div.item p { 	/* background: pink;*/
	margin: 10px 0 0 0 ;
	clear: left;
	/*width: 355px;*/
}

