* { 
    margin: 0; 
    padding: 0; 
}

html, body, #bg, #bg table, #bg td, #cont {
    height:100%;
    width:100%;
    overflow:hidden;
}

body	{
background: transparent;
font: 62.5% "Helvetica Neue", Arial, Helvetica, sans-serif;
line-height:1.8em;
margin: 0;
color:#f5b31f;
}
#bg {
position: fixed;
}
#bg div {
height:200%;
left:-50%;
position:absolute;
top:-50%;
width:200%;
}
#bg td {
text-align:center;
vertical-align:middle;
}
#bg img {
margin:0 auto;
min-height:50%;
min-width:50%;
}
#cont {
position:absolute;
top:0;left:0;
z-index:70;
overflow:auto;
}
.box {
margin:0 auto;
width:660px;
background:transparent;
padding:10px;
}
#focus-stealer
{
position: absolute; left: -9999px;
}
a 	{
text-decoration:none;
color:#f7f7d8;
font-weight:bold
}
strong{font-weight:bold}
em{font-style:italic}
.italic{font-style:italic}
#synopsis {padding:0;margin:0;background:transparent;width:660px;border:0;text-align:center;}
#synopsis p {margin:0 0 15px 0;font-size:1.2em;text-transform:uppercase;}
#synopsis em {font-size:1.2em}
#synopsis h3, #synopsis h1 {margin:5px 20px 5px 20px;font-size:1.5em;font-weight:bold;text-transform:uppercase;text-align:center;}
#synopsis ul {margin:5px 0 10px 0;list-style:none;list-style-position:inside;padding:0;}
#synopsis li {padding: 0;}
.header{height:404px;width:660px;background:transparent url(http://www.skeletonsthemovie.com/images/skeletons-quad-new.png) 0 0;margin:0 0 20px 0;}
.col1, .col2 {float:left;width:320px;text-align:left}
.col1a {float:left;width:230px;text-align:center;padding:5px 0 20px 0}
.col1b {float:left;width:200px;text-align:center;padding:5px 0 20px 0}
.col1c {float:left;width:230px;text-align:center;padding:5px 0 20px 0}
.col1a, .col1b, .col1c {text-align:center}
.col1a a, .col1b a, .col1c a{font-size:.9em}
#synopsis .col1a p, #synopsis .col1b p, #synopsis .col1c p {padding: 0;text-align:center;line-height:1.2em}
#synopsis .col1b p {color:#fff;margin:4px 0 0 0;padding:0}
.screeningrequest {background:transparent url(http://www.skeletonsthemovie.com/images/skeletons-quad-new-bott.png) 0 0;min-height:64px;
height:auto !important;
height:64px;
}
#synopsis .col1 p {padding: 0 10px 0 20px;text-align:left}
#synopsis .col2 p {padding: 0 20px 0 10px;text-align:left}
#synopsis .screeningrequest h3 {font-size:2em;margin:0;padding:20px 0 0 0}
.screeningrequest p {padding:0 40px 0 40px;}
.signup {text-align:center;}
form {margin:0;padding:0;text-align:center;border:0;}
form .textbox {border:1px solid #fb7200;width:160px;padding:4px; color:#182a14;background:#e9e9e1;margin: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
form .textbox:focus, form .textboxshort:focus  {border:1px solid #fcab28;background:#e9e9e1;}
form .textboxshort {border:1px solid #fb7200;width:56px;padding:4px; color:#182a14;background:#e9e9e1;margin: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
fieldset {border:0}
.signup {border:0;padding:5px;-moz-border-radius: 10px;-webkit-border-radius: 10px;background:#fb7200;   filter: alpha(opacity=95);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
-moz-opacity: 0.95;
opacity:0.95;
-moz-box-shadow: 2px 2px 2px #111;
-webkit-box-shadow: 2px 2px 2px #111;
box-shadow: 2px 2px 2px #111;
}
form .button {background:#f7b431;color:#f7f7d8;border:0;margin:10px 0 5px 0;cursor:pointer;padding:4px 5px 4px 5px;text-transform:uppercase;text-align:center;font-weight:bold;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.logos {padding:5px 0 0 0;background:#322f43;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.socialicon {margin:0;width:40px;height:40px;}
.socialicon2 {margin:0;width:40px;height:40px;}
#navigation {height:54px;background:transparent url(http://www.skeletonsthemovie.com/images/winner.png) 0 0;;}
#castandcrew table {width:588px;font-size:1.3em;margin:0 0 20px 12px;text-transform:uppercase}
#castandcrew table td {width:240px;padding:1px 30px 1px 30px}
#castandcrew table td.rowheader1 {padding:0 0 5px 0;text-align:center;}
#castandcrew table td.rowheader2 {padding:20px 0 5px 0;text-align:center;}
#castandcrew, #trailer, #reviews, #screenings {height:384px;overflow:auto;margin:0 0 10px 0}
#trailer {text-align:center;padding:20px 20px 0 30px}
#reviews {padding:20px 20px 0 20px}
#castandcrew {padding:20px 20px 0 20px}
#screenings {padding:20px 0 0 0}
#reviews .reviewleft{float:left;width:300px;margin:0 0 15px 0}
#reviews .reviewright{float:left;width:300px;margin:0 0 15px 0}
#reviews .reviewleft p {padding: 0 10px 0 0;line-height:1.2em;text-align:center;}
#reviews .reviewright p {padding: 0 0 0 10px;line-height:1.2em;text-align:center;}
label {display:block;text-align:center;margin:5px 0 2px 0}
#synopsis table td.rowheader1 h3 {text-align:center;}
#synopsis table td.rowheader2 h3 {text-align:center;}
.iconleft, .iconright {float:left;display:inline;width:66px;text-align:center;margin-top:20px;}
.dates {padding:0}
.venue {padding:0}
#triggers {
margin:18px 0 0 76px;
text-align:center;
}
#triggers img {
margin:3px;
width: 120px !important;
float:left;
background: #eee;
padding: 3px;
border: 1px solid #999;
cursor:pointer;
}
#synopsis #reviews p {margin:0;padding:0 10px 0 10px}
.linklike, td.column2  {text-decoration:none;color:#f7f7d8;font-weight:bold}
td.column1 {text-align:right;}
td.column2 {text-align:left;}

.player-wrap{
    height: 340px;
    width:330px;
    background-color: #000000;
    margin: 5px;
}

.bigtext{
    color: #FFFFFF;
    font-size: 2.2em;
    margin-top: 20px;
}

.dvd-links {
    margin: 20px 0;
    width: 660px;
}
.dvd-links a{
    margin-right: 10px;
}

#fb-button{
    text-align: center;
}
