abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}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:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}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}dd,dl,form{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:700;font-style:normal}html{overflow-y:scroll}h1,h2,h3,h4,h5,h6{margin-bottom:1em}h1,h2,h3{font-weight:700}div{display:block}i{font-style:italic}b{font-weight:700}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}#sidebar a.without-flash,#sidebar object.without-flash,.without-flash,html.no-flash #sidebar a.with-flash,html.no-flash #sidebar object.with-flash,html.no-flash .with-flash{display:none}html.no-flash #sidebar a.without-flash,html.no-flash #sidebar object.without-flash,html.no-flash .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}#thumbnails .title,body{font:12px/16px Arial,Helvetica,sans-serif;letter-spacing:normal;color:#000}a{-webkit-transition:all .1s linear;transition:all .1s 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:#000}a.active,a:focus,a:hover{color:#ebebeb;background-color:#000;outline:0}a.img{border:none}a.img.active,a.img:active,a.img:focus,a.img:hover{background-color:transparent}.fancybox-close{border:none}.fancybox-close.active,.fancybox-close:active,.fancybox-close:focus,.fancybox-close:hover{background-color:transparent}#errors{display:block;width:375px;background-color:#E99;margin-bottom:10px;padding:10px 10px 0}#errors ul{list-style-type:disc;font-weight:700;margin-left:20px}#errors,.error{border:1px solid 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;float:left;background-color:#fff;overflow:hidden}#wrap{width:660px;overflow:auto;float:left;background-color:#fff;-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;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;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:none}#home{position:absolute;top:10px;left:10px;padding:0;margin:0}#home:active,#home:focus,#home:hover{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:#000;cursor:default}#social{position:absolute;top:10px;left:588px;height:24px;width:58px;padding:0}#social a:active,#social a:focus,#social a:hover{background-color:transparent}#social #deviant,#social #facebook,#social #myspace,#social #twitter,#social #youtube{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:none}#social #facebook{margin-left:0;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:focus,.top-banner:hover{background-color:transparent}#contact_box{position:absolute;top:140px;left:320px;width:400px;z-index:50;display:none;border:10px solid #000;padding:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background-color:#fff}#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,#contact_form textarea,#list_form input,#list_form textarea{width:295px;border:1px solid #000;-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:none}#theater{margin-bottom:0}#theater embed,#theater object,#theater video{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;font-size:18px}#theater h2{font-size:14px;font-weight:400;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:none}#thumbnails .title{position:absolute;display:none;bottom:-1px;width:170px;background-color:#fff;background-color:rgba(255,252,255,.75);border-top:5px #000 solid;border-top-color:rgba(0,0,0,.75);padding:0 5px;font-weight:700}#thumbnails a:active .title,#thumbnails a:focus .title,#thumbnails a:hover .title{display:block;color:#000}#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;border-bottom:none}#sidebar{width:160px;padding:20px 20px 0;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:none}#sidebar a:active,#sidebar a:focus,#sidebar a:hover{background-color:transparent}#sidebar object{margin-bottom:20px}#sponsors{background-color:#fff;padding-top:30px;padding-bottom:30px}#sponsors .content{width:840px;padding:0 200px 0 10px}#sponsors h1{font-family:InterstateRegular,sans-serif;font-weight:400;font-size:18px;line-height:20px;text-transform:uppercase;color:#000}#sponsors .logos{overflow:hidden;text-align:center}#sponsors .logos a{border-bottom:none;display:inline-block;margin-right:10px;vertical-align:middle}#sponsors .mhwb{margin-left:25px}#tradeshowmap{border-bottom:none}#sponsors .logos a:active,#sponsors .logos a:focus,#sponsors .logos a:hover,#tradeshowmap:active,#tradeshowmap:focus,#tradeshowmap:hover{background-color:transparent}#sponsors .pair{color:#7f7f7f;font-size:12px;line-height:16px;text-align:center;margin-top:30px}#sponsors .pair a{border-bottom:none;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:700;width:50px;padding:10px 0 0 10px;font-size:16px}a.festival_details{text-align:center;font-size:16px;font-weight:700;text-transform:uppercase;margin-left:60px}#abp_2008_history,#abp_2009_history,#abp_2010_history,#abp_2011_history,#abp_2012_history,#abp_2013_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:none;margin:20px 0 20px 20px}a.wab:active,a.wab:focus,a.wab:hover{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:700;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:active,#festival_logos a:focus,#festival_logos a:hover{background-color:transparent}
