/**/ body { margin-left: 10%; margin-right: 10%; font-size: 100%; text-align: justify } p { margin-top: 0.75em; margin-bottom: 0.75em; font-size: 1em } a:link, a:visited { color: blue; text-decoration: none } a:hover { text-decoration: underline } h1, h2, h4 { text-align: center; clear: both } div.titlepage { line-height: 200%; font-family: serif; text-align: center; margin-top: 2em } h1 { font-size: 150%; font-weight: normal } h1 small { font-size: 80% } h1 big { font-size: 150%; line-height: 200%; font-weight: bold } .tiny { font-size: 50% } .bottom { font-size: 70%; line-height: normal; margin-top: 4em; margin-bottom: 4em } .topsp { margin-top: 2em } h2 { font-size: 1.3em; line-height: 150%; padding-top: 2em } h2 small { font-size: 80% } h2.fn { padding-top: 0 } h2 a:hover { text-decoration: none } h3 { font-size: 1em; font-weight: normal; text-align: justify; margin-left: 5%; margin-right: 5%; text-indent: -3% } h4 { font-size: 1em; font-weight: normal; margin-top: 1.5em } hr { width: 100%; text-align: center; margin: 2em auto; clear: both; border: 1px solid #d3d3d3 } hr.hr10 { width: 10%; margin: 0.5em auto } hr.tb { width: 33% } hr.tb50 { width: 50% } hr.end { margin-top: 5em; margin-bottom: 0.5em } table { margin-left: auto; margin-right: auto; border: none; margin-bottom: 1.5em } th { text-align: center; font-weight: normal; padding: 0.5em } td { text-align: right; padding: 0 1.1em 0 0.5em; vertical-align: bottom } td.left { text-align: left; padding-right: 1em; vertical-align: top } #toc { border: none } #toc th { text-align: center; font-weight: normal; padding-top: 1em } #toc td { text-align: right; padding-left: 0.5em; vertical-align: bottom } #toc td.prim { text-align: left; padding-left: 2em; text-indent: -2em; padding-right: 0.5em; vertical-align: top } #toc td.sec { text-align: left; padding-left: 3em; text-indent: -1em; padding-right: 0.5em; vertical-align: top } #corrs { border: 1px solid #708090; background: #ffffe0; font-size: 0.9em; line-height: 1.1em; padding: 0.5em } #corrs th { font-weight: bold; text-align: center; padding: 0.1em 0.5em; vertical-align: top } #corrs td { text-align: left; padding: 0.1em 1em; vertical-align: top } #corrs td.pg { text-align: right } .pagenum { font-size: x-small; font-weight: normal; font-style: normal; text-align: right; text-indent: 0; color: gray } .pagenum a:hover { text-decoration: none } .sign1 { text-align: right; margin: 0 auto } .sign2 { text-align: left; text-indent: -5%; margin: 0 auto 0 35% } .center { text-align: center } .right { text-align: right } .left { text-align: left } .smcap { font-variant: small-caps } .smfont { font-size: 90% } .footnote { border: 1px dotted gray; padding: 1em 2em; margin: 5em 2% 1.5em 2%; font-size: 0.9em; text-align: justify } .footnote .label { padding-right: 1em } .footnote a:hover { color: red } .fnanchor { vertical-align: top; font-size: 0.7em; text-decoration: none; padding-left: 0.2em } a.fnanchor:hover { color: red } .poem { margin-left: 10%; margin-right: 10%; text-align: left } .poem br { display: none } .poem .stanza { margin: 1em 0 1em 0 } .poem span.i0 { display: block; margin-left: 0; padding-left: 2em; text-indent: -2em } .poem span.i2 { display: block; margin-left: 5%; padding-left: 2em; text-indent: -2em } ul { list-style-type: none; margin-top: 0.15em; margin-bottom: 0.15em } li { margin: 0.15em auto 0.15em 2em } li.first { text-indent: -3.2em } .tn { border: 1px solid #708090; background: #ffffe0; margin: 5em auto 1em auto; width: 85%; padding: 0.5em 1em; font-size: 90% } /**/