body { 
  background:#ffffff; 
  background-color:#ffffff; 
  color:#445500;
  color:black;
  font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
  line-height:120%;
}

h1, h2, h3,h4, h5, h6 {
  color:#445500;
  font-weight: bold;
  background: transparent; }
h3,h4, h5, h6 {
  padding-left:20px;
}

address { padding:5px; padding-left:40px;}
h1 { font-size: 218%; color:#bbdd11; }
h2 { font-size: 164%; color:#bbdd11;  }
h3 { font-size: 145% ; color:#445500;background:#bbdd11;
padding-top:5px;padding-bottom:5px;
text-transform:uppercase; letter-spacing:0.1ex;}
h4 { font-style:italic; font-size: 118%  ; text-transform:lowercase;}
h5 { font-style: italic; font-size: 100% }
h6 { font-variant: small-caps; font-size: 100% }

h2.plain {
  background:#ffffff;
  color: #445500;
}

h3.plain {
  font-size:118%;
  text-transform:none; letter-spacing:0ex;
  background:#ffffff;
  color: #445500;
}

p.reverse {
  background:#bbbb99; 
  color: inherit; 
}

address {
  background:#bbbb99; 
  color: inherit; 
}

center-align {
  text-align: center;
}

right-align {
  text-align: right;
}

left-align {
  text-align: left;
}

a { font-weight:inherit; text-decoration:underline;
  color:inherit;
  background: transparent;
#  background-color:#ddddcc;
  padding-left:2px; padding-right:2px;
}


a.plain {
 color:inherit;
  font-weight: inherit;
  text-decoration:none;
}

a:hover{
  color:inherit;
  background-color:#bbbb99; 
  text-decoration:none;
  padding-left:2px; padding-right:2px;
}

address a{
  color:inherit;
  background-color:inherit; }


address a:hover{
  color:inherit;
  background-color:#dddddd;}


a.popupimg img { height:0; border-width:0 }

a.popupimg:hover img { position:absolute; top:100px; right:50px; height:160px; border-width:1px; }

ul, ol {
        margin-left: 2em;
} 

li {
	margin-top: 1ex;
}



