/**/ h1, h2, h3 { text-align: center; clear: both } h1 { margin-bottom: 2em } h3 { margin-top: 2em } p { text-align: justify; text-indent: 2em } hr { width: 33%; margin-top: 2em; margin-bottom: 2em; margin-left: auto; margin-right: auto; clear: both } hr.chap { width: 65% } hr.tb { width: 50% } .subtitle, .ad-title { font-size: x-large; text-align: center; text-indent: 0 } .sp { margin-top: 5em; margin-bottom: 5em } .halfsp { margin-top: 2em; margin-bottom: 2em } p.cap { text-indent: 0 } p.cap:first-letter { clear: left; margin: -0.1em 0.1em 0 0; padding: 0; line-height: 1em; font-size: 400% } ins { text-decoration: none; border-bottom: 1px dashed #2e64fe } .date { font-size: smaller } .title { font-size: large; text-align: center; text-indent: 0 } .blockquot { margin: auto 5%; text-align: center; text-indent: 0 } .ad { font-size: smaller; margin: auto 5% } .publisher { font-size: larger; text-align: center; text-indent: 0 } .center { text-align: center; text-indent: 0 } .right { text-align: right } .smcap { font-variant: small-caps } .lowercase { text-transform: lowercase } ul li { list-style-type: none } .pagenum { /* visibility: hidden; */ font-size: smaller; color: #a0a0a0; text-align: right; text-indent: 2em } .figcenter { margin: auto; text-align: center } .caption { font-size: smaller; text-align: center; text-indent: 0 } .tnote { max-width: 26em } .tnote, .tnote-end { text-align: justify; padding: 0 0.75em; margin: auto; font-family: sans-serif, serif } .tnote p, .tnote-end p { text-indent: 0 } .correction { text-decoration: underline } .corrections { margin: 0; padding: 0 } .corrections li { margin: 0.5em 0.25em } #toc, #loi { margin: auto } #toc td, #loi td { vertical-align: top; text-align: left } #toc td.desc { text-indent: -1em; padding-left: 3em; font-size: smaller } #toc td.chap, #loi td.fig { text-indent: -1em; padding-left: 1em; font-variant: small-caps; padding-top: 0.5em; font-size: larger } #toc td.pgref, #loi td.pgref { vertical-align: bottom; text-align: right } @media screen { body { width: 85%; margin: auto; max-width: 50em } p { margin: 0.75em auto } .tnote, .tnote-end { border: 1px dashed #808080; background-color: #fafafa } .tnote { max-width: 26em } } @media screen, print { .corrections { margin: 1em 10% } } @media print { a:link, a:visited { color: black } } @media all { /* was @media handheld */ p { margin: 0; padding-top: 0.25em } .tnote p, .tnote-end p { margin: 0.25em 0 } .tnote, .tnote-end, h1, h2 { page-break-before: always } .tnote, .tnote-end { border: 1px dashed #808080; background-color: transparent } hr.chap { display: none } } @media all { /* was @media handheld */ body { width: auto } .noepub { display: none } hr { margin-left: 33%; margin-right: 33% } hr.chap { margin-left: 17.5%; margin-right: 17.5% } hr.tb { margin-left: 25%; margin-right: 25% } .corrections li { margin: 0 } } /**/