/* using image replacement for logo */
.header dt a {
  display: block;
  padding-top: 113px; height: 0px !important;
  height /**/: 113px; overflow: hidden;
}

/* double buffer the image by placing it on BOTH the containing element and the anchor */
.header dt.share {
  width: 310px;
  background-image: url('../gif/toplogo.gif');
}
.header dt.share a {
  background-image: url('../gif/toplogo.gif');
}

/* using the pixy double image method, so move the image around on :hover */
/* Note: this is one of the causes of flicker, but we don't see it because it's double-buffered */
.header dt dt.share a:hover {
  background-position: 0 113px;
}
  