/* CH3: Match Figures 3.33 & 3.34 */

body{
  background-color:#FFFFFF;
  color:#666666;
  font-family: Verdana, Arial, sans-serif;
  margin:0;
}

/* Center page content at 80% width */
#wrapper{ width:80%; margin:0 auto; }

/* Header band */
header{
  background:#002171;
  color:#FFFFFF;
  font-family: Georgia, "Times New Roman", serif;
  padding:1rem 1rem .5rem;
}
h1{ line-height:200%; font-size:2.75rem; font-weight:700; margin:0; }

/* Sky-blue nav with bold, underlined links */
nav{ background:#BBDEFB; font-weight:bold; padding:.4rem 1rem; }
nav a{ color:#002171; text-decoration:underline; margin-right:1rem; }

/* Medium-blue h2 in serif */
h2{
  color:#1976D2;
  font-family: Georgia, "Times New Roman", serif;
  font-size:1.75rem;
  margin:1rem 0 .5rem;
}

/* Definition list: dark-blue bold terms */
dt{ color:#002171; font-weight:bold; margin-top:.5rem; }
dd{ margin:0 0 .75rem 0; }

/* Utility for company name */
.resort{ color:#1976D2; font-size:1.2em; }

/* Small, italic, centered footer */
footer{ font-size:.70em; font-style:italic; text-align:center; padding:1.25rem 0; }

main{ padding:1rem; }
address{ font-style:normal; }