body{background-color:#EAEAEA;color:#555555; font-family:arial, helvetica, sans-serif;} #wrapper{background-color:#90C7E3; margin-left:auto; margin-right:auto; width:80%; min-width:960px; max-width:2048px; box-shadow:3px 5px 5px #333333; border: 1px solid #000033; background-image: linear-gradient(to bottom, #FFFFFF, #90C7E3);} #homehero{line-height:300px; background-image:url(coast2.jpg); background-size:100% 100%; background-repeat: no-repeat; margin-left: 190px;} #yurthero{ line-height:300px; background-image:url(yurt.jpg); background-size:100% 100%; background-repeat: no-repeat; margin-left:190px;} #trailhero{ line-height:300px; background-image:url(trail.jpg); background-size:100% 100%; background-repeat: no-repeat; margin-left:190px;} h1{background-color:#002171;color:#FFFFFF; font-family:georgia, times new roman, serif; font-size: 3em; letter-spacing:0.25em; background-image: url(sunset.jpg); background-position:right; background-repeat:no-repeat; margin-top:0; margin-bottom:0} header{line-height:120px; text-align:center; padding-top:30px; padding-left: 3em;} nav{color:#002171; font-weight:bold; padding:1.5em; font-size:120%; float: left; width:160px; a:link{color: #5C7FA3;} a:visited{color:#344873;} a:hover{color:#A52A2A;} nav ul{margin:0; padding:0; font-size:1.2em;} nav a{text-decoration:none;} #section{float: left; width:33%; padding-left:2em; padding-right:2em;} h2{color:#1976D2; font-family:georgia, times new roman, serif; text-shadow:1px 3px 3px #CCCCCC;} h3{font-family:georgia, times new roman, serif; color:#000033;} dt{color:#002171;} .Pacific-Trails-Resort{color:#1976D2; font-weight:bold;} main ul{list-style-image:url(marker.gif);} footer{font-size:75%; font-style:italic; text-align:center; font-family:georgia, times new roman, serif; padding: 2em; margin-left: 190px; background-color:#FFFFFF;} main{background-color:#FFFFFF; margin-left:190px; padding: 1px 30px 20px 20px; display: block; overflow: auto;} *{box-sizing: border-box;}