html{color:#fff;background:#000}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}html,body{background:url(/images/bg-pattern.png) fixed;font:13px/1.4 arial,sans-serif;margin:20px}#page-wrapper{background:#fff;width:790px;padding:0 20px 0 20px;margin:0 auto}h1,h2,h3,h4,h5,h6{font-weight:bold}h1{font-size:24px}h2{font-size:17px}h2.underline{line-height:1.1;border-bottom:3px #fff solid}p.intro{margin-top:20px;font-size:16px}em{color:#000;font-weight:bold;background-color:#f9badb;padding:0 4px}.em-movie{color:#000;font-weight:bold;background-color:#f9badb;padding:0px 0px}.em-white{color:#fff;font-weight:bold;padding:0 2px;background-color:#000}a{color:#fff;font-weight:bold}.clearfix:after,.subcolumns:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}html .clearfix,html .subcolumns{zoom:1}*:first-child+html .clearfix,*:first-child+html .subcolumns{zoom:1}.col25,.col50,.col75{float:left;display:inline}.col25{width:25%}.col50{width:50%}.col75{width:75%}.vertical-dotted-line-left{background:url(/images/vertical-separator-dotted.png) repeat-y 0 20px}#teaser{padding:23px 0 20px 0}#teaser h1{font-weight:normal}.simple-overlay{display:none;z-index:10000;background-color:#000;width:100px;min-height:100px;color:#fff}.content-overlay{display:none;z-index:10000;background-color:#fff;width:650px;min-height:300px;padding:20px}.simple-overlay .close,.content-overlay .close{background-image:url(../../images/overlay-close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:30px;width:30px}html,body{background:url(/images/bg-pattern-pmm.png) fixed}#page-wrapper{background:#000}.jumptotop{margin-left:-50px;position:absolute}.jumptotop a{display:block;width:20px;background:url(/images/top-w.png) no-repeat left bottom;overflow:hidden;text-indent:-9999px}.separator-top{padding-top:8px;background:url(/images/pmm-separator.png) repeat-x top left}.separator-bottom{padding-bottom:8px;background:url(/images/pmm-separator.png) repeat-x bottom left}#header-pmm{margin-top:25px;padding:20px 0}#header-pmm img{display:block}#pmm-body #teaser h1{margin-bottom:20px}#pmm-body #teaser h2{font-size:17px;font-weight:normal}#pmm-movie{padding-top:23px}#pmm-movie-overlay{background:url(/images/background-movie.png);float:right;height:442px}#pmm-movie-bar{margin-top:20px}#video-detail{position:relative;background:url(/images/background-movie.png);overflow:hidden}#video-detail img{display:block;float:left}#video-detail .right{float:right;height:390px;width:390px;position:relative}#video-detail .header{background:#f9badb;padding:14px;line-height:1.2;color:#000}#video-detail h2{font-size:30px;margin-bottom:8px;font-weight:600}#video-detail .person{font-size:24px;font-weight:200}#video-detail .meta{font-size:14px;margin:10px 0;font-weight:100}#video-detail .description{font-size:16px;font-weight:100;line-height:1.3}#video-detail .tags{font-size:12px}#video-detail .tags .list{color:#f9badb}#video-detail .permalink{background:url(/images/pmm-permalink.png) top left no-repeat;margin-top:16px;padding-left:18px}#video-detail .permalink a{color:#f9badb;font-weight:normal}#video-detail .play{background:#fff;color:#000;font-size:16px;font-weight:bold;width:120px;position:absolute;bottom:0;left:0;padding:8px 10px;line-height:1;text-decoration:none}#player-and-comments{display:none}#video-player{height:443px}#video-player iframe{display:block}#video-comments{padding:10px 0}#video-comments iframe{background-color:#f2f2f2}#videos .video{margin:0 10px 10px 0;height:190px;width:190px;float:left;position:relative}#videos .video a{text-decoration:none}#videos .video img{display:block}#videos .video .details{position:absolute;bottom:0;left:0;background:rgba(0,0,0,0.5);color:#fff;width:100%}#videos .video .details h3{margin:4px 4px 1px 4px}#videos .video .details p{margin:0 4px 4px 4px;font-size:11px}#videos .last{margin-right:0}.pmm-movie-small{float:left;padding:6px 6px;height:172px;width:190px}.pmm-movie-small h3{margin-bottom:20px;font-size:22px;font-weight:bold}.pmm-movie-small p{font-size:10px}#pmm-movie-left{float:left;width:190px;padding-top:18px;font-size:12px}#tags-heading{border-top:2px solid #fff;padding-top:8px;margin-bottom:10px;line-height:1}#pmm-movie-right{float:right;width:590px;padding-top:18px}#footer-pmm{padding-top:15px;padding-bottom:15px}#footer-pmm a{text-decoration:none}#copyright{float:right}#tags{margin-bottom:10px}#tags a{color:#fff;display:inline-block;margin-bottom:3px;text-decoration:none;font-weight:bold;border-bottom:2px solid #fff;-webkit-transition-property:background,color,border-color;-webkit-transition-duration:0.2s}#tags a.inactive{color:#333;border-color:#333}#tags a.active{color:#f9badb;border-color:#f9badb}#search-wrapper{background:url(/images/pmm-search.png);width:190px;height:20px;margin:10px 0}#search-wrapper input{background:none;color:#fff;border-style:none;margin:3px 0 0 10px;width:155px;outline:none;font-size:12px;-moz-outline:none;line-height:1}#getintouch{float:left;width:315px;margin-right:20px}#getintouch h2{margin-right:22px}#getintouch p{padding-left:2px}#getintouch #reason{margin-top:10px;margin-bottom:10px}#getintouch #email{margin-bottom:20px;width:285px;height:28px;font-size:16px}#getintouch #message{width:285px;height:100px;font-size:16px}#getintouch .submit{float:right;margin:8px 0 0 0;padding:0 7px;border:none;height:30px;background:#ffecb8;font-weight:bold;font-size:17px}#ouraddress .intro,#getintouch .intro{margin-top:0;padding-top:25px}#getintouch-body{margin-bottom:30px;padding-right:30px;border-right:dotted #000 1px}#getintouch label{font-weight:bold}#contact-body-right{margin-top:20px;width:300px;float:left;padding:10px}#contact-body-left{margin-top:20px;width:300px;float:left;padding:10px;border-right:dotted #000 1px}#ouraddress{float:left;width:315px}#ouraddress-body{margin-bottom:30px}.content-overlay{background:#000;color:#fff}
