html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,input,textarea,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}form,dd,dl{display:inline}@font-face{font-family:'InterstateRegular';src:url('type/interstate_bold-webfont.eot');src:local('☺'),url('type/interstate_bold-webfont.woff') format('woff'),url('type/interstate_bold-webfont.ttf') format('truetype'),url('type/interstate_bold-webfont.svg#webfontQd3dFH9x') format('svg');font-weight:bold;font-style:normal}html{overflow-y:scroll}h1,h2,h3,h4,h5,h6{margin-bottom:1em}h1,h2,h3{font-weight:bold}div{display:block}i{font-style:italic}b{font-weight:bold}small{font-size:.8em}p{text-align:justify;line-height:1.25em;margin-bottom:10px}hr{height:10px;color:#e3e3e3;background-color:#e3e3e3;border:0;margin:10px 0;clear:both;border-radius:2px;-moz-border-radius:2px;-webkit-border:2px}.without-flash,#sidebar object.without-flash,#sidebar a.without-flash{display:none}html.no-flash .with-flash,html.no-flash #sidebar object.with-flash,html.no-flash #sidebar a.with-flash{display:none}html.no-flash .without-flash,html.no-flash #sidebar object.without-flash,html.no-flash #sidebar a.without-flash{display:block}h1{font:normal normal bold 24px/28px Arial,sans-serif;margin-bottom:5px}.center{text-align:center}.lineup{margin-left:2em!important;margin-bottom:1em}body{background-color:#ebebeb}body,#thumbnails .title{font:12px/16px Arial,Helvetica,sans-serif;letter-spacing:normal;color:black}a{-webkit-transition:all .10s linear;transition:all .10s linear;border-bottom:1px dashed #342872;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}a:link,a:visited{cursor:pointer;text-decoration:none;color:black}a:focus,a:hover,a.active{color:#ebebeb;background-color:black;outline:0}a.img{border:0}a.img:focus,a.img:hover,a.img:active,a.img.active{background-color:transparent}.fancybox-close{border:0}.fancybox-close:focus,.fancybox-close:hover,.fancybox-close:active,.fancybox-close.active{background-color:transparent}#errors{display:block;width:375px;background-color:#E99;margin-bottom:10px;padding:10px 10px 0 10px}#errors ul{list-style-type:disc;font-weight:bold;margin-left:20px}#errors,.error{border:solid 1px red!important}#page,#sponsors .content{margin-left:auto;margin-right:auto;overflow:auto}#sponsors .logos a{margin-top:5px}#sponsors #sponsor-bb,#sponsors #sponsor-bi{margin-top:0}#page{position:relative;width:860px}#page.content_is_longer{background-color:#ebebeb}#page .content{position:relative;width:640px;padding:10px 10px 10px 10px;float:left;overflow:auto;background-color:white}#page .content{overflow:hidden}#wrap{width:660px;overflow:auto;float:left;background-color:white;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px}nav.site{position:relative;width:640px;padding:10px 10px 0 10px;border-bottom:1px solid #e3e3e3}nav.site ul{overflow:hidden}nav.site li{float:left}nav.site ul a{display:block;width:100px;padding:9px 0 5px 0;margin-top:100px;margin-bottom:5px;font-family:'InterstateRegular',sans-serif;font-size:20px;line-height:20px;text-transform:uppercase;text-align:center;border-radius:5px;-moz-border-radius:5px;-webkit-border:5px;border-bottom:0}#home{position:absolute;top:10px;left:10px;padding:0;margin:0}#home:focus,#home:hover,#home:active{background-color:transparent}#about{width:125px}#films{width:110px}#blog{width:125px}#submit{width:130px}#contact{width:150px}#contact.box_out{-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-bottom-right-radius:0;border-bottom-left-radius:0}#contact.selected,#list.box_out{cursor:pointer}nav.site a.selected{color:#ebebeb;background-color:black;cursor:default}#social{position:absolute;top:10px;left:554px;height:24px;width:94px;padding:0}#social a:focus,#social a:hover,#social a:active{background-color:transparent}#social #twitter,#social #facebook,#social #youtube,#social #myspace,#social #deviant{float:left;display:block;text-indent:-1000px;line-height:0;height:24px;width:24px;background-image:url('../images/social_icons_24.png');background-repeat:no-repeat;margin-left:10px;border-bottom:0}#social #facebook{margin-left:0}#social #facebook{background-position:-24px 0}#social #myspace{background-position:-48px 0}#social #youtube{background-position:-72px 0}#social #deviant{background-position:-96px 0}.top-banner{margin-bottom:10px;border-bottom:0;text-align:center}.top-banner:hover,.top-banner:focus{background-color:transparent}#contact_box{position:absolute;top:140px;left:320px;width:400px;z-index:50;display:none;border:10px solid black;padding:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background-color:white}#contact_form,#list_form{margin-bottom:-10px}#contact_wrapper{clear:right;padding-top:20px}#contact_form li,#list_form li{margin-bottom:10px}#contact_form label,#list_form label{float:left;width:100px}#contact_form input,#list_form input,#contact_form textarea,#list_form textarea{width:295px;border:1px solid black;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}button.box_submit{float:right}.fancybox_inline_wrapper{display:none}#news h1{font-style:italic}#news p{font-size:18px;color:#7d7d7d}#news a{border-bottom:0}#theater{margin-bottom:0}#theater video,#theater embed,#theater object{z-index:1}#theater div.video{position:relative;z-index:1;height:380px;display:block;margin-bottom:10px;text-align:center}#theater div.details{position:relative;height:100%;float:left;width:310px;margin:0 0 0 20px}#theater h1,#theater h2{display:inline}#theater h1,h2{line-height:20px;margin-bottom:10px}#theater h1,h2{font-size:18px}#theater h2{font-size:14px;font-weight:normal;margin-left:5px}#thumbnails{position:relative;overflow:hidden;height:290px;width:760px}#thumbnails .pages{position:absolute;width:4480px}#thumbnails .page{display:-moz-inline-stack;display:inline-block;width:570px;overflow:hidden;font-size:0;letter-spacing:-1px;line-height:0;padding:0 35px}#thumbnails li{width:180px;height:135px;display:-moz-inline-stack;display:inline-block;margin:0 10px 10px 0}#thumbnails li a{display:block;position:relative;border-bottom:0}#thumbnails .title{position:absolute;display:none;bottom:-1px;width:170px;background-color:white;background-color:rgba(255,252,255,0.75);border-top:5px black solid;border-top-color:rgba(0,0,0,.75);padding:0 5px;font-weight:bold}#thumbnails a:hover .title,#thumbnails a:focus .title,#thumbnails a:active .title{display:block;color:black}#thumbnails img{display:block}#thumbnail_page_links,#thumbnail_year_links{display:block;text-align:center;margin:10px auto;font-family:'InterstateRegular',sans-serif;font-size:20px;line-height:20px;text-transform:uppercase}#thumbnail_year_links{margin:20px auto}#thumbnail_page_links a,#thumbnail_year_links a{border-radius:5px;-moz-border-radius:5px;-webkit-border:5px;padding:9px 5px 5px 5px;border-bottom:0}#sidebar{width:160px;padding:20px 20px 0 20px;float:left;background-color:#fff;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}#sidebar a{display:block;margin-bottom:20px;border-bottom:0}#sidebar a:focus,#sidebar a:hover,#sidebar a:active{background-color:transparent}#sidebar object{margin-bottom:20px}#sponsors{background-color:white;padding-top:30px;padding-bottom:30px}#sponsors .content{width:840px;padding:0 200px 0 10px}#sponsors h1{font-family:'InterstateRegular',sans-serif;font-weight:normal;font-size:18px;line-height:20px;text-transform:uppercase;color:black}#sponsors .logos{overflow:hidden;text-align:center}#sponsors .logos a{border-bottom:0;display:inline-block;margin-right:10px;vertical-align:middle}#sponsors .mhwb{margin-left:25px}#tradeshowmap{border-bottom:0}#tradeshowmap:hover,#tradeshowmap:focus,#tradeshowmap:active,#sponsors .logos a:hover,#sponsors .logos a:focus,#sponsors .logos a:active{background-color:transparent}#sponsors footer{color:#7f7f7f;font-size:12px;line-height:16px;text-align:center;margin-top:30px}#sponsors footer a{border-bottom:0;display:inline-block;margin-left:18px;margin-bottom:10px;height:31px;width:88px}.thumbnail_page-2,.thumbnail_page-3{display:none}.description{font-size:16px;line-height:18px;font-style:italic}#press_links{margin-top:10px}#press_links h1{text-align:center;margin-top:10px}#press_links li{margin-bottom:10px}#press_links img{vertical-align:top}#press_links td{padding-bottom:20px;border-top:1px solid #e3e3e3}td.year{font-weight:bold;width:50px;padding:10px 0 0 10px;font-size:16px}a.festival_details{text-align:center;font-size:16px;font-weight:bold;text-transform:uppercase;margin-left:60px}#abp_2013_history,#abp_2012_history,#abp_2011_history,#abp_2010_history,#abp_2009_history,#abp_2008_history{width:500px;margin-right:1em}#abp_2007_history{width:606px}#abp_2004_history,#abp_2005_valentines_history{width:620px}#abp_2005_history{width:700px}#abp_2004_history,#abp_2005_history,#abp_2005_valentines_history p{margin-right:30px}#legal{width:400px}.submit{text-align:center;font-size:20px}a.wab{float:right;border-bottom:0;margin:20px 0 20px 20px}a.wab:focus,a.wab:hover,a.wab:active{background-color:transparent}ul#submission_rules,ul#submission_rules ul{list-style-type:disc;padding-left:40px;padding-right:40px}ul#submission_rules li{margin-bottom:5px}.submission_notice{font-weight:bold;color:red}.submission_address{text-align:center}#film_descriptions{width:660px;margin-right:2em}#film_descriptions h3{margin-bottom:0}#film_descriptions p{font-style:italic}#film_descriptions img{float:right;margin:1em 0 1em 1em}#festival_logos{clear:right;text-align:center}#festival_logos a{border-bottom-width:0}#festival_logos a:hover,#festival_logos a:focus,#festival_logos a:active{background-color:transparent}