body {background-color : #90C7E3; background-image: linear-gradient(#FFFFFF, #90C7E3); background-repeat: no repeat; color : #666666; font-famliy: Arial, Helvetica, sans-serif;}
header {color : #FFFFFF; background-color : #002171; background-image: url(sunset.jpg); background-repeat: no-repeat; background-position: right; height: 60px;  padding-top: 15px; margin-left: auto; margin-right: auto; text-align: center;}
nav {text-align: center; background-color : #FFFFFF; font-weight: bold; padding: 1em;}
nav a {text-decoration: none;}
h1 { margin-top: 0; margin-bottom: 0; font-family: Georgia, "Times New Roman", serif; }
h2 {text-shadow: 1px 1px 1px #CCCCCC; color : #1976D2; font-family: Georgia, "Times New Roman", serif; }
h3 { font-family: Georgia, "Times New Roman", serif; font-color: #000033;}
ul {list-style-image: url(marker.gif);}
dt { color : #002171;}
main { padding-top: 1px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; display: block;}
#wrapper { padding: 2em; margin-left: auto; margin-right: auto; width: 80%; background-color: #FFFFFF; min-width: 960px; max-width: 2048px; box-shadow: 3px 3px 3px #333333;}
#homehero { height: 300px; background-image: url(coast.jpg); background-size: 100% 100%; background-image: no-repeat;}
#yurthero { height: 300px; background-image: url(yurt.jpg); background-size: 100% 100%; background-image: no-repeat;}
#trailhero { height: 300px; background-image: url(trail.jpg); background-size: 100% 100%; background-image: no-repeat;}
footer {padding: 2em; font-size: 75%; font-style: italic; text-align: center; font-family: Georgia, "Times New Roman", serif;}

.resort {color : #1976D2; font-weight: bold; font-size: 90%;}