/**/ body { margin: 0.5em 2.5em 0.5em 0.5em; padding: 0; line-height: 1.3; font-size: 130% } /*== resets and basics ==*/ a, div, h1, h2, img, span { margin: 0; padding: 0; text-indent: 0 } div, p { max-height: 100% } p { margin: 0; padding: 0; text-indent: 1em; text-align: justify } .pfirst, .pcenter, .pcontinue, .psignature { text-indent: 0 } .fsz2 { font-size: 1.75em } .fsz3 { font-size: 1.52em } .fsz5 { font-size: 1.15em } .fsz6 { font-size: 0.86em } .fsz7 { font-size: 0.76em } .fsz8 { font-size: 0.66em } div, .pcenter { text-align: center } .dfront { padding-top: 2em; margin-right: 10%; margin-left: 10% } .transnote { padding: 1em; margin-top: 3em; margin-bottom: 3em; border: #865 medium solid; background-color: #fffcf2; line-height: 1.1; font-size: 0.85em } .phanga { padding-left: 1em; text-indent: -1em } .phangb { /*==for tables==*/ padding-left: 0.5em; text-indent: -0.5em; text-align: left } .phangc { /*==for lists with 2-figure indexes==*/ padding-left: 3em; text-indent: -3em; text-align: left } .phangd { /*==for lists with no indexes==*/ padding-left: 2em; text-indent: -1em; text-align: left } .phangloi { padding-left: 2.5em; text-indent: -2.5em } .psignature { padding-right: 1em; line-height: 1.1; text-align: right } .padtopc { padding-top: 0.5em } .padtop1 { padding-top: 7% } .padtop2 { padding-top: 3.5% } .dftnt { margin: 0.5em 1em; font-size: 0.76em } #np29, #np115, #np136, #np137, #np252, #np282, #np286 { margin-top: -1em } .h1herein { font-size: 0.6em; font-weight: bold; padding: 4em 10%; color: #6e4624; text-align: center; letter-spacing: 0.1em } .h2herein { font-size: 1.25em; text-align: center; font-weight: normal; padding: 2em 0 0.5em 0; letter-spacing: 0.05em; page-break-before: avoid } h3, h4 { margin: 0; text-indent: 0; text-align: center; font-weight: normal } h3 { padding: 1em 0 0.5em 0; font-size: 1em } h4 { padding: 0.5em 0 0.2em 0; font-size: 1em } .hblk { display: block; text-align: center } .chapter, .section, h1, h2 { page-break-before: always } .chapter { padding-top: 4em } .dhp { /*== for run-in headings ==*/ text-align: justify; text-indent: 1em } .h3runin { display: inline; font-size: 1em; padding: 0 } .h4runin { display: inline } /*==images==*/ img { width: 100%; height: auto } .iglyph-a { /*== image of a symbol or glyph ==*/ height: 1.2em; width: auto; vertical-align: -0.2em } .iglyph-b { height: 1.2em; width: auto; vertical-align: -0.4em } .iglyph-c { height: 1em; width: auto; vertical-align: -0.3em } .dctr01, .dctr02, .dctr03, .dctr04, .dctr05, .dctr06, .dctr07, .dctr08, .dctr09 { display: block; clear: both; padding: 0.5em 0; page-break-inside: avoid } .dctr01 { /*100% 600px A1.33 */ margin: 0 0 } .dctr02 { /* 88% 528px A1.52 */ margin: 0 6% } .dctr03 { /* 76% 456px A1.75 */ margin: 0 12% } .dctr04 { /* 68% 408px A1.96 */ margin: 0 16% } .dctr05 { /* 58% 348px A2.30 */ margin: 0.2em 21% } .dctr06 { /* 52% 312px A2.56 */ margin: 0 24% } .dctr07 { /* 48% 288px A2.78 */ margin: 0 26% } .dctr08 { /* 42% 252px A3.17 */ margin: 0 29% } .dctr09 { /* 32% 192px A4.17 */ margin: 0 34% } .dcaption { display: block; font-size: 0.65em; line-height: 1.1 } .spdrpcp { /*==drop-cap float==*/ margin: 0; padding: 0 0.2em 0 0; line-height: 1 } .idrpcp { /*==drop-cap image==*/ height: 7.4em; width: auto } .ihrch { /*==for the ornament in h2 elements==*/ height: 0.5em; width: auto } /*==links==*/ a { color: #20c; font-weight: normal; text-decoration: underline } .afnanch, .afnlabel, .aindexlnk { text-decoration: none; font-weight: bold } .afnanch { vertical-align: top; font-size: small; line-height: 0.8 } .splnklg { /*== for links to external images ==*/ padding-left: 1.5em; font-weight: bold } .spsgtrflt { /*==for signature==*/ padding: 0 1em } /*==lists==*/ ul { list-style-type: none; padding: 0; margin: 0 } li { margin: 0; padding: 0; text-align: left; clear: both } .plh11, .ullh11 { line-height: 1.1 } .spqut { /*==indent allowing for overhanging quotation mark==*/ display: inline-block; width: 0.4em } .spqutspc { padding-left: 0.4em } .spndx2 { display: inline-block; width: 2em; text-align: right } .lihang4 { padding-left: 4em; text-indent: -4em } .lihang1 { padding-left: 1em; text-indent: -1em } .licntr { text-align: center } .lispecimen, .litn { padding: 0.4em 0 } .ulina { margin-left: 1em; margin-right: 1em } .lijust { text-align: justify; padding-left: 1em; text-indent: -1em } /*==tables==*/ table, td, th { margin: 0 } table { border-collapse: separate; /*workaround for ADE bug*/ border-spacing: 0; line-height: 1.1; padding: 0 } td { vertical-align: top; padding: 0 0.5em } th { font-weight: normal; vertical-align: middle; padding: 0.5em } .borall { border: thin #ccc solid } .bortrl { border-top: thin #ccc solid; border-right: thin #ccc solid; border-left: thin #ccc solid } .borrbl { border-right: thin #ccc solid; border-bottom: thin #ccc solid; border-left: thin #ccc solid } .dtablebox { margin: 0.5em 0 } .tdleft { text-align: left } .tdright { text-align: right } .tdcenter { text-align: center } .tdvat { vertical-align: top } .borbtmtree { border-bottom: thick gray solid } .tdtree { padding: 0.5em 0.2em; line-height: 1; text-align: center; vertical-align: top } .tdsum { border-top: thin #444 solid; padding-top: 0.2em } #dp365 { margin: 0.5em 15% } /*== mixed fractions with u+202f narrow no-break space, u+feff zero width no-break space u+2044 fraction slash ==*/ sub, sup { margin: 0; padding: 0; text-indent: 0 } sup { vertical-align: top } sub { vertical-align: bottom } sub, sup { line-height: 1; font-size: 0.7em } /*== small caps ==*/ .smcap, .smmaj { display: inline-block } .smcap, .smmaj { font-style: normal; text-transform: uppercase; letter-spacing: 0.05em } b { font-weight: normal; margin: 0; padding: 0; text-indent: 0 } b, .smmaj { font-size: 0.75em } /*== block spans for inserting illos into paragraphs ==*/ .spnpbk, .spnpg0 { display: block } .spnpbk { text-align: center; clear: both } .spnpg0 { text-align: justify; text-indent: 0 } /*==miscellaneous==*/ .dkeeptogether { page-break-inside: avoid } i { font-style: italic; padding-right: 0.15em } blockquote { margin: 0.5em 0 0.5em 0; padding: 0; text-indent: 0; font-size: 0.9em; line-height: 1.1; text-align: center } .din2 { margin-left: 2.2em } .nowrap { display: inline-block } .xxpn { font-size: 0.72em; font-weight: normal; color: #865; text-decoration: none; line-height: 1.81 } .hr24 { /*== for hr element ==*/ margin: 0.8em 36%; height: 0; border: thin #aaa solid } .hr12 { margin: 0.8em 44%; height: 0; border: thin #aaa solid } .hr42 { margin: 0.8em 29%; height: 0; border: thin #aaa solid } .hrblnk { /*==whitespace hr==*/ margin: 0.4em 50%; height: 0; border: thin white solid } .sppref { padding-left: 1em; /*display: inline;*/ } .spcitr { /*==citations in specimen lists==*/ padding-left: 1em; display: inline } .dmgnfndry { margin: 0.3em 15% } .splp1m { padding-left: 1em } .brclearfix { clear: both } .pndx { font-size: 0.7em; margin: 0.5em 15%; padding-left: 2em; text-indent: -2em; vertical-align: top } #spnp137 { padding-left: 2.5em } .spxidit { /*==space ditto marks page xi==*/ display: inline-block; width: 2em; text-align: center } /*==handheld==*/ @media all { /* was @media handheld */ .xxpn { position: static; line-height: inherit } body { margin: 0.5em; padding: 0; font-size: 100% } div, p { max-height: none } .dright, .sppref, .spsgtrflt { float: right } .spdrpcp { float: left } .splnklg { display: none } } /**/