@page { margin-bottom: 5px; margin-top: 5px; } body { display: block; margin-top: 5px; margin-bottom: 5px; margin-left: 8px; margin-right: 8px; padding-left: 0; padding-right: 0; text-indent:0; } .calibre { display: block; margin-top: 5px; margin-bottom: 5px; margin-left: 8px; margin-right: 8px; padding-left: 0; padding-right: 0; text-indent:0; } /* headings and class */ h1, h2, h3, h4, h5, h6 { text-align:center !important; text-indent:0em; } .section { display: block; font-size: 1.3em; font-weight: bold; line-height: 1.2em; margin-top: 2em; margin-bottom: .5em; margin-left: 0; margin-right: 0; text-align: center; text-indent:0; } .chapter { display: block; font-size: 1.2em; font-weight: bold; line-height: 1.2em; margin-top: 1em; margin-bottom: .2em; margin-left: 0; margin-right: 0; text-align: center; text-indent:0; } .sub_chap { display: block; font-size: 1.1em; font-weight: bold; line-height: 1.2em; margin-top: 1em; margin-bottom: 0.2em; margin-left: 0; margin-right: 0; text-align: center; text-indent:0; } /*headings-without class*/ h1 { text-align: center; font-weight: bold; text-indent: 0em; page-break-after: avoid; margin: 1em 0 .2em; font-size: 1.6em; line-height:1.2em; font-variant: small-caps; } h2 { text-align: center; font-weight: bold; text-indent: 0em; page-break-after: avoid; margin: 1em 0 .2em; font-size: 1.3em; line-height:1.2em; } h3 { text-align: center; font-weight: bold; text-indent: 0em; page-break-after: avoid; margin: 1em 0 .2em; font-size: 1.2em; line-height:1.2em; } h4 { text-align: center; font-weight: bold; text-indent: 0em; page-break-after: avoid; margin: 1em 0 .8em; font-size: 1.1em; line-height:1.2em; } h5 { text-align: center; font-weight: bold; text-indent: 0em; page-break-after: avoid; margin: 1em 0 .8em; font-size: 1em; line-height:1.2em; } /* poem */ .poem { display: block; margin-top: 1em; margin-bottom: 1em; margin-left: 2em; margin-right: 1.5em; padding: 0; font-size: .95em; line-height: 1.4em; text-align: left; text-indent:0; } .poem2 { display: block; margin-top: .5em; margin-bottom: .5em; margin-left: 2em; margin-right: 1.5em; padding: 0; font-size: .95em; line-height: 1.4em; text-align: left; text-indent:0; } div.poem { display: block; margin-top: 1em; margin-bottom: 1em; margin-left: 2em; margin-right: 1.5em; padding: 0; font-size: .95em; line-height: 1.4em; text-align: left; text-indent:0; } div.poem_center { display: block; margin-top: 1em; margin-bottom: 1em; margin-left: 2em; margin-right: 1.5em; padding: 0; font-size: .95em; line-height: 1.4em; text-align: center; text-indent:0; } p.stanza_center { display: block; margin-top: 1em; margin-bottom: 1em; margin-left: 1.5em; margin-right: 1.5em; padding: 0; font-size: .95em; line-height: 1.4em; text-align: center; text-indent:0; } div.stanza { display: block; margin-top: 1em; margin-bottom: 1em; margin-left: 1.5em; margin-right: 1.5em; padding: 0; line-height: 1.4em; text-align: left; text-indent:0; } div.stanza2 { display: block; margin-top: 1em; margin-bottom: 1em; margin-left: 1em; margin-right: 1.5em; padding: 0; line-height: 1.4em; text-align: left; text-indent:0; } .stanza p, .hang /* hanging indent */ { text-align:left; text-indent: 0; margin:0 0 0 2em!important; line-height: 1.4em; font-size: .95em; } .stanza2 p /* hanging indent */ { text-align:left; text-indent:0!important; margin:0 0 0 1em!important; line-height: 1.4em; font-size: .95em; } /* poems-para*/ p.pc {text-indent:0; margin-left:0; line-height:1.4em; margin-bottom:0; text-align: center; margin-right: 0em; font-size: .95em;} p.p1 { text-indent:-25px !important; margin-left:80px !important; line-height:1.4em; margin-bottom:0px; text-align: left; margin-right:1.5em; font-size:.95em;} p.p2 {text-indent:-25px !important; margin-left:60px !important; line-height:1.4em; margin-bottom:0px; text-align: left; margin-right:1.5em; font-size:.95em;} p.line1 { text-indent:-1em; padding-left: 1em; line-height:1.4em; margin-bottom:0px; text-align: left; font-size:.95em; margin-right:1.5em;} p.line2 { text-indent: -1em; padding-left: 2em; line-height:1.4em; margin-bottom:0px; text-align: left; font-size:.95em; margin-right:1.5em;} p.line3 { text-indent: -1em; padding-left: 3em; line-height:1.4em; margin-bottom:0px; text-align: left; font-size:.95em; margin-right:1.5em;} /* images */ img {max-width:100%} img.img100 { margin:0 0 0 0; padding:0; text-align:center; text-indent:0em; height: auto; width: 100%; } img.img95 { margin:0 0 0 0; padding:0; text-align:center; text-indent:0em; height: auto; width: 95%; } img.img90 { margin:0 0 0 0; padding:0; text-align:center; text-indent:0em; height: auto; width: 90%; } img.img85 { margin:0 0 0 0; padding:0; text-align:center; text-indent:0em; height: auto; width: 85%; } img.img80 { margin:0 0 0 0; padding:0; text-align:center; text-indent:0em; height: auto; width: 80%; } img.img75 { margin:0 0 0 0; padding:0; text-align:center; text-indent:0em; height: auto; width: 75%; } img.img70 { margin:0 0 0 0; padding:0; text-align:center; text-indent:0em; height: auto; width: 70%; } img.img65 { margin:0 0 0 0; padding:0; text-align:center; text-indent:0em; height: auto; width: 65%; } img.img60 { margin:0 0 0 0; padding:0; text-align:center; text-indent:0em; height: auto; width: 60%; } img.img55 { margin:0 0 0 0; padding:0; text-align:center; text-indent:0em; height: auto; width: 55%; } img.img50 { margin:0 0 0 0; padding:0; text-align:center; text-indent:0em; height: auto; width: 50%; } img.img45 { margin:0 0 0 0; padding:0; text-align:center; text-indent:0em; height: auto; width: 45%; } img.img40 { margin:0 0 0 0; padding:0; text-align:center; text-indent:0em; height: auto; width: 40%; } img.img35 { margin:0 0 0 0; padding:0; text-align:center; text-indent:0em; height: auto; width: 35%; } img.img30 { margin:0 0 0 0; padding:0; text-align:center; text-indent:0em; height: auto; width: 30%; } img.img25 { margin:0 0 0 0; padding:0; text-align:center; text-indent:0em; height: auto; width: 25%; } img.img20 { margin:0 0 0 0; padding:0; text-align:center; text-indent:0em; height: auto; width: 20%; } div.image { margin: 1em 0 1em 0; text-align:center!important; text-indent: 0; page-break-inside: avoid; } div.image2 { margin: 0em 0 0em 1.5em; text-align:left!important; text-indent: 0; page-break-inside: avoid; } div.fullscreenimage , div.fullscreenimage img { height: 100%; margin: .2em 0 .1em 0; text-align:center!important; text-indent: 0; } p.caption { font-style: normal; font-size: .85em; margin: .5em 0em 1em 0em; text-indent: 0; text-align: center; } .calibre_map, .calibre_figure, .calibre_plate, .calibre_frontispiece, .calibre_illustration { margin:1em auto; text-align:center!important; } /*emphasis*/ .bold {font-weight:bold;} .italic {font-style:italic;} span.bold {font-weight:bold;} span.italic {font-style:italic;} .center { text-align: center; text-indent: 0em; margin-top: 1em; margin-bottom: 1em; font-size:.95em; } .right { text-align:right; text-indent: 0em; margin-top: 1em; margin-bottom: 1em; font-size:.95em; } /*borders*/ hr { margin: 1em 36% 1em 36%; border: 1px solid; } /*footnotes*/ span.upper {line-height: 1.2;text-transform:uppercase;text-decoration: none !important;} .super { font-size: .75em; line-height: 1em; vertical-align: super; text-decoration: none !important; } .sup { font-size: 0.7em; line-height: 1em; vertical-align: super; text-decoration: none !important; } .sub { font-size: 0.7em; line-height: 1em; vertical-align: sub; text-decoration: none !important; } sub { font-size: 0.7em; line-height: 1em; vertical-align: sub; text-decoration: none !important; } sup { font-size: 0.7em; line-height: 1em; vertical-align: super; text-decoration: none !important; } a.sup { font-size: 0.7em; line-height: 1em; vertical-align: super; text-decoration: none !important; } a.sup2 { font-size: 0.75em; line-height: 1em; vertical-align: super; text-decoration: none !important; } .footnote { font-size: 0.80em; line-height: 1em; text-indent: 0em; text-decoration: none !important; margin: 1em 0 0 0; } .footnote2 { font-size: 0.80em; line-height: 1em; vertical-align: super; text-decoration: none !important; } span.footnote { font-size: 0.65em; line-height: 1em; vertical-align: super; text-decoration: none !important; } span.footnote2 { font-size: 0.80em; line-height: 1em; vertical-align: super; text-decoration: none !important; } /*backlinks*/ .sgc-2 {padding:0em;color:#00f;text-decoration:underline;font-size:.83em;text-align:center;text-indent:0em;margin-top:0em;margin-bottom:2em;} span.sgc-2 {color:#00f;text-decoration:underline;font-size:.83em;text-align:center;text-indent:0em;margin-top:0em;margin-bottom:2em;} /*toc-color-underline*/ .sgc-1 {color:#00f;text-decoration:underline;} /*a href*/ a:link { color: #00f; text-decoration: none !important; } a:visited { color: #00f; text-decoration: none !important; } a:hover { text-decoration: none !important; color: #1E43FF; } /*listing*/ ol { margin: 1em 1em 1em .5em; line-height:1.4em; text-align: left; font-size: .95em; } ul { margin: 1em 1em 1em .5em; line-height:1.4em; text-align: left; font-size: .95em; } li { line-height:1.4em; } /*para*/ /*if you prefer text align justify its okay for heavy composed text in a paragraph*/ .p { display: block; margin: 0; padding: 0; text-indent: 1.5em; text-align: justify; line-height:1.4em; font-size:.95em; } p { display: block; margin: 0; padding: 0; text-indent: 1.5em; text-align: justify; line-height:1.4em; font-size:.95em; } p.ini { display: block; margin: 0 0 0 0; padding: 0; text-indent: 0em !important; text-align: left; line-height:1.4em; font-size:.95em; } p.no-ind { display: block; margin: 1em 0 0 0; padding: 0; text-indent: 0em !important; text-align: justify; line-height:1.4em; font-size:.95em; } /*foot_notes*/ p.ind2 { margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 1.2em; text-indent: -.7em; font-size: .80em; line-height:1.4em; text-align: left; } p.ind3 { margin-top: 0em; margin-bottom: 0.5em; margin-left: 2em; text-indent: -1.5em; line-height:1.4em; text-align: left; font-size: .95em; } /*font-size*/ span.smcap {font-variant: small-caps;font-size: 1em;} span.small {font-size:.75em;} .smcap {font-variant: small-caps;font-size: 1em;} .small-caps {font-variant: small-caps;} .smaller {font-size:.90em;} .font80 {font-size:.80em;} .font85 {font-size:.85em;} .font90 {font-size:.90em;} .font88 {font-size:.88em;} .font70 {font-size:.70em;} .font60 {font-size:.60em;} span.font85 {font-size:.85em;} span.font_sub {font-size:.80em;} .pre {font-size:.95em;} /*letter*/ div.letter { margin-top:1em; margin-bottom:1em; margin-left:2em; margin-right:1.5em; text-indent:0em; font-size: .95em; text-align:justify; line-height:1.4em; } /*blockquote*/ blockquote { margin-top: 1em; margin-bottom: 1em; margin-left: 1em; margin-right: 1em; } blockquote p+p{ margin-top: 0; margin-bottom: 0em; margin-left: 1em; margin-right: 1em; text-indent: 1.5em; } blockquote p { margin-top: 0; margin-bottom: 0em; margin-left: 1em; margin-right: 1em; text-indent: 1.5em; } .blockquot { margin-left: 5%; margin-right: 5%; margin-top: 1em; margin-bottom: 1em; text-align: left; text-indent: 0em; } .blockquot p { text-indent: 1.5em; } .blockquote-j { margin-left: 10%; margin-right: 10%; font-size: .95em; padding-top: 1em; padding-bottom: 1em; text-align: justify; text-indent:0em; } .blockquote-l { margin-left: 10%; margin-right: 10%; font-size: .95em; padding-top: 1em; padding-bottom: 1em; text-align: left; text-indent:0em; } .blockquote-l > p{ margin-left: 0; margin-right: 0; font-size: .95em; padding-top: 0em; padding-bottom: 0em; text-align: left; text-indent:0em; } /*breaks*/ .break{page-break-before:always} .softbreak { display: block; margin-top: 0em; margin-bottom: 1em; margin-left: 0; margin-right: 0; padding-bottom: 0; padding-top: 0; page-break-before: avoid; text-align: center; } /*etc-adds*/ .H {margin-top: 0; text-align:center; margin-bottom: 0.5em; font-size: 1em;text-indent:0em;} /*CSS for frontpage*/ div.author { margin: 1em 0 2em 1.5em; padding:0em; font-size:1.1em; text-indent:0em; text-align:left; font-weight:bold; line-height: 1.2em;} div.translator { margin: 0em 0 1.5em 1.5em; padding:0em; font-size:1em; text-indent:0em; text-align:left; font-style:italic; line-height:1.2em;} div.para { margin: 0em 0 1em 1.5em; padding:0em; font-size:.90em; text-indent:0em; line-height:1.2em; text-align:left;} div.subtitle { margin: 0 0 2.2em 0; padding:0em; font-size:1em; text-indent:0em; text-align:left; font-weight:bold; font-style:normal; line-height:1.2em;} h1.title { margin: 0em 0 .2em 0; padding:0em; font-size:1.8em; font-weight:bold; font-style:normal; line-height: 1.2em; text-align:left !important; text-indent:0;} h1.title2 { margin: 0 0 1em 0; padding:0em; font-size:1.8em; font-weight:normal; font-style:normal; line-height: 1.2em; text-align:left !important; text-indent:0;} span.normal { font-weight:normal; font-style:normal;} /*end*/ div.sgc-toc-level-1 { margin:3px; margin-bottom:5px; margin-left:0em; text-indent:0em; font-size:.95em; line-height:1.2em; text-align: left;} div.sgc-toc-level-2 { margin:3px; margin-bottom:5px; margin-left:1.5em; text-indent:0em; font-size:.95em; line-height:1.2em; text-align: left;} /*Additional*/ .sidenote { float: right; clear: none; max-width: 8em; min-width: 8em; font-style: italic; text-indent: 0; padding: 8px; } span.sidenote { float: right; clear: none; max-width: 8em; min-width: 8em; font-style: italic; text-indent: 0; padding: 8px; } td { padding: .5em; text-align: left; border: none; margin-top: 0; margin-bottom: 0; text-indent: 0em; font-size:95%; } table { border-collapse:collapse; width: 80%; margin-left: 10%; margin-right: 10%; } table > tr:first-of-type { border: black; } /*dropcap*/ div.dropcap { float:left; font-size:4em; line-height:0.8em; margin: .1em .1em .1em .1em; margin-bottom:-0.1em; width: 75px; } img.dropcap { float:left; font-size:4em; line-height:0.8em; margin: .1em .1em .1em .1em; margin-bottom:-0.1em; width: 75px; } span.dropcap { float:left; font-size:4em; line-height:0.8em; margin: .1em .3em .1em .1em; margin-bottom:-0.1em; width: 75px; }