/**/ /*== CSS VERSION 20161215 ==*/ body { margin: 0.2em; padding: 0; line-height: 1.2; 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 { text-indent: 0 } .fsz1 { font-size: 3.1em } .fsz2 { font-size: 2.51em } .fsz3 { font-size: 2.03em } .fsz4 { font-size: 1.65em } .fsz5 { font-size: 1.33em } .fsz6 { font-size: 1.08em } .fsz7 { font-size: 1em } .fsz8 { font-size: 0.88em } .fsz9 { font-size: 0.71em } div, .pcenter { text-align: center } .transnote { padding: 0.2em; margin: 3em 1em; border: #865 medium solid; background-color: #fffcf2; line-height: 1.1; font-size: 0.85em } .phanga { padding-left: 1em; text-indent: -1em } .padtopa { padding-top: 2em } .padtopb { padding-top: 1em } .padtopc { padding-top: 0.5em } .h1herein, .dh1sim { font-size: 120%; font-weight: normal; padding: 4em 0 0 0; text-align: center; line-height: 1.1 } .hblk { display: block } .h2nobreak, .dh2sim { font-size: 1em; text-align: center; font-weight: normal; padding: 1em 0 0.7em 0; page-break-before: avoid } h3, b { margin: 0; font-size: 100%; text-align: center; font-weight: normal; padding: 0.6em 0 0.3em 0; display: block } .chapter, .section, h1, h2 { page-break-before: always } .chapter { margin-top: 1em } .denglsh { margin: 0.2em; padding: 0.2em 6% 0.2em 0.5em; border-right: thick solid #999; border-left: thin #777 solid; page-break-inside: avoid } .dfrnch { margin: 0.2em; padding: 0.2em 0.5em 0.2em 6%; border-right: thin #777 solid; border-left: thick solid #999; page-break-inside: avoid } #idads { margin: 0 1em; padding: 0.2em; border: medium #aaa solid } .hjustify { text-align: justify } .spltspca { letter-spacing: 0.05em } .spltspcb { letter-spacing: 0.3em } .dptryln { padding-left: 4em; text-indent: -4em; text-align: left } .dkptogether { page-break-inside: avoid } /* === images === */ img { width: 100%; height: auto } .dctr02 { /* 88% 528px A1.52 */ clear: both; padding: 0.5em 0; page-break-inside: avoid; margin: 0.5em 6% } /* === links === */ a { color: #20c; font-weight: normal; text-decoration: underline } /* === lists === */ ul { list-style-type: none; padding: 0; margin: 0 0 0 1em } li { margin: 0.5em 0; padding: 0 0 0 2em; text-align: justify; text-indent: -2em; font-size: 0.88em } /* === miscellaneous === */ .bortop { border-top: thin #777 solid } .borbtm { border-bottom: thin #777 solid } i { font-style: italic; padding-right: 0.15em } .nowrap { display: inline-block } .hr100 { margin: 0.5em 0; border: thin black solid } .spdpcap { font-size: 5.7em; line-height: 0.9; padding-right: 0.1em } .spdpcapb { font-size: 2.7em; line-height: 0.9; padding-right: 0.1em } @media all { /* was @media handheld */ body { margin: 0.5em; padding: 0; font-size: 100% } div, p { max-height: none } .spdpcap, .spdpcapb { float: left } } /**/