html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:"" ""}q:before,q:after,blockquote:before,blockquote:after{content:""}a img{border:none}br.clear{clear:both}hr{clear:both}h1,h2,h3,h4{font-family:"ff-netto-web",sans-serif;text-transform:uppercase;color:#404041}p,small,label,input{font-family:"jaf-facitweb",sans-serif;color:#404041;font-size:12px;line-height:1.4}a{color:#482c83;text-decoration:none}a:hover,a:focus{text-decoration:underline}html,body{background:#482c83}ol li{font-family:"jaf-facitweb",sans-serif;margin-bottom:5px}ol li:last-child{margin:0}p strong{font-weight:bold}#emailsignup{background-color:white;height:200px;position:fixed;right:-357px;top:170px;width:400px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;z-index:999;-moz-box-shadow:black 0 0 5px 0;-webkit-box-shadow:black 0 0 5px 0;-o-box-shadow:black 0 0 5px 0;box-shadow:black 0 0 5px 0}#emailsignup a.signuplabel{margin-top:8px;cursor:pointer;margin-left:3px;background-image:url('/static/images/email_sign_up_sprite.jpg?6d48ad7f57a7');display:block;width:30px;height:184px;float:left}#emailsignup a.signuplabel:hover{background-position:-30px 0}#emailsignup #signupform{padding:10px;background-color:#eee;display:block;float:right;width:280px;height:160px;margin:10px 60px 10px 0;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;-khtml-border-radius:8px;border-radius:8px}#emailsignup #signupform p{margin:0 70px 10px 0}#emailsignup #signupform label{display:block;float:left;width:70px;height:15px;margin:5px 0 10px 0}#emailsignup #signupform input{display:block;float:right;width:130px;margin:5px 60px 5px 0;height:15px}#emailsignup #signupform input.submit{float:left;clear:left;margin-left:84px;border:none;width:72px;cursor:pointer;background-color:#E66C39;color:white;height:24px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}#emailsignup #signupform input.submit:hover{background-color:grey}#main{font-family:"jaf-facitweb",sans-serif;font-size:13px}#main h1,#main h2,#main h3,#main h4{margin-bottom:10px}#main h1{font-size:36px;*letter-spacing:-1px;margin-bottom:15px}#main h1 .sub{display:block;font-size:24px;padding-top:5px}#main h2{color:#111;border-color:#e8e8ea;border-width:1px 0;border-style:solid;padding:5px 0;font-size:16px}#main h2 a{color:#111}#main h2.metrolink{font-size:22px;color:#000;margin:5px 0 10px 0}#main h2.metrolink-first{margin-top:20px}#main span.stop-num{display:inline-block;background:#111;padding:0 5px;color:#FFF;height:16px;line-height:16px;font-size:10px;position:relative;top:-1px;margin-right:5px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}#main h3{color:#111;text-transform:capitalize}#main p{margin-bottom:15px}#main a{font-family:"jaf-facitweb",sans-serif}#container{width:960px;margin:15px auto 0 auto;overflow:hidden}#header{margin-bottom:15px}#header .logo{display:block;position:absolute;width:450px;height:97px;background:url('/static/images/MFDF_Logo.png?3fc3fbf99dbf') no-repeat;cursor:pointer}#header #mcclogo{position:absolute;right:0;top:5px}#header #nav ul{overflow:hidden;text-align:center}#header #nav li{margin:0 25px;display:inline-block}#header #nav li a{display:block;font-family:"ff-netto-web",sans-serif;font-size:20px;text-transform:uppercase;padding:6px 12px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;text-decoration:none;color:white}#header #nav li a:focus,#header #nav li a.selected{background:#fcde90;color:#482c83}#header #nav li a:not(.selected):hover{background:#7651c4;color:#fff}#branding_block{position:relative;float:left;width:420px;height:380px;padding:20px;_padding:20px 20px 5px;background:white;margin:0 0 20px;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;-khtml-border-radius:15px;border-radius:15px}#branding_block img{width:420px;height:380px}#branding_block li{position:relative}#branding_block .text{position:absolute;bottom:0;left:0;width:390px;background:rgba(255,255,255,0.7);font-family:"ff-netto-web",sans-serif;font-size:18px;text-transform:uppercase;padding:15px}#left_paddle{position:absolute;top:300px;left:0;width:31px;height:51px;cursor:pointer;background:url('/static/images/left_paddle.png?6d48ad7f57a7')}#right_paddle{position:absolute;top:300px;right:0;width:31px;height:51px;cursor:pointer;background:url('/static/images/right_paddle.png?6d48ad7f57a7')}.right_panel{display:block;float:right;width:440px;height:160px;background:white;padding:20px;margin:0 0 20px;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;-khtml-border-radius:15px;border-radius:15px}.right_panel #intro_header{position:relative;background:url('/static/images/MFDF_welcome_image.png?0d457c143206');background-repeat:no-repeat;width:440px}.right_panel #intro_header h1{padding:92px 0 0 0;color:#404041;text-transform:uppercase;font-size:32px}.right_panel #intro_header p{padding:6px 0 0 0;width:330px}.right_panel img{width:100%}.feature_panel{position:relative;float:left;width:210px;height:160px;overflow:hidden}.feature_panel.first{margin:0 20px 0 0}.feature_copy{display:block;position:absolute;top:104px;width:210px;*left:0;*width:210px;cursor:pointer}.feature_copy:hover,.feature_copy:focus{text-decoration:none}.feature_copy h1{background:rgba(255,255,255,0.7);padding:10px 10px 10px 13px;font-size:18px}.feature_copy h1 span{display:block;height:36px;overflow:hidden}.feature_copy p{background:rgba(207,207,207,0.9);padding:10px 0 10px 13px;height:200px}#tweet_block{width:230px;height:400px;padding:10px;overflow:scroll;float:left;background:white;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;-khtml-border-radius:15px;border-radius:15px}body.home #tweet_block{width:220px}#tweet_block h1,#news_block h1,.full_width_block h1,#sponsors_panel h1{font-size:20px;padding:0 0 15px 0}#tweet_block img{display:block;float:left;padding-right:10px;padding-bottom:10px}#tweet_block p{width:140px;float:right;margin-left:28px;text-wrap:break-word}#tweet_block small{color:#482c83;padding:5px 0;width:100%;display:block;clear:both;text-align:right}#news_block{height:380px;padding:20px;background:white;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;overflow:hidden;*zoom:1;margin-bottom:20px}#sidebar #news_block{height:auto}.news_item{padding-bottom:20px}.news_item:last-child{padding:0}.news_item h2{font-family:"jaf-facitweb",sans-serif;text-transform:none;text-size:18px;padding:0 0 10px 0;color:#482c83}.full_width_block{display:block;float:left;padding:20px;width:920px;margin:20px 0 0 0;background:white;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;-khtml-border-radius:15px;border-radius:15px}body.home .full_width_block_featured_events{margin:0 0 20px 0}.full_width_block .last{margin-right:0}.event_block_container{display:block;float:left;width:215px;margin:0 20px 0 0}.event_block_container:last-child{margin:0}.event_block{position:relative}.event_block img{display:block;background-color:#6d6e70}.event_block h2{font-family:"jaf-facitweb",sans-serif;text-transform:none;text-size:18px;line-height:1.3;padding:10px 0 5px 0;color:#482c83}#sponsors_panel{float:left;width:100%;overflow:visible;background:white;margin-top:20px}#sponsors_panel .container_class{padding-bottom:0}.container_class{display:block;width:920px;margin:0 auto;padding:20px}#footer_panel{float:left;width:100%;height:250px;overflow:visible}.footer_nav_col{display:block;float:left;margin:20px 50px 0 0;color:white}.footer_nav_col a{text-decoration:none;color:white}.footer_nav_col a:hover{text-decoration:none;color:#482c83}.footer_nav_col h2{color:#e8e8ea;padding:0 0 20px 0;font-size:18px}.footer_nav_col li{font-family:"jaf-facitweb",sans-serif;color:white;font-size:12px;line-height:2}#footer_note{float:right;text-align:right;margin:20px 0}#footer_note p{font-family:"jaf-facitweb",sans-serif;color:white;font-size:12px;line-height:1.4}#footer_note a{color:#e8e8ea}#main{width:650px;margin-right:20px;float:left;padding:20px;background:#FFF;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;-khtml-border-radius:15px;border-radius:15px}#sidebar{float:left;width:250px}#festival_box_office{-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;background:#FFF;padding:20px;margin-bottom:20px}#festival_box_office h3{font-size:20px;margin-bottom:10px;margin-top:5px}#festival_box_office h4{border-top:1px solid #E8E8EA;border-bottom:1px solid #E8E8EA;padding:5px 0;margin-bottom:5px}.buy_now{width:auto;padding:5px 8px;background:#482c83;color:#FFF;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;font-family:"jaf-facitweb",sans-serif;font-size:16px;text-decoration:none}.buy_now:hover,.buy_now:focus{text-decoration:underline}.featured_image{float:right;vertical-align:top;font-size:1px;display:block;margin:0 0 10px 10px}#map{border-right:10px solid #FFF;width:300px;height:300px;margin-left:10px;float:left}.vcard{float:left;width:330px;word-wrap:break-word}.vcard h2{width:290px}.vcard p{word-wrap:break-word}.vcard p span{display:block}#main h2.grouped{border:0;padding:5px;margin:0 0 10px 0;background:#f0f0f0;color:#6d6e70;font-family:Helvetica,Arial;font-size:13px;font-weight:bold;text-transform:uppercase;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-o-border-top-left-radius:5px;-ms-border-top-left-radius:5px;-khtml-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-o-border-top-right-radius:5px;-ms-border-top-right-radius:5px;-khtml-border-top-right-radius:5px;border-top-right-radius:5px}#main div.grouped{margin-top:-10px;margin-bottom:10px;padding:10px;border-width:0 5px 5px;border-style:solid;border-color:#f0f0f0;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-o-border-bottom-left-radius:5px;-ms-border-bottom-left-radius:5px;-khtml-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-o-border-bottom-right-radius:5px;-ms-border-bottom-right-radius:5px;-khtml-border-bottom-right-radius:5px;border-bottom-right-radius:5px}#main div.grouped em{text-align:right;color:#6d6e70;display:block;font-size:11px}#main div.grouped:last-child{margin-bottom:0}#main .no_radio{overflow:hidden;*zoom:1}#main .no_radio label{display:block;clear:left;float:left;width:180px;line-height:20px}#main .no_radio input,#main .no_radio textarea{display:block;clear:right;width:420px;margin-bottom:10px;float:left}#main .no_radio input:last-child,#main .no_radio textarea:last-child{margin-bottom:0}#main .no_radio input[type="checkbox"]{width:auto;padding:0;margin:0}.errorlist{background:#FF9494;color:#B72F2F;padding:10px;margin-bottom:10px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}body.home #main{width:auto;margin-right:0;float:none;background:none;padding:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-khtml-border-radius:0;border-radius:0}body.home #sidebar{width:auto;width:100%}body.home .right_panel{height:auto;height:160px;overflow:hidden;*zoom:1}body.home .right_panel #intro_header{overflow:hidden;*zoom:1}body.home .right_panel #intro_header h1{margin-bottom:0}body.home #main .feature_copy h1{font-size:18px;margin-bottom:0}body.home #festival_box_office{display:none}body.home #news_block{float:right;width:660px;margin-bottom:0}body.home #news_block .last{padding-right:0}body.home .news_item{display:block;float:left;padding:0 30px 0 0;width:200px}.post_thumbnail{float:left;margin-bottom:10px;font-size:1px;margin-right:10px}body.news div.post_list{overflow:hidden;*zoom:1;width:100%;margin-bottom:20px}body.news div.post_list .post_thumbnail{margin-bottom:0}body.news div.post_list .tease p:last-child{margin-bottom:0!important}body.news #main p.date{color:#6d6e70;margin-bottom:5px}body.news .post_list .text{float:left;width:530px}body.post_detail #main .post_image{float:right}body.post_detail #main p.date{text-align:right;margin-bottom:0}body.post_detail #main .other_posts{text-align:right}body.events #main #group_sort{margin-bottom:20px}body.events #main ul.event_sort{overflow:hidden;*zoom:1;margin-bottom:10px}body.events #main ul.event_sort li{float:left;margin-right:6px}body.events #main ul.event_sort li a#event_highlights{line-height:20px;width:80px;text-transform:uppercase}body.events #main ul.event_sort li a{display:block;background:#A6A7AB;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;color:#FFF;padding:4px;line-height:40px;text-align:center;font-family:"jaf-facitweb",sans-serif;font-size:13px;margin-top:5px}body.events #main ul.event_sort_events li a{width:45px}body.events #main ul.event_sort_festival-hub li:nth-child(4){margin-right:18px}body.events #main ul.event_sort_festival-hub li a{width:66px!important}body.events #main ul.event_sort li.monthmarker{width:45px;text-align:right;padding-top:23px}body.events #main ul.event_sort li.monthmarker2{width:99px;text-align:right;padding-top:23px;clear:both}body.events #main ul.event_sort li a:hover,body.events #main ul.event_sort li a.focus{text-decoration:none;background:#999a9f}body.events #main ul.event_sort li a.selected{background:#fcde90}body.events #main ul.event_sort li.last{margin-right:0}body.events #main ul#group_sort li a{width:310px;text-transform:uppercase;line-height:20px}body.events #main .event_preview{clear:both;width:100%;overflow:hidden;margin-bottom:20px}body.events #main .event_preview.last{margin-bottom:0}body.events #main .event_preview .image{float:left;font-size:1px;margin-right:10px;width:100px}body.events #main .event_preview .text{float:left;width:538px}body.events #main .event_preview .text p:last-child{margin-bottom:0!important}body.events #main .grouped .event_preview .text{width:508px}body.events #main p.meta{color:#c00d0e;font-style:italic;text-align:right}body.events #main .event_preview_listing{padding-bottom:10px}body.events #main .event_preview_listing h2{font-family:"jaf-facitweb",sans-serif}body.events #main .event_preview_listing p.meta{text-align:left}body.box_office #main .event_preview .text{width:530px}body.box_office #main .event_preview .meta{text-align:left;font-style:normal}body.event_detail #main{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-khtml-border-radius:0;border-radius:0;background:0;padding:0;width:690px}body.event_detail #main #event_detail,body.event_detail #main #venue_detail{padding:20px;background:#FFF;margin-bottom:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;-khtml-border-radius:20px;border-radius:20px;overflow:hidden;*zoom:1}body.event_detail #main #event_detail p.meta,body.event_detail #main #venue_detail p.meta{text-align:left;font-style:normal}body.awards #main .polls_full{clear:both;text-align:right}body.awards #main .polls_full input#cast_vote{background:#111;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;height:40px;color:#FFF;font-size:16px;border:none;display:block;width:auto;margin-bottom:20px;float:right;cursor:pointer}body.awards #main .polls_full input#cast_vote:hover,body.awards #main .polls_full input#cast_vote:focus{background:#6d6e70}body.awards #main .polls_full p{clear:both;margin-bottom:0}body.awards #main label:last-child{margin-bottom:0}body.awards #main label{display:block;float:left;max-width:590px}body.awards #main label span{display:block;color:#6d6e70}body.awards #main input{float:left;display:block;margin-right:10px}body.awards #main .poll_sponsor{margin-top:10px}body.awards #main .grouped{overflow:hidden;*zoom:1}body.awards #main .grouped li{margin-bottom:10px;display:block;overflow:hidden;*zoom:1}body.awards #main .grouped li label span.poll_address{width:500px}body.awards #main .grouped li:last-child{margin-bottom:0}body.awards #main div.grouped.nomination label{max-width:unset;position:relative;padding-left:1.8em}body.awards #main div.grouped.nomination input{float:none;margin:0;position:absolute;left:0;top:.1em}body.awards #main div.grouped.nomination li{border-bottom:1px solid #eee;padding-bottom:10px}body.awards #main div.grouped.nomination li:last-child{border-bottom:none;padding-bottom:0}/*!* line 948,../src/screen.scss *!*/ /*!* line 957,../src/screen.scss *!*/ /*!* line 960,../src/screen.scss *!*/ /*!* line 964,../src/screen.scss *!*/ /*!* line 969,../src/screen.scss *!*/ /*!* line 975,../src/screen.scss *!*/ /*!* line 979,../src/screen.scss *!*/ /*!* line 983,../src/screen.scss *!*/ /*!* line 985,../src/screen.scss *!*/ /*!* line 991,../src/screen.scss *!*/ /*!* line 996,../src/screen.scss *!*/ /*!* line 1001,../src/screen.scss *!*/ /*!* line 1002,../src/screen.scss *!*/ /*!* line 1004,../src/screen.scss *!*/ body.object_list div.object_list div{overflow:hidden;*zoom:1;margin-bottom:20px}body.object_list div.object_list .text{margin-bottom:0}body.object_list div.object_list div.last{margin-bottom:0}body.object_list div.object_list .text p:last-child{margin-bottom:0!important}body.object_list div.object_list .image{width:100px;text-align:center;float:left;margin:0 10px 0 0;font-size:1px}body.object_list div.object_list .date{color:#c00d0e}body.object_list.sponsor div.object_list .image{width:160px;border:none;margin-right:15px}ul#twitter_update_list{width:210px;font-family:"jaf-facitweb",sans-serif;color:#404041;font-size:12px;line-height:1.4;word-wrap:break-word}ul#twitter_update_list img{float:left;padding-right:10px}#banners{height:120px}#banners img{width:920px;height:120px;border:0}#banners div{height:120px;top:20px!important}#banners2{text-align:center;font-size:0}.sponsors_simple .container_class{font-size:0;padding-top:10px;padding-bottom:10px!important}#mc_embed_signup{background:#f6f6f6;padding:15px;border-radius:15px}#mc_embed_signup .mc-field-group,#mc_embed_signup .clear{width:100%;overflow:hidden}#mc_embed_signup label{width:114px;float:left;display:block;padding:5px 0}#mc_embed_signup input{width:500px;float:right}#mc_embed_signup #mc-embedded-subscribe{width:auto;float:left;margin-left:114px;border:none}#twitter-widget-0{min-height:0}#video{margin-top:0;margin-bottom:20px;display:none}#video p{margin:5px 0 0 0;text-align:center;font-size:10px}#video-play{text-indent:-10000px;width:95px;height:65px;position:absolute;right:0;bottom:15px;background:url('/static/images/playvideo.png?0d457c143206') top left no-repeat}#video-play:hover{background-position:bottom left}body.awards #main h2.grouped a{font-family:Helvetica,Arial}body.awards span.poll_address a{color:#111}#post_archive{width:100%;font-size:14px}.pagination{width:100%;overflow:hidden;margin-top:5px!important;margin-bottom:0!important}.pagination .older{float:left}.pagination .newer{float:right}.pagination .post_nav{color:white;font-family:"ff-netto-web",sans-serif;font-size:14px;text-transform:uppercase;padding:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;text-decoration:none;background:#482c83;line-height:1}body.events-fh #main ul.event_sort li a{width:40px}body.events-fh #main ul#group_sort li a{width:116px}.button{background:#ec6608;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;color:#FFF;font-size:16px;display:inline-block;padding:5px 8px}#header_bar{background:#05d6a1;padding:2px 0 0 0}#header_bar div{width:960px;margin:0 auto;overflow:hidden}#header_bar div img{width:100%}#header_bar div .header_bar_left{width:auto;float:left}#header_bar div .header_bar_left img{height:20px;margin-top:39px}#header_bar div .header_bar_right{width:auto;float:right}#header_bar div .header_bar_right img{height:60px}