a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
  position: relative;
  text-decoration: none; 
  color: #000000;
  font-family: Arial, Verdana;
  font-weight: bold;
  font-size: 16px;
  }
  
a.tooltip:hover {
  color: #808040; 
  background: transparent;
  }

a.tooltip span {
  display: none;  
  text-decoration: none; 
}

a.tooltip:hover span {
  display: block;
  position: absolute; 
  top: 20px; 
  left: 0; 
  padding: 3px;
  z-index: 100;
  color: #000000; 
  border:1px solid #000000; 
  background: #FFFFCC;
  font: 14px Arial, Verdana; 
  text-align: left;
  }

<!--
#mini a {text-decoration:none; color:#000000; background:#e5d8be; font-family:Arial,Verdana; font-weight:bold; font-size:16px; display:block; padding:3px; border:3px solid black;}
#mini a:hover {background:#808040;}
-->

h1 { border-bottom:solid thin black;
     font-family:Arial,Arial,Helvetica;
     font-weight:bold;
     font-size:20px;
     padding:5px;
   }
