A.button:link {
  color: white;
  text-decoration: none;
}
A.button:visited {
  color: lightblue;
  text-decoration: none;
}
A.button:hover {
  color: white;
  text-decoration: none;
  font-weight: bold;
}
A:visited { color: red; }
A:hover { color: red; }
body {
  margin: 1em 1em 0 1em;
  padding: 0;
  font-family: arial,helvetica,sans-serif;
  font-weight: bold;
  background-image: url(gifs/bonebrown.gif);
}
div, th, td, big, small, ul, ol {
  font-family: arial,helvetica,sans-serif;
  font-weight: bold;
}
ul {
  list-style-image: url(gifs/bone.gif);
}
table.buttons {
  width: 150px;
  position: relative; top: 20; left: auto;
}
.message {
  position: relative; top: 10; left: 10;
}
.textblock {
  position: relative; top: 20; left: 20;
}
td.button {
  height: 33px;
  background-image: url(gifs/blankbutton.gif);
  background-repeat: no-repeat;
  background-position: center center;
  font-weight: normal;
  font-size: 8pt;
  color: white;
  text-indent: 15px;
  text-align: center;
}
div.scrollhole {
  position: relative;
  top: 0; left: 0; height: 30em;
  overflow: auto;
}
span.large {
  font-family: arial,helvetica,sans-serif;
  font-weight: bold; font-size: 150%;
  color: rgb(153,0,0);
  text-decoration: underline;
}
span.loud {
  font-weight: bold;
  color: rgb(153,0,0);
  text-decoration: underline;
}
span.pending {
  font-family: timesNR,times,serif;
  font-weight: bold; font-size: 150%;
  color: rgb(153,0,0);
}
.greyout {
  font-family: verdana,helvetica,sans-serif;
  font-size: 7pt;
  color: gray;
}
/* used in animal.pl detail display only */
#catalog {
  font-family: timesNR,times,serif;
  font-weight: normal; font-size: 14pt;
}
#headings {
  font-family: arial,helvetica,sans-serif;
  font-weight: bold; font_size: 200%;
  color: rgb(153,0,0);
  text-decoration: underline;
}
