body 
	{background-color:#90C7E3;
	background-image: linear-gradient(to bottom, #FFFFFF, #90C7E3);
	background-repeat:no-repeat;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;}

header 
	{background-color:#002171;
	color:#ffffff;
	background-image: url(images/sunset.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:60px;
	text-align:center;
	padding-top:15px;}

nav 
	{background-color:#ffffff;
	font-weight:bold;
	text-align:center;
	padding:1em;}

nav a
	{text-decoration:none;}

h1 	
	{margin-bottom:0;
	margin-top:0;
	font-family:georgia, times-new-roman, serif;}

h2 	
	{color:#1976d2;
	font-family:georgia, times-new-roman, serif;
	text-shadow: 1px 1px 1px #cccccc;}

h3
	{color:#000033;
	font-family:georgia, times-new-roman, serif;}

main
	{padding: 1px 20px 20px 20px;
	display: block;}
	
dt 	
	{color:#002171;}

.resort 
	{color:#1976d2;
	font-weight:bold;}

.contact
	{font-size:90%;}

#wrapper
	{background-color:white;
	width:80%;
	min-width:960px;
	max-width:2048px;
	box-shadow: 3px 3px 3px #333333;
	margin-right:auto;
	margin-left:auto;}
	
#homehero
	{height:300px;
	background-image: url(images/coast.jpg);
	background-repeat:no-repeat;
	background-size: 100% 100%;}

#yurthero
	{height:300px;
	background-image: url(images/yurt.jpg);
	background-repeat:no-repeat;
	background-size: 100% 100%;}

#trailhero
	{height:300px;
	background-image: url(images/trail.jpg);
	background-repeat:no-repeat;
	background-size: 100% 100%;}

ul
	{list-style-image: url(images/marker.gif);}

footer
	{font-size:75%;
	font-style:italic;
	text-align:center;
	font-family:georgia, times-new-roman, serif;
	padding: 2em;}