/**/ body { margin-left: 10%; margin-right: 10%; text-align: justify } body.marginalia { margin: 4em 2em 4em 10em; text-align: justify } div { margin: 2em 0 } div.frontpage { margin: 4em 0 } div.contents { margin: 2em 0 } div.colophon { margin: 4em 0; font-size: 80% } div.footnotes { margin: 2em 0 } div.figure-caption { margin: 1em 0; text-align: center; font-size: 80% } div.epigraph { margin: 0 0 1em 10em; font-size: small } div.sp { margin: 1em 0 1em 2em; text-align: left } div.speaker { margin: 1em 0 1em 0; text-align: left; font-weight: bold; text-indent: 0 } div.stage { margin: 1em 0; font-weight: normal; font-style: italic } span.stage { font-weight: normal; font-style: italic } div.lg { margin: 1em 0 1em 2em } div.eg { margin: 1em -1em; padding: 1ex 1em; font-size: 80%; color: black; background-color: #eee } .marginnote { margin: 0 0 0 -12em; font-size: 80% } p.pubdate { margin: 4em 0; text-indent: 0 } p.dateline { margin: 1ex 0; text-align: right } p.salute { margin: 1ex 0 } p.signed { margin: 1ex 0; text-align: right } p.byline { margin: 1ex 0 } /* indent verse continuation lines 4em */ p.l { margin: 0 0 0 4em; text-align: left; text-indent: -4em } hr.doublepage { margin: 4em 0 } hr.page { margin: 4em 0 } .display { margin: 2em 4em } blockquote { margin: 2em 4em } h1.author { margin-top: 1em; margin-bottom: 1em; font-size: 173% } h1.title { margin-top: 1em; margin-bottom: 1em; font-size: 207% } h1 { margin-top: 1em; margin-bottom: 1em; font-size: 173% } h2, h1.sub { margin-top: 1em; margin-bottom: 1em; font-size: 144% } h3, h2.sub { margin-top: 1em; margin-bottom: 1em; font-size: 120% } h4, h3.sub { margin-top: 1em; margin-bottom: 1em; font-size: 100% } h4.sub, h5.sub, h6.sub { margin-top: 1em; font-size: smaller } ol, ul { margin: 2em 0 } ul.simple { margin: 2em 0; list-style-type: none } ul.toc { margin: 2em 0; list-style-type: none } li { margin: 1em 0 } dt { font-weight: bold } ul.toc li { margin: 0 } pre { font-family: monospace } span.title { font-style: italic } span.name-ship { font-style: italic } span.footnoteref { vertical-align: super; font-size: 60% } span.code { font-family: monospace; font-size: 110% } dl dd { margin: 0 0 0 4em } dl.footnote { font-size: 80% } dl.footnote dt { font-weight: normal; text-align: right } dl.footnote dd { margin: 0 0 1ex 4em } ul.dgp-castlist { margin: 0; list-style-type: none } li.dgp-castitem { margin: 0 } table.dgp-castgroup { margin: 0 } ul.dgp-castgroup { margin: 0; list-style-type: none; padding-right: 2em } caption.dgp-castgroup-head { caption-side: right; width: 50%; text-align: left; vertical-align: middle; padding-left: 2em } .dgp-roledesc { font-style: italic } .dgp-set { font-style: italic } th { padding: 0 1em; text-align: left } td { padding: 0 1em; text-align: left } /**/