/**/ body { margin-left: 12%; margin-right: 12% } h1, h2, h3, h4 { text-align: center; clear: both } h2.no-break { page-break-before: avoid } p { margin-top: 0.75em; text-align: justify; margin-bottom: 0.75em } p.hanging { margin-left: 1em; text-indent: -1em } .p2 { margin-top: 2em } .p4 { margin-top: 4em } .indent { text-indent: 5em } hr { /*default rule across entire width */ margin-top: 2em; margin-bottom: 2em; margin-left: auto; margin-right: auto; clear: both } hr.c33 { width: 33%; margin-top: 2em; margin-bottom: 2em } hr.c5 { width: 5%; margin-top: 1em; margin-bottom: 1em } table { margin-left: auto; margin-right: auto; border-collapse: collapse; margin-top: 1em; margin-bottom: 2em } .fn { margin-left: 5%; margin-right: 5%; border-collapse: collapse; margin-top: 0.25em; margin-bottom: 0.75em; font-size: 90% } td.center { vertical-align: top; /* for TOC and column headers*/ text-align: center } td.center0 { vertical-align: top; text-align: center; padding-bottom: 0; padding-top: 0 } td.left { vertical-align: top; text-align: left; text-indent: -1em; /* this truncates text in iPad 1 */ margin-left: 1em; padding-left: 1.25em; /* fixes truncation in iPad 1 */ padding-bottom: 0; padding-top: 0 } td.leftl { vertical-align: bottom; text-align: left; padding-bottom: 0; padding-top: 0 } td.right { vertical-align: top; text-align: right; padding-bottom: 0; padding-top: 0 } td.rightl { vertical-align: bottom; text-align: right; padding-bottom: 0; padding-top: 0 } table.a { text-decoration: none } .anchorsize { font-size: smaller } a:link { text-decoration: none } a:visited { text-decoration: none } .hide { visibility: hidden } .pagenum { /* visibility: hidden; -- show pages for print version */ font-size: 50%; font-style: normal; text-align: right; color: #444 } @media all { /* was @media handheld */ .pagenum { visibility: hidden; position: absolute; left: 92%; font-size: 50%; font-style: normal; text-align: right; color: #444 } } q:lang(en) { quotes: "“" "”" "‘" "’" } .fnanchor { font-size: 65%; text-decoration: none; vertical-align: 0.5em; font-weight: normal } .footnote { font-size: 90%; text-decoration: none; text-indent: -3em; margin-left: 5em } .fni { font-size: 90%; /* for subsequent footnote paragraphs */ text-decoration: none; margin-left: 5em } .fni.blockquote { margin-left: 7em; margin-right: 5%; text-align: justify; font-size: 95% } .fni.quotesig { text-align: right; margin-right: 7%; margin-left: 35%; margin-top: 0 } .sidenote, .sni { text-indent: 0; text-align: left; min-width: 6.5em; max-width: 6.5em; padding: 0 0.3em 0 0.3em; clear: left; margin-top: 0.25em; margin-left: 0; font-size: smaller; color: #333; background-color: #eee } .sni { text-indent: -0.2em } /* side note indent */ .hide { visibility: hidden } @media all { /* was @media handheld */ .sidenote, .sni { float: left; margin-left: 0; clear: none; font-weight: bold; background-color: #eee } q:lang(en) { quotes: "“" "”" "‘" "’" } } .center { text-align: center } .sc { font-style: normal; font-variant: small-caps } .smaller { font-size: 90% } .muchsmaller { font-size: 75% } /* for all small caps inside span markup */ .larger { font-size: 110% } .muchlarger { font-size: 125% } li { margin-left: 1em; /* secondary index lines indented */ text-indent: -1em; list-style-type: none } .poem { margin-left: 10%; margin-right: 10%; text-align: left } @media all { /* was @media handheld */ .poem br { display: none } /* no breaks except with non CSS display */ } .poem span.i0 { display: block; margin-left: 0; padding-left: 3em; text-indent: -3em } .poem span.i2 { display: block; margin-left: 2em; padding-left: 3em; text-indent: -3em } .poem span.i4 { display: block; margin-left: 4em; padding-left: 3em; text-indent: -3em } .poem span.i6 { display: block; margin-left: 6em; padding-left: 3em; text-indent: -3em } .poem span.i8 { display: block; margin-left: 8em; padding-left: 3em; text-indent: -3em } .none { list-style-type: none } ins { text-decoration: none; border-bottom: thin dotted gray } .tnote { margin-left: 10%; margin-right: 10%; padding-bottom: 0.5em; padding-top: 0.5em; padding-left: 0.5em; padding-right: 0.5em } /**/