* {box-sizing: border-box;}
	<style> 
		#wrapper { background-color: #90C7E3; 
			width: 80%; 
			min-width: 960px; 
			max-width: 2048px; 
			border: 1px solid #000033; 
			background-image: linear-gradient(to bottom, #FFFFFF, #90C7E3);}
	    body { background-color: #EAEAEA; 
			background-image: linear-gradient(to bottom, #FFFFFF, #90C7E3);  
			font-family: Arial, Helvetica, sans-serif;}
		header { height: 120px; 
			text-align: center; 
			padding-top: 30px;
			padding-left: 3em;}
			header a:link { color: #FFFFFF;}
			header a:visited { color: #FFFFFF;}
			header a:hover { text-decoration: none;
				color: #90C7E3;}
		h1 { background-color: #002171; 
			color: #FFFFFF; 
			margin-bottom: 0; 
			margin-top: 0;
			font-size: 3em;
			letter-spacing: 0.25em;} 
		h1, h2, h3 {font-family: Georgia, "Times New Roman", Serif;} 
		nav {font-weight: bold;  
			padding: 1.5em;
			font-size: 120%;
			float: left;
			width: 160px;} 
			nav a { text-decoration: none;}
			nav a:link { color: #5C7FA3;}
			nav a:visited { color: #344873;}
			nav a:hover { color: #A52A2A;}
			nav ul { list-style-type:none;
				margin: 0;
				padding-left: 0;
				font-size: 1.2em;}
		main { background-color: #FFFFFF;
			margin-left: 190px;
			padding-top: 1px; 
			padding-right: 20px; 
			padding-bottom: 20px; 
			padding-left: 30px; 
			display: block;
			overflow: auto;}
		main ul { list-style-image: url(marker.gif);}
		h2 { color: #1976D2; 
			text-shadow: 1px 1px 0 #CCCCCC;}
		dt { color: #002171;}
		h3 {color: #000033;}
		.resort {color: #1976d2; font-weight: bold;}
		footer { font-size: 75%; 
			font-style: italic; 
			text-align: center; 
			font-family: Georgia, "Times New Roman", Serif; 
			padding: 2em;
			background-color: #FFFFFF;
			margin-left: 190px;}
		section {float: left;
			width: 33%;
			padding-left: 2em;
			padding-right: 2em;}
		#contact { font-size: 90%;}
		#homehero { height: 300px; 
			background-image: url('coast2.jpg'); 
			background-size: 100% 100%; 
			background-repeat: no-repeat;
			margin-left: 190px;}
		#yurthero { height: 300px; 
			background-image: url('yurt.jpg'); 
			background-size: 100% 100%; 
			background-repeat: no-repeat;
			margin-left: 190px;}
		#trailhero { height: 300px; 
			background-image: url('trail.jpg'); 
			background-size: 100% 100%; 
			background-repeat: no-repeat;
			margin-left: 190px;}
	</style>
		