/**/ body { margin-left: 12%; margin-right: 12% } /* Heading Styles */ .h1head, .h2head, .h3head { clear: both; display: block; text-indent: 0; text-align: center; font-weight: bold; page-break-before: avoid } .h1head { margin: 4em 0 0.75em 0; font-size: 180% } .h2head { margin: 0.75em 0 0 0; font-size: 160% } .h3head { margin: 3em 0 1em 0; font-size: 140% } div.chapter { page-break-before: always; margin-top: 4em } .pgbrk { page-break-before: always } /* page break before for large tables */ /* paragraph formatting */ p { text-indent: 1.25em; margin-top: 0.75em; text-align: justify; margin-bottom: 0.75em } .unindent { text-indent: 0; margin-top: 0.75em; text-align: justify; margin-bottom: 0.75em } .negindent { text-indent: -0.5em; /* for letters following drop caps */ 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 } .r2 { text-align: right; margin-right: 2em } .r4 { text-align: right; margin-right: 4em } .flushright { text-align: right } .center { text-align: center; text-indent: 0 } .indent5 { text-indent: 5em } .caption { margin-top: -0.25em; font-weight: bold; font-size: 90%; text-align: center; text-indent: 0; page-break-before: avoid } .dropcap:first-letter { padding-right: 0.2em; font-size: 265%; margin-top: 0.1em; text-indent: 0 } .x-ebookmaker p.dropcap:first-letter { float: left; margin-top: 0 } .lock { white-space: nowrap } hr { /*default rule across entire width */ margin-top: 1.5em; margin-bottom: 1em; margin-left: auto; margin-right: auto; clear: both } .linebox { border-top-style: double; border-top-width: thick; padding-top: 1em } /* Font styling */ .sc { font-style: normal; font-variant: small-caps } .small { font-size: 92% } .muchsmaller { font-size: 75% } .large { font-size: 110% } .larger { font-size: 120% } .xl { font-size: 200% } .xxl { font-size: 250% } .ls { letter-spacing: 0.25em } .lswide { letter-spacing: 1em } .decoration { font-style: italic } abbr { border: none; text-decoration: none; font-variant: normal } table { margin-left: auto; margin-right: auto; border-collapse: collapse; margin-top: 0.75em; margin-bottom: 0.75em } /* tables */ th { height: 2em; text-align: center; text-indent: 0 } .r { border-right: solid thin } .b { border-bottom: solid thin } .l { border-left: solid thin } .pad1 { padding: 0 0.5em 0 0.25em } .pad2 { padding: 0 0 0 0.75em } .pad3 { padding: 2em 0.5em 1em 0.25em } .pad4 { padding: 0 0.5em 0 0 } .pad5 { padding: 0 0 0 0 } .pad6 { padding: 0 0.25em 0 0.25em } .pad7 { padding: 0 0.75em 0 0 } .pad8 { padding: 0 0 0 0.5em } .pad9 { padding: 0 1.5em 0 0 } .vlt { vertical-align: top } .vlc { vertical-align: middle } .vlb { vertical-align: bottom } td.left { text-align: left } td.right { text-align: right } td.leftb { /* hanging for TOC */ text-align: left; text-indent: -1em } td.center { text-align: center; text-indent: 0 } td.centert { text-align: center } /* Images */ .figcenter { clear: both; margin-left: auto; margin-right: auto; margin-top: 1em; text-align: center } /* page numbers */ .pageno { visibility: hidden; font-size: 70%; font-style: normal; text-align: right; text-indent: 0; /* needed to override indented paragraphs by default */ color: #444 } @media print { /* show only for printed version */ .pageno { visibility: visible } } /* Footnotes and anchors */ .fnanchor { font-size: 65%; text-decoration: none; vertical-align: 0.5em; font-weight: normal; white-space: nowrap } .footnote { font-size: 90%; text-decoration: none; margin-left: 5%; margin-right: 5% } li { margin-left: 1.5em; /* lines indented, lists in TN */ text-indent: -1em; list-style-type: none } a:link { text-decoration: none } /* no UL of any links - for html accessibility */ /**/