body{
	background:liner-gradient(#FFFFFF #90C7E3);
	background-color:#EAEAEA;
	}
header{
	background-image:url('sunset.jpg');
	height:120px;
}
header a:link{color:#FFFFFF;
}

header a:visited{color:#FFFFFF;
}

header a:hover{color:#90C7E3;
}

h1{
	text-align: center;
	font-size:3em;
	letter-spacing:0.25em;
	padding-left: 5em;
	padding-right:5em;	
}
navbar{
	position:fixed; top: 0; left:0;
	float:left;
	width:160px;
	padding 0 0 0;
	font-size;1.2em;
}
navbar ul{
	list-style-type:none;
	padding:1em 1em 1em 1em;
}
	
navbar a:link {color:#5C7FA3;
}

navbar a:visited{color:#344873;
}

navbae a:hover:{color:#A52A2A;
}

navbar a:nth-child(2){
	color:#fff;
}

navbar a:nth-child(2): hover{ 
	color:#5C7FA3;
}


h2{
	color:#1976D2;
}
dt{
	color:#002171;
}
.resort{
	color:#1976D2;
	font-size: 1.2em;
}
#homehero{
	height:300px;
	background-size:100% 100%;
	background-image:url('coast.jpg');
	background-repeat:no-repeat;
	margin-left:170px;
}
footer{
	font-size:.70em italic;
	text-align: center;
	padding 1em 1em 1em 1em;
	background-color:#FFFFFF;
	margin-left:170px;
	
}
#wrapper{
	background-color:#FFFFFF;
	min-width:960px%;
	max-width:2048px;
	box-shadow 1px 1px 1px;
	margin-right: auto;
	margin-left: auto;
	background:liner-gradient(#FFFFFF #90C7E3);

}
#yurthero{
	height:300px;
	background-size:100% 100%;
	background-image:url('trail.jpg');
	background-repeat:no-repeat;
	margin-left:170px;
}
h3{
	font-family: "Times New Roman", Times, serif;
/* code from w3c schools */
}
main{
	padding-left:2em;
	padding-right:2em;
	display:block;
	background:#FFFFFF;
	overflow:auto;
}
#trailhero{
	height: 300px;
	background-image:('trail.jpg');
	background-size:100% 100%;
	margin-left:170px;
}

section{
	float:left;
	width:33%;
	padding-left:2em;
	padding-right:2em;
}
/* *{box-sizing:border-box;} */