.cast { display: block; font-family:"Times New Roman", serif; font-size: 1.2em; font-style: oblique; font-weight: 300; text-transform: uppercase; line-height: 1; height: 1em; float: right; margin: -1.1em 0 0 0; } .chapter { display: block; font-family:"Times New Roman", serif; font-variant: small-caps; font-size: 1.3em; margin: 6em 0 2em 0; text-align: center } .city { display: block; font-family:"Times New Roman", serif; font-size: 1.1em; font-variant: small-caps; float: left; margin: -1.2em 0 0 0; } .scenebreak { display: block; page-break-before: avoid; text-align: center; text-indent: 0%; margin: 0 } .setting { display: block; font-family:"Times New Roman", serif; font-size: 1.1em; font-variant: small-caps; margin: 0.9em 0 1em 0; text-align: left } .softbreak { display: block; page-break-before: avoid; text-align: center; margin: 0 } span.character { font-family:"Times New Roman", serif; font-size: 1.05em; font-variant: small-caps; } span.first { font-variant: small-caps; margin-left: -0.3em; white-space: pre; } span.drop { font-size: 300%; line-height: 1; height: 1em; float: left; margin: -0.5em 0.125em -0.1em 0; } span.space { font-size: 40%; } .style { display: block; font-size: 1em; padding-left: 0; padding-right: 0; margin: 0 } .style1 { display: block; font-family:"Times New Roman", serif; margin: 0; text-align: justify; text-indent: 1em } .style2 { display: block; font-family:"Times New Roman", serif; margin: 0; text-align: justify } .style3 { display: block; font-family:"Times New Roman", serif; margin: 1em 0 0 0; text-align: justify; text-indent: 4em } .style4 { display: block; font-family:"Times New Roman", serif; margin: 1em 0 0 0; text-align: justify } .whitespace { display: block; text-align: center; margin: 0 }