/* Pacific Trails Resort - CH4 styles */
/* Base layout */
body { font-family: Arial, Helvetica, sans-serif; background-color: #EAEAEA; margin: 0; }
#wrapper { background-color: #FFFFFF; max-width: 1100px; margin: 0 auto; border: 1px solid #002171; box-shadow: 0 2px 12px rgba(0,0,0,0.08); }
header { background-color: #002171; color: #FFFFFF; padding: 1rem; }
header h1 { margin: 0; }
nav { background-color: #BBDEFB; padding: 0.5rem; }
nav a { text-decoration: none; padding: 0.5rem 0.75rem; display: inline-block; }
nav a:link, nav a:visited { color: #002171; }
nav a:hover, nav a:focus { text-decoration: underline; }
main { padding: 1rem; }
footer { background-color: #BBDEFB; padding: 1rem; font-size: 0.9rem; }

/* CH4 hero panels */
#homehero, #yurthero, #trailhero {
  height: 300px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 8px;
  margin: 0.75rem 1rem;
}

/* Supply these images in /images in cPanel */
#homehero { background-image: url("images/coast.jpg"); }
#yurthero { background-image: url("images/yurt.jpg"); }
#trailhero { background-image: url("images/trail.jpg"); }

/* Utilities */
.resort { font-weight: bold; }
img { max-width: 100%; height: auto; }
