body {
margin: 0 auto;
padding: 0;
font: 13px Arial, sans-serif;
text-align: center;
background-color: #DEDEDB;
}

body#theater {
background-color: #000000;
}

div#container {
margin: 0 auto;
padding: 0;
text-align: center;
}

div#poster {
margin: 0 auto;
padding: 0;
width: 800px;
text-align: center;
}

div#news {
margin: 0 auto 20px;
padding: 10px;
width: 600px;
color: #CC0000;
font-size: 125%;
text-align: center;
border: 1px dashed #CC0000;
}

div#play {
margin: 0 auto;
padding: 0 0 12px 0;
text-align: center;
font: bold 17px Courier New, Arial, sans-serif;
}

div#deets {
margin: 0 auto;
padding: 0;
text-align: center;
font: bold 15px Courier New, Arial, sans-serif;
}

div#movie {
margin: 0 auto;
padding: 0;
width: 550px;
padding: 200px 0 100px 0;
margin: 0 auto;
text-align: center;
}

div#mst {
margin: 0 auto;
padding: 0;
width: 645px;
padding: 0;
margin: 0 auto;
text-align: center;
}

div#vimeo {
margin: 200px auto;
padding: 0;
width: 550px;
text-align: center;
}

.deetbox {
width: 620px;
height: 120px;
padding: 10px 0;
margin: 0 auto;
font: 13px Courier New, Arial, sans-serif;
text-align: left;
}

.deetboxca {
width: 620px;
height: 120px;
padding: 10px 0;
margin: 0 auto;
font: 13px Courier New, Arial, sans-serif;
text-align: center;
}

.deetboxcr {
width: 620px;
height: 120px;
padding: 10px 0;
margin: 0 auto;
font: 13px Courier New, Arial, sans-serif;
text-align: left;
}

.dname {
width: 300px;
padding: 0 20px 0 0;
margin: 0;
float: left;
font: 13px Courier New, Arial, sans-serif;
text-align: right;
}

.drole {
width: 300px;
padding: 0;
margin: 0;
float: left;
font: 13px Courier New, Arial, sans-serif;
text-align: left;
}

div#share {
margin: 10px auto;
padding: 0;
width: 800px;
text-align: center;
}

div#blurbwrap {
width: 100%;
margin: 0 auto;
padding: 0;
text-align: center;
}

div#blurb {
width: 300px;
margin: 20px 0px 0px 100px;
font: 15px Courier New, Arial, Helvetica;
color: #000000;
text-align: left;
}

span.main {
text-decoration: underline;
}

p {
margin: 0;
padding: 0;
}

a {
color: #000;
font-weight: bold;
}

a.play {
margin: auto;
display: block;
width: 261px;
height: 45px;
overflow: hidden;
}

a.play:hover {
margin: auto;
display: block;
text-indent:-261px;
}

a.news {
color: #CC0000;
}

div#top {
width: 760px;
margin: 0 auto;
padding: 10px 0 0 0;
text-align: left;
}

div#back {
width: 760px;
margin: 0 auto;
padding: 0;
text-align: left;
}

h1 {
font-size: 175%;
font-family: Courier New, Arial, sans-serif;
margin: 0;
padding: 0;
}

h2 {
font-size: 13px;
font-family: Courier New, Arial, sans-serif;
margin: 0;
padding: 0;
}

.pix {
width: 760px;
margin: 30px auto 30px;
padding: 1px;
font: 14px Arial, sans-serif;
text-align: center;
overflow: auto;
}

.pic {
width: 370px;
float: left;
margin: 0;
padding: 0 20px 1px 0;
}

.picc {
width: 370px;
float: left;
margin: 0;
padding: 0;
}