/**/ body { margin-left: 10%; margin-right: 10%; max-width: 30em } pre { color: #000; background-color: #FFF; padding: 1em } div.center, div.titlepage { text-align: center } div.titlepage, div.null { margin-top: 2em; margin-bottom: 2em } div.null { padding-top: 2em; padding-bottom: 2em } hr { width: 80%; margin-top: 1em; margin-bottom: 1em } hr.small { width: 25%; margin-top: 0.5em; margin-bottom: 0.5em } h1, h2, h3, h4, h5, h6 { text-align: center; font-style: normal; font-weight: normal; line-height: 1.5; margin-top: 0.5em; margin-bottom: 0.5em } h1 { font-size: 150% } h1.title { text-align: left; font-family: cursive, serif; line-height: normal; margin-top: 0; margin-bottom: 0 } h1.title.right { text-align: right } h1.title.left { margin-left: 0.5em } h2 { font-size: 140% } h3 { font-size: 133% } h3.act { margin-top: 1.5em; margin-bottom: 1em } h4 { font-size: 120% } h4.title { text-align: right; font-style: italic; font-variant: small-caps } h4.end { margin-top: 2em; margin-bottom: 4em } h5 { font-size: 100% } h5.title { text-align: right; font-family: cursive, serif; letter-spacing: 0.1em } h6 { font-size: 85% } h6.title { text-align: right; font-family: cursive, serif; margin-right: 3em } p { margin-top: 0.5em; margin-bottom: 0; line-height: 1.2 } p.illustration { text-align: center; margin-top: 1em; margin-bottom: 1em } p.smaller { font-size: 85% } p.inset { margin-left: 2em; margin-right: 2em } p.border { padding-bottom: 0.5em; border-bottom: 3px double #666 } /* drama */ p.scenedesc { font-style: italic; margin-left: 2em } h3.act + p.scenedesc { text-indent: -2em } p.scenedesc + p.stagedir { margin-top: 1em } p.speaker { font-variant: small-caps; text-align: center; margin-top: 1em; margin-bottom: 0.5em } p.stagedir, span.stagedir { font-style: italic } p.stagedir { margin-left: 4em; text-indent: -2em } p.stagedir:before, span.stagedir:before { font-style: normal; content: "[" } span.stagedir:after { font-style: normal; content: "]" } p.stagedir em, p.scenedesc em { font-style: normal } div.song { margin-left: 4em } div.song p { margin-left: 2em; text-indent: -2em } div.song p.deepset { margin-left: 8em } div.song p + p { margin-top: 0 } div.song p.deepset + p { margin-top: 0.5em } /* tables */ table { margin-left: auto; margin-right: auto; margin-top: 1em; margin-bottom: 1em } table.dialogue { margin-left: 0; margin-top: 0; margin-bottom: 0 } td { vertical-align: top; text-align: left; padding: 0.1em 1em 0.1em 0 } div.titlepage td { padding: 1em 0 } td.ital { font-style: italic } td.bracket { padding: 0.1em 0.1em 0.1em 1em; vertical-align: middle } /* heights 49px, 145px */ /* conditional */ table p { margin-top: 0; margin-left: 2em; text-indent: -2em; line-height: normal } table.dialogue td { padding: 0 } table.list td { padding: 0.1em; font-size: 90%; font-style: italic } table.list td.plaintext { font-style: normal } /* text formatting */ .smallcaps { font-variant: small-caps; font-style: normal } .extended { letter-spacing: 0.1em } .ital { font-style: italic } /* my additions */ /* correction popup */ ins.correction { text-decoration: none; border-bottom: thin dotted red } /* page number */ .pagenum { font-size: 95%; font-weight: normal; font-style: normal; text-align: right; text-indent: 0 } /* Transcriber's Note */ div.mynote { background-color: #DDE; color: #000; padding: 0.5em 1em 1em; margin: 1em 5% } p.mynote { background-color: #DDE; color: #000; padding: 1em; margin: 1em 5%; font-family: sans-serif; font-size: 90% } div.mynote p { font-family: sans-serif; font-size: 90% } div.mynote a { text-decoration: none } div.contents { margin: 2em; padding: 0 1em 1em; font-family: sans-serif; border: 3px ridge #9AF } div.contents p { font-size: 90%; margin-left: 1.5em; text-indent: -1.5em; line-height: 1.5em; margin-top: 0.25em } div.contents a { text-decoration: none } /**/