/**/ .bbd { border-left: double } .bbd { border-bottom: double } body { margin-left: 10%; margin-right: 10% } .botname { font-size: 0.7em; font-weight: normal; font-style: normal } .brd { border-right: double } .btd { border-top: double } .caption { font-size: 0.9em; text-align: center; margin: 1em -2em } .center { text-align: center } .copyr { margin: 2.5em 50% 0 0; text-align: center } dfn { font-weight: normal; font-style: italic; font-size: 1em } div.chap { page-break-before: always } .printer { margin: 2.5em 50% 0 0 } div.titlep { max-width: 25em; margin: 1em auto; padding: 1em } .figcenter { margin: 1.5em auto; text-align: center } .figctree { margin: 1.5em auto; text-align: center } .fnanchor { vertical-align: top; font-size: 0.7em; text-decoration: none; white-space: nowrap; font-weight: normal } .fnanchorsmall { vertical-align: top; font-size: 0.5em; text-decoration: none; white-space: nowrap; font-weight: lighter } .footnote { margin-left: 10%; font-size: 0.8em } .footnote .label { text-align: right } .fsize80 { font-size: 0.8em } .fsize150 { font-size: 1.5em } .fsize200 { font-size: 2em } h1, h2, h3 { text-align: center; clear: both; margin-top: 1.5em; margin-bottom: 1.5em } h1 { line-height: 1.5em } h2 { font-size: 1.75em } h3 { font-size: 1.5em } hr { width: 33%; margin-top: 2em; margin-bottom: 2em; margin-left: auto; margin-right: auto; clear: both; color: black } hr.chap { width: 25%; margin: 0.5em auto } hr.titlepage { width: 5%; margin: 0.1em auto } .left { text-align: left } li.firstletter { margin-top: 1em } .nowrap { white-space: nowrap } .otherspec { font-size: 0.9em } p { margin-top: 0.75em; text-align: justify; margin-bottom: 0.75em } p.blankabove { margin-top: 2.5em } p.blankbelow { margin-bottom: 2.5em } .padr1 { padding-right: 0.5em } .padl1 { padding-left: 0.5em } .padl3 { padding-left: 1.5em } .pagenum { font-size: 0.8em; text-align: right; color: gray; font-weight: normal; font-style: normal } .pagenumup { font-size: 0.8em; text-align: right; color: gray; font-weight: normal; font-style: normal; margin-top: -1.25em } .poem { margin-left: 10%; text-align: left } .poem br { display: none } .poem .stanza { margin: 1em 0 1em 0 } .poem span.i00 { display: block; margin-left: -0.5em; padding-left: 3em; text-indent: -3em } .poem span.i0 { display: block; margin-left: 0; padding-left: 3em; text-indent: -3em } .printer { margin: 2.5em 0 0 50%; text-align: center } .right { text-align: right } .smcap { font-variant: small-caps } sub { font-size: 0.6em; vertical-align: -10% } sup { font-size: 0.6em; vertical-align: 30% } table { margin-left: auto; margin-right: auto; margin-bottom: 1em; border-collapse: collapse } .tnboxtop { background: #996; margin: 1em 10%; padding: 1em } .tnboxbot { background: #996; margin: 1em auto; padding: 1em } ul.index { list-style: none; margin-left: 0 } @media all { /* was @media handheld */ .pagenum, .pagenumup { display: none } } @media screen { .figctree { margin: 1.5em auto; text-align: center; padding: 1em; border: solid 1px; width: 320px; border-color: #ffc257 } .figctreels { margin: 1.5em auto; text-align: center; padding: 1em; border: solid 1px; width: 570px; border-color: #ffc257 } p.chapstart:first-letter { float: left; clear: left; margin: 0.1em; font-size: 3.5em; vertical-align: top; text-align: left } } h1.pg { margin-top: 0; margin-bottom: 0; line-height: 1em } hr.full { width: 100%; margin-top: 3em; margin-bottom: 0; margin-left: auto; margin-right: auto; border-width: 4px 0 0 0; /* remove all borders except the top one */ border-style: solid; border-color: #000; clear: both } /**/