  body { font-family: Arial, Verdana, Helvetica, sans-serif; }
  :link { color: rgb(51, 102, 255); }
  :visited { color: rgb(102, 0, 153); }
  .urlref { font-size: 70%; color: rgb(128, 128, 128); font-style: italic; }
  .urlref:link { color: rgb(128, 128, 128); }
  .urlref:visited { color: rgb(102, 0, 153); }
  .pageref { font-size: normal; }
  .pageref:link { color: rgb(255, 255, 255); font-style: normal; text-decoration: none; }
  .pageref:visited { color: rgb(255, 255, 255); text-decoration: none; }
  #footer { position: absolute;
	bottom: 20px; left: 0px;
	width: 95%;
	text-align: left; align: left;
   }
  .title { font-size: smaller; }
  .desc { font-size: smaller; }
  p.nav { margin-top: 0.75em; margin-bottom: 0.5em; overflow: auto; }
/*
  .paid { font-size: smaller; color: rgb(0, 0, 0); }
  .paidt { font-size: smaller; color: rgb(0, 0, 0); font-weight: bold; }
  .paid:visited { color: rgb(0, 0, 0); }
  .paid:link { color: rgb(0, 0, 0); }
*/ /* currently not used - when it was, then IE would see this embedded in a div-paid and make a span go smaller + smaller */
  .phrase { font-size: 75%; color: rgb(145, 145, 145); text-align: right; }
  div.centre { margin-left: auto; margin-right: auto; width: 100%; align: center; }
  .righted { align: right; };
  a.nolink: visited { text-decoration: none; }
  a.nolink: link { text-decoration: none; }
  .sponsor { font-size: smaller; color: rgb(145, 145, 145); align: right; }
