/**/ body { margin-left: 15%; margin-right: 15%; text-align: justify } h1, h2, h3, h4, h5 { text-align: center; font-style: normal; font-weight: normal; line-height: 1.5; margin-top: 0.5em; margin-bottom: 0.5em } h1 { font-size: 300%; margin-top: 0.6em; margin-bottom: 0.6em; letter-spacing: 0.05em; text-indent: 0; text-transform: uppercase; word-spacing: 0.2em } h2 { font-size: 175%; margin-top: 2em; margin-bottom: 2em } h3 { font-size: 150%; margin-top: 2em; font-variant: small-caps } h4 { font-size: 120% } h5 { font-size: 110% } hr { width: 80%; margin-top: 2em; margin-bottom: 2em } hr.subtitle { width: 10%; margin-top: 1em; margin-bottom: 1em } div.titlepage { margin: 2em 20%; text-align: justify } div.part { font-size: 150%; font-variant: small-caps; page-break-before: always } div.chapter { page-break-before: always; margin-top: 4em } div.copyright { margin-top: 5em; margin-bottom: 1em } div.poem, div.song { margin-left: 15%; margin-right: 15% } p { text-indent: 1em; margin-top: 0.25em; margin-bottom: 0.25em } p.copyright { font-variant: small-caps; text-align: center; text-indent: 0; text-transform: lowercase } p.location { font-style: italic; margin-bottom: 1em; margin-top: 3em; text-align: center; text-indent: 0 } p.publisher { text-align: center; text-indent: 0; text-transform: uppercase } p.titlepage { font-size: 175%; letter-spacing: 0.1em; line-height: 1.2em; text-indent: 0 } p.subtitle { font-size: 125%; font-style: italic; margin-bottom: 1em; text-align: center; text-indent: 0 } p.tocpreface { font-size: 125%; text-indent: 0; text-align: center } p.tocintro { font-size: 125%; margin-bottom: 2em; text-indent: 0; text-align: center } span.year { padding-left: 2em } table { margin-left: auto; margin-right: auto } td { padding-left: 1em; padding-right: 2em; text-align: left; text-indent: -1em } blockquote + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p, header + p, hr + p, ol + p, ul + p, table + p, p:first-child { text-indent: 0 } b, strong { font-variant: small-caps; font-weight: normal } header { page-break-inside: avoid; text-align: center } article > header + *, section > header + * { margin-top: 3em } .attribution { font-size: small; margin-top: 1em; text-align: center } .center { text-align: center } .signature { font-variant: small-caps; text-align: right } .poem p, .song p { text-align: left; text-indent: 0 } .poem p.signature { font-variant: small-caps; text-align: right } .poem p > span, .song p > span { display: block; text-indent: -1em; padding-left: 1em } .poem p > span + br, .song p > span + br { display: none } .poem + p, .song + p { text-indent: 0 } .poem p + p, .song p + p { margin-top: 1em } p span.i1 { text-indent: -1em; padding-left: 2em } p span.i2 { text-indent: -1em; padding-left: 3em } div.ticket { border: 2px solid; margin: 1em auto; padding: 1em 0; text-align: center; width: 9em } div.ticket > p { font-size: large; font-weight: bold; text-indent: 0; text-transform: uppercase } /**/