a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}b,strong{font-weight:700}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}ol,ul{list-style:none}li{display:list-item}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;vertical-align:top;text-align:left}svg{overflow:hidden}.clearfix{display:block;zoom:1}.clearfix:after{display:block;visibility:hidden;height:0;line-height:0;clear:both;content:"."}.inline-block{display:inline-block;zoom:1}.heading{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;line-height:1.2em}.fancy-heading{border-bottom:solid 7px #f82902;padding-bottom:5px}.standout-heading{border-bottom:dotted 1px #333;padding-bottom:10px}body{font:14px/1.2em "Helvetica Neue",Helvetica,Arial,sans-serif;color:#333}code,pre{font-family:'DejaVu Sans Mono',Monaco,Consolas,monospace}hr{border:0 #333 solid;border-top-width:1px;margin:11px 0 10px 0;clear:both;height:0;line-height:0}hr.quiet{border-top-style:dotted}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;line-height:1.2em}h1{font-size:30px;letter-spacing:-1px}h2{font-size:18px;text-transform:uppercase}h3{font-size:20px;font-weight:400}h4{font-size:18px;font-weight:400}h5{font-size:14px}h6{font-size:14px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;color:#333}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#f82902}h1 em{font-weight:400}ol{list-style:decimal}ul{list-style:disc}li{margin-left:20px}address,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul{margin-bottom:10px}a{text-decoration:none;color:#f82902}a.active,a:hover{color:#333}em{font-style:italic}input[type=email],input[type=password],input[type=text],textarea{border:solid 1px #333;padding:7px 10px}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);box-shadow:0 1px 3px 0 rgba(0,0,0,.25)}input:placeholder{color:#000}input:-moz-placeholder{color:#000}input:-webkit-input-placeholder{color:#000}label{cursor:pointer}.field{margin-bottom:10px;min-height:52px}.field label{display:block;padding-bottom:4px}.field.required label:before{content:'*';color:red;display:inline-block;padding-right:4px}.field.error input,.field.error textarea{border-color:red}.error,.errorlist{color:red}.errorlist{margin:0;list-style:none}.errorlist li{margin:0;font-size:12px}.quiet{color:#999}.standout{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;line-height:1.2em}.small{font-size:13px}.smaller{font-size:12px}body{width:100%;float:left}.grid-width{width:940px}.centered-row{width:940px;margin:0 auto}.nav-arrow{display:block;width:15px;height:18px;background-image:url(/s/img/graphics.png?4dc6bd90ecb8);background-repeat:no-repeat;text-indent:-9999px;cursor:pointer}.prev-arrow{background-position:0 -225px}.prev-arrow:hover{background-position:0 -375px}.next-arrow{background-position:0 -150px}.next-arrow:hover{background-position:0 -300px}body,html{height:101%}body{position:relative;min-width:960px}#wrap{height:100%}#header{background-color:#fc3;border-bottom:solid 7px #f82902;padding-top:42px}#header #header-content{width:940px;margin:0 auto;display:block;zoom:1;position:relative}#header #header-content:after{display:block;visibility:hidden;height:0;line-height:0;clear:both;content:"."}#header h1{margin:0 0 10px 0}#header h1 a{display:block;text-indent:-9999px;width:234px;height:68px;background:url(/s/img/logo.png?4dc6bd90ecb8) no-repeat;outline:0}#header nav{position:absolute;right:0;bottom:10px}#header nav ul{margin:0;list-style:none;display:block;zoom:1}#header nav ul:after{display:block;visibility:hidden;height:0;line-height:0;clear:both;content:"."}#header nav ul li{margin:0;float:left;margin-left:20px}#header nav ul li a{display:block;color:#333;text-transform:uppercase;font-size:18px;font-weight:700;line-height:1em}#header nav ul li a.active,#header nav ul li a:hover{color:#f82902}#content_top{width:940px;margin:0 auto;border-bottom:solid 1px #333}#content-main{width:940px;margin:0 auto}#footer{background:#fc3;border-top:solid 7px #f82902;min-height:50px;padding:15px 0 60px 0;margin-top:50px;text-align:center}#footer #footer-content{display:inline-block;overflow:hidden;width:979.9999999999999px;margin:0 -10px;position:relative;text-align:left;font-size:15px;line-height:1.2em}#footer #footer-content .footer-menu{margin:0;list-style:none}#footer #footer-content .footer-menu li a.menu-link{display:block;color:#333;font-weight:700;margin-bottom:10px}#footer #footer-content .footer-menu li a.menu-link.active,#footer #footer-content .footer-menu li a.menu-link:hover{color:#f82902}#footer #footer-content .footer-menu .module{display:inline;float:left;overflow:hidden;width:140px;margin:0 10px;overflow:visible}#footer #footer-content .footer-menu .module ul{margin:0;list-style:none}#footer #footer-content .footer-menu .module ul li{margin:0}#footer #footer-content .footer-menu .module ul li a.menu-link{font-weight:400;margin:0}#footer #footer-content .logo{width:140px;height:41px;background:url(/s/img/logo_small.png?4dc6bd90ecb8) no-repeat;text-indent:-9999px}#footer #footer-content .address{font-size:12px;line-height:1.1em;padding-left:5px}.page{margin-top:10px}.slideshow{position:relative;padding-bottom:10px;min-height:390px}.slideshow ul{height:360px;margin:0;list-style:none}.slideshow ul li{margin:0;position:absolute;top:0;left:0}.slideshow .caption{margin-top:8px;font-size:15px;font-weight:700}.slideshow .caption h1{margin-bottom:5px}.slideshow .caption p{margin:0 0 5px 0}.slideshow .nav{height:20px;float:right;padding-top:10px}.slideshow .nav .position{display:inline-block;zoom:1;width:20px;height:20px;background-image:url(/s/img/graphics.png?4dc6bd90ecb8);background-repeat:no-repeat;background-position:0 0;margin:0 5px;cursor:pointer}.slideshow .nav .position.active{background-position:0 -75px}#features{display:inline-block;overflow:hidden;width:979.9999999999999px;margin:0 -10px;overflow:visible;margin-top:10px}#features h2{border-bottom:solid 7px #f82902;padding-bottom:5px;margin-bottom:0;position:relative}#features h2 a.view-link{font-size:12px;line-height:1em;position:absolute;right:0;bottom:8px;font-weight:400;text-transform:none;color:#f82902}#features h2 a.view-link:hover{color:#333}#features h3{line-height:1.2em;border-bottom:dotted 1px #333;padding-bottom:10px;padding-bottom:5px;padding-top:5px}#features h3 span,#features h4 span{display:block}#features h3 em,#features h4 em{display:block}#features .module{display:inline;float:left;overflow:hidden;width:300px;margin:0 10px;overflow:visible}#features .feature.exhibitions .exhibition{border-bottom:solid 1px #333;margin-bottom:15px;padding-bottom:15px}#features .feature.exhibitions .exhibition:last-child{border:none}#features .feature.exhibitions.past .exhibition{border:none;padding-bottom:0;margin-bottom:5px}#features .feature.exhibitions.past h3{border:none}#features .feature.exhibitions.past .year-nav{float:right}#features .feature.exhibitions.past .year-nav a{display:block;width:15px;height:18px;background-image:url(/s/img/graphics.png?4dc6bd90ecb8);background-repeat:no-repeat;text-indent:-9999px;cursor:pointer;display:inline-block;vertical-align:middle}#features .feature.exhibitions.past .year-nav a.prev{background-position:0 -225px;margin-right:4px}#features .feature.exhibitions.past .year-nav a.prev:hover{background-position:0 -375px}#features .feature.exhibitions.past .year-nav a.next{background-position:0 -150px;margin-left:4px}#features .feature.exhibitions.past .year-nav a.next:hover{background-position:0 -300px}#features .feature.events .event,#features .feature.news .event{display:block;color:#333}#features .feature.events h2,#features .feature.news h2{margin-bottom:10px!important}#features .feature.events .date,#features .feature.news .date{font-size:13px;display:block;margin-bottom:4px}#features .feature.news .news-item{border-bottom:dotted 1px #333;margin-bottom:10px}#features .feature.news .news-item:last-child{border-bottom:none}#features .feature.news .news-item .body{font-size:18px;line-height:1.2em}#features .feature.artists-list a,#features .feature.teacher-list a{display:block;color:#333;font-size:20px;line-height:1.2em;padding:6px 0;margin-bottom:6px;border-bottom:dotted 1px #333}#features .feature.artists-list a.active,#features .feature.artists-list a:hover,#features .feature.teacher-list a.active,#features .feature.teacher-list a:hover{color:#f82902}#features .feature.artists-list a:last-child,#features .feature.teacher-list a:last-child{border-bottom:none}#features .feature.class-list{position:relative}#features .feature.class-list h2{margin-bottom:10px}#features .feature.class-list h3 .age-group,#features .feature.class-list h3 .meet-time{font-size:14px;line-height:1.2em}#features .feature.class-list select#age-filter{position:absolute;top:-3px;right:0}#features .feature.class-list .class{border-bottom:solid 1px #333;padding-bottom:10px;margin-bottom:10px}#features .feature.class-list .class:last-child{border-bottom:none}#features .feature.class-list.featured .class{border-bottom:none;padding-bottom:0}#features .feature.class-list.featured .class .description,#features .feature.class-list.featured .class .more-link,#features .feature.class-list.featured .class .thumb{display:block;display:none}#features .feature.class-list.featured .class h3{padding-bottom:10px}#features .feature.class-list.featured .class h3 a{outline:0}#features .feature.class-list.featured .class.first{margin-top:-10px}#features .feature.class-list.featured .class.active{border-bottom:solid 1px #333;padding-bottom:10px}#features .feature.class-list.featured .class.active .description,#features .feature.class-list.featured .class.active .more-link,#features .feature.class-list.featured .class.active .thumb{display:block}#features .feature.class-list.featured .view-all-link{float:right}#features .feature.air-program h2{margin-bottom:15px}#features .feature.air-program p{font-size:17px}#features .feature-image{display:inline;float:left;overflow:hidden;width:940px;margin:0 10px}#artist-index,#education-index,#exhibition-index{display:inline-block;overflow:hidden;width:979.9999999999999px;margin:0 -10px;margin-top:10px;padding-bottom:12px;position:relative}#artist-index .info,#education-index .info,#exhibition-index .info{display:inline;float:left;overflow:hidden;width:300px;margin:0 10px}#artist-index .info h1 em,#artist-index .info h1 span,#education-index .info h1 em,#education-index .info h1 span,#exhibition-index .info h1 em,#exhibition-index .info h1 span{display:block}#artist-index .info .timeline,#education-index .info .timeline,#exhibition-index .info .timeline{display:block;text-transform:uppercase;border-bottom:dotted 1px #333;padding-bottom:5px;margin-bottom:10px}#artist-index .info .description,#education-index .info .description,#exhibition-index .info .description{min-height:220px}#artist-index .image-info,#education-index .image-info,#exhibition-index .image-info{position:absolute;bottom:0;width:300px;min-height:40px;border-top:dotted 1px #333;text-align:center;margin-top:20px;padding:20px 0 20px 0;line-height:40px}#artist-index .image-info .caption,#education-index .image-info .caption,#exhibition-index .image-info .caption{padding:0 40px;font-size:12px;line-height:1.1em;display:inline-block;vertical-align:middle;background:#fff}#artist-index .image-info .nav,#education-index .image-info .nav,#exhibition-index .image-info .nav{background:red;width:100%;height:0;line-height:0}#artist-index .image-info .nav .count,#education-index .image-info .nav .count,#exhibition-index .image-info .nav .count{display:none}#artist-index .image-info .nav a,#education-index .image-info .nav a,#exhibition-index .image-info .nav a{display:block;width:15px;height:18px;background-image:url(/s/img/graphics.png?4dc6bd90ecb8);background-repeat:no-repeat;text-indent:-9999px;cursor:pointer;position:absolute;top:50%;margin-top:-10px}#artist-index .image-info .nav .prev,#education-index .image-info .nav .prev,#exhibition-index .image-info .nav .prev{left:0;background-position:0 -225px}#artist-index .image-info .nav .prev:hover,#education-index .image-info .nav .prev:hover,#exhibition-index .image-info .nav .prev:hover{background-position:0 -375px}#artist-index .image-info .nav .next,#education-index .image-info .nav .next,#exhibition-index .image-info .nav .next{right:0;background-position:0 -150px}#artist-index .image-info .nav .next:hover,#education-index .image-info .nav .next:hover,#exhibition-index .image-info .nav .next:hover{background-position:0 -300px}#artist-index #images,#education-index #images,#exhibition-index #images{display:inline;float:left;overflow:hidden;width:620px;margin:0 10px;position:relative;height:550px;text-align:center;line-height:550px}#artist-index #images a,#education-index #images a,#exhibition-index #images a{position:static!important;display:inline-block;vertical-align:middle}#education-index .info h1{border-bottom:dotted 1px #333;padding-bottom:10px}#education-index .info .description{font-size:17px;line-height:1.2em}#teacher{display:inline-block;overflow:hidden;width:979.9999999999999px;margin:0 -10px;margin-top:10px;display:block;zoom:1;margin-bottom:15px;position:relative}#teacher:after{display:block;visibility:hidden;height:0;line-height:0;clear:both;content:"."}#teacher .info{display:inline;float:left;overflow:hidden;width:620px;margin:0 10px;font-size:17px;line-height:1.2em}#teacher .info h1{border-bottom:dotted 1px #333;padding-bottom:10px}#teacher .image{display:inline;float:left;overflow:hidden;width:300px;margin:0 10px}#class{display:inline-block;overflow:hidden;width:979.9999999999999px;margin:0 -10px;margin-top:10px;margin-bottom:15px;display:block;zoom:1}#class:after{display:block;visibility:hidden;height:0;line-height:0;clear:both;content:"."}#class h1{display:inline;float:left;overflow:hidden;width:940px;margin:0 10px;border-bottom:dotted 1px #333;padding-bottom:10px;padding-bottom:15px;margin-bottom:10px}#class .info{display:inline;float:left;overflow:hidden;width:300px;margin:0 10px}#class .info h3{border-bottom:dotted 1px #333;padding-bottom:10px}#class .info h3 .age-group,#class .info h3 .meet-time{font-size:14px;line-height:1.2em}#class #class-form{min-height:400px;margin-top:5px}#class #class-form fieldset{display:inline;float:left;overflow:hidden;width:300px;margin:0 10px;overflow:visible}#class #class-form fieldset .field.agree{position:relative;line-height:52px}#class #class-form fieldset .field.agree label{display:inline-block;position:absolute;top:1px;left:26px}#class #class-form fieldset .field.agree input,#class #class-form fieldset .field.agree label{display:inline-block;vertical-align:middle}#class #class-form input[type=text],#class #class-form textarea{width:278px}#class #class-form textarea{height:134px}#class #class-form hr{border-style:dotted}#class #class-form .submit{float:right}#class #class-form .policy{margin-left:-320px}.paypal-return{color:#f82902;text-align:center}#class,#teacher{position:relative}#class a.back,#teacher a.back{position:absolute;bottom:0;left:10px}.page-obj{margin-top:10px;font-size:17px;line-height:1.2em;padding-bottom:20px;position:relative;display:block;zoom:1}.page-obj:after{display:block;visibility:hidden;height:0;line-height:0;clear:both;content:"."}.page-obj h1{border-bottom:dotted 1px #333;padding-bottom:10px}.page-obj.columns-3{column-count:3;-moz-column-count:3;-webkit-column-count:3;column-gap:20px;-moz-column-gap:20px;-webkit-column-gap:20px}.page-obj.columns-2{column-count:2;-moz-column-count:2;-webkit-column-count:2;column-gap:20px;-moz-column-gap:20px;-webkit-column-gap:20px}.page-obj #map{float:right;margin-left:20px}.page-obj .float-left{float:left}#page-contact .float-left{width:300px}#events-index{margin-top:10px;padding-bottom:30px}#events-index h1{border-bottom:solid 1px #333;padding-bottom:10px;margin-bottom:10px;background:#fff;position:relative;z-index:10}#events-index ul{list-style:none;display:inline-block;overflow:hidden;width:979.9999999999999px;margin:0 -10px;margin-top:-11px}#events-index ul li{display:inline;float:left;overflow:hidden;width:300px;margin:0 10px;padding-top:15px;border-top:dotted 1px #333;margin-bottom:15px}#events-index ul li h4 em,#events-index ul li h4 span{display:block}#shop-item{display:inline-block;overflow:hidden;width:979.9999999999999px;margin:0 -10px;margin-top:10px;padding-bottom:10px}#shop-item .info{display:inline;float:left;overflow:hidden;width:300px;margin:0 10px}#shop-item .image{display:inline;float:left;overflow:hidden;width:620px;margin:0 10px;text-align:center}#shop-listing #shop-header{padding:10px 0 4px 0;position:relative;z-index:10;background:#fff}#shop-listing #shop-header .shop-filters{position:absolute;right:0;top:10px}#shop-listing #shop-header .shop-filters label{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;line-height:1.2em;font-size:19px;line-height:1.2em;font-weight:400;text-transform:uppercase;letter-spacing:-1px;display:inline-block;margin-left:15px;margin-right:4px;vertical-align:middle}#shop-items{display:inline-block;overflow:hidden;width:979.9999999999999px;margin:0 -10px;margin:-20px 0 0 -10px;list-style:none}#shop-items li.item{width:220px;margin:0 10px 0 10px;padding:20px 0 10px 0;border-top:solid 1px #333;cursor:pointer}#shop-items li.item.disabled{display:none}#shop-items li.item .info{margin-top:10px;text-align:center}#shop-items li.item .info h4{font-size:14px;line-height:1.2em;margin:0}#shop-items li.item .info p{margin:0}