body, h1, h2, p { font-family: "Frutiger","Tahoma",sans-serif; }
body { width: 80%; margin: 1ex auto; padding: 1em; border: 1px solid black; color: black; background: white; font-size: 10pt; }
h1 { padding: 0 0 2pt 0; margin: 0 0 6pt 0; border-bottom: 1px solid #888; text-align: right; }
.by { float: right; margin-top: -12pt; margin-bottom: -12pt; padding: 1px 3px; border: 1px solid #888; background-color: #fff; font-size: x-small;  }
.ffx { float: left; margin-top: -12pt; margin-bottom: -12pt; }
p.link-holder { width: 50%; margin: 6pt auto; text-align: center; border: 1px solid #888; background-color: #eeeeee; }
p.link-holder a { display: block; padding: 1ex; }
p.img-holder { margin: 6pt auto; text-align: center; }
p.img-holder img { display: block; padding: 1ex; margin: auto; border: 1px solid #898; background-color: #eeeeee; }
h2 { margin-top: 16pt; margin-bottom: -6pt; border-bottom: 1px solid #aaa; }
h2 a { display: block; text-decoration: none; }
h2 a:hover { background-color: #eee; }
a img { border: none; }
acronym, abbr { text-decoration: none; border-bottom: 1px dashed; }
p#path { font-size: small; float: left; }
p#path a { text-decoration: none; border-bottom: 1px solid #ddd; padding-left: 18px; background: url(up.gif) left no-repeat; margin-right: 0.3em; }
#paypal { float: right; margin-left: 0.3em; }
p.notes { font-size: small; }
