/* Global Element Styles */
body {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:1.1em;
	color:#333333;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#666;
}

h2 {	
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:1.5em;
	color:#333333;
	margin:.5em auto;
	padding:0;
}

h3 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:1.3em;	
	color:#333333;
	margin:.5em auto;
	padding:0;
}

h4{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:1.4em;
	color:#6b5b4c;
	font-weight:normal;
}

/* Global Section Styles */

div#holder{
}
	div#holder h1{
		font-family:Verdana, Geneva, sans-serif;
		font-size:0.8em;
		color:#ffffff;
		line-height:1.4em;
	}

div#branding{
}

div#main-content #content{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:0.9em;
	color:#333333;	
}
div#main-content #content h2,
div#main-content #content h3{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:1.6em;
	color:#8c6a28;
	padding:0;
	/* font-variant:small-caps; */
	/* letter-spacing:0.05em; */
	text-align:center;
}


div#main-content #content h3{
	font-size:1.3em;
}

#main-content #content a{
	color:#6a5a4b;
	font-size:1em;
	text-decoration:none;
}
	#main-content #content a:hover{
		color:#333333;
	}
	
	#main-content-menu{
		text-align:center;
	}
	
	#main-content-menu li a{
		font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
		font-size:1em;
		color:#3e3731;
		text-transform:uppercase;		
		text-decoration:none;
	}
	
	#main-content-menu li a:hover{
		background:#c3bdb8;
	}

div#utility h2{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:1em;
	color:#ffffff;
	letter-spacing:0.1em;	
	font-variant:small-caps;
}

div#utility a.more{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	text-align:center;
	text-transform:uppercase;
}

div#utility #special-offers a.more{
	color:#ffffff;	
	text-decoration:none;
}

div#utility .photo-gallery a.more,
div#utility .discover a.more{
	color:#4b4035;
	text-decoration:none;
}

div#utility .intro{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:0.8em;
	color:#403327;
}

div#utility #weatherandtime{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#857362;
	text-transform:uppercase;
}
	div#utility #weatherandtime ul li.label{
		font-size:0.75em;
	}
	div#utility #weatherandtime ul li span#digital-clock{
		font-size:1em;
	}
	div#utility #weatherandtime #weather span.temp{
		font-size:0.9em;
	}
	div#utility #weatherandtime #weather span.text{
		font-size:0.8em;
		line-height:1.1em;
	}
	div#utility #special-offers .nav a{
		font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
		color:#7d6a58;
		text-decoration:none;
	}

div#main-visual{
}

div#main-menu ul li a{
	font-family:"Times New Roman", Times, serif;
	font-size:0.95em;
	color:#857362;
	/* letter-spacing:0.05em; */
	text-transform:uppercase;
	text-decoration:none;	
}
	div#main-menu ul li a:hover{
		background:#f1ecdf;
	}
	

div#reservation h2{	
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#ffffff;
	text-transform:uppercase;
}
		div#reservation h2 span.rates{
			font-size:0.9em;
		}
		div#reservation h2 .reservations{
			font-size:0.55em;
		}
		
		div#reservation .reservation-text {
			font-family:Verdana, Geneva, sans-serif;
			font-size:0.8em;
			color:#ffffff;
			letter-spacing:-0.01em;
			line-height:1.9em;
		}
		div#reservation .reservation-contact{
			font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
			color:#ffffff;		
			line-height:1.3em;
		}
			div#reservation .reservation-contact span.phone{
				font-size:1.5em;
				letter-spacing:0.12em;
				text-transform:uppercase;	
			}
			div#reservation .reservation-contact span.email{
				font-size:1em;
				letter-spacing:0.12em;
			}	
			div#reservation .reservation-contact span.email a{
				font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
				color:#ffffff;
				text-decoration:none;
			}
	
div#top-menu ul li a{
	font-family:"Times New Roman", Times, serif;
	font-size:0.95em;
	color:#857362;
	/* letter-spacing:0.08em; */
	text-transform:uppercase;
	text-decoration:none;
}

	div#top-menu ul li a:hover{
		color:#a7796c;
	}
	div#top-menu ul li.active a{
		color:#a7796c;
	}

div#hotel-address{
	text-transform:uppercase;
	font-size:0.75em;
}
	
div#hotel-address,
div#hotel-contact{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#b6985e;
	letter-spacing:0.02em;
	line-height:1.5em;
}
div#hotel-contact{
	text-align:right;
	font-size:0.78em;
}
	div#hotel-contact a{
		color:#B6985E;
		text-decoration:none;
	}

div#footer .alt-menu{		
		text-align:center;			
	}	
	
	div#footer .alt-menu ul li a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.8em;
		color:#ffffff;
		text-transform:uppercase;
		text-decoration:none;
	}
		
	div#footer .alt-menu ul li a:hover{
		color:#857362;
	}
	div#footer .alt-menu ul li.active a{
		color:#857362;
	}

	div#footer .alt-address{		
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:0.65em;
		color:#ffffff;
		text-align:center;	
		text-transform:uppercase;
		text-decoration:none;
	}
	div#footer .share{
		text-align:center;	
	}

div#credits{
	text-align:center;	
}
	div#credits a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.8em;
		color:#70655c;
		text-decoration:none;
	}
	
	div#credits a:hover{
		color:#a7796c;		
	}
