h1,h2,h3,h4{text-transform:uppercase}a,body{color:#fff}a,a.plain{text-decoration:none}#main #logo a,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}a img,a.plain{border:none}body{line-height:1;font:86%/1.4em Verdana,Arial,sans-serif;background:#000}h1,h1 a,h2,h2 a{font-weight:400}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:FranklinGothicExtraCond;src:url(/wp-content/themes/ers_2016/css/webfont/franklin_gothic_extra_condensed-webfont.eot);src:url(/wp-content/themes/ers_2016/css/webfont/franklin_gothic_extra_condensed-webfont.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/ers_2016/css/webfont/franklin_gothic_extra_condensed-webfont.woff) format("woff"),url(/wp-content/themes/ers_2016/css/webfont/franklin_gothic_extra_condensed-webfont.ttf) format("truetype"),url(/wp-content/themes/ers_2016/css/webfont/franklin_gothic_extra_condensed-webfont.svg#FranklinGothicExtraCond) format("svg");font-weight:400;font-style:normal}@font-face{font-family:FranklinGothicCond;src:url(/wp-content/themes/ers_2016/css/webfont/franklin_gothic_condensed-webfont.eot);src:url(/wp-content/themes/ers_2016/css/webfont/franklin_gothic_condensed-webfont.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/ers_2016/css/webfont/franklin_gothic_condensed-webfont.woff2) format("woff2"),url(/wp-content/themes/ers_2016/css/webfont/franklin_gothic_condensed-webfont.woff) format("woff"),url(/wp-content/themes/ers_2016/css/webfont/franklin_gothic_condensed-webfont.ttf) format("truetype");font-weight:400;font-style:normal}body:not(.home){margin-top:17px;min-width:791px;padding-bottom:16px}#main #menu_holder #main_menu li a[aria-haspopup=true].ui-state-focus,#main #menu_holder #main_menu li.highlight>a,#main #menu_holder #main_menu li.highlight>span{padding-bottom:8px}h1{font-size:32px}h2{font-size:1.875em}h1,h2{line-height:100%;font-family:FranklinGothicExtraCond,Arial,sans-serif;margin:1em 0 0}h1:first-child,h2:first-child{margin-top:0}h3{font:15px/19px Verdana,Arial,sans-serif;font-weight:700;margin-top:15px}h4{font:21px/26px Verdana,Arial,sans-serif;letter-spacing:1px;font-weight:700}.event a,a,b,h1 a,li a,p a,strong{font-weight:700}a.plain:hover{background-color:transparent;border:none}p{margin-top:.8em}p.tight,p:first-child{margin-top:0}p.more-space{margin-top:1.6em}p .byline{margin-top:2px}.event a,h1 a,li a,p a{color:#fff;text-decoration:none;border-bottom:1px dotted gray}.event a:hover,li a:hover,p a:hover{background-color:#555;border-bottom:1px solid gray}td{vertical-align:top}td.text-column{width:400px}em,i{font-style:italic}#main{width:781px;margin:0 auto;text-align:center}#main #logo{position:relative;width:447px;margin:0 auto;padding-top:6%;background:url(../images/logo.svg) no-repeat;background-size:contain}#main #menu_holder #main_menu li a:hover,#main #menu_holder #main_menu li span{background:#606060}#main #logo a{position:absolute;left:0;right:0;top:0;bottom:0}#main #main_menu_new{display:none}#main #menu_holder{text-align:center;margin-bottom:27px}#main #menu_holder #main_menu{display:inline-block}#main #menu_holder #main_menu li{float:left;margin-left:9px;text-transform:lowercase;line-height:14px}#main #menu_holder #main_menu li.menu-about .sub-menu{width:515px}#main #menu_holder #main_menu li.menu-programs .sub-menu{width:185px}#main #menu_holder #main_menu li:first-child{margin-left:0}#main #menu_holder #main_menu li a{border-bottom-style:none}#main #menu_holder #main_menu li a.ui-state-active{background-color:#606060;padding-bottom:8px}#main #menu_holder #main_menu li a,#main #menu_holder #main_menu li span{padding:0 4px 2px;margin:0 2px;line-height:14px}#main #menu_holder #main_menu li a.highlight,#main #menu_holder #main_menu li span.highlight{padding-bottom:8px}#main #menu_holder #main_menu li .here,#main #menu_holder #main_menu li span{font-weight:700;cursor:default}#main #menu_holder #main_menu li ul.sub-menu{display:none;position:absolute;background:#606060;top:auto!important;left:auto!important;margin-top:8px;margin-left:2px;padding-bottom:2px}#main #menu_holder #main_menu li ul.sub-menu li{float:left;margin-left:0;text-align:left;padding:2px}#main #menu_holder #main_menu li ul.sub-menu li a{font-weight:400;color:#000}#main #menu_holder #main_menu li ul.sub-menu li a:hover{color:#FFF}#main #menu_holder #main_menu li ul.sub-menu li a.highlight{padding-bottom:0}#main #menu_holder #main_menu li ul.sub-menu li span{font-weight:400;padding-bottom:0}#main #menu_holder #main_menu .ui-icon-carat-1-e{display:none}#main #content{text-align:left;clear:both;margin-top:32px;padding-bottom:32px;min-height:250px}#main #content ul{margin-left:4px;margin-top:2px;margin-bottom:4px}#main #content ul li{list-style-type:disc;margin-left:12px;margin-bottom:3px}#main #content .col_left{width:402px;float:left;text-align:right;padding-right:12px}#main #content .col_right{width:355px;padding-left:12px;float:left;padding-bottom:16px}#main #content .all-caps{text-transform:uppercase}#main #content .center{text-align:center}#main #content .aligncenter{display:block;margin-left:auto;margin-right:auto}#main #content .alignleft{float:left}#main #content .alignright{float:right}#main #content .photo_credit{font-weight:700;color:gray;font-size:11px;text-align:right;position:absolute;width:402px}#main #content .wp-caption-text{font-size:.9em;line-height:1.3;margin-top:.2em;float:right;text-align:left}#main #content .box{background-color:#333;border:1px solid #fff;padding:1px 8px 23px;margin-top:10px}#main #content .photo iframe,#main #content .photo img{border:1px solid #222}#main #content .photo .credit{color:gray;font:.8em Arial,Helvetica,sans-serif;font-weight:700;text-align:right;margin:1px 0 0 3px;float:right}#main #content .photo .caption{font-size:.9em;line-height:1.3;margin-top:.2em}#main #content #insider_blurb{margin-top:65px}#main #content #region_select_16,#main #content #region_select_7,#main #content .jb_slides .slideNavHolder{display:none}#main #content #float_text{position:absolute;z-index:3}#main #content #float_text h1,#main #content #float_text h2{text-transform:none}#main #footer{clear:both;text-align:center;padding-top:12px;font-size:12px;line-height:17px}#main #footer #footer_text{display:none;margin-top:.65625vw}#main #footer #social_media{width:150px;height:60px;margin:14px auto}#main #footer #social_media a{display:block;width:30px;height:30px;float:left;border-style:none;margin-left:10px;background-repeat:no-repeat;background-color:transparent}#main #footer #social_media a:first-child{margin-left:0}#main #footer #social_media #link_facebook{background-image:url(../images/icon_facebook.png)}#main #footer #social_media #link_twitter{background-image:url(../images/icon_twitter.png)}#main #footer #social_media #link_vimeo{background-image:url(../images/icon_vimeo.png)}#main #footer #social_media #link_instagram{background-image:url(../images/icon_instagram.png)}#main #footer #address_block{clear:both}#main #footer #subscribe_link{display:block;text-decoration:underline;margin:8px 0}#main #searchform{margin-top:11px}#main .oldernewer .older{float:left}#main .oldernewer .newer{float:right}#main #mininav{position:absolute;z-index:100;bottom:0;right:0;width:100vw;padding:5vw 10vw 7vw;background-color:rgba(0,0,0,.8);text-align:left;font-size:4.5vh;line-height:6vh}#main #mininav #nav_button{position:absolute;right:3.125vw;top:.3125vw;height:10.9375vw;width:10.9375vw;cursor:pointer;background:url(../images/menu_icon.svg) center center no-repeat;background-size:100%;-webkit-transition:margin-top .45s ease-out;-ms-transition:margin-top .45s ease-out;-o-transition:margin-top .45s ease-out;-transition:margin-top .45s ease-out;transition:margin-top .45s ease-out}#main #mininav.open #nav_button{background-image:url(../images/menu_icon_close.svg);background-size:50%;margin-top:3vw}#main #mininav.open #main_menu_new_bottom{max-height:100vh}#main #mininav #main_menu_new_bottom{-webkit-transition:max-height .45s ease-out;-ms-transition:max-height .45s ease-out;-o-transition:max-height .45s ease-out;-transition:max-height .45s ease-out;transition:max-height .45s ease-out;overflow:hidden;max-height:0;font-family:FranklinGothicCond,Arial,sans-serif;color:#FFF;text-transform:lowercase}#main #mininav #main_menu_new_bottom li a,#main #mininav #main_menu_new_bottom li a:hover{border-style:none;background-color:transparent}#main #mininav #main_menu_new_bottom ul.sub-menu{margin-left:2vh}body.home,body.home #main #content p{margin:0}#main #cartoon{width:781px;height:1107px;background:url(../images/cartoon.jpg);position:relative}#main #cartoon a{position:absolute;display:block;width:100%;height:100%}body.home *,body.home :after,body.home :before{box-sizing:border-box}body.home #main{width:auto}body.home #main #logo{position:absolute;top:1.875vw;left:1.875vw;right:1.875vw;width:auto;margin:0;padding-top:9.15789%;z-index:10}body.home #main #content{min-height:0}body.home #main #content #social_media{width:150px;margin:0 auto}body.home #main #content .jb_slides{position:absolute;top:0;left:0;right:0;bottom:10.9375vw}body.home #main #content .jb_slides>.slideimg{background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;top:0;left:0;bottom:0;right:0}body.home #main #content .jb_slides>.slideimg.here{display:block}body.home #main #content .jb_slides>.slideimg .photo_credit_home{display:inline-block;position:absolute;padding:1.25vw 1.5625vw;bottom:14.0625vw;right:0;font-family:FranklinGothicCond,Arial,sans-serif;font-size:2.34375vw;line-height:1.3em;text-align:right;color:#FFF;background-color:#000;z-index:1}body.home #main #content .jb_slides>.slideimg .slide_caption{display:none;width:100%;margin:0;position:absolute;bottom:0;color:#000;background:rgba(255,255,255,.56);padding:3.75vw 3.125vw 3.125vw;line-height:1;font-family:FranklinGothicCond,Arial,sans-serif;font-size:7.1875vw;text-transform:uppercase;text-align:center;z-index:3}body.home #main #content .jb_slides>.slideimg .slide_caption a:hover,body.home #main #content .jb_slides>.slideimg .slide_caption p a:hover,body.home #main #content .jb_slides>.slideimg .slide_caption.short a:hover,body.home #main #content .jb_slides>.slideimg .slide_caption.short p a:hover{background-color:transparent}body.home #main #content .jb_slides>.slideimg .slide_caption.short{display:block}body.home #main #content .jb_slides>.slideimg .slide_caption.short a,body.home #main #content .jb_slides>.slideimg .slide_caption.short p a{color:#000;border-style:none}body.home #main #content .jb_slides>.slideimg .slide_caption a,body.home #main #content .jb_slides>.slideimg .slide_caption p a{color:#000;border-style:none}body.home #main #content .jb_slides>.slideimg .special{display:inline-block;width:auto;font-family:FranklinGothicCond,Arial,sans-serif;font-size:6.875vw;-webkit-transform:scale(.8,1);-khtml-transform:scale(.8,1);-moz-transform:scale(.8,1);-ms-transform:scale(.8,1);-o-transform:scale(.8,1);transform:scale(.8,1);position:absolute;top:12.5vw;right:-2.03125vw;text-transform:uppercase;line-height:1;padding:1.25vw 1.875vw .625vw;z-index:3}body.home #main #content .jb_slides>.slideimg div.special{cursor:default}body.home #main #content .jb_slides>.slideimg .image_link{display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}body.home #main #footer #address_block,body.home #main #footer #subscribe_link{display:none}body.work #main{width:832px}body.work #main #content #works_table{margin-top:46px}body.work #main #content #works_table td{width:208px;text-align:center;padding-bottom:43px}body.work #main #content #works_table td a{font-weight:400}body.work #main #content .worklink{color:#fff;text-decoration:none;border-bottom:1px dotted gray}body.work #main #content .worklink:hover{background-color:#555;border-bottom:1px solid gray}body.work #main #content .col_left img,body.work #main #content .vid_wrapper{margin-top:28px}body.work #main #content .col_left img:first-child,body.work #main #content .vid_wrapper:first-child{margin-top:0}body.work #main #content .press_item{margin-top:6px}body.work #main #content .press_item p{margin:0}body.work #main #content .press_item .press_title{text-transform:uppercase}body.work #main #content .faq_q{font-style:italic}body.work #main #content .faq_a{margin-top:0;padding-top:4px}body.work #main #content table#duration_breakdown{margin:4px 0 0 20px;padding:0}body.work #main #content table#duration_breakdown tr{margin:0;padding:0}body.work #main #content table#duration_breakdown tr td.time{text-align:right;margin:0;padding:0 0 0 10px}body.single-work .work_section{border-top:1px solid #555;margin-top:21px}body.about #main #menu_holder #main_menu li.menu-about>a,body.about #main #menu_holder #main_menu li.menu-about>span{background:#606060}body.about h1{margin-top:7px}body.about .subnav a{border-bottom:1px dotted gray}body.about .subnav a:hover{background-color:#606060;border-bottom:1px solid gray}body.about #timeline_header{margin-left:58px}body.about #timeline_header h1,body.about #timeline_header p{margin:0}body.about #timeline_header h1{margin-top:8px}body.about.timeline-by-year #content{width:506px;margin-left:108px}body.about.timeline-by-season #content{width:555px;margin-left:59px}body.about.timeline-by-season #content #timeline_header{margin-left:107px}body.about.timeline-by-season #content .timeline li{width:555px}body.about.timeline-by-season #content .timeline li .timeline_div{text-align:right;width:87px;padding:6px}body.about ul.timeline{margin-top:7px}body.about ul.timeline li{background-color:#404040;overflow:auto;position:relative;display:block;margin-bottom:2px;width:506px}body.about ul.timeline li p{margin:0}body.about ul.timeline li .timeline_div{float:left;width:50px;text-align:center;font-weight:700;padding-top:7px}body.about ul.timeline li .timeline_info{float:left;width:449px;background:#000;padding-left:7px;padding-top:7px;padding-bottom:25px}body.about ul.timeline li .timeline_info h2{padding-top:0;text-transform:uppercase}body.about ul.timeline li .timeline_info h2 a{font-weight:400;border-style:none}body.about ul.timeline li .timeline_info h2 a:hover{border-style:none;background-color:transparent}body.about.awards #main #content h1{text-align:center}body.press #main #content h1{margin:0 0 0 300px;font-size:32px;letter-spacing:1px}body.press #main #content ul.articles{border-left:1px dotted gray;margin-left:300px;display:none}body.press #main #content ul.articles li{margin:.5em 0 .5em .6em;list-style-type:none}body.press #main #content ul.articles li a{font:15px/19px Georgia,"Times New Roman",serif;font-style:italic;font-weight:700;display:inline-block;margin-right:3px}body.press #main #content .press_show{margin:12px 0 0 300px;text-transform:uppercase;cursor:pointer}body.press #main #content .popup{position:absolute;float:left;width:260px;text-align:right;margin-left:-300px;margin-top:-1.5em;display:none}body.press #main #content .article_link{position:relative;width:350px}body.press #main #content .publication{font:15px/20px Georgia,"Times New Roman",serif;font-style:italic;display:inline-block;margin-right:3px}body.single-press_items #main #content .post-content{background-position:364px 0}body.single-press_items #main #content ul.articles li{margin:.5em 0 0;list-style-type:none}body.single-press_items #main #content .crumb{border-top:1px solid #555;margin-top:21px;padding-top:12px}body.single-press_items #main #content .col_left{width:352px}body.single-press_items #main #content .col_right{width:355px}body.single-press_items #main #content .photo_credit{width:352px}body.programs #main #menu_holder #main_menu li.menu-programs>a,body.programs #main #menu_holder #main_menu li.menu-programs>span{background:#606060}body.programs h1{margin-top:7px}body.programs.workshops h1{margin-bottom:24px}body.programs.workshops #main #content{width:449px;margin:0 auto}body.programs.workshops #main #content #upcoming_workshops{background-color:#333;padding:23px 8px;border:1px solid #fff;margin-top:24px}body.support-us h1{margin-top:7px}body.contact #main{width:761px}body.contact #main #content{background-position:364px 0}body.contact #main #content .col_right{width:385px}body.contact #main #content .col_left{width:352px;text-align:left}body.contact #main #content #link_contribute,body.contact #main #content #link_merchandise{display:block;height:16px;padding-top:59px;padding-left:80px}body.contact #main #content #link_contribute{background:url(../images/piggy-bank.png) 0 bottom no-repeat;margin-bottom:15px}body.contact #main #content #link_merchandise{background:url(../images/tubeguy.png) 0 bottom no-repeat}body.contact #main #content .col_right .alignleft{padding-right:16px}body.contact #main #content #social_media{margin-top:6px;margin-bottom:44px}body.contact #main #content #social_media strong{float:left;padding-right:16px}body.contact #main #content table{background-color:transparent!important}body.merchandise #main{width:735px}body.merchandise #main #content #allProducts{overflow:auto}body.merchandise #main #content .productHolder{width:355px;margin-bottom:45px;float:left;overflow:auto}body.merchandise #main #content .productHolder.rowStart{margin-right:25px;clear:left}body.merchandise #main #content .productImg{float:left;margin-right:15px}body.merchandise #main #content .productInfo{width:170px;float:right}body.merchandise #main #content .itemName{margin:0;font-weight:700}body.search-results .result{margin-top:16px;margin-bottom:34px}body.search-results .result a{border-bottom:1px dotted gray}body.search-results .result a:hover{background-color:#555;border-bottom:1px solid gray}body.current .event{margin-bottom:16px}body.current .event p{margin:0}body.current .event h2,body.current .event h3.event_title,body.current .event_title{margin:12px 0 4px}body.current .event h3{margin:0;text-transform:none}body.current .box.event h3{margin-top:12px}body.current .event_title{color:#fff;font-weight:700}body.current #content{width:601px;margin:0 auto}body.current #col1{width:270px;float:left;padding-right:14px;margin-left:16px;margin-right:15px;border-right:1px dotted gray}body.current #col2{width:285px;float:left}body.events .fundraiser h3{margin-top:0}body.events .fundraiser .col_left,body.events .fundraiser .col_right{padding-bottom:20px}body.contact #content,body.news .post-content,body.single-press_items .post-content,body.single-work .post-content{overflow:auto;background:url(../images/rule_vertical_grey.png) 414px 0 repeat-y}body.bio #content,body.staff-board #content,body.supporters #content{width:449px;margin:0 auto}@media (min-width:900px){body #main #mininav{display:none}body.home #main #logo{top:1.77778vw;left:2.11111vw;right:2.11111vw}body.home #main #main_menu_new{display:block;position:absolute;top:11vw;left:2.33333vw;z-index:4;font-family:FranklinGothicCond,Arial,sans-serif;font-size:1.91667vw;text-transform:lowercase;text-align:left}body.home #main #main_menu_new li{display:block;float:left;margin-left:1.33333vw}body.home #main #main_menu_new li:first-child{margin-left:0}body.home #main #main_menu_new li a{font-weight:400;border-bottom-style:none}body.home #main #main_menu_new li a:hover{background-color:transparent}body.home #main #main_menu_new li ul.sub-menu{display:none;position:absolute;top:auto!important;left:auto!important;margin-left:-.44444vw;padding-top:.44444vw}body.home #main #main_menu_new li ul.sub-menu li{float:none;margin-left:0;font-size:1.36111vw;line-height:1.91667vw;padding-left:.44444vw;padding-right:.44444vw}body.home #main #main_menu_new li ul.sub-menu li:hover{background-color:#606060}body.home #main #content .jb_slides{bottom:7.11111vw}body.home #main #content .jb_slides>.slideimg .slide_caption{display:block;padding:.77778vw 1.11111vw .55556vw;font-size:3.76111vw}body.home #main #content .jb_slides>.slideimg .slide_caption.short{display:none}body.home #main #content .jb_slides>.slideimg .special{font-size:3.44444vw;line-height:.9;top:11.33333vw;right:.33333vw;padding:.33333vw .44444vw 0}body.home #main #content .jb_slides>.slideimg .photo_credit_home{padding:.22222vw .72222vw;bottom:5.11111vw;font-family:FranklinGothicCond,Arial,sans-serif;font-size:1.55556vw;line-height:1.3em}body.home #main #footer{position:absolute;bottom:0;left:0;right:0;height:7.11111vw;text-align:left}body.home #main #footer #footer_text{font-family:FranklinGothicCond,Arial,sans-serif;display:block;font-size:1.44444vw;line-height:.45;margin-left:2.33333vw}body.home #main #footer #social_media{width:13.66667vw;height:4.55556vw;position:absolute;top:1.11111vw;right:2.33333vw;margin:0}body.home #main #footer #social_media a{background-size:contain;width:2.33333vw;height:2.33333vw;margin-left:1vw}body.home #main #footer #searchform #s{position:absolute;right:2.66667vw;top:3.66667vw;width:12.22222vw}}@media (min-width:1120px){body.home #main #logo{right:22.94643vw;padding-top:7.15789%}body.home #main #main_menu_new{top:9.375vw}body.home #main #content .jb_slides>.slideimg .slide_caption{font-size:42px}body.home #main #content .jb_slides>.slideimg .special{top:2.14286vw;right:0}body.home #main #content .jb_slides>.slideimg .photo_credit_home{bottom:5.08929vw;font-family:FranklinGothicCond,Arial,sans-serif;font-size:16px;line-height:1.3em}body.home #main #footer #footer_text{font-size:16px}}