/**/ a { text-decoration: none } body { margin-left: 10%; margin-right: 10% } h1, h2, h3 { text-align: center; clear: both } h4, h5, h6 { text-align: center; font-size: 0.9em } hr { width: 65%; margin-left: 17.5%; margin-right: 17.5%; margin-top: 2em; margin-bottom: 2em; clear: both } ul { list-style-type: none } li { margin-top: 0.5em; padding-left: 1.5em; text-indent: -1.5em } /* generic table styles */ table { margin: 1em auto 1em auto; border-collapse: collapse } td { padding-left: 0.25em; padding-right: 0.25em; vertical-align: top; font-size: smaller } .level2 { padding-left: 2em } .tdc { text-align: center; text-indent: 0 } .tdr { text-align: right; text-indent: 0 } .total { border-top: thin solid black } .valign { vertical-align: middle; white-space: nowrap } /* for the odd table cell with borders in a table that doesn’t otherwise have borders */ .bb { border-bottom: thin solid black } .bl { border-left: thin solid black } /* contents-type tables on pp v-vii, 9-12 */ table.contents { margin: 1em auto 1em auto; max-width: 35em } .contents td { padding-left: 2em; text-indent: -1.75em } .contents .tdr { text-align: right; vertical-align: bottom; text-indent: 0 } .contents .level2 { padding-left: 4em } .contents .level3 { padding-left: 6em } .contents .level4 { padding-left: 8em } /* tables with borders, class="borders"; except the three massive tables, class="big" for the thick external border */ th { font-weight: normal; font-size: smaller; text-align: center; vertical-align: middle; padding-left: 0.25em; padding-right: 0.25em; border-top: thick solid black; border-right: thin solid black; border-bottom: thin solid black } .borders th.row2, .big th.row2 { border-top: thin solid black } .borders td, .big td { border-right: thin solid black; padding: 0.25em } .borders td.last-col, th.last-col { border-right: none } .big .first-col { border-left: thick solid black } .big .last-col { border-right: thick solid black } .big p { margin-top: 0 } .big .sub { /* nested tables */ border: none } .big .sub-total { border-top: thin solid black; border-left: none; border-right: none; border-bottom: none } .last-row { border-bottom: thick solid black } /* end tables */ p { margin-top: 0.5em; text-align: justify; margin-bottom: 0.5em; text-indent: 1em } .blockquote { margin: 1.5em 10% 1.5em 10%; font-size: 90% } .bracket { font-size: 300% } .center { text-align: center; text-indent: 0 } .footnotes { padding: 0.25em } .footnote { margin-left: 10%; margin-right: 10%; font-size: 0.9em } .footnote .label { text-align: right } .fnanchor { vertical-align: super; font-size: 0.8em; text-decoration: none } .fnpad { padding-right: 1.65em; /* pad table entries with no footnote marker, to line up better with ones that have them */ } .hanging { padding-left: 2em; text-indent: -2em } .noindent { text-indent: 0 } .larger { font-size: 170% } .pagenum { font-size: smaller; text-align: right; font-style: normal } .right { text-align: right } .sidenote { padding-bottom: 0.5em; padding-top: 0.5em; padding-left: 0.5em; padding-right: 0.5em; margin-left: 1em; clear: right; margin-top: 1em; font-size: smaller; color: black; background: #eee } .smaller { font-size: 70% } .smcap { font-variant: small-caps; font-style: normal } .smcapuc { font-variant: small-caps; font-style: normal; text-transform: lowercase } .tbreak { margin-top: 3em } .titlepage { text-align: center; margin-top: 3em; text-indent: 0 } .transnote { background-color: #E6E6FA; color: black; text-align: center; font-size: smaller; padding: 0.5em; margin-bottom: 5em } @media all { /* was @media handheld */ img { max-width: 100%; width: auto; height: auto } .blockquote { margin-left: 5%; margin-right: 5% } } /**/