#header h2 {margin: -.75em 0 0 0; padding: 0 0 .5em 0; font-size: 24px; color: #EEB;}

#main P {margin-left: 15px; font-weight:bold; text-align: left;}
#main LI {margin-left: 3em;}
#main LI.subfamily {margin-left: -10px;}
#main H1 {font-size: 30px; color: #600;}

#main H2 {padding-top: 1em; margin-left: 1em; margin-right: 2em; color:green; border-bottom: solid black;}
#main H3 {margin-left: 2em; color:#360; border-bottom: none;}
#main H4 {margin-left: 3em;}
#main a {color:blue; font-weight:normal; font-style:italic;}

#sidemenu {position: absolute; right: 0; 
        background-color: #B0C0D0;
        background-color: green;
        text-align: center;
        margin: 1em; padding: 3px;}
#sidemenu ul {margin: 0; padding: 3px 0;  background-color: #B0C0D0; }
#sidemenu li {display: list-item; list-style: none;
  padding-left: 5px; padding-right: 5px; padding-top: 2px;
  font-size: 14px; white-space: nowrap;}
#sidemenu a { text-decoration: none; font-weight: bold;
  border: 1px solid; border-color: #EEB black black #EEB;
  color: black; background-color: #B0C0D0; 
  padding: 0 2px;
  width: .1em;}
 html>body #sidemenu a {width: auto;}   /* fixes IE6 hack */
#sidemenu a:visited { color: #808;}
#sidemenu a:hover, #sidemenu a.current:hover, #sidemenu a:visited:hover { 
  background-color: #7B99B2; color: #EEB;
  border-color: black #EEB #EEB black;}
#sidemenu a.current, #sidemenu b {
  background-color: #D0E0E0; color: navy; 
  padding: 1px 3px;
  border: solid thin; border-color: #EEB black black #EEB;
  margin: 0; border-bottom: solid medium #D0E0E0;}
#sidemenu a.current:hover {padding: 1px 3px;}

#ColumnOne {float:left; width: 35%;}
#ColumnOneA {float:left; width: 35%;}
#ColumnTwo {float:left; width: 30%;}
#ColumnTwoA {float:left; width: 30%;}
#ColumnThree {float:left; width: 30%;}
#ColumnThreeA {float:left; width: 30%;}
#ColumnOne p {margin: 6px 0 3px 3em; padding: 0;}
#ColumnOneA p {margin: 6px 0 3px 3em; padding: 0;}
#ColumnTwo p {margin: 6px 0 3px 2em; padding: 0;}
#ColumnTwoA p {margin: 6px 0 3px 2em; padding: 0;}
#ColumnThree p {margin: 6px 0 3px 2em; padding: 0;}
#ColumnThreeA p {margin: 6px 0 3px 2em; padding: 0;}

