/**/ body { margin: auto 10% } h1, h2, h3 { text-align: center; /* all headings centered */ clear: both } table td { padding-right: 2em } table.toc { margin: 0 auto } table.toc th { font-size: x-small; text-align: left } .titlepage { page-break-before: always; page-break-after: always } .titlepage p { text-align: center; line-height: 1.5 } .ph1, .ph2, .ph3 { font-weight: bold } .ph1 { font-size: xx-large } .ph2 { font-size: x-large } .ph3 { font-size: large } .ph4 { font-size: small } p { margin-top: 0.51em; text-align: justify; margin-bottom: 0.49em } .list { padding-left: 0; margin-left: 1em; font-size: smaller } ul { list-style-type: none } hr { width: 33%; margin-top: 2em; margin-bottom: 2em; margin-left: 33.5%; margin-right: 33.5%; clear: both } hr.rights { width: 20%; margin-left: 40%; margin-right: 40% } hr.chap { width: 65%; margin-left: 17%; margin-right: 17% } .tdr { text-align: right } .pagenum { visibility: hidden; font-size: smaller; text-align: right } /* page numbers */ .center { text-align: center } .narrow { max-width: 20em; margin-left: auto; margin-right: auto } .dimension { white-space: nowrap } .smcap { font-variant: small-caps } .allcap { text-transform: uppercase } .caption { text-align: justify; font-size: smaller; page-break-before: avoid } .caption .cols { margin-left: auto; margin-right: auto; max-width: 20em; text-align: left } /* Images */ .figcenter { margin-left: auto; margin-right: auto; margin-top: 1em; text-align: center } /* drop cap */ p.drop-cap { text-indent: 0 } p.drop-cap:first-letter { margin: 0.05em 0.1em 0 0; font-size: 250%; line-height: 0.85em } @media all { /* was @media handheld */ p.drop-cap:first-letter { float: none; margin: 0; font-size: 100% } } /* Transcriber's notes */ .transnote { background-color: #E6E6FA; color: black; font-size: smaller; padding: 0.5em; margin-bottom: 5em; font-family: sans-serif, serif } /**/