/**/ /*== CSS VERSION 20190421 ==*/ body { margin: 0.5em 2.5em 0.5em 0.5em; padding: 0; line-height: 1.5; font-size: 130%; /*font-family: "Source Code Pro";*/ /*font-family: "Times New Roman";*/ /*font-family: "Constantia";*/ /*font-family: sans-serif;*/ } /*== resets and basics ==*/ a, div, img, p, span { margin: 0; padding: 0; text-indent: 0 } .section, h1, h2 { page-break-before: always } .section { margin: 2em auto 0 auto; max-width: 32em } div, p { max-height: 100% } p { text-indent: 1.5em; text-align: left } .pfirst, .pfnfirst, .pcontinue, .pright, .psignature { text-indent: 0 } .pfirst { text-align: justify } .fsz1 { font-size: 2.1em } .fsz3 { font-size: 1.5em } .fsz4 { font-size: 1.28em } .fsz5 { font-size: 1.06em } .fsz6 { font-size: 0.94em } .fsz7 { font-size: 0.78em } .fsz9 { font-size: 0.57em } div { text-align: center } #dtransnote { padding: 1em; margin: 3em auto; max-width: 40em; border: #865 medium solid; background-color: #fffcf2; line-height: 1.25; font-size: 0.79em; page-break-before: always } .phanga { padding-left: 1.5em; text-indent: -1.5em; text-align: left } .psignature { padding-right: 1em } .padtopa { padding-top: 1.5em } .padtopb { padding-top: 1em } .padtopc { padding-top: 0.5em } .pright, .psignature { text-align: right } .dftnt, #dftnt { /*== footnotes ==*/ font-size: 0.76em; padding: 0.2em; line-height: 1.25; page-break-before: auto; page-break-inside: avoid } .dftnt { margin: 0.48em 0 0.68em 4.05em; border-top: medium #ccc solid } #dftnt { margin: 0 0 0 4.05em } #h1herein { margin: 0 auto; padding: 5em 0; text-indent: 0; font-size: 1em; font-weight: normal; text-align: center; letter-spacing: 0.1em; page-break-before: avoid; max-width: 32em } .h2herein { margin: 0 1.5em; padding: 3em 0 0.5em 0; text-indent: 0; font-size: 1.32em; text-align: center; font-weight: normal; letter-spacing: 0.05em; page-break-before: avoid } .hsmall { font-size: 0.76em; display: block; text-align: center } .hsmallleft { font-size: 0.76em; display: block; text-align: justify } .h3a { margin: 0 auto; padding: 1em 0 0 0; text-indent: 0; font-size: 1.1em; text-align: center; font-weight: normal; letter-spacing: 0.05em; page-break-before: avoid } h4 { margin: 0 auto; padding: 1em 0 0 0; text-indent: 0; font-size: 1em; text-align: center; font-weight: normal; letter-spacing: 0.05em; page-break-before: avoid } /* === images === */ img { width: 100%; height: auto } .iglypha { height: 1.5em; width: auto; vertical-align: -0.2em } .iglyphb { height: 3.5em; width: auto; vertical-align: -0.2em } .iglyphc { height: 1.2em; width: auto; vertical-align: -0.3em } .dctr01, .dctr02, .dctr03 { clear: both; padding: 0.38em 0; page-break-inside: avoid; page-break-before: auto } .dctr01 { margin: 0.5em 0 } .dctr02 { margin: 0.5em 6% } .dctr03 { margin: 0.5em 12% } .dcaptionctr { font-size: 0.76em; line-height: 1.1 } .dcaptionctr { text-align: center } .dctr03 .dcaption { margin: 0 -9.2% 0.66em -9.2% } /* === links === */ a { color: #20c; font-weight: normal; text-decoration: underline } .afnanc, .afnlabel { text-decoration: none } .afnanc { font-size: 0.76em } .afnlabel { padding-right: 0.5em } /* === lists === */ ul { list-style-type: none; margin: 0; padding: 0; text-align: left } li { margin: 0; padding: 0 0 0 1.5em; text-align: left; text-indent: -1.5em } .li0 { margin: 0; padding: 0; text-align: left; text-indent: 0 } .ulliinline li { display: inline; padding: 0 0.75em 0 0; text-indent: 0 } .ulindex { font-size: 0.86em; line-height: 1.1; margin: 1em 10% } /* === tables === */ table { padding: 0; margin: 0; border-collapse: separate; /*workaround for ADE bug*/ border-spacing: 0; line-height: 1.25 } th, td { font-weight: normal; vertical-align: middle; padding: 0.1em 0.5em } .tdleft { text-align: left; padding-left: 1.5em; text-indent: -1.5em } .tdlefta { text-align: left; padding-left: 1.5em; padding-right: 1.5em; text-indent: -1.5em } .tdright { text-align: right; text-indent: 0 } .tdleftindent { text-align: left; padding-left: 3em; text-indent: 1.5em } .tdleftindenta { text-align: left; padding-left: 1em; text-indent: 1.5em; vertical-align: top } .dtablebox { margin: 0.5em 1.5em } /*== small caps ==*/ .smcap { display: inline-block } .smcap, .smmaj { text-transform: uppercase; letter-spacing: 0.06em } .smcap, .smmaj { font-style: normal } b { font-weight: normal; margin: 0; padding: 0; text-indent: 0 } b, .smmaj { font-size: 0.76em } /* ==poetry== */ .dpoemlft { margin: 0.38em 0 0.3em 3.9em } .dpoemfarlft { margin: 0.38em 0 0.3em 1.5em } .dstanzalft { page-break-inside: avoid; page-break-before: auto } .dstanzalft { margin: 0.5em 0 } .dpp00, .dpp01, .dpp02, .dpp06, .dpp12 { display: block; text-align: left; padding-left: 3em; margin-left: 0.6em; /*==to allow for quotation mark outdents==*/ } .dquoteverse { display: block; padding-left: 3.6em; text-indent: -3.6em; text-align: left; margin-left: 0 } .spquotebox { display: inline-block; width: 0.6em; text-align: right } .dpp00 { text-indent: -3em } .dpp01 { text-indent: -2em } .dpp02 { text-indent: -1em } .dpp06 { text-indent: 3em } .dpp12 { text-indent: 38% } .dpoemcite { display: block; padding-right: 1em; text-align: right; margin-top: -0.2em } /* === miscellaneous === */ sub, sup { margin: 0; padding: 0; text-indent: 0; line-height: 1; font-size: 0.66em; vertical-align: 0.4em } i, .spitalic { font-style: italic } .embold { font-style: inherit; font-weight: bold } .dblockquot { margin: 0.5em 0 0.5em 0.22em; line-height: 1.15; font-size: 0.86em } .dblockquota { margin: 0.5em 0 0.5em 1.72em; line-height: 1.15; font-size: 0.86em } .dblockquot p, .dblockquota p { margin: 0.29em 0 } .dobsn { margin: 0 0 0 0.11em; line-height: 1.31; font-size: 0.9em } .nowrap { display: inline-block } .xxpn { line-height: 1.81; /*assumes lh of container is 1.3*/ } .xxpn { font-size: 0.57em; font-style: normal; font-weight: normal; color: #aaa; text-decoration: none } .hrblk { margin: 0.7em 50%; border: thin white solid } #dcoverpage { max-width: 20em; margin: 0 auto } .spblk { display: block } #ulcontents { margin: 0.5em auto 1em auto; display: inline-block } #ulcontents li { text-align: right } .ulorthog { font-size: 0.87em; margin: 0.5em auto; line-height: 1.25 } .ulorthog li { display: inline-block; padding-right: 0.7em } .ffmono { font-family: monospace } .spwdspa { word-spacing: 0.75em } .spwdspb { word-spacing: 0.3em } .spdictnote { display: block; font-size: 0.87em; margin-left: 0.5em; text-indent: 0; line-height: 1.25; /*max-width: 16em;*/ } .uldict { margin-left: 1.5em; margin-top: 0.5em; font-size: 0.87em; line-height: 1.25 } .lidicthead { text-indent: 3em; margin-top: 1.5em } .p-adh2 { font-size: 1.32em; text-align: left; text-indent: 0; font-weight: bold; padding-top: 0.5em } .p-adh3 { font-size: 1em; text-align: center; text-indent: 0; font-weight: bold; padding: 0.5em 0 } .p-adnote { padding: 0 1.5em; text-align: left; text-indent: 0; font-size: 0.87em; line-height: 1 } .p-adh2 + .p-adnote { padding: 0 0 1.5em 0 } .p-adh2 + .p-book { padding: 1.5em 0 0 1.5em } .p-book { padding: 0 1.5em; text-align: left; text-indent: -1.5em; line-height: 1.25 } .p-adfoot1 { font-style: italic; font-size: 0.76em; text-indent: 0; text-align: center; padding: 1.5em 0 0 0; line-height: 1 } .p-adfoot2 { font-size: 1.32em; text-indent: 0; text-align: center; padding: 0 0 1.5em 0; font-weight: bold } /* === handheld === */ @media all { /* was @media handheld */ body { margin: 0.5em; padding: 0; font-size: 100% } div, p { max-height: none } .xxpn { position: static } .section { margin: 0 auto } } /**/