/**/ /* slight differences for print and screen */ @media print { .main p, .preface p { text-indent: 1.5em; margin-bottom: 0.1em } div.footnote p { page-break-inside: avoid !important } span.pgmark { border: 0 !important; display: none; visibility: hidden } hr.pg, .nopr { display: none; visibility: hidden } } @media screen { p { text-indent: 0; margin-bottom: 0.75em } span.pgmark { border-top: thin solid silver; border-bottom: thin solid silver; display: inline } div.footnote { background-color: #eee; color: #000 } } /* links */ @media print { a:link { color: black; background-color: inherit; text-decoration: none } a:visited { color: black; background-color: inherit; text-decoration: none } } @media screen { a:link { color: blue; background-color: inherit; text-decoration: none } a:visited { color: blue; background-color: inherit; text-decoration: none } a:hover { color: red; background-color: inherit } a:focus { outline: #fe6 solid 2px; color: inherit; background-color: #fe6 } } body { margin-left: 10%; margin-right: 10%; font-size: medium; text-align: justify } div.frontmatter { page-break-before: always; page-break-after: always; text-align: center; text-indent: 0; margin: 4em auto } div.frontmatter h1 { font-weight: bold; font-variant: small-caps; font-size: 220%; line-height: 1.7; margin: 0 auto 2em auto; word-spacing: 0.2em } div.frontmatter h1 small { font-size: 45% } div.frontmatter h1 small span { font-size: 60%; font-weight: normal } p.auth { font-size: 120%; letter-spacing: 0.15em; word-spacing: 0.2em; margin-bottom: 2em; line-height: 1.6; white-space: nowrap } p.auth small { font-size: 60% } p.transl { font-size: 90%; letter-spacing: 0.15em; word-spacing: 0.2em; margin-bottom: 2em; line-height: 1.9; white-space: nowrap } p.transl small { font-size: 50% } p.transl strong { letter-spacing: 0; word-spacing: 0 } p.publ { font-size: 90%; margin: 6em auto; page-break-after: always; word-spacing: 0.2em } p.publ big { font-size: 120% } p.publ small { font-size: 90% } p.printer { font-size: 70%; margin-top: 4em } p.author { font-size: 110%; word-spacing: 0.2em; margin: 1em auto 0.5em auto; line-height: 1.6; white-space: nowrap; text-align: center; text-indent: 0 !important } p.author small { font-size: 60% } p.fin { font-size: 80%; text-align: center; text-indent: 0 !important; margin: 4em auto } p.printed { font-size: 70%; margin: 0.25em auto 4em auto; text-align: center; text-indent: 0 !important } div.preface { margin-left: auto; margin-right: auto; max-width: 35em; page-break-after: always } div.preface h2 { font-weight: normal; margin-top: 4em; line-height: 1.7; font-size: 140%; text-align: center; text-indent: 0 } div.toc { font-size: 75%; page-break-after: always } .toc table { width: 100% } .toc td { font-variant: small-caps; vertical-align: text-top; text-align: left; text-indent: -2em; padding: 0.05em 0.5em 0.05em 2em } .toc td.chap { text-align: right; vertical-align: text-top; padding: 0.05em 0.05em 0.05em 0.5em; text-indent: 0; width: 4em } .toc td.pg { text-align: right; vertical-align: text-bottom; font-variant: normal; text-indent: 0; padding: 0.05em 0.05em 0.05em 0.25em; width: 3em } .toc small { font-size: 60% } .toc h2 { margin-top: 1em !important } p.quote { text-indent: 0 !important; text-align: center } p.quote small { font-size: 85% } div.main { margin-left: auto; margin-right: auto; max-width: 35em; line-height: 1.4; page-break-after: always } div.main h1 { font-weight: bold; font-size: 180%; line-height: 1.7; margin: 4em auto 1em auto; word-spacing: 0.2em; text-indent: 0; text-align: center } div.main h1 small { font-size: 60% } h2.chap { text-indent: 0; text-align: center; margin: 2em auto 0.5em auto; font-weight: normal; letter-spacing: 0.3em; font-size: 120% } h3.chap { text-indent: 0; margin: 0 3em 1em 3em; font-weight: normal; text-align: justify; text-align-last: center; /* CSS3, works in IE7, but won't validate as CSS2.1 */ font-size: 75% } p { margin-top: 0 } p.chapstart, p.first { text-indent: 0 !important; margin-top: 1.25em } p.chapstart span { font-style: normal; font-variant: small-caps; text-transform: uppercase } p.chapstart:first-letter { font-size: 275%; line-height: 90% } hr { background-color: black; color: inherit; padding: 0 } hr.pg { width: 100% } hr.tiny { width: 3em; text-align: center; margin: 0 auto 0.8em auto } hr.middling { width: 10em; text-align: center; margin: 0 auto } span.pgmark { font-size: x-small; font-family: serif; font-variant: normal; font-style: normal; font-weight: normal; line-height: 1.2; text-indent: 0; text-align: left; margin: 0; padding: 0.05em 0.5em !important; letter-spacing: 0 } /* for transcriber's note at the top */ div.tnote { padding: 0.5em; margin-top: 3em; margin-bottom: 3em } div.tnote p { text-indent: 0; margin-top: 0.5em; font-size: 85% } div.tnote h3 { text-indent: 0; text-align: left; font-size: 110%; font-style: normal; font-weight: bold; padding-top: 0; letter-spacing: 0 } /* for documenting trivial corrections */ ins.TNsilent { text-decoration: none; border-bottom: 0 } .ns { display: none; visibility: hidden } .pgbrk { page-break-after: always } .smc { font-variant: small-caps } .allsc { font-variant: small-caps; text-transform: lowercase } cite, em { font-style: italic } strong { font-weight: bold } .nogap { margin-top: 0.5em !important } .biggap { margin-top: 4em !important } .ls0 { letter-spacing: 0 !important } .nw { white-space: nowrap } /**/