/**/ body { margin: 0.5em 2.5em 0.5em 0.5em; padding: 0; line-height: 1.3; font-size: 120% } /*== resets and basics ==*/ a, div, h1, h2, h3, h4, 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, .pcontinue { text-indent: 0 } .spblk { display: block } .sphr { display: block; line-height: 1 } .fsz1 { font-size: 3.1em } .fsz5 { font-size: 1.1em } .fsz6 { font-size: 0.94em } .fsz7 { font-size: 0.79em } .fsz8 { font-size: 0.68em } div { 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: #fffee5; line-height: 1.1; font-size: 0.79em } .padtopa { padding-top: 2em } .padtopc { padding-top: 0.5em } .h1herein { font-weight: normal; padding: 4em 0 0 0; color: #dd2400; text-align: center; letter-spacing: 0.1em; page-break-before: avoid } .h2herein { font-size: 1.05em; text-align: center; font-weight: normal; padding: 1.2em 0 0.6em 0; letter-spacing: 0.1em; page-break-before: avoid } h3, h4 { text-align: center; font-weight: normal; padding: 1em 10% 0.5em 10%; font-size: 1em; letter-spacing: 0.05em; line-height: 1.1 } .chapter, .section, h1, h2, .pgbkbalws { page-break-before: always } .chapter { padding-top: 4em } /* === images === */ img { width: 100%; height: auto; vertical-align: middle; padding: 0.1em 0 } .ihra { height: 0.4em; width: auto } .dctr01, .dctr02, .dctr03, .dctr04, .dctr06, .dctr10 { clear: both; padding: 0.5em 0; page-break-inside: avoid } .dright { padding: 0.2em 0 0 0.2em } .dctr01 { /*100% 600px A1.33 */ margin: 0.5em 0 } .dctr02 { /* 88% 528px A1.52 */ margin: 0.5em 6% } .dctr03 { /* 76% 456px A1.75 */ margin: 0.5em 12% } .dctr04 { /* 68% 408px A1.96 */ margin: 0.5em 16% } .dctr06 { /* 52% 312px A2.56 */ margin: 0.5em 24% } .dctr10 { /* 18% width */ margin: 0.5em 41% } .dwth06 { /* 52% 312px A2.56 */ width: 52% } .dwth07 { /* 48% 288px A2.78 */ width: 48% } .dwth08 { /* 42% 252px A3.17 */ width: 42% } .spdropcap { /*==drop caps==*/ padding-right: 0.1em; line-height: 0.8 } .idropcap { width: auto; height: 5.8em; padding-top: 0.2em } .dcaption { font-size: 0.79em; line-height: 1.1 } .dcaptionsml { font-size: 0.6em; line-height: 1.1 } .splnklg { /*== for links to external images ==*/ padding-left: 1.5em; font-weight: bold; font-size: 0.63em } #dfg3 { margin: 0.2em 6% 0 6% } /* === links === */ a { color: #20c; font-weight: normal; text-decoration: underline } .afnanch, .afnanchstar, .afnlabel { text-decoration: none } .afnlabel { font-size: 1.2em; padding-right: 0.5em } .afnanch { vertical-align: top; font-size: small; line-height: 1 } .afnanchstar { vertical-align: baseline; font-size: medium } .atoc { font-weight: bold; text-decoration: none; border-bottom: thin #225 solid } .dftnt { margin: 0.8em 0 0.4em 5%; font-size: 0.79em; page-break-inside: avoid } /* === lists === */ ul { list-style-type: none; padding: 0; margin: 0 } li { margin: 0; padding: 0.2em 0.2em 0.2em 3em; text-indent: -3em; text-align: left; line-height: 1.1 } #ulcontents, #ulillos { font-size: 0.79em; margin: 0 5%; padding: 0.3em } .spromnum { display: inline-block; width: 2.5em; text-align: right } /* === tables === */ table, td, th { margin: 0 } table { border-collapse: separate; /*workaround for ADE bug*/ border-spacing: 0; line-height: 1.1; padding: 0.1em } td { vertical-align: middle; padding: 0.2em } th { font-weight: normal; vertical-align: middle; padding: 0.5em 0.2em 0.2em 0.2em } .borall { border: thin #ccd solid } .boralldk { border: 0.5em solid #99c } .dtblbox { margin: 0.5em 0 } .tdleft { text-align: left; padding-left: 1em; text-indent: -1em } .tdright { text-align: right } .tdctr { text-align: center } #idp86table { margin: 0.5em 15% } .spsum { border-top: thin solid #555; border-bottom: medium double #222 } .spsubsum { border-top: thin #555 solid; border-bottom: none } .tdpadtop { padding-top: 0.8em } .tdspc { padding-right: 1em } .dtbl10 { margin: 0.5em 0 0.5em 10% } .wthfull { width: 100% } /*== 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.76em } /* === miscellaneous === */ i { font-style: italic; padding-right: 0.15em } .nowrap { display: inline-block } .xxpn { font-size: 0.68em; font-weight: normal; color: #865; text-decoration: none; line-height: 1.81; /*assumes lh of container is 1.3*/ } .hr40 { /*== for hr element ==*/ margin: 1em 30%; height: 0; border: thin black solid } .hrblk { margin: 0.5em 50%; height: 0; border: thin white solid; background-color: white } /*==poetry==*/ .dpoem { line-height: 1.2; margin: 0.3em 0; page-break-inside: avoid } .pv0 { padding-left: 4em; text-indent: -4em } .pva { padding-left: 4em; text-indent: 3em } .pvb { padding-left: 4em; text-indent: 0 } .spqut { display: inline-block; width: 0.6em } .spqutspc { padding-left: 0.6em } .pndx { display: inline; padding-right: 1em; border-right: thin #aaa solid } .dp501 { text-align: justify; font-size: 0.79em; line-height: 2; padding-top: 1em } /* === 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 { float: right } .spdropcap { float: left } .splnklg { display: none } } /**/