<style>
html{ height: 100%}
* { box-sizing: border-box; }
nav a:link {color: #5C7FA3}
nav a:visited {color: #344873}
nav a:hover {color: #A52A2A}
header a:link {color: #FFFFFF; text-decoration: none ;}
header a:visited {color: #FFFFFF}
header a:hover {color: #90C7E3}


body{	color: #666666; 
		font-family: Verdana, Arial, "Sans Serif";
		background-color: #EAEAEA;	
		}


header{	
		background-color:#002171;
		height: 120px;
		color: #FFFFFF; 
		font-family: Georgia, Serif;
		}

h1{ 	
		text-align: center;
		font-size:3em;
		letter-spacing:.25em;
		padding: .5em;}

nav{	font-weight: bold;
		float: left;
		width: 160px;
		padding: 0;
		font-size: 1.2em;
		position: fixed;
		}

nav ul{
	list-style-type: none;
	padding-left: 1em;
}
		
nav a { text-decoration: none;
}

main{	background-color: #FFFFFF;
		margin-left: 170px;
		overflow: auto;
		padding: 0em 2em 2em;
}

h2{ 	color: #1976D2; 
		font-family: Georgia, Serif; }
		
h3{		font-family: Georgia, Serif; }

dt{ 	color: #002171; 
		font-weight: bold; }

.resort {	color: #1976D2; 
			font-size: 1.2em; }

footer{ 	margin-left: 170px;
			background-color: #FFFFFF;
			font-size:.70em; 
			font-style: italic; 
			text-align: center;
			padding: 1em;	}
			
section{ 	width: 33%;
			float: left;
			padding-left: 2em;
			padding-right: 2em;
}

#wrapper {	background-color: #FFFFFF;
			margin-left:auto; 
			margin-right:auto;
			min-width:960px;
			max-width:2048px;
			width:80%;
			box-shadow: 1px 1px 5px 2px #000000;
			background-image: linear-gradient(to bottom, #FFFFFF, #90C7E3);			
			}
			
#homehero {	height: 300px;
			background-image: url(coast.jpg);
			background-repeat: no-repeat;
			background-size: 100% 100%;
			margin-left: 170px;}
			
#yurthero {	height: 300px;
			background-image: url(yurt.jpg);
			background-repeat: no-repeat;
			background-size: 100% 100%;
			margin-left: 170px;}
			
#trailhero {height: 300px;
			background-image: url(trail.jpg);
			background-repeat: no-repeat;
			background-size: 100% 100%;
			margin-left: 170px;}
</style>