BODY  {
  background: #560040;
  text-align: left;
  color: #F0D0E8;
  font-family: "Lucida Sans Regular", "Arial", sans-serif;
  font-size: 90%;
  margin: 0 12% 0 12%
}

IMG { 
  padding: 0px;
  margin: 0px;
  vertical-align: middle;
}
DIV.banner H1, H2     {
  padding: 0px;
  margin: 0px;
  color:#A82400;
  vertical-align: middle;
}

DIV.banner {
  background: #FFFFFF;
  padding: 0px;
  margin: 0px;
  padding: 0px;
  border-width: 0px 0px 10px 0px; 
  border-style: solid;
  border-color: #560040;
}

DIV.lightmenu {
  background: #F0D0E8;
  color: #A82400;
  border-width: 1px 0px 0px 1px; 
  border-style: solid;
  border-color: #F0D0E8;
  margin: 0px 0px 0px 0px;
  padding: 0px;

}

DIV.navmenu {
  border-width: 3px 0px 0px 0px; 
  border-style: solid;
  border-color: #A82400;
}

DIV.navmenu A{
  background: #F0D0E8;
  color: #A82400;
  padding: 5px;
  margin: 0px;
  display: block;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  border-width: 0px 3px 3px 3px; 
  border-style: solid;
  border-color: #A82400;
} 

DIV.navmenu A:visited {
  padding: 5px;
  margin: 0px;
  display: block;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
}

DIV.navmenu A:hover {
  background: #BB60B0;
  color: #F0D0E8;
  display: block;
  font-weight: bold;
  font-style: italic;
  margin: 0px;
}



DIV.main {
  background: #FFFFFF;
  color: #000000;
  border-width: 3px; 
  border-style: solid;
  border-color: #F0D0E8;
  margin: 0px;
  padding: 0px;
}
DIV.mainin {
  background: #FFFFFF;
  color: #000000;
  border-width: 2px; 
  border-style: solid;
  border-color: #560040;
  margin: 0px;
  padding: 10px 20px 10px 20px;
}


DIV.light {
  border-width: 1px 0px 0px 1px; 
  border-style: solid;
  border-color: #F0D0E8;
  margin: 0px 0px 20px 0px;
  padding: 0px;
}
DIV.highlight {
  background: #560000;
  color: #F0D0E8;
  border-width: 0px 0px 0px 3px; 
  border-style: solid;
  border-color: #A82400;
  margin: 0px 0px 0px 0px;
  padding: 2px 10px 2px 20px;
}

H2.head, H3.head, H4.head {
  background: #FFFFFF;
  font-weight: bold;
  color: #A82400;
  padding: 0px;
  margin: 10px 10px 10px 0px;                 
}

H3.highlight {
  background: #A82400;
  font-style: italic;
  font-weight: bold;
  color: #F0D0E8;
  padding: 0em 0em 0em 0.6em;
  margin: 0px;                 
  border-width: 1px 0px 0px 1px; 
  border-style: solid;
  border-color: #A82400;
}

A:link    { color:  #BB60B0; }

EM {
  font-weight: bold;
  color: #A82400;
}


H3.quo {
  font-family: "Times New Roman", "Times", serif;
  color: #000000;
}

IMG.pic {
  background: #FFFFFF;
  border-width: 2px 2px 2px 2px; 
  border-style: solid;
  border-color: #F0D0E8 #560040 #560040 #F0D0E8;
  margin: 10px 10px 10px 10px;
  padding: 0px;
}

IMG.banner {
  background: #FFFFFF;
  border-width: 2px 2px 2px 2px; 
  border-style: solid;
  border-color: #F0D0E8 #560040 #560040 #F0D0E8;
  margin: 0px;
  padding: 0px;
}

DIV.form { 
  background: #F0D0E8;
}  