Source of style.css

body, p, td  { font-family: Georgia,Verdana,Times; font-size: 10pt; }
 
h1 { background-color: #CCCCCC; font-size: 14pt; font-weight: bold; padding: 0.2em 0 0.2em 0; margin: 1em 0; }
 
#faq h2 { font-size: 12pt; background-color: #CCCCCC; margin: 1em 0 0.5em 0; padding: 0.1em 0 0.1em 0.5em; 
  border-top-width: 2px; border-top-style: outset; border-bottom-width: 2px; border-bottom-style: outset;}
#faq dt { font-weight: bold; margin: 1em 0 0.5em 0; }
#faq dd { margin: 0.5em 0 0.5em 3em; max-width: 30em;}
#faq dd blockquote { margin-left: 0; }
 
#toc li.collapsed, #toc li.expanded { list-style-position: inside; background-color: #DDDDDD; 
  margin: 0.5em 0 0.3em 0; padding: 0.1em 0 0.1em 0.5em;}
#toc li.collapsed { list-style-image: url("../ProgressiveEnhancement/plus.gif"); }
#toc li.expanded { list-style-image: url("../ProgressiveEnhancement/minus.gif"); margin-bottom: 0; }
 
#toctop { margin-left: 0; padding-left: 0; }
 
#navigation { position: absolute; right: 2em; width: 15em; margin-top: 0.5em; 
  background-color: #FFDB8E; border: outset 2px #FFDB8E; z-index: 10; }
#navigation li { margin: 0.2em 0; padding: 0 0.5em ; }
#navigation h3, .floatButton { font-size: 100%; font-family: Georgia, Verdana, Times; padding: 0.2em 0.2em; margin: 0 0;
  background-color: #FFCE63; border: outset 1px; text-align: center; }
 
.floatButton { float: right; width: 8em; margin: 0.5em; }
 
.floatLeftBox { border-style: outset; border-width: 2px; float: left; width: 35%; margin-right: 2%; padding-left: 1em; padding-right: 1em; }
 
.loading { padding: 0.5em 1em; background-color: #F0F0F0; list-style: none; display: block; }
.loading img { padding: 0 10px; }