
body{
  font-family: Arial, Helvetica, sans-serif;
  padding:0 0 0 0;margin:0 0 0 0;height:auto}

#sidebar
{
        position: relative;  top: -20px;
        width: 190px;
        padding-top: 15px;
        padding-right: 15px;
        padding-bottom: 40px;
        background-color: white;
        font-family: Arial, Helvetica,  sans-serif;
        font-size: 10pt;
        font-weight: bold;
        color: #a0a0a0;
        text-align: right;
        border-right: 1px solid silver;
        z-index: 1;
}
#sidebar        a
{
        color: #a0a0a0;
        text-decoration: none;
}
#sidebar p {margin: 0.7em 0}

#sidebar        a img{visibility:hidden;}
/* seem to need both the following lines */
#sidebar        a:hover img{visibility:visible;}
* html a:hover {visibility:visible}
#title
{
   position: relative; right: 30px;
   height: 36px;
   padding-top: 13px;
   font-size:14pt;
   color: silver;
   background-image: url(squares.gif);
   background-repeat: no-repeat;
   background-position: center right;
   text-align: right;
   margin-left: 260px;
   padding-right: 30px;
   border-bottom: 1px solid silver;
}

#main
{
   position: absolute; top: 240px;left:0;
   width: auto;
   padding-left:240px;
   padding-right:30px;
   padding-bottom:50px;
   background-color: white;
   font-family: Arial, Helvetica,  sans-serif;
   font-size: 10pt;
   word-spacing: 0.15em;
   color: black;
   text-align: justify;
   background-image: url(bottom.gif);
   background-position:bottom right;
   background-repeat: no-repeat;
   z-index: 0;
}

#main img.toright{float: right; margin:0 0 20px 30px }
#main .indent{position: relative; left: 25px;}

#top1 {
  color: white;
  background-color: black;
  background-image: url(grad.jpg);
  background-repeat: no-repeat;
  padding-right:40px;
  text-align: right;
  font-size: 18pt;
  font-weight:bold;
}
#top2{
  background-color: #FAFAFA;
  background-image: url(logoR.jpg);
  background-position: right;
  background-repeat: no-repeat;
}
#top3 {
  color: white;
  background-color: black;
  background-image: url(grad.jpg);
  background-repeat: no-repeat;
  padding-right:40px;
  text-align: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14pt;
  font-weight:bold;
}
#rightbox{
  position: absolute;right: 0px;top:0;
  width: 200px ;
  margin: 5px;
  padding: 5px;
  border-style:solid;
  border-width: 2px;
  font-family: "Comic Sans MS"
  text-align: left;
}
.bigheader{
  margin:0 0 0 0;
  width:502px;
  /*background-color:yellow;*/
  background-image:url(fire.jpg);
  background-repeat: none;
  font-size:18pt;
  text-align:center;
  color: white;
}

/* Newsletter formatting */
h3{ font-weight: bold; font-size: 140%; }
.subh{ font-style: italic; font-weight: bold ;font-size:larger}
.author{ text-align: right; font-weight: bold; margin-top: -20px; }
.nolink{color: black;}
.navbuttons{width:300px;margin-left:auto;margin-right:auto;}
.navbuttons img{border:0;}
.contents{ font-weight: bold ; font-size: larger;line-height: 220%;  }
.contents ul
{ font-weight:  normal;
list-style-type: none;
font-size: smaller;
}
.contents ul li{line-height:150%;}
.calyear{ text-align:center; font-weight:bold; font-size: 160%; color: red; }
.caldate{ font-weight:bold; color:red; }
