#film .content{top:-65px; margin-bottom:-65px; width:640px; position:relative}
#film .entry{ font-size:1.2em; line-height:1.2;}

#film #sidebar p{padding:0px 15px 15px; }
#film #sidebar {position:relative;background:transparent;}
#film #sidebar .body{background:#ECECEC;}
#film #presskit{margin-top:18px; background:black;}
#film #presskit span{display:none}
#film #presskit a{display:block; line-height:50px; height:50px; background:black url(/img/film-headings.png) 30px -215px no-repeat;}

.btn_fullfilm{clear:both; display:block; background:url(/img/btn-film.jpg) top left no-repeat; height:101px;position:relative;}
.btn_fullfilm span{display:none;}
#clean {position:absolute; top:59px; width:170px; height:31px; left:199px;}
#explicit {position:absolute; top:59px; width:199px; height:31px; left:390px;}
#clean .submit{width:170px;width:170px !important; height:31px;height:31px !important; background-image:none;background-image:none !important; background:none; text-indent:-9000em; letter-spacing:999em;cursor:pointer;}
#explicit .submit{width:199px;width:199px !important; height:31px;height:31px !important; background-image:none;background-image:none !Important;background:none; text-indent:-9000em; letter-spacing:999em;cursor:pointer;}

#film #content .left{width:296px; margin-top:18px;}
#film #content .right{width:296px; margin-top:18px;}

#film h3{height:35px;}

#film #featured h3{background:url(/img/film-headings.png) top left no-repeat;}
#film #screenings h3{background:#ECECEC url(/img/film-headings.png) 0 -177px no-repeat;}

#film #featured {background:#ECECEC;margin-bottom:18px;}
#film #featured h3{background-color:#DEDCDC;height:35px;}
#film #featured .body{padding:9px;}

#screenings{ background:#ECECEC; position:relative; padding:8px 0 8px 0;}
#screenings .body{padding:14px;}
#scrollBody{overflow:hidden; width:296px;height:420px;}

#film #links{background:#ECECEC;}

#film #sections{overflow:hidden; position:relative; height:350px; clear:left; width:296px}
#film #sections .tabContainer{width:3660px}
#film #sections div.tabContent{float:left; width:296px;height:340px; margin-right:500px;position:relative;}
#film #sections #clips{z-index:0;}
#film #sections #press{z-index:100;}

#film #links .wrapper{margin:20px 20px 10px}

#film h3{background-color:#DEDCDD; margin-bottom:5px; padding:0;}
#film h3 a{background:url(/img/film-headings.png) top left no-repeat; height:35px; display:block; line-height:35px;	}
#film h3 a:hover{background-color:#ECECEC;}

#film h4{ font-size:1.5em; line-height:1.3;}

#film #links h3 a.clips{background-position:0 -30px;}
#film #links h3 a.press{background-position:-147px -30px;}
#film #links h3 a.youtube{background-position:0 -70px;}
#film #links h3 a.vimeo{background-position:0 -105px;}
#film #links h3 a.myspace{background-position:0 -140px;}

#film ul.navigation{ margin:0 !important; padding:0 !important; background-color:#DEDCDC; height:45px}
#film ul.navigation li{background-color:#DEDCDC; position:relative; margin:0; padding:0; list-style:none; display:block; float:left; width:148px; height:45px; cursor:pointer}
#film #links ul.navigation a{ height:45px; line-height:45px; cursor:pointer}
#film #links ul.navigation a.active{ background-color:#ECECEC; cursor:pointer}


.scroller{position:absolute; z-index:9001; width:100px; left:196px; bottom:0; height:25px; }
.scroller a.down, .scroller a.up{background:url(/img/scroll-h.gif) no-repeat;  display:block; position:absolute; z-index:9999; width:31px; height:20px; cursor:pointer; right:0;}
.scroller a.down{background-position:top right; right:5px; top:5px}
.scroller a.up{background-position:top left; right:30px; top:5px}
.scroller a.down:hover{background-position:right -41px}
.scroller a.up:hover{background-position:left -41px}

#film .col-bottom{width:296px;}


