/**/ .bb { border-bottom: solid thin } body { margin-left: 10%; margin-right: 10% } .bookname { font-size: 0.9em; margin-left: 1.5em; text-indent: -1.5em } .bookdescr { font-size: 0.9em; text-indent: 1.5em; margin-top: -0.75em } .bot { vertical-align: bottom } .caption { font-size: 0.8em; text-align: center } .center { text-align: center } .chaptoc { font-size: 0.8em; margin: 1em 0 } .creditright { text-align: right; font-size: 0.7em; margin-top: 0 } div.hh { display: none } @media all { /* was @media handheld */ div.hh { display: block } } div.scr { display: block } @media all { /* was @media handheld */ div.scr { display: none } } .division { display: inline-block; vertical-align: middle; text-align: center; white-space: nowrap; padding: 0; font-size: 0.8em } .division .denom { padding: 0 0.25em; display: block; vertical-align: top } .division .num { border-bottom: solid thin; padding: 0 0.25em; display: block; vertical-align: bottom } .figc150 { margin: 1.5em auto; text-align: center } .figc200 { margin: 1.5em auto; text-align: center } .figc250 { margin: 1.5em auto; text-align: center } .figc300 { margin: 1.5em auto; text-align: center } .figc350 { margin: 1.5em auto; text-align: center } .figc375 { margin: 1.5em auto; text-align: center } .figc400 { margin: 1.5em auto; text-align: center } .figc410 { margin: 1.5em auto; text-align: center } .figc422 { margin: 1.5em auto; text-align: center } .figc425 { margin: 1.5em auto; text-align: center } .figc450 { margin: 1.5em auto; text-align: center } .figc500 { margin: 1.5em auto; text-align: center } .figc550 { margin: 1.5em auto; text-align: center } .figc573 { margin: 1.5em auto; text-align: center } .figc600 { margin: 1.5em auto; text-align: center } .figcenter { margin: 1.5em auto; text-align: center; clear: both } .figl110 { clear: left; margin: 0; padding: 0; text-align: center } .figl150 { clear: left; margin: 0; padding: 0; text-align: center } .figl163 { clear: left; margin: 0; padding: 0; text-align: center } .figl196 { clear: left; margin: 0; padding: 0; text-align: center } .figl200 { clear: left; margin: 0; padding: 0; text-align: center } .figl210 { clear: left; margin: 0; padding: 0; text-align: center } .figl250 { margin: 0; padding: 0; text-align: center } .figl300 { margin: 0; padding: 0; text-align: center } .figl385 { clear: left; margin: 0; padding: 0; text-align: center } .figleft { clear: left; margin: 0; padding: 0; text-align: center } .figr125 { margin: 0; padding: 0; text-align: center } .figr150 { margin: 0; padding: 0; text-align: center } .figr155 { margin: 0; padding: 0; text-align: center } .figr181 { margin: 0; padding: 0; text-align: center } .figr188 { margin: 0; padding: 0; text-align: center } .figr189 { margin: 0; padding: 0; text-align: center } .figr200 { clear: right; margin: 0; padding: 0; text-align: center } .figr250 { margin: 0; padding: 0; text-align: center } .figr251 { margin: 0; padding: 0; text-align: center } .figr300 { clear: right; margin: 0; padding: 0; text-align: center } .figright { clear: right; margin: 0; padding: 0; text-align: center } .fnanchor { vertical-align: top; font-size: 0.7em; text-decoration: none; white-space: nowrap } .footnote { margin-left: 10%; font-size: 0.8em } .footnote .label { text-align: right } .fsize80 { font-size: 0.8em } .fsize90 { font-size: 0.9em } .fsize125 { font-size: 1.25em } .fsize150 { font-size: 1.5em } .fsize175 { font-size: 1.75em } .fsize200 { font-size: 2em } h1, h2, h3 { text-align: center; clear: both; margin-top: 1.5em; margin-bottom: 1.5em } h2 { font-weight: normal; font-size: 1em; line-height: 1.5em } h3 { clear: right; font-size: 0.8em; padding: 1em; margin: 0; text-align: center; max-width: 8em } @media all { /* was @media handheld */ h3 { float: right; clear: right; width: 10em; font-size: 0.8em; padding: 1em 0 0.5em 1em } } h3.centred { font-weight: normal; font-size: 1em; line-height: 1.5em; clear: none; max-width: 100%; padding: 0 } @media all { /* was @media handheld */ h3.centred { font-weight: normal; font-size: 1em; line-height: 1.5em; float: none; clear: none; width: 100%; padding: 0; text-align: center } } hr { width: 34%; margin: 2em 33%; clear: both; color: black } hr.sect { width: 6%; margin: 1em 47% } hr.chap { width: 26%; margin: 1em 37% } hr.tb { width: 2%; margin: 0.5em 49% } .left { text-align: left } .mb15 { margin-bottom: 1.5em } .noshow { visibility: hidden } .nowrap { white-space: nowrap } p { margin-top: 0.75em; text-align: justify; margin-bottom: 0.75em } p.blankabove { margin-top: 2.5em } p.blankbelow { margin-bottom: 2.5em } p.chapstart:first-letter { margin: 0.15em 0.1em 0 0; font-size: 295%; line-height: 0.85em } @media all { /* was @media handheld */ p.chapstart:first-letter { float: none; margin: 0; font-size: 250% } } p.highline { line-height: 2.5em } p.largeillo { text-align: right; font-size: 0.8em; margin-top: -0.75em; margin-bottom: -0.75em } @media all { /* was @media handheld */ p.largeillo { display: none } } p.list { margin-top: -0.75em } .padr0 { padding-right: 0 } .padr1 { padding-right: 0.5em } .padr2 { padding-right: 1em } .padr3 { padding-right: 1.5em } .padr5 { padding-right: 2.5em } .padl0 { padding-left: 0 } .padl1 { padding-left: 0.5em } .padl5 { padding-left: 2.5em } .pagenum { font-size: 0.75em; text-align: right; color: gray; text-decoration: none; font-weight: normal; font-style: normal; text-indent: 0 } @media all { /* was @media handheld */ .pagenum { display: none } } .pagenumlg { text-align: right; color: gray; text-decoration: none; font-weight: normal; font-style: normal; text-indent: 0 } @media all { /* was @media handheld */ .pagenumlg { display: none } } .right { text-align: right } .scr { display: block } @media all { /* was @media handheld */ .scr { display: none } } .smcap { font-variant: small-caps } .sstype { font-family: sans-serif } sub { font-size: 0.6em; vertical-align: -10% } sub.lg { font-size: 0.8em; vertical-align: -20% } sup { font-size: 0.6em; vertical-align: 30% } sup.lg { font-size: 0.8em } table { margin-left: auto; margin-right: auto; margin-bottom: 1em; border-collapse: collapse } table.loi td.illo { text-align: justify; vertical-align: top; padding-right: 1em } table.loi td.pagenr { text-align: right; padding-right: 1em; vertical-align: bottom } table.toc { max-width: 90% } table.toc td.chapnr { text-align: right; padding-top: 0.5em; padding-right: 1em; vertical-align: top } table.toc td.chapter { text-align: justify; padding-top: 0.5em; padding-right: 1em; vertical-align: top } table.toc td.pagenr { text-align: right; padding-right: 1em; vertical-align: bottom; font-size: 0.8em } th { font-weight: normal; text-align: center } .tnbot { background: #996; margin: 1em 10%; padding: 1em } .tnbox { background: #996; margin: 1em 20%; padding: 1em } .top { vertical-align: top } ul.index { margin-left: 0; list-style: none } ul.index li { margin-left: 1em; text-indent: -1em; text-align: justify } ul.index li.firstletter { margin-top: 1.5em } ul.nostyle { list-style: none; margin-left: 1em } /**/