/*!normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */ article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;*behavior:url(/static/c/lib/boxsizing.htc)}img{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;*behavior:url(/static/c/lib/boxsizing.htc)}.grid-wrapper{width:1080px;margin:0 auto}.grid-wrapper:before,.grid-wrapper:after{content:"";display:table}.grid-wrapper:after{clear:both}.grid-wrapper{zoom:1}body{font-family:'ITCLubalinGraphW01-Bk';font-weight:normal;background:#040404;color:#fffefe;min-height:1026px;font-size:12px;line-height:1.5;letter-spacing:1px}h1,h2,h3,h4,h5,h6,th{font-weight:normal}a:link,a:visited{color:#fffefe;text-decoration:underline}a:hover,a:active{text-decoration:none}header.global{position:relative;width:1080px;margin:0 auto;height:0;overflow:visible;z-index:500}header.global:before,header.global:after{content:"";display:table}header.global:after{clear:both}header.global{zoom:1}header.global h1{margin:0}header.global h1 a{position:absolute;margin-top:200px;margin-left:22px;background:url(../i/blackgracelogo.png) left top no-repeat;padding-top:806px;height:0;top:0;overflow:hidden;width:423px;cursor:default}header.global nav{position:absolute;right:0;width:700px;top:80px;text-align:right}header.global nav a{display:inline-block;vertical-align:bottom;padding-right:20px;text-decoration:none;transition:color .1s linear;text-align:left;max-width:90px}header.global nav a span{display:inline-block;padding-bottom:4px}header.global nav a:hover,header.global nav a:active,header.global nav a.active{color:#222}header.global nav a:hover span,header.global nav a:active span,header.global nav a.active span{border-bottom:none}header.global nav a.contact{padding-right:0}footer.global{width:1080px;margin:0 auto;padding-bottom:180px;padding-top:200px;clear:both}footer.global:before,footer.global:after{content:"";display:table}footer.global:after{clear:both}footer.global{zoom:1}footer.global h1{font-size:100%;margin:0}footer.global p{margin:0}footer.global .email{width:310px;float:left;display:inline;margin:0;padding:0;margin-left:225px;margin-right:5px;padding-left:13px}footer.global section{width:220px;float:left;display:inline;margin:0;padding:0;margin-left:0;margin-right:50px}section.content{width:1080px;margin:0 auto;padding-top:200px}section.content:before,section.content:after{content:"";display:table}section.content:after{clear:both}section.content{zoom:1}article.default{width:535px;float:left;display:inline;margin:0;padding:0;margin-left:540px;margin-right:5px;min-height:840px}.reviews{width:220px;float:left;display:inline;margin:0;padding:0;margin-left:0;margin-right:5px;position:relative;min-height:250px}.reviews .review{width:100%}.reviews blockquote{font-size:16px;line-height:21px;padding:0;margin:0;position:relative}.reviews blockquote p{margin:0;display:inline}.reviews blockquote:before{content:'“';position:absolute;top:0;left:-10px}.reviews blockquote:after{content:'”';display:inline}body.about #home-poster{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0}body.about #home-poster img{position:absolute;top:0;left:0;width:100%;height:100%;display:none;opacity:.80}body.about header.global nav a.about{color:#000}body.about header.global nav a.about span{border-bottom:none}body.about h1.intro{font-size:130%;width:220px;float:left;display:inline;margin:0;padding:0;margin-left:0;margin-right:50px;padding-top:163px}body.about .founded{clear:both;width:175px;float:left;display:inline;margin:0;padding:0;margin-left:0;margin-right:5px;padding-top:0}body.about .reviews{margin-top:70px;width:175px;float:left;display:inline;margin:0;padding:0;margin-left:0;margin-right:5px}body.about .reviews blockquote{padding-right:30px}body.about article.default{position:relative;z-index:1}body.productions.featured header.global nav a.featured-prod,body.productions.current header.global nav a.prod{color:#222}body.productions.featured header.global nav a.featured-prod span,body.productions.current header.global nav a.prod span{border-bottom:none}body.productions.archived header.global nav a.archive{color:#222}body.productions.archived header.global nav a.archive span{border-bottom:none}body.productions article.production{position:relative;z-index:600;min-height:1000px}body.productions article.production:before,body.productions article.production:after{content:"";display:table}body.productions article.production:after{clear:both}body.productions article.production{zoom:1}body.productions article.production hgroup{overflow:hidden}body.productions article.production hgroup h1.production-title{font-family:'kionaregular';font-weight:normal;font-size:270px;-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);zoom:1;position:absolute;left:767px;line-height:140px;top:-160px;margin:0;z-index:3;letter-spacing:-10px;width:1000px;text-align:right;text-transform:lowercase}body.productions article.production hgroup h1.production-title.long-title{letter-spacing:0;font-size:130px;line-height:135px;height:270px;top:-275px}body.productions article.production hgroup img{position:absolute;right:100px;top:50px;z-index:2}body.productions article.production section.description{width:265px;float:left;display:inline;margin:0;padding:0;margin-left:405px;margin-right:95px;padding-top:850px;padding-bottom:90px;position:relative}body.productions article.production section.description aside.production-archive{position:absolute;left:-290px;top:850px;width:250px}body.productions article.production section.description aside.production-archive:before{content:'+';width:15px;display:inline;float:left}body.productions article.production section.description aside.production-archive.open:before{content:'-'}body.productions article.production section.description aside.production-archive a{margin-left:20px;display:block}body.productions article.production section.description aside.production-archive.open>a{text-decoration:none}body.productions article.production section.description aside.production-archive ul{list-style-type:none;margin:10px 0;padding:0}body.productions article.production section.description aside.production-archive ul li{line-height:1.4;margin:10px 0}body.productions article.production section.description aside.production-archive ul li.current a{cursor:default;text-decoration:none}body.productions article.production section.description aside.sponsor{position:absolute;left:-290px;top:865px;width:250px}body.productions article.production section.reviews{width:220px;float:left;display:inline;margin:0;padding:0;margin-left:0;margin-right:5px;margin-top:1200px;padding-bottom:80px}body.productions .performances hgroup{}body.productions .performances hgroup:before,body.productions .performances hgroup:after{content:"";display:table}body.productions .performances hgroup:after{clear:both}body.productions .performances hgroup{zoom:1}body.productions .performances hgroup h1,body.productions .performances hgroup h2{width:130px;float:left;display:inline;margin:0;padding:0;margin-left:0;margin-right:5px;font-size:130%}body.productions .performances table{border-top:1px solid #fffefe;margin-top:40px;width:100%}body.productions .performances table th{text-align:left;padding:15px 5px 45px 0}body.productions .performances table th,body.productions .performances table td{vertical-align:top}body.productions .performances table th.date,body.productions .performances table th.country{width:135px}body.productions .performances table th.show,body.productions .performances table th.city{width:180px}body.productions .performances table th.tickets{width:90px}body.productions .performances table td{padding:5px 5px 5px 0}body.productionarchive header.global h1 a{left:-10000px}body.productionarchive header.global nav a.archive{color:#222}body.productionarchive header.global nav a.archive span{border-bottom:none}body.productionarchive div{position:relative;z-index:501}body.productionarchive div article{float:left;position:relative;width:355px;height:355px;margin:0 5px 5px 0;background:#666}body.productionarchive div article a{position:absolute;width:100%;height:100%}body.productionarchive div article a:link{text-decoration:none}body.productionarchive div article a:visited{text-decoration:none}body.productionarchive div article a:hover{text-decoration:none}body.productionarchive div article a:active{text-decoration:none}body.productionarchive div article a img{position:absolute;width:100%;height:100%}body.productionarchive div article a img.rollover{display:none}body.productionarchive div article a div{width:65%;height:50%;overflow:visible;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}body.productionarchive div article a h1{font-size:120%;text-align:center;color:#fffefe}body.productionarchive div article a h2{font-size:225%;line-height:125%;text-align:center;color:#fffefe}body.productionarchive div article:hover a img.rollover{display:block}body.supporters header.global nav a.supp{color:#222}body.supporters header.global nav a.supp span{border-bottom:none}body.supporters article.default{position:relative}body.supporters img.bg{position:absolute;left:-636px;top:-200px;z-index:0}body.supporters .friends{position:relative;z-index:2;padding-top:170px}body.supporters .friends h1{margin:0 0 30px;font-size:130%}body.supporters .friends .intro{width:445px;float:left;display:inline;margin:0;padding:0;margin-left:0;margin-right:5px;margin:30px 0 40px}body.supporters .subscribe-form{margin-bottom:70px}body.supporters .subscribe-form:before,body.supporters .subscribe-form:after{content:"";display:table}body.supporters .subscribe-form:after{clear:both}body.supporters .subscribe-form{zoom:1}body.supporters .subscribe-form p{width:220px;float:left;display:inline;margin:0;padding:0;margin-left:0;margin-right:5px;margin-bottom:20px}body.supporters .subscribe-form p label{display:block;padding-bottom:5px}body.supporters .subscribe-form p input{display:block;width:100%;height:30px;padding:5px 5px;line-height:20px;background:#292929;color:white}body.supporters .subscribe-form button{font-family:inherit;margin-top:5px;-webkit-appearance:none;border:none;background:transparent;color:#fff;text-decoration:underline;display:inline;font-size:16px;padding:0}body.supporters .trustees,body.supporters .sponsors{font-size:90%;position:relative;z-index:2}body.supporters .trustees h1,body.supporters .sponsors h1{font-size:130%;width:130px;float:left;display:inline;margin:0;padding:0;margin-left:0;margin-right:5px;margin-bottom:30px;line-height:21px}body.supporters .trustees ul,body.supporters .sponsors ul{width:265px;float:left;display:inline;margin:0;padding:0;margin-left:0;margin-right:5px;margin:-7px 0 0;list-style-type:none;padding:0;line-height:16px}body.supporters .trustees ul li,body.supporters .sponsors ul li{margin:10px 0}body.supporters .trustees{width:535px;float:left;display:inline;margin:0;padding:0;margin-left:0;margin-right:0}body.supporters .donate-info{margin:0 0 60px;position:relative;z-index:2}body.supporters .donate-info h1{font-size:130%}body.supporters .logos{clear:both;padding-top:70px;position:relative;z-index:2}body.supporters .logos:before,body.supporters .logos:after{content:"";display:table}body.supporters .logos:after{clear:both}body.supporters .logos{zoom:1}body.supporters .logos .sponsor{width:175px;float:left;display:inline;margin:0;padding:0;margin-left:0;margin-right:5px;text-align:center;vertical-align:baseline;line-height:140px;height:140px;opacity:.7}body.supporters .logos .sponsor img{width:120px;height:auto}body.supporters .logos .sponsor.omega{margin-right:0}body.artistic-director .content{overflow:hidden}body.artistic-director header.global nav a.artd{color:#222}body.artistic-director header.global nav a.artd span{border-bottom:none}body.artistic-director article.default{position:relative}body.artistic-director article.default:before,body.artistic-director article.default:after{content:"";display:table}body.artistic-director article.default:after{clear:both}body.artistic-director article.default{zoom:1}body.artistic-director img.photo{position:absolute;left:-450px;margin:-200px 0 0 0;z-index:0}body.artistic-director .reviews{width:175px;float:left;display:inline;margin:0;padding:0;margin-left:270px;margin-right:5px;padding-top:200px;min-height:480px}body.artistic-director .lede{clear:both;width:355px;float:left;display:inline;margin:0;padding:0;margin-left:0;margin-right:5px;font-size:130%;position:relative;z-index:5}body.artistic-director .bio-col{width:220px;float:left;display:inline;margin:0;padding:0;margin-left:0;margin-right:50px;position:relative;z-index:4}body.artistic-director .bio-col.last{margin-right:0}body.artistic-director .bio-col .bio-cont{margin-bottom:-50px}body.artistic-director .type-name{width:445px;float:left;display:inline;margin:0;padding:0;margin-left:0;margin-right:5px;clear:both;margin-left:-205px;width:425px;height:719px;background:url(../i/ieremia-type.png) left top no-repeat;margin-top:50px;position:relative;z-index:1}body.artistic-director img.portrait{width:220px;float:left;display:inline;margin:0;padding:0;margin-left:45px;margin-right:5px;width:223px;margin-top:30px;margin-bottom:70px}body.artistic-director .achievements{width:220px;float:left;display:inline;margin:0;padding:0;margin-left:45px;margin-right:5px;font-size:90%;margin-top:100px}body.artistic-director .achievements h1{font-size:130%;margin-bottom:35px}body.artistic-director .achievements p{margin:20px 0}.collapsed-box .arr{margin:1em 0;cursor:pointer;font-size:120%;line-height:.6}.t404{font-size:500px;font-family:'kionaregular';font-weight:normal;margin:0;margin-left:500px;line-height:1.2;position:fixed}.t404 span{position:absolute;top:0;left:0}.container-404{height:1600px}body.home article.home{width:1080px;margin:0 auto;margin-top:-20px}body.home article.home:before,body.home article.home:after{content:"";display:table}body.home article.home:after{clear:both}body.home article.home{zoom:1}body.home article.home .feet{width:760px;float:left;display:inline;margin:0;padding:0;margin-left:-45px;margin-right:5px;height:360px;background:url(../i/home_001.jpg) right top no-repeat}body.home article.home .prod-link,body.home article.home .artd-link{width:355px;float:left;display:inline;margin:0;padding:0;margin-left:0;margin-right:5px;position:relative;height:360px;background:url(../i/pattern_001.gif) center center no-repeat}body.home article.home .prod-link span,body.home article.home .artd-link span{display:block;width:270px;height:60px;opacity:0;background:#FF8100;color:#000;font-size:25px;line-height:60px;text-align:center;position:absolute;top:50%;left:0;right:0;margin:0 auto;margin-top:-30px}body.home article.home .prod-link:hover span,body.home article.home .prod-link:active span,body.home article.home .artd-link:hover span,body.home article.home .artd-link:active span{opacity:1}body.home article.home .pattern2{width:355px;float:left;display:inline;margin:0;padding:0;margin-left:360px;margin-right:5px;height:360px;background:url(../i/pattern_002.gif) center center no-repeat}body.home article.home .artd-link{background-image:url(../i/home-neil.jpg?v3)}body.home article.home .video{width:715px;float:left;display:inline;margin:0;padding:0;margin-left:360px;margin-right:5px;height:360px;background:url(../i/video_still.jpg) center center no-repeat;position:relative}body.home article.home .video a{position:absolute;display:block;top:0;right:0;bottom:0;left:0;background:url(../i/play.png) center center no-repeat;opacity:.7}body.home article.home .video a:hover{opacity:1.0}body.home article.home .video iframe{display:none;width:100%;height:100%}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){header.global h1 a{background:url(../i/blackgracelogo@2x.png) left top no-repeat;background-size:100%}}@media(-webkit-min-device-pixel-ratio:1){header.global h1 a{background:url(../i/blackgracelogo@2x.png) left top no-repeat;background-size:100%}}