body {
  background-color: white;
  color: black;     
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;}

h1 {
  font-size: 1.4em;
  font-weight: bold; }

strong, strong a, strong li a { 
  font-weight: bold;
  background-color: inherit;
  color: red;}

#nav {
  font-size: 14pt;
  color: #ffff99;
  background-color: #0000aa;	
  background:url(/images/city.jpg) repeat-x;
  background-position: top;
  height: 210px;
  overflow: hidden;
  text-align: center;
}

#nav h1 {
  margin-top: 0;
  padding-top: 2%;
  background-color: inherit;	
  color: #ffff99; }

#nav span.logo {
  overflow: hidden;
  position: absolute;
  background:url(/images/logo.jpg) no-repeat;
  width: 195px;
  height: 210px;
  top: 0%;
  left: 100%;
  margin-left: -195px; }

#nav img.rcorner {
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  margin-left: -20px; }

#nav img.lcorner {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  margin-right: -20px; }

#nav img.brcorner {
  overflow: hidden;
  position: absolute;
  top: 190px;
  right: 0;
  margin-left: -20px; }

#nav img.blcorner {
  overflow: hidden;
  position: absolute;
  top: 190px;
  left: 0;
  margin-right: -20px; }

#nav ul {
  margin-left: -1em;
  margin-top: 3%;
  margin-bottom: 3%;        
}

#nav ul li {
  list-style: none; 
  display: inline;

  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 2px;
  font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;
  background-color: inherit;
  color: #ffff99; }

#nav ul li a {
  overflow: hidden;
  text-decoration: none;
  padding: 4px 0.2em;
  background:url(/images/coldtile.jpg);
  border: 2px solid;	
  border-color: #ffff99 black black #ffff99; }

#nav ul li a#selected {
  background:url(/images/warmtile.jpg); }

#nav ul li a:link {
  background-color: inherit;
  color: #ffff99; }

#nav ul li a:visited {
  background-color: inherit;
  color: #ffff99; }

#nav p.contact {
  background-color: inherit;
  color: yellow;
  font-size: 0.8em;
  margin-top: 20px; }

#nav p.contact a:link {
  background-color: inherit;
  color: #ffff99; }

#nav p.contact a:visited {
  background-color: inherit;
  color: #ffff99; }

#nav p.contact b {
  background-color: inherit;
  color: red; }


#panel {
  text-align: center; }

#panel hr { 
  margin-left: auto;
  margin-right: auto;
  width: 800px;
}

#highlights {
  margin-top: 2%;
  padding-top: 1%;
  padding-left: 1%;
  padding-right: 1%;
  padding-bottom: 2%;
  text-align: left;
  font-size: 0.8em;
  width: 27%;
  color: black;
  background:url(/images/right.gif);
  background-position: right top;
  background-repeat: no-repeat;
  background-color: #bbeeff;
}

#highlights h1 {
  font-size: 1.2em;
  color: red;
  background-color: inherit;
}

#highlights img {
  float: left;
  margin: 2px;
}

#desc {
  float: right;
  width: 68%;
  margin-top: 2%;
  padding-right: 1%;
  text-align: left; }

#desc img {
  float: right;
  margin: 2px;
}


#desc hr { 
  margin: 0;
  padding: 0;
  text-align: center;
  width: 85%; }

p.note {font-size: 0.8em; margin-top: 0.2em; margin-bottom: 0.2em;}
strong.note {
  background-color: inherit;
  color: red;}

#postamble p {
   clear: both;
   text-align: center; 
   background-color: inherit;
   color: red; font-size: 0.8em; }
