/**/ /* === CSS VERSION 20160514 === */ /* === resets and body === */ a, div, i, img, p, span { margin: 0; padding: 0 } div, span, a { text-indent: 0 } blockquote, div, h1, h2, p { max-height: 100% } body { margin: 1em; line-height: 1.3; font-size: 139%; /* Smallest font-size is 0.72em; 1/0.72=139% */ } /* === line-heights === */ .front, .transnote, blockquote { line-height: 1 } h2 { line-height: 2 } /* === font-sizes === */ .fsize1 { font-size: 3em } .fsize2 { font-size: 2.4em } .fsize3 { font-size: 1.57em } .fsize4, h1, h2 { font-size: 1.35em } .fsize5 { font-size: 1.16em } .fsize6 { font-size: 0.9em } .fsize7, .smcap span, .smmaj { font-size: 0.72em } span.h2smaller { display: block; font-size: 0.9em; letter-spacing: normal } /* === page-breaks === */ h2.nobreak { page-break-before: avoid } h2, .pbkia { page-break-inside: avoid } .chapter, .front, h1, h2, .transnote { page-break-before: always } /* === indents, margins, padding, alignment, clear === */ blockquote, div, h2, .pcenter { text-align: center } p { margin-bottom: 1em; text-indent: 1em } .pcenter, .pright { text-indent: 0 } h1.thisbook { padding: 4em 10% } h2 { margin-top: 2em; padding-top: 1em; padding-bottom: 1em } blockquote { margin: 0.5em 1em } .chapter { padding: 4em 0 0 0 } .front { padding: 4em 0 0 0; margin: 0 5% } .transnote { padding: 3em 1em 1em 1em; margin-top: 1em; margin-bottom: 3em; border: #865 medium solid; background-color: #fffcf2 } .padtopa { padding-top: 8% } .padtopb { padding-top: 4% } .padtopc { padding-top: 2% } h1, p, .pjust { text-align: justify } a.fnlabel, .pright { text-align: right } .clearfix { clear: both } /* ===floats===*/ /* === images === */ img { width: 100%; height: auto; vertical-align: middle } .imctr01t { /*100% 600px A1.33 */ margin: 0.5em 0 } .imwth10 { /* 24% 144px A4.86 */ width: 24% } .imwth11 { /* 18% 108px A6.48 */ width: 18% } img.glyphsa { height: 1.1em; width: auto; vertical-align: -0.15em } /* === inline-blocks === */ .nowrap, .smcap, span.smmaj { display: inline-block } /* === links === */ a { color: #20c; font-weight: normal } /* === miscellaneous === */ .hrspan { margin: 2% 0; font-size: 0; height: 0; vertical-align: top; border-top: thin black solid } .bortop { border-top: thin black solid } h1, h2 { font-weight: normal } i { font-style: italic; padding-right: 0.15em } .smcap, .smmaj { font-style: normal; text-transform: uppercase } .smcap, .smmaj { letter-spacing: 0.05em } h1, .ltspa { letter-spacing: 0.1em } h2, .ltspb { letter-spacing: 0.15em } .ltspc { letter-spacing: 0.5em } p.dropcap { text-indent: 0 } div.dropcap { width: 12%; margin-top: 0.3em } div.dropcapletter { padding-right: 0.1em; font-size: 3em; font-weight: bold; line-height: 0.85 } /* === handheld === */ @media all { /* was @media handheld */ body { margin: 1em; font-size: 100% } div.dropcap, div.dropcapletter { float: left } blockquote, div, h1, h2, p { max-height: none } .chapter { padding: 0 } } /**/