html, body, h1, #header, #menu, #main, #footer, p{ margin:0; border:0; padding:0; }

html { height:100%; }

body {
   background-color:#ffffff; color:#000000;
   padding:0;
   font-family:book antiqua, georgia, courier new, times new roman, serif;
   font-size:1em;
}

a {
   color:#6600ff;
   margin:0; border:0; padding:0;
   text-decoration:none;
}

a.ext {
   background:url('../img/ext.png') right center no-repeat;
   padding-right:1.0em;
}

a:link, a:visited {
   border-bottom:1px dotted #6600ff;
}

a:hover, a:active {
   border-bottom:1px solid #6600ff;
}


#wrapper {
   background-color:#ffffff;
   margin:0 auto; border:0; padding:0;
   width:100%;
}

#header {
   margin: 0 auto; border:0; padding:0;
   width:40em;
   clear:both;
}

#header img {

   width:100%;
}

#header h1 {
   padding:0.5em 0.2em;
   font-size:1.5em;
   float:left; display:inline;
}

#header a {
   border: 0;
}

#header img{
   border-style: none;
}


#contentwrapper {
  background-color: #ffffff;
  margin: 0 auto; border:0; padding:0;
  width:40.0em;
}

#menu {
   text-align: center;
   background-color:#ffffff;
   width:100%;
   border-bottom:3px solid #000000;
   clear:both;
}

#main {
   padding:0.5em;
   clear:both;
}

#footer {
   background-color:#ffffff;
   padding:0.5em 0;
   width:100%;
   clear:both;
}

#footer p {
   font-size:0.9em;
   text-align:center;
}



.left {
   width:49.9%;
   float:left;
}

.right {
   width:49.9%;
   float:right;
}

.whole {
   float:left;
   width:100%;
}

.blurb {
   margin:0 auto; border:0; padding:.5em;
      
}

.blurb h2 {
   background-color:#ffffff;
   margin: 0; border:0; padding: 0;
   font-weight:bold;
   font-size:1.1em;
}

.blurb img{
   border-style:none;
}

.content {
   background-color:#ffffff;
   margin:0; border:0px inset; padding:.5em;
}

.content ul {
   margin:0; border:0; padding:0 1.0em 0 2.0em;
}

.content h3 {
   margin:0; border:0; padding:0;
   font-variant:small-caps;
   font-weight:bold;
   font-size:1em;
}

.content h3 span {
   text-decoration:underline;
}

.med {
   margin:0 auto;
   width:26.0em;
}





#menuOpts {
   background-color:#000000;
   margin:0 auto; border:0; padding:0;
   font-weight: bold;
}

#menuOpts li {
   list-style:none;
   width: 5.7em;
   margin: 0 auto;
   float: left;
}

#menuOpts li a {
   float: none;
   background-color:#ffffff; color:#000000;
   margin:0; border:0px solid #000000; padding:0.3em;
   display:block;
}

#menuOpts li a:hover, #menuOpts li a:active {
   color: #6600ff;
}

#menuOpts li a.firstMenu, #menuOpts li a.firstMenu:link, #menuOpts li a.firstMenu:visited,
#menuOpts li a.firstMenu:hover, #menuOpts li a.firstMenu:active {
   border-left:0;
}

#menuOpts li a.current, #menuOpts li a.current:link, #menuOpts li a.current:visited,
#menuOpts li a.current:hover, #menuOpts li a.current:active {
   color:#000000;
   text-decoration:underline;
   
}
