html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
display: block;
}
body {
text-align: center;
}
#wrapper {
font-family: 'Courier Final Draft','Courier Screenplay',Courier;
font-size: 12pt;
text-align: left;
width: 480pt;
padding-left: 90pt;
padding-top: 24pt;
position: relative;
margin: 0 auto;
}
header {
margin-bottom: 1em;
border-bottom: 1px solid black;
}
footer {
margin-top: 1em;
}
em {
font-style: italic;
}
strong {
font-weight: bold;
}
br {
clear: both;
}
#title-page {
font-family: 'Courier Final Draft','Courier Screenplay',Courier,monospace;
font-size: 12pt;
width: 480pt;
margin: 0 auto;
padding-top: 144pt;
text-align: center;
page-break-after: always;
}
#title-page div {
margin-bottom: 12pt;
}
#title-page p {
margin: 0.5em 0;
line-height: 1.4;
}
#title-page .title p {
font-size: 18pt;
text-transform: uppercase;
font-weight: bold;
margin-bottom: 0.5em;
}
#title-page .credit p {
font-style: italic;
margin-bottom: 1em;
}
#title-page .authors p {
margin-bottom: 0.5em;
}
#title-page .source p {
font-style: italic;
margin-bottom: 1em;
}
#title-page .draft_date p {
margin-top: 2em;
margin-bottom: 1em;
}
#title-page .contact {
text-align: left;
width: 240pt;
margin: 2em auto 0 auto;
}
#title-page .contact p {
font-size: 10pt;
line-height: 1.3;
}
div {
width: 460pt;
}
h1:before,h2:before,h3:before,h4:before,h5:before {
content: "\25e6\00a0";
margin-left:-9pt;
}
h1,h2,h3,h4,h5{
font-family:'Gill Sans','Helvetiva Neue',Helvetica,sans-serif;
margin-top:24pt;
font-weight:400;
color: rgb(110, 110, 110);
border-top:dotted 1px rgb(199, 199, 199);
background-image: -webkit-linear-gradient(top, rgb(255, 255, 245), rgb(255, 255, 255));
font-size: 11pt;
}
h1 {
margin-left:-71pt;
}
h2 {
margin-left:-61pt;
}
h3 {
margin-left:-41pt;
}
h4 {
margin-left:-21pt;
}
h5 {
margin-left:-1pt;
}
h6 {
margin-top: 2em;
text-transform: uppercase;
font-weight: bold;
}
div.block {
position: relative;
background: #fff;
}
div.action p {
margin-top: 1em;
}
.centered {
text-align: center;
}
div.dialog,div.dual {
margin-top: 1em;
}
div.transition {
margin-top: 1em;
margin-bottom: 12pt;
text-align: right;
}
.dialog p.character {
padding-left: 153.33pt;
}
.dialog p.parenthetical {
padding-left: 115pt;
}
.dialog p {
padding-left: 76.67pt;
width: 306.67pt;
}
.dual > div {
float: left;
width: 48%!important;
}
.dual p.character {
padding-left: 6em;
}
.dual p.parenthetical {
padding-left: 3em;
}
.dual p {
padding-left: 0;
width: 19em;
}
.dual .right {
margin-left: 1em;
}
.dual .right p.character {
padding-left: 6em;
}
.lyrics p {
padding-left: 76.67pt;
width: 306.67pt;
text-transform: uppercase;
}
.synopsis p {
padding-left: 2em;
color:rgb(145, 145, 145);
}
span.scnuml {
display: block;
float: left;
margin-left: -4.52em;
font-weight: inherit;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}
span.scnumr {
display: block;
float: right;
margin-right: 0.72em;
font-weight: inherit;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}
.page-break {
page-break-before: always;
}