/**/ a { text-decoration: none } a:hover { text-decoration: underline } .allclear { clear: both } .allsmcap { font-variant: small-caps; text-transform: lowercase } body { margin-left: 10%; margin-right: 10%; max-width: 65em } .caption { font-size: 0.8em; text-align: center; text-indent: 0; margin-top: 0.75em } .center { text-align: center; text-indent: 0 } .centerblock { text-align: center; margin: 0 auto } .centerblock p { display: inline-block; text-indent: 0 } .chapter { page-break-before: always } .container /*contains all illo-related items for centred images, use to define width*/ { margin: 1.5em auto; padding: 0; text-align: center; max-width: 100%; page-break-inside: avoid } .container.w20em { width: 20em } .container.w25em { width: 25em } .container.w30em { width: 30em } .container.w40em { width: 40em } .container.w50em { width: 50em } .copyright { font-size: 0.8em; line-height: 1.5em; text-align: left; text-indent: 2em; margin-top: 0.75em } .fauxh1 { text-align: center; text-indent: 0; line-height: 4em; font-size: 1.5em; font-weight: bold } .figcenter { text-align: center; margin: 0 auto } .fsize60 { font-size: 0.6em } .fsize70 { font-size: 0.7em } .fsize90 { font-size: 0.9em } .fsize125 { font-size: 1.25em } .fsize150 { font-size: 1.5em } h1, h2 { text-align: center; font-weight: normal } h1 { margin-top: 4em; margin-bottom: 2em; font-size: 2em; font-weight: bold; line-height: 1.25em } h2.nobreak { page-break-before: avoid } hr { width: 34%; margin: 2em 33%; color: black; clear: none } hr.chap { width: 26%; margin: 3em 37% } hr.full { width: 100%; margin: 2em 0; clear: both } img { max-width: 100%; height: auto } p { margin-top: 0; text-align: justify; margin-bottom: 0; text-indent: 1em } p.blankafter75 { margin-bottom: 0.75em } p.blankafter5 { margin-bottom: 5em } p.blankbefore75 { margin-top: 0.75em } p.blankbefore2 { margin-top: 2em } p.blankbefore5 { margin-top: 5em } p.blankbefore10 { margin-top: 10em } p.center { text-align: center; text-indent: 0 } p.chapstart { text-indent: 0 } p.chapstart .largecap { font-size: 2.5em; font-weight: bold; margin: 0 0.25em 0 0; vertical-align: top } .x-ebookmaker p.chapstart .largecap { float: left } p.chapstart .afterlargecap { margin-left: -0.5em } .x-ebookmaker p.chapstart .afterlargecap { margin-left: 0 } p.highline1 { line-height: 1.1em } p.highline2 { line-height: 2em } p.highline15 { line-height: 1.5em } p.noindent { text-indent: 0 } p.thinline { line-height: 0.001em } .padr2 { padding-right: 1em } .pagenum { font-size: 0.75em; text-align: right; color: gray; text-decoration: none; font-weight: normal; font-style: normal; text-indent: 0 } .poetry-container { text-align: center } .poetry { text-align: left; margin-left: 5%; margin-right: 5% } .poetry /*delete for left-aligned poetry*/ { display: inline-block } .poetry .stanza { margin: 0.75em auto } .poetry .verse.indent0 { text-indent: -3em; padding-left: 3em } .poetry .verse.indent-1 { text-indent: -3em; padding-left: 2.6em } .x-ebookmaker .poetry { display: block } .right { text-align: right } .scr { display: block } .x-ebookmaker .scr { display: none } .smcap { font-variant: small-caps } .split5050 { clear: both } .split5050 .left5050 { clear: left } .x-ebookmaker .split5050 .left5050 { float: left } .split5050 .right5050 { clear: right } .x-ebookmaker .split5050 .right5050 { float: right } table { margin-left: auto; margin-right: auto; margin-bottom: 0.75em; margin-top: 0.75em; border-collapse: collapse } table.toc td.subject { text-align: left; vertical-align: top; padding-left: 1em; text-indent: -1em; padding-right: 3em } table.toc td.nr { text-align: right; vertical-align: top; padding-right: 1em } table.toc td.pagenr { text-align: right; vertical-align: bottom; padding-left: 1em } th { font-weight: normal } .titlepage { text-align: center; margin: 2em auto; border: solid medium; width: 30em } .tnbot { border: dashed thin; margin: 1em 10%; padding: 0.5em } .tnbot h2 { font-size: 1em } .tnbot p { text-indent: -1em; margin-left: 1em } .tnbox { border: dashed thin; margin: 1em 20%; padding: 1em } /**/