body{background-color:#EAEAEA;color:#555555;
     font-family:arial, helvetica, sans-serif;}

#wrapper{background-color:#90C7E3;
         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;
          }

#yurthero{
          line-height:300px;
          background-image:url(yurt.jpg);
          background-size:100% 100%;
          background-repeat: no-repeat;
          }

#trailhero{          
          line-height:300px;
          background-image:url(trail.jpg);
          background-size:100% 100%;
          background-repeat: no-repeat;
          }
          
h1{background-color:#002171;color:#FFFFFF;
   font-family:georgia, times new roman, serif;
   letter-spacing:0.25em;
   background-image: url(sunset.jpg);
   background-position:right;
   background-repeat:no-repeat;
   margin-top:0;
   margin-bottom:0;
   padding-top: 0.5em;
   padding-bottom:0.5em;}

header{    
       text-align:center;
       }

nav{color:#002171;
    font-weight:bold;
    padding:0em;
    font-size:120%;
     text-align:center;
border-bottom: 1px solid darkblue;}

nav a: link{color:#5c7fa3;}
nav a:visited{color:#344873;}
nav a:hover{color:#a52a2a;}

nav ul{margin:0;
       padding:none;
       font-size:1.2em;
        border-bottom: 1px solid darkblue;
        text-align: center;}

nav a{text-decoration:none;}

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;
       background-color:#FFFFFF;}

main{background-color:#FFFFFF;
     padding: 1px 30px 20px 20px;
     display: block;
     overflow: auto;}

*{box-sizing: border-box;}


@media (min-width:600px) {nav ul{display:flex;
                                 flex-wrap:nowrap;
                                  padding-right: 20px;
                                padding-left:20px;}

nav li{border-bottom: none;}
    
   



















