/* body */
body {
  color: #000000;
  background-color: #ffffff;
  font-family: Arial, Verdana, sans-serif;
  font-size: 76%;
}

/* links */
a:link {
  color: #000000;
  background-color: #ffffff;
}
a:visited {
  color: #000000;
  background-color: #ffffff;
}
a:hover {
  color: #000000;
  background-color: #ffffff;
}
a:active {
  color: #ffffff;
  background-color: #000000;
}
a:focus {
  color: #ffffff;
  background-color: #000000;
}

/* text alignment */
h1, h2, #border, #header, #main-ctr, #main-ctr p, #nav, #footer {
   text-align: center;
}
h3, p, #main, #main-list {
  text-align: left;
}

/* padding and margins */
h1, h2, h3, p, #nav, #footer {
  padding: 5px 0px 5px 0px;
  margin: 15px 0px 15px 0px;
}
#border, #header, #main, #main-ctr {
  padding: 0px;
  margin: 0px;
}
#main-list {
  padding: 0px;
  margin: 0px 0px 0px 100px;
}

/* headings */
h1 {
  font-size: 1.5em;
}
h2 {
  font-size: 1.3em;
}
h3 {
  font-size: 1.2em;
}

/* lists */
li {
  list-style-type: none;
  text-align: left;
  padding: 5px;
  margin: 0px;
}

/* page size */
#border {
  width: 750px;
  margin-left: auto;
  margin-right: auto;
}

/* navigation bar */
#nav a:link {
  color: #bf4030;
  background-color: #ffffff;
  text-decoration: none;
}
#nav a:visited {
  color: #bf4030;
  background-color: #ffffff;
  text-decoration: none;
}
#nav li {
  display: inline;
  font-size: 1.3em;
  font-weight: bold;
  padding: 10px;
  margin: 5px;
}

/* footer font */
#footer {
  font-size: .9em;
}

/* text styles */
.bold {
  font-weight: bold;
}
#banner {
  font-size: 1.3em;
  font-weight: bold;
  text-align: center;
}
