body {
  padding-left: 1em;
  font-size: 101%;
  font-family: Georgia, "Times New Roman",
        Times, serif;
  color: purple;
  background-image: url("http://www.humecityswimclub.com/pictures/swimmer1.jpeg.JPG");
  background-color: #0066FF }
ul.navbar {
  list-style-type: none;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 2em;
  left: 1em;
  width: 9em }
h1 {
  font-family: Helvetica, Geneva, Arial,
        SunSans-Regular, sans-serif }
h1.primary_heading
   {
   font-family: Arial;
   text-align: center;
   font-size:30px;
   font-style: italic;
   font-weight: bold;
   text-align: center;
   color: #00ff00;
   }
h2.primary_heading
   {
   font-family: Arial;
   text-align: center;
   font-size:25px;
   font-style: italic;
   font-weight: bold;
   text-align: center;
   color: #00ff00;
   }
h3.main_heading
   {
   font-family: Impact, Charcoal, sans-serif;
   text-align: center;
   font-size:25px;
   font-style: italic;
   text-align: center;
   color: white;
   }
ul.navbar li {
  background: white;
  margin: 0.5em 0;
  padding: 0.3em;
  border-right: 1em solid black }
ul.navbar a {
  text-decoration: none }
a:link {
  color: blue }
a:hover {
  color: red }
a:visited {
  color: purple }
note {
  font-size: 50%;
     }
address {
  margin-top: 1em;
  padding-top: 1em;
  border-top: thin dotted }
h2.heading1
  {
  text-align: center;
  text-decoration: underline;
  color: #66FF66;
  }
h2.format1
  {
  text-align: center;
  text-decoration: underline;
  color: black;
  }
h2.format2
  {
  text-align: center;
  color: #FFFF33;
  }

/* This section covers the "main" page */
h2.main_page
  {
   font-family: Arial;
   text-align: center;
   font-size:20px;
  color: #FFFF33;
  }
h3.main_page
  {
   font-family: Arial;
   text-align: center;
   font-size:14px;
  color: #FFFF33;
  }
h4.main_page
  {
   font-family: Arial;
   text-align: center;
   font-size:14px;
  color: #FFFF33;
  }
h6.main_page
  {
   font-family: Arial;
   text-align: center;
   font-size:18px;
  color: #FFFF33;
  }
p.main_page
  {
   font-family: Arial;
   text-align: center;
   font-size:12px;
  color: #FFFFFF;
  }
/* This section covers the "latest news" page */
h3.latest_news
  {
   font-family: Arial;
   text-align: left;
   font-size:14px;
   margin-left: 1px
  color: #FFFF33;
  }
p.latest_news
  {
   font-family: Arial;
   text-align: left;
   font-size:10px;
  color: #FFFFFF;
  }
 
li.nav_text
  {
   font-family: Arial;
   text-align: left;
   font-size:12px;
   color: #FFFFFF;
  }
hr {
  color: #0000ff;
  background-color: #0000ff;
  height: 5px;
  width: 80%;
}

