/* Basic stuff */

body {
  margin: 0;
  padding: 0;
  /*color: black;*/
  color: #333333;
  background-color: #3d5885;
  font-family: "Gill Sans", Verdana, sans-serif;
  font-size: 12pt;
  line-height: 1.4em;
  text-align: center;
  letter-spacing: .05em;
}

img {
  border: none;
}

a {
  color: navy;
}

acronym {
  border-bottom: 2px dotted #aaaaaa;
  cursor: help;
}

address {
  margin-bottom: 20px;
  font-size: 8pt;
  text-align: right;
}

blockquote {
  margin: 20px;
  border-top: 1px dashed #aaaaaa;
  border-bottom: 1px dashed #aaaaaa;
  font-size: 9pt;
  font-style: italic;
}

/* Specific stuff */

div#container {
  margin: 0 auto 0 auto;
  padding: 10px;
  width: 750px;
  color: black;
  background-color: white;
  text-align: left;
}

#pageheader h1 {
  font-size: 24pt;
}

#pageheader h2 {
  font-size: 14pt;
}

#pageheader h1, #pageheader h2 {
  margin: 0 20px 5px 20px;
  padding: 0;
}

#summary {
  margin: 20px 0 20px 0;
  padding: 10px;
  font-size: 8pt;
}

#summary p {
  margin: 0;
  padding: 0 0px 20px 20px;
  width: 165px;
  height: 75px;
  color: white;
  background-color: navy;
}

#summary div {			/* CHANGE THIS TO AN IMAGE SOMEDAY? */
  margin: 0;
  padding: 10px;
  width: 522px;
  height: 75px;
  float: right;
  color: white;
  background-color: purple;
}

#colleft {
  margin: 0 0 10px 0;
  padding: 0 10px;
  width: 175px;
  float: left;
  border-right: 2px solid #dddddd;
  font-size: 8pt;
}

#nav {
  margin: 0 0 20px 0;
  padding: 0;
}

#nav ul {
  margin: 10px 0 0 20px;
  padding: 0;
}

#nav, #nav ul {
  list-style-type: none;
}

#nav li {
  margin-bottom: 10px;
}

.toplevel {
  font-size: 10pt;
}

#colright {
  margin: 0 10px 10px 215px;
  padding: 0;
}

#colright h1 {
  font-size: 16pt;
}

#colright h2 {
  font-size: 14pt;
}

#pagefooter {
  margin: 20px 0 10px 0;
  padding: 10px 0 0 10px;
  height: 25px;
  clear: both;
  border-top: 2px solid #dddddd;
  font-size: 7pt;
}

#valid-xhtml, #valid-css, #section508, #accessible, #creativecommons {
  margin: 0 0 0 15px;
  padding: 0;
  float: right;
}

