body {background-color: #000000; color: #999966; }
A:link { color: #997799; }
A:visited {color: #55AA99; }

.title { font: 700 15pt Helvetica, Arial, sans-serif; text-align: center; margin-bottom: 5px; margin-top: 30px; }
.title_author { font: 700 10pt Helvetica, Arial, sans-serif; text-align: center; margin-bottom: 12px; }

.table { background-color: #000000; margin-bottom: 15px; }
.left { vertical-align: top; text-align: right; width: 140px; }
.date { font: 700 11pt Helvetica, Arial, sans-serif; letter-spacing: .07em; }
.middle { width: 10px; border-width: 1px; }
.right { text-align: left; padding: 7px; }
.entry { font: 700 10pt Helvetica, Arial, sans-serif; letter-spacing: .03em; }
.details { font: 10pt Helvetica, Arial, sans-serif; letter-spacing: .01em; }
.details_ref1 { font: 10pt Helvetica, Arial, sans-serif; letter-spacing: .01em; text-decoration: underline; }
.details_ref2 { font: 9pt Helvetica, Arial, sans-serif; letter-spacing: .01em; }

.note { font: 500 6pt Helvetica, Arial, sans-serif; vertical-align: super; }
.url { font: 700 9pt Helvetica, Arial, sans-serif; }
.ref_title { font: 700 11pt Helvetica, Arial, sans-serif; text-decoration: underline; margin-bottom: 12px; }
.refs { font: 600 8pt Helvetica, Arial, sans-serif; margin-bottom: 3px; }
.suggest { font: 700 10pt Helvetica, Arial, sans-serif; text-align: center; margin-top: 30px; margin-bottom: 12px; }

