body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin: 0; padding: 0; border-width: 0; background-color: #fff; } /*@page { background-color: #fff; }*/ /*#title { margin: 50vh 0 0 0; text-align: center; -webkit-transform: translateY(-50%); transform: translateY(-50%); }*/ html { color: #000; background-color: #fff; } body { -epub-hyphens: auto; -webkit-hyphens: auto; background-color: #fff; padding: .5em; } td, th { border: none; padding: 3px 1em; vertical-align: top; } td.center { width: 100%; text-align: center } table { border-collapse: collapse; margin: 1em 4em; width: 80%; } ol, ul, .list { font-size: 90%; } .list { margin-left: 4em; border: none; } table.list td { padding: 4px 0 0 0.5em; } ol, li { margin-left: 3em; } li { display: list-item; padding-left: 0; text-indent: 0; } li, .list-item { font-size: 1em; } li + li, .list-item + .list-item { margin-top: 4px; } i, em { text-rendering: optimizeLegibility; } h1, h2, h3, img { text-align: center; font-variant: small-caps; text-rendering: optimizeLegibility; } h1 { padding: 1.25em 0 1em 0; font-size: 2em; font-style: italic; font-weight: 500; color: darkred; } h2 { padding: 1.25em 0 1em 0; font-size: 1.8em; } h3 { padding: 1.25em 0 0.5em 0; text-align: center; font-size: 1.125em; font-variant: small-caps; } h4 { font-variant: small-caps; text-align: center; } h4, h5 { margin: 1.25em 0 0.5em 0; font-size: 0.8em; } h3 + h4 { margin: 0.5em 0 0.5em 0 } h5 { text-align: center; } blockquote { margin: 1em 2em; } hr { border: 0; height: 1px; background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(180, 0, 0, 0.75), rgba(0, 0, 0, 0)); background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(180, 0, 0, 0.75), rgba(0, 0, 0, 0)); background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0), rgba(180, 0, 0, 0.75), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(180, 0, 0, 0.75), rgba(0, 0, 0, 0)); margin: 1em 2em; } p.Body-Text-noindent { text-indent: 0; } p, .first-para, .Normal--Web-, .Normal-1, .Normal-2, .Normal-3, .Normal-4, .Normal-5, .Normal-6, .Basic-Paragraph, .Normal, p.Body-Text, p.Body-Text-noindent, td { font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; margin: 0; text-align: justify; text-decoration: none; } h4 + p { text-indent: 0em; } h3 + p:first-letter, h2 + p:first-letter, p:first-child:first-letter, p.first-para:first-letter { float: left; color: darkred; font-size: 4rem; padding-top: 4pt; padding-right: 3pt; padding-left: 2pt; text-rendering: optimizeLegibility; } p.extract:first-letter, p.poetry:first-letter { float: inherit; color: inherit; font-size: inherit; padding-top: inherit; padding-right: inherit; padding-left: inherit; text-rendering: optimizeLegibility; } p.Body-Text, p { text-indent: 2em; } p.extract, p.extract-first, p.extract-center, p.extract-indent, p.extract-nobottom, p.extract-indentlast { font-size: 0.9em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0.5em; margin-left: 3em; margin-right: 3em; text-indent: 0; } blockquote .Body-Text { font-size: 0.9em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0.5em; margin-right: 3em; margin-left: .5em; text-indent: 0; } blockquote { margin: 1em 1em 1em 2em!important; } p.extract-center{ text-align: center; margin-bottom: 0em; } p.extract-indent { text-indent: 3em; margin-bottom: 0em } p.extract-indentlast { text-indent: 3em; margin-bottom: 0.5em } p.extract-nobottom { margin-bottom: 0em } p.extract-first, .poetry-first, .Body-Text + .extract, .Body-Text-noindent + .extract, .Body-Text + .extract-center, .extract + .Body-Text, .Body-Text + .poetry, .Body-Text-noindent + .poetry, .poetry + .Body-Text, span + .poetry, .poetry + span, .poetry + .Body-Text-noindent, .Body-Text + .poetry-indent, .Body-Text + .poetry-smallindent, .poetry-smallindent + .Body-Text, .Body-Text + .poetry-medindent, .poetry-medindent + .Body-Text, .poetry-indent + .Body-Text, .Body-Text + ol, ol + .Body-Text, .Body-Text + ul, ul + .Body-Text, div.list, div.list + p, p.caption + p, p + p.caption, ol + .Body-Text-no-indent, .poetry + .extract, .extract + .poetry, .poetry + .Body-Text-no-indent{ margin-top: 1em; } p.caption { font-size: 0.833em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.2; margin-bottom: 3px; margin-top: 0; padding-left: 10%; padding-right: 10%; text-align: center; text-decoration: none; text-indent: 0; page-break-inside: avoid; } p.poetry, .poetry-first, .poetry-indent, .poetry-smallindent, .poetry-medindent { font-size: 0.9em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-left: 5em; margin-right: 5em; text-align: left; text-decoration: none; text-indent: -3em!important; padding-left: 2em!important; } .poetry-indent { margin-left: 14em; } .poetry-medindent { margin-left: 10em; } .poetry-smallindent { margin-left: 6.5em; } p.pull-quote { font-size: 0.9em; font-style: italic; font-variant: normal; font-weight: 500; line-height: 1.2; margin-bottom: 5px; margin-left: 0; margin-right: 0; text-align: center; text-decoration: none; text-indent: 0; page-break-inside: avoid; } span.small-caps { font-variant: small-caps; } a, span.Hyperlink { color: darkred; text-decoration: none; margin: 0; } h2.section-title { margin-bottom: 0; } h3.section-subtitle { margin-top: 0; margin-bottom: 1em; } img.inline { height: 1em; width:auto; } .inset-left img, .inset-right img, .caption img, img.sectionhead { text-align: center; width:100%; height:auto; } .inset-left { font-size: 0.833em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.2; margin-bottom: 3px; margin-top: 0; text-align: center; text-decoration: none; text-indent: 0; page-break-inside: avoid; padding: 5px; text-align: center; float: left; } p.inset-right, div.inset-right, span.inset-right, .inset-right-wide { font-size: 0.833em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.2; margin-bottom: 3px; margin-top: 0; text-align: center; text-decoration: none; text-indent: 0; page-break-inside: avoid; padding: 5px; text-align: center; float: right; } a.footnote-link, a.footnote-anchor { font-size: 0.7em; vertical-align: super; font-style: normal; } .footnote { padding-left: 4em; text-indent: -3.5em; margin-bottom: 1em; text-align: left; } b, strong { font-weight: 900; } li p:first-letter, li p:first-child:first-letter, .no-drop:first-child:first-letter, div p:first-child:first-letter, td p:first-child:first-letter, ol p:first-child:first-letter, .sidebar:first-letter, blockquote p.Body-Text:first-letter { float: none; color: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; margin: 0; text-align: inherit; text-decoration: inherit; padding: 0; text-indent: inherit; } .sidebar {border: solid 1px darkred; margin:0 0 .5em .5em;padding:.5em;background-color:#fefeef;float:right;width:30%;font-weight:normal;text-decoration:dashed;} .sidebar p, .sidebar .Body-Text, p .sidebar, li .sidebar {background-color:#fefeef;font-size:.75em;text-indent:0em!important;font-style:normal} p.sidebar {width:90%;margin:.5em 5%;background-color:#fefeef;font-size:.75em;text-indent:0em!important;font-style:normal} .sidebar .poetry { margin-left:1em!important; margin-right:1em!important; font-style:italic!important; padding-left:2em!important; text-indent:-2em!important; font-size:.75em; } /*@media (max-width:800px) {*/ .inset-left, .inset-right, span.sidebar, div.sidebar {width:40%!important;min-width:150px;} /*}*/ hr + p, hr + .Body-Text {text-indent:0} .inset-right-wide { width:70%!important; font-style: normal; text-align:left; margin-right: 30%; } sup {white-space: nowrap;} td .Body-Text {padding-left:6em;text-indent:-.5em;} h1 + p, h2 + p, h3 + p, h4 + p, p.first-para, p:first-child, p.list-item, h4.Body-Text, h5.Body-Text, .Body-Text-no-indent {text-indent:0!important;}