body { text-align: justify; margin-left: 5%; margin-right: 5% }
blockquote2 { font-size: 95%; }
h1 { font-size: 150%; font-weight: bold; }
hr { display: block; text-align: center; width: 33%; margin-before: 0.5em; margin-after: 0.5em; margin-start: auto; margin-end: auto; border-style: inset; border-width: 1px; }
ul { font-size: 95%; list-style-type: none; padding: 0; margin-left: 1.5em; }
ol { font-size: 95%; list-style-type: decimal; padding: 0; margin-left: 1.5em; }
sup, sub { vertical-align: baseline; position: relative; top: -0.4em; }
sub { top: 0.4em; }
p.quote { font-size: 95%; margin-left: 1.5em; margin-right: 1.5em; }
.alignleft { float: left; }
.alignright { float: right; }
.blockquote { margin-left: 1.5em; margin-right: 1.5em; font-size: 95%; }
.byline { font-weight: bold; }
.center { text-align: center; }
.deck { font-weight: bold; }
.fl-title { display: inline-block; padding-left: 1.5em; padding-right: 1.5em; border: 2px solid black; font-size: 140%; font-weight: bold; }
.indent { padding-left: 5%; padding-right: 5%; }
.left { text-align: left; }
.ilist { font-size: 95%; margin-left: 1.5em; margin-right: 1.5em; } /* item list */
.list { font-size: 95%; margin-left: 1.5em; margin-right: 1.5em; }
.note { color: blue }
.poem-line-indent { padding-left: 3em; }
.quote { font-size: 95%; margin-left: 1.5em; margin-right: 1.5em; }
.qlist { font-size: 95%; margin-left: 1.5em; margin-right: 1.5em; } /* quote list */
.right { text-align: right; }
.fl-source { text-align: center; }
.hlm-signature { font-variant: small-caps; text-align: right; margin-right: 1.5em; }
.smaller-text { font-size: 95%; }
.subhead { font-weight: bold; }
.subtitle { font-weight: bold; }
.superhead { font-weight: bold; }
.supertitle { font-weight: bold; }
.td-sumbox { border-bottom: none; border-collapse: separate; border-top: 1px solid black; text-align: right }
.td-align1 { text-align: right }
.td-right { text-align: right }
