/**/ body { margin-left: 10%; margin-right: 10% } h2, h3 { text-align: center } p { margin-top: 0.51em; text-align: justify; margin-bottom: 0.49em; line-height: 1.3em } div#title p { text-align: center; font-weight: bold; margin-top: 1em; margin-bottom: 1em } div#title { page-break-before: always } div#index p { line-height: 1.2em } div#catalogue p { line-height: 1.2em; font-size: 90% } .bq { margin-left: 10%; margin-right: 10% } /* Horizontal rules */ hr { width: 33%; margin: 2em 33.5%; clear: both } hr.chap { width: 65%; margin: 2em 17.5% } hr.full { width: 95%; margin: 2em 17.5% } hr.t30 { width: 30%; margin: 0.5em 35% } hr.t15 { width: 15%; margin: 0.3em 42.5% 0.2em } /* Tables */ table { margin-left: auto; margin-right: auto; font-size: 95%; border-collapse: collapse } .tal { text-align: left } .tar { text-align: right } .tac { text-align: center } .vat { vertical-align: top } table.figrt { margin-right: 0; margin-left: 1.5em; font-size: 100% } table.figct { font-size: 100% } th { border: solid thin; padding-top: 0.6em; padding-right: 0.2em; padding-bottom: 0.6em; padding-left: 0.2em } td.bb { border: solid thin; padding-top: 0.3em; padding-bottom: 0.3em } td.bl { border-style: none none none solid; border-width: thin } td.blt { border-style: solid none none solid; border-width: thin } td.blb { border-style: none none solid solid; border-width: thin } td.bltb { border-style: solid none solid solid; border-width: thin } td.br { border-style: none solid none none; border-width: thin } td.brl { border-style: none solid none solid; border-width: thin } td.brt { border-style: solid solid none none; border-width: thin } td.brb { border-style: none solid solid none; border-width: thin } td.brtb { border-style: solid solid solid none; border-width: thin } td.brlb { border-style: none solid solid solid; border-width: thin; padding-bottom: 0.3em } td.brlt { border-style: solid solid none solid; border-width: thin; padding-top: 0.3em } td.bt { border-style: solid none none none; border-width: thin } td.btop { border: solid thin; padding-top: 0.3em; padding-right: 0.3em; padding-bottom: 0.3em; padding-left: 0.3em } td.box { border: solid thin; padding-top: 0.3em; padding-right: 0.1em; padding-bottom: 0.3em; padding-left: 0.1em } .pl10 { padding-left: 1em } .ptb05 { padding-top: 0.5em; padding-bottom: 0.5em } .pt10 { padding-top: 1em } .pb10 { padding-bottom: 1em } .pr53p { padding-right: 5.3% } .pr60p { padding-right: 6% } .pl03 { padding-left: 0.3em } .plr03 { padding-left: 0.3em; padding-right: 0.3em } .plr10 { padding-left: 1em; padding-right: 1em } .pb03 { padding-bottom: 0.3em } .pb05 { padding-bottom: 0.5em } .pt03 { padding-top: 0.3em } .pl40 { padding-left: 4em } .ptb06 { padding-top: 0.6em; padding-bottom: 0.6em } .plb03 { padding-left: 0.3em; padding-bottom: 0.3em } .plt03 { padding-left: 0.3em; padding-top: 0.3em } .inrt { margin-right: 5%; text-align: right } .hangin { margin-left: 2em; text-indent: -2em } .mb0em { margin-bottom: 0 } .fs50 { font-size: 50% } .fs60 { font-size: 60% } .fs50 { font-size: 50% } .fs70 { font-size: 70% } .fs85 { font-size: 85% } .fs100 { font-size: 100% } .fs110 { font-size: 110% } .fs120 { font-size: 120% } .fs130 { font-size: 130% } .fs160 { font-size: 160% } .fs180 { font-size: 180% } .fs240 { font-size: 240% } .ls01em { letter-spacing: 0.1em } .lsm01em { letter-spacing: -0.1em } .ls02em { letter-spacing: 0.4em } /*fractions*/ .fraction { display: inline-block; vertical-align: middle; text-align: center; font-size: 65%; line-height: 0.4em } .fraction > span { display: block; padding: 0.1em } .fraction span.bar { display: none } .fraction span.fden { border-top: thin solid black; line-height: 0.6em; padding-top: 0.2em } .prime { font-size: 105% } .hide { visibility: hidden } .nowrap { white-space: nowrap } .smcap { font-variant: small-caps } .str { font-weight: bold } .pagenum { font-weight: normal; font-style: normal; font-variant: normal; text-align: right; color: #585858 } span[title].pagenum:after { content: attr(title) } /* Fix Opera bug */ a:link { text-decoration: none; color: black; border-bottom: 1px dotted #000 } a:link:hover { background: aqua } /* Illustrations */ .figcenter { margin-left: auto; margin-right: auto; margin-top: 1em; text-align: center; font-size: 85% } .figleft { margin-top: 1em; margin-right: 1.5em; margin-bottom: 1em; margin-left: 0; padding: 0; text-align: center; font-size: 85% } .figright { margin-top: 1em; margin-right: 0; margin-bottom: 1em; margin-left: 1.5em; padding: 0; text-align: center; font-size: 85% } .figcenter div, .figleft div, .figright div { text-align: justify } @media all { /* was @media handheld */ .figleft, .figright { float: none; margin-left: auto; margin-right: auto } } /* Transcriber's notes */ .transnote { background-color: #F5F5F5; color: black; font-size: smaller; padding: 0.5em; margin-bottom: 5em; font-family: sans-serif, serif } ins { text-decoration: none; border-bottom: 1px dashed red } /**/