/*
Theme Name: Acting Up Stage
Theme URI: http://actingupstage.com/
Description: Acting Up Stage Company.
Version: 3.1.1
Author: Array Design Studio
Tags: arraydesign
*/


/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#fff;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 0 25px rgba(0,3,52,0.4);-moz-box-shadow:0 0 25px rgba(0,3,52,0.4);box-shadow:0 0 25px rgba(0,3,52,0.4)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:12px/16px Georgia,Times,serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
.fancybox-iframe{overflow-x:hidden}
.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('css/assets/ICONS.png');background-color:transparent;background-repeat:no-repeat}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-16px;margin-left:-16px;opacity:1;cursor:pointer;z-index:8060}
#fancybox-loading div{width:32px;height:32px;background:url('css/assets/fancybox_loading.gif') center center no-repeat transparent}
.fancybox-close{background-position:-640px 0;position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('css/assets/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
a.fancybox-prev:before,a.fancybox-prev:hover:before,a.fancybox-next:before,a.fancybox-next:hover:before{border-bottom:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{background-position:-640px -36px;left:10px}
.fancybox-next span{right:10px;background-position:-640px -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock{width:auto;margin:0 !important}
.fancybox-lock-test{overflow-y:hidden !important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto}
.fancybox-title{visibility:hidden;font:normal 12px/16px Georgia,Times,serif;position:relative;text-shadow:none;text-align:center;color:#666;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){
	.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('css/assets/fancybox_spriteX2.png');background-size:36px 108px;background-position:0 0}
	.fancybox-prev span{background-position:0 -72px}
	.fancybox-next span{background-position:0 -144px}
	#fancybox-loading div{background-image:url('css/assets/fancybox_loadingX2.gif');background-size:32px 32px}
}


/*! AUS v3.1.1 (typography) */html.wf-active h1,html.wf-active h2,html.wf-active h3,html.wf-active h4,html.wf-active p,html.wf-active li,html.wf-active a,html.wf-active span,html.wf-active label,html.wf-active td,html.wf-active th,html.wf-active input,html.wf-active select,html.wf-active textarea,html.wf-active small{visibility:visible}
html,body{height:100%}
html,header,.header,nav,.nav,footer,.footer,aside,.aside,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0 none;margin:0;padding:0;vertical-align:baseline}
body,input,textarea,button *{font-family:Georgia,Times,serif;font-size:100%;line-height:24px}
body{font-size:100%;color:#666}
html>body{font-size:16px}
.tk-univers-std{font-family:'univers-std',Helvetica,Arial,sans-serif;font-weight:400}
.tk-univers-std-condensed,.wp-caption-text,ul#sponsors li,aside h4,aside .widget_aus_archive ul li{font-family:'univers-std-condensed',Helvetica,Arial,sans-serif;font-weight:400}
.tk-univers-std-ultra{font-family:'univers-std-ultra',Helvetica,Arial,sans-serif;font-weight:400}
strong.tk-univers-std-condensed{font-weight:700}
::selection{background:#3697d0;color:#fff}
::-moz-selection{background:#3697d0;color:#fff}
a{color:#e06d3a;display:inline-block;position:relative;text-decoration:none}
a:before{border-bottom:1px dotted;content:"";height:100%;left:0;position:absolute;top:-4px;width:100%}
a:hover:before{border-bottom:1px solid}
a.thumbnail:before,a.img-centre:before,a.img-centre-wide:before,a.img-centre-height:before,a.gallery-icon:before,a.img-link:before,a.img-txt:before,.page-id-337 a#logo:before,ul.menu li a:before,.single-productions #post-nav li a:before,a.top-link:before,h1 a:before,h2 a:before,h3 a:before,h4 a:before,h5 a:before,h1 a:hover:before,h2 a:hover:before,h3 a:hover:before,h4 a:hover:before,h5 a:hover:before,a.tix:before,.gallery-icon a:before,a.fancybox-item:before,.archive ul.shows a.more-link:before,.archive ul.shows li#description a.tk-univers-std-condensed:before,ul#sponsors li a:before,.news #blog-nav #wp_page_numbers ul li a:before,a.btn:before,h2.tk-calluna a.btn:before,h2.tk-calluna a.btn:hover:before,.page-id-20 .main ul#sponsor-levels li a:before,ul#stay-in-touch-2 li a:before{border-bottom:0}
.img-txt,.page-id-337 a#logo,ul.menu li#menu-item-1554 a,ul.menu li#menu-item-429 a,.single-productions #post-nav li a{display:block;text-align:left;text-indent:-9999px;font-size:1em;line-height:1em;outline:0}
.img-link,ul.gallery li.gallery-item .gallery-icon a{display:inline}
.more-link,a.top-link{font-family:'univers-std-condensed',Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:13px;text-transform:uppercase;white-space:nowrap}
a.top-link{bottom:8px;color:#999;position:absolute;right:8px;text-align:center}
a:hover.top-link{position:absolute;top:auto}
.more-link:after,a.tix:after{content:" »";font-size:16px;white-space:nowrap}
.more-link:before,a.tix:before{top:0}
h1,h2,h3,h4,h5{display:block;text-align:left;font-weight:normal;position:relative}
h2{font-size:21px;padding-bottom:8px}
.page-template-page-textheavy-php h4{color:#151633;font-size:16px;font-weight:bold;line-height:24px;padding-bottom:8px;padding-top:8px;top:4px}
h5{font-size:16px;line-height:24px}
h1 a,h2 a,h3 a,h4 a,h5 a{color:inherit;text-decoration:none}
h2.tk-calluna{font-size:28px;font-style:italic;font-weight:400;line-height:32px}
h2.tk-calluna a{color:#3697d0}
h2.tk-calluna a:before{border-bottom:1px dotted;top:-5px}
h2.tk-calluna a:hover{top:0}
h2.tk-calluna a:hover:before{border-bottom:1px solid;bottom:-5px}
h3,.single-productions .main h4,.page-template-page-prods-php .main h4{border-bottom:1px dotted #ddd;color:#3697d0;font-family:'univers-std-condensed',Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;line-height:32px;padding-bottom:8px;padding-top:7px;top:2px}
.single-productions .main h4{clear:left}
h4.tk-univers-std-condensed{color:#151633;font-size:18px;padding-top:8px;top:-1px}
h4.news{font-style:italic;font-weight:normal}
h4.news strong{font-weight:bold}
h4.news a:before{border-bottom:1px dotted;top:-16px}
h4.news a:hover:before{border-bottom:1px solid}
.post h4{color:#151633;font-size:16px;font-weight:bold;line-height:24px;padding-bottom:8px;padding-top:16px}
.post hr{margin-bottom:15px;margin-top:15px}
.post h3{border-bottom:medium none;margin-top:8px;padding-bottom:9px}
.post iframe{height:41.25em;max-height:404px;max-width:660px;width:100%}
.post #disqus_thread iframe{height:auto;max-height:none}
body h5.success{background:none repeat scroll 0 0 #74b74a;color:#fff;font-size:27px;height:108px;left:0;line-height:108px;margin:0;padding:0;position:fixed;text-align:center;top:-110px;width:100%;-webkit-animation:successAnim1 6s 1;-khtml-animation:successAnim1 6s 1;-icab-animation:successAnim1 6s 1;-moz-animation:successAnim1 6s 1;-o-animation:successAnim1 6s 1;animation:successAnim1 6s 1;z-index:500}
@-webkit-keyframes successAnim1{
	from{top:0}
	80%{top:0}
	to{top:-110px}
}
@-moz-keyframes successAnim1{
	from{top:0}
	80%{top:0}
	to{top:-110px}
}
@-keyframes successAnim1{
	from{top:0}
	80%{top:0}
	to{top:-110px}
}
table{border-collapse:collapse;border-top:1px solid #ddd;margin-bottom:7px;position:relative;text-align:left;top:1px;width:100%}
table th,table td{border-bottom:1px dotted #ddd;font-size:13px;line-height:16px;padding-bottom:8px;padding-top:7px}
table th{color:#555}
table tr th:first-child,table tr td:first-child{padding-left:8px}
table tr th:last-child,table tr td:last-child{padding-right:8px}
table th,table tr:last-child td{border-bottom:1px solid #ddd}
table tr:nth-child(odd) td{background:url("css/assets/BG-highlight.gif") repeat scroll center center #eee}
sup,sub{line-height:.9em}
p{padding-bottom:8px;padding-top:8px}
p strong,li strong{color:#151633}
p.highlight,ul.highlight,div.highlight{background:url("css/assets/BG-highlight.gif") repeat scroll center top #fff;border-top:1px dotted #ddd}
p.highlight{border-bottom:1px dotted #ddd;margin-bottom:7px;margin-top:7px;padding-left:12px;padding-right:12px}
p.highlight strong.tk-univers-std-condensed{background-color:transparent;background-image:url("css/assets/ICONS.png");background-position:-185px -55px;background-repeat:no-repeat;color:#fff;float:left;height:72px;left:-16px;line-height:72px;position:absolute;text-align:center;vertical-align:middle;width:13%}
p.highlight span{display:block;margin-left:13%}
ul.sponsor{padding-left:0}
ul.sponsor li{font-family:'univers-std-condensed',Helvetica,Arial,sans-serif;text-align:left}
ul.sponsor li:before{content:none}
ul.sponsor li em{font-style:normal}
ul.sponsor li strong{display:block}
.sponsor,ul.sponsor li em{color:#aaa;font-size:12px;font-weight:300;text-align:center;font-family:'univers-std-condensed',Helvetica,Arial,sans-serif}
.sponsor a{display:block;top:-5px;outline:0}
h3+p,h3+ol,h3+ul,h3+dl,.single-productions .main h4+p,.single-productions .main h4+ol,.single-productions .main h4+ul,.single-productions .main h4+dl,.page-template-page-prods-php .main h4+p,.page-template-page-prods-php .main h4+ol,.page-template-page-prods-php .main h4+ul,.page-template-page-prods-php .main h4+dl{margin-top:8px}
ul.highlight{padding-top:0}
ul.highlight li{border-bottom:1px dotted #ddd}
div.highlight{border-bottom:1px dotted #ddd}
small,p.small,ul.small li,.wp-caption-text{color:#999;font-size:12px;line-height:20px}
hr{border-color:#d9d3d1;border-style:none none dotted;border-width:0 0 1px}
span.hang{position:absolute}
ul{list-style:none outside none;padding:8px 0 8px 16px}
ol{padding:8px 0 8px 24px}
dl{padding:8px 0}
ul li{position:relative}
ul li:before{content:"»";left:-15px;margin-top:-1px;position:absolute}
ul li,ol li,dl dd{padding-bottom:8px;padding-top:0}
ul ul,ol ul{list-style:circle outside none}
ul ol,ol ol{list-style:lower-alpha outside none}
ul.inline,ol.inline,#wp_page_numbers ul{list-style-type:none;overflow:auto;padding:0}
ul.inline li:before,ol.inline li:before,#wp_page_numbers ul li:before{content:''}
ul.inline li,ol.inline li,#wp_page_numbers ul li{display:inline;float:left;padding:0}
ul#prizes li{color:#151633;font-family:calluna,"Georgia","Times",serif;font-size:21px;font-style:italic;height:117px;padding-top:73px;text-align:center}
ul#sponsors{margin-top:16px}
ul#sponsors li{color:#aaa;font-size:12px;font-weight:300;padding-right:24px;text-align:center}
ul#sponsors li a,ul#sponsors li img{display:block}
dl.section-list dt{float:left;line-height:36px;margin-left:28px;overflow:hidden;padding:0;position:relative;top:1px}
@media screen and (-webkit-min-device-pixel-ratio:0){
	dl.section-list dt{line-height:30px}
}
dl.section-list dt a{color:inherit;text-decoration:none;outline:0}
dl.section-list dt a:hover,dl.section-list dt.selected a{color:#655049}
dl.section-list dt.selected a{border-bottom:3px solid;padding-bottom:4px;position:relative;z-index:1}
dl.section-list dd{border-top:1px solid #d9d3d1;clear:left;padding-top:8px;padding-left:28px;margin-bottom:18px}
dl.section-list dd.selected,.production-tabs .selected{display:block}
.clear-both{clear:both}
.clear-left{clear:left}
.clear-right{clear:right}
blockquote{background:url("css/assets/BG-blockquote.png") no-repeat scroll 8px top #3697d0;color:#fff;font-family:calluna,"Georgia","Times",serif;font-size:26px;font-style:normal;font-weight:300;line-height:32px;margin-bottom:16px;padding:7px 12px 4px 32px}
blockquote p{padding-bottom:12px;padding-top:12px;text-rendering:optimizeLegibility}
blockquote p strong{color:inherit;font-weight:600}
blockquote p img.alignnone{display:block;height:auto;margin-bottom:-6px;margin-top:-12px;width:100%}
blockquote p.author,blockquote p:last-of-type{font-family:'univers-std-condensed',Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding-bottom:12px;padding-right:16px;padding-top:1px;text-align:right}
.nowrap{white-space:nowrap}
.brd-bott{border-bottom:1px dotted gray}


/*! AUS v3.1.1 (global) */body{background:url('css/assets/BG-body.png') repeat-x scroll center top #fff}
#wrapper{margin:0 auto;min-height:100%;min-width:1025px;max-width:1200px;overflow-y:visible;overflow-x:hidden;position:relative}
header{background:none repeat scroll 0 0 #fff;display:block;height:152px;margin:0 auto;overflow:visible;position:relative}
a#logo{background-color:transparent;background-image:url("css/assets/ICONS.png");background-position:-693px -621px;background-repeat:no-repeat;height:108px;left:3px;margin-left:5.572%;width:310px}
h2#tagline{color:#adadbd;font-size:49px;font-weight:200;height:48px;letter-spacing:1px;line-height:48px;padding:0 132px 0 0;position:absolute;right:5.573%;text-transform:uppercase;top:32px}
h2#tagline span{font-size:21px;position:relative;top:-10px}
ul#stay-in-touch{position:absolute;right:5.573%;top:36px}
ul#stay-in-touch li{margin-left:8px}
ul#stay-in-touch li a{background-image:url("css/assets/ICONS.png");background-repeat:no-repeat;background-color:transparent;height:36px;width:36px}
ul#stay-in-touch li.fb a{background-position:-679px -52px}
ul#stay-in-touch li.fb a:hover{background-position:-715px -52px}
ul#stay-in-touch li.tw a{background-position:-753px -52px}
ul#stay-in-touch li.tw a:hover{background-position:-789px -52px}
ul#stay-in-touch li.em a{background-position:-827px -52px}
ul#stay-in-touch li.em a:hover{background-position:-863px -52px}
nav{background:url("css/assets/BG-nav-bar.gif") repeat scroll center top #ccccd6;bottom:0;display:block;position:absolute;width:100%;z-index:100}
ul.menu{overflow:hidden;float:left}
ul.menu li{font-family:'univers-std-condensed',Helvetica,Arial,sans-serif;font-weight:400}
ul.menu li a{color:#5c5c7d;display:block;font-size:15px;height:29px;line-height:29px;padding:8px 0 7px;text-decoration:none}
ul#menu-primary{background-image:url("css/assets/ICONS.png");background-repeat:no-repeat;background-color:transparent;background-position:0 -371px;float:right;padding-right:5.572%;width:51.935%}
ul#menu-primary li{float:right;margin-left:3%;text-transform:uppercase;position:relative}
ul.menu li#menu-item-1636{padding-right:0;margin-right:0 !important}
#menu-primary li a{color:#9999ad;font-size:14.5px}
ul.menu li#menu-item-1554 a{background-image:url("css/assets/ICONS.png");background-color:transparent;background-repeat:no-repeat;background-position:-96px -3px;width:23px}
ul#menu-primary li a:hover,ul#menu-primary li.current_page_item a,ul#menu-primary li.current-page-ancestor a,ul#menu-primary li.current-menu-item a,.tax-seasons ul#menu-primary li#menu-item-6307 a,.single-productions ul#menu-primary li#menu-item-6307 a,.page-id-5774 ul#menu-primary li#menu-item-6307 a{background-position:right 10px;border-top:4px solid #666685;color:#fff;padding-top:4px}
ul.menu li#menu-item-1554 a:hover,ul.menu li#menu-item-1554.current-menu-item a{background-image:url("css/assets/ICONS.png");background-color:transparent;background-repeat:no-repeat;background-position:-119px -7px;border-top:4px solid #666685;padding-top:4px}
ul#menu-secondary{margin-left:5.572%;width:36.92%}
ul#menu-secondary li{margin-right:3%;padding-right:1%;position:relative}
ul#menu-secondary li a:hover,ul#menu-secondary li.current_page_item a,ul#menu-secondary li.current-page-ancestor a,.news ul#menu-secondary li.current_page_parent a{background-position:right 10px;border-top:4px solid #666685;color:#151633;padding-top:4px}
ul.sub-menu{background:none repeat scroll 0 0 #fff;border-bottom:medium none;clear:both;display:block;float:none;margin-left:0;position:absolute;top:311px;width:17.512%}
ul.sub-menu.fixed{left:0 !important;position:fixed;top:71px !important}
ul.sub-menu.bottom{bottom:280px;top:auto}
ul.sub-menu li,aside .widget_aus_archive ul li{clear:left;height:40px;background:url("css/assets/BG-sub-menu-li.gif") repeat-x scroll left top transparent;display:block;float:none;padding-left:31.8182%;width:auto}
ul.sub-menu li a,aside .widget_aus_archive ul li a{border-top:1px solid #e0e0e6;color:#9999ad;display:block;font-family:'univers-std-condensed',Helvetica,Arial,sans-serif;font-weight:400;height:38px;line-height:38px;outline:medium none;padding:0;text-align:center;text-decoration:none}
ul.sub-menu li a:hover,ul.sub-menu li.current_page_item a,ul.sub-menu li.selected a,aside .widget_aus_archive ul li.current-cat>a{border-top:4px solid #ccccd6;color:#151633;line-height:32px}
.content{display:block;padding-bottom:253px;padding-top:22px;position:relative;z-index:60}
.main{margin:0 3.851%;overflow:hidden;padding-bottom:24px}
#long-bar{margin:0;min-height:0;overflow:visible;padding-bottom:22px;padding-left:3.851%}
#long-bar ::selection{background:#3697d0;color:#fff}
#long-bar ::-moz-selection{background:#3697d0;color:#fff}
.genbox,section,article{float:left;margin-left:1.86568%;margin-right:1.86568%;position:relative}
div.genbox,section,article{padding-bottom:24px}
.border{left:1px;outline:1px solid #ccc;position:relative}
.col-full{clear:left;float:none;display:block}
.col-full>p,p.genbox.col-full,.prod-sec>p,.col-full>ol,ol.genbox.col-full,.prod-sec>ol,.col-full>ul,ul.genbox.col-full,.prod-sec>ul,.col-full>dl,dl.genbox.col-full,.prod-sec>dl{margin-right:16.2497%}
.col-4{width:21.268919%}
.col-4x2{width:46.268107%}
.col-3{width:29.6016%}
.col-3x2{width:62.9357%}
.col-5{width:16.268865%}
.col-5x2{width:36.2691%}
.col-5x3{width:56.268215%}
.col-6{width:12.934051%}
.col-rest{width:auto}
.highlight-blue{background:none repeat scroll 0 0 #d7eaf6;border:1px solid #86c1e3;color:#666685;margin-right:0 !important;outline:3px solid #fff;padding:8px 6px 32px 20px !important;position:relative;top:-17px;width:-webkit-calc(33.2831% - 28px) !important;width:-khtml-calc(33.2831% - 28px) !important;width:-icab-calc(33.2831% - 28px) !important;width:-moz-calc(33.2831% - 28px) !important;width:-o-calc(33.2831% - 28px) !important;width:calc(33.2831% - 28px) !important;z-index:1;-webkit-border-radius:16px 16px 16px 16px;-khtml-border-radius:16px 16px 16px 16px;-icab-border-radius:16px 16px 16px 16px;-moz-border-radius:16px 16px 16px 16px;-o-border-radius:16px 16px 16px 16px;border-radius:16px 16px 16px 16px}
.highlight-blue *{position:relative;z-index:1}
.highlight-blue h4.tk-univers-std-condensed{border-bottom:medium none;color:#151633;font-size:18px;font-weight:normal;line-height:24px;padding-bottom:0;padding-top:8px;top:-1px}
.highlight-blue p{margin-top:0 !important;padding-bottom:4px;padding-top:12px}
.highlight-blue li{padding-bottom:0}
.highlight-blue dl{margin-right:14px;margin-top:0 !important;padding-top:16px}
.highlight-blue dt{clear:left;float:left;padding-top:8px;text-decoration:underline;width:100px}
.highlight-blue dd{border-top:1px dotted #9999ad;padding-left:100px;padding-top:7px}
.highlight-blue:after{content:"";background:url('css/assets/BG-fade-bott.png') repeat-x scroll center bottom transparent;height:180px;width:101%;position:absolute;bottom:-1px;left:-1px}
p.dates{background:none repeat scroll 0 0 #29719c;color:#fff;font-size:15px;font-style:italic;font-weight:bold;height:40px;line-height:40px;padding:0;text-align:center;text-shadow:0 1px #036}
a.tix{background:none repeat scroll 0 0 #e86e34;color:#fff;height:40px;line-height:40px;text-align:center;text-decoration:none}
a:hover.tix{text-decoration:underline}
.aligncenter{display:block;float:none;height:auto;margin:8px auto;max-width:100%}
.alignnone{float:none}
.alignleft{float:left;margin-right:20px}
.alignright{float:right;margin-left:20px}
.thumbnail,.img-centre,.img-centre-wide,.img-centre-height,.gallery-icon{display:block;overflow:hidden;position:relative}
.thumbnail img,.gallery-icon img{display:block}
.img-centre img,.img-centre-wide img,.img-centre-height img,.gallery-icon img{display:block;position:relative;left:50%;top:50%}
.img-centre-wide img,.gallery-icon img{top:auto}
.img-centre-height img{left:auto}
.img-centre small,.img-centre-wide small,.img-centre-height small,#long-bar small{bottom:3px;color:#ccc;font-size:10px;font-style:italic;position:absolute;right:8px}
#long-bar small{bottom:28px;line-height:12px;opacity:.6;right:12px;text-align:right;width:600px}
.wp-caption{margin-bottom:8px;overflow:hidden;padding-top:10px;position:relative}
.wp-caption img{display:block;height:auto;width:100%}
.wp-caption .wp-caption-text{background:none repeat scroll 0 0 rgba(255,255,255,0.75);bottom:0;color:#555;left:0;line-height:16px;padding:4px 8px;position:absolute;width:-webkit-calc(100% - 16px);width:-khtml-calc(100% - 16px);width:-icab-calc(100% - 16px);width:-moz-calc(100% - 16px);width:-o-calc(100% - 16px);width:calc(100% - 16px)}
ul.gallery{overflow:auto}
ul.gallery li.gallery-item{position:relative}
ul.gallery li.gallery-item .gallery-icon a{display:inline;position:static}
ul.gallery li.gallery-item .gallery-icon a:hover:after{content:"";background:url('css/assets/BG-zoom.png') no-repeat scroll center center transparent;height:100%;width:100%;position:absolute;top:0;left:0;z-index:1;border-bottom:0}
div.the-carousel{float:none}
div.carousel-wrap{overflow:hidden;position:relative}
ul.carousel{overflow:auto}
ul.carousel li.carousel-item{position:relative}
@media screen and (-webkit-min-device-pixel-ratio:0){
	ul.gallery li.gallery-item a{display:block}
}
ul.carousel-nav{overflow:hidden}
ul.carousel-nav a{background:none repeat scroll 0 0 rgba(255,255,255,0.4);border:1px solid #fff;height:14px;margin:0 6px;width:14px;-webkit-border-radius:8px 8px 8px 8px;-khtml-border-radius:8px 8px 8px 8px;-icab-border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;-o-border-radius:8px 8px 8px 8px;border-radius:8px 8px 8px 8px}
ul.carousel-nav li.selected a,ul.carousel-nav a:hover{background:none repeat scroll 0 0 #3697d0}
.headshot,.headshots .img-centre-wide,.single-productions #company-desc .img-centre-wide,.single-productions #artists-desc .img-centre-wide,.page-template-page-prods-php #participants-desc .img-centre-wide,.page-template-page-prods-php #recipients-desc .img-centre-wide{border:3px solid #fff;clear:left;float:left;height:150px;margin-bottom:8px;margin-left:8px;top:8px;width:150px;z-index:1;-webkit-border-radius:75px 75px 75px 75px;-khtml-border-radius:75px 75px 75px 75px;-icab-border-radius:75px 75px 75px 75px;-moz-border-radius:75px 75px 75px 75px;-o-border-radius:75px 75px 75px 75px;border-radius:75px 75px 75px 75px}
.headshot{position:relative;height:auto;width:17%;-webkit-border-radius:0;-khtml-border-radius:0;-icab-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}
.headshots .img-centre-wide img,.single-productions #company-desc .img-centre-wide img,.single-productions #artists-desc .img-centre-wide img,.page-template-page-prods-php #participants-desc .img-centre-wide img,.page-template-page-prods-php #recipients-desc .img-centre-wide img{-webkit-border-radius:72px 72px 72px 72px;-khtml-border-radius:72px 72px 72px 72px;-icab-border-radius:72px 72px 72px 72px;-o-border-radius:72px 72px 72px 72px}
.headshots h3,.headshots h4,.single-productions #company-desc h4,.single-productions #artists-desc h4,.page-template-page-prods-php #participants-desc h4,.page-template-page-prods-php #recipients-desc h4{clear:none;font-size:17px;font-weight:200;padding-bottom:6px;padding-left:20.9372%;padding-top:47px;text-transform:uppercase}
.headshots h3 strong,.headshots h4 strong,.single-productions #company-desc h4 strong,.single-productions #artists-desc h4 strong,.page-template-page-prods-php #participants-desc h4 strong,.page-template-page-prods-php #recipients-desc h4 strong{font-size:24px;font-weight:400;text-transform:none}
.headshots p,.single-productions #company-desc p,.single-productions #artists-desc p,.page-template-page-prods-php #participants-desc p,.page-template-page-prods-php #recipients-desc p{margin-left:20.9372%;margin-right:0}
fieldset,form{position:relative}
.fieldrow{background:none repeat scroll 0 0 #d7eaf6;border:4px solid #d7eaf6;display:block;margin-bottom:5px;margin-top:7px;overflow:hidden;position:relative;-webkit-border-radius:6px 6px 6px 6px;-khtml-border-radius:6px 6px 6px 6px;-icab-border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;-o-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px}
.fieldrow.required{background:none repeat scroll 0 0 #afd5ec;border-color:#afd5ec}
label{background:none repeat scroll 0 0 #d7eaf6;color:#666685;float:left;font-size:15px;font-style:italic;height:28px;line-height:27px;padding-left:4px;padding-right:8px;position:relative;width:auto}
.fieldrow.required label{background:none repeat scroll 0 0 #afd5ec}
.over-label label{background:none repeat scroll 0 0 transparent !important;left:6px;margin:0;padding:0;position:absolute;z-index:10}
.fieldrow.select{-webkit-align-items:center;-khtml-align-items:center;-icab-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center}
.fieldrow.radio label{display:block;padding-right:0;text-align:center !important;width:100% !important}
.fieldrow.radio label.for-boxes{border-bottom:1px dashed #003;color:#003 !important;display:inline-block;float:none;height:16px;line-height:14px;margin:4px 6px 7px 0;padding-right:5px;top:2px;width:auto !important}
.wf-inactive label.for-boxes{margin-right:0}
input{border:medium none;margin:0;padding:0;position:relative}
select{color:#000;display:block;font-size:15px;margin:0 !important;position:relative;top:0;width:100%;font-style:normal}
input[type=text],input[type=number],input[type=date]{background:url("css/assets/BG-input.png") repeat scroll left -4px transparent;border-bottom:4px solid #fff;border-top:4px solid #fff;color:#151633;display:block;float:left;font-size:15px;font-style:italic;height:20px;line-height:24px;margin:0 !important;padding-left:6px;padding-right:6px}
.over-label input[type=text],.over-label input[type=number],.over-label input[type=date]{float:none;width:100%}
@media screen and (-webkit-min-device-pixel-ratio:0){
	input[type=text],input[type=number],input[type=date]{line-height:18px}
}
input[type=radio],input[type=checkbox]{height:13px;left:2px;margin-right:5px !important;top:2px;vertical-align:middle;width:13px;z-index:1}
input[type=file]{height:100%;left:0;opacity:0;position:absolute;width:100%;z-index:10}
input::-webkit-input-placeholder{color:#ccc}
input:-moz-placeholder{color:#ccc}
input.fake-file{position:absolute;width:72%;z-index:5}
textarea{background:url("css/assets/BG-input.png") repeat scroll left -2px transparent;border-color:#fff;border-style:solid none;border-width:4px medium;color:#151633;display:block;float:left;font-size:15px;font-style:italic;line-height:24px;margin:0 !important;min-height:72px;padding-left:6px;padding-right:6px}
button,.btn{background:none repeat scroll 0 0 #78ba4e;border:medium none;box-shadow:0 1px #fff;cursor:pointer;display:block;outline:medium none;overflow:visible;padding:1px;position:relative;text-decoration:none;top:0;-webkit-border-radius:20px 20px 20px 20px;-khtml-border-radius:20px 20px 20px 20px;-icab-border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;-o-border-radius:20px 20px 20px 20px;border-radius:20px 20px 20px 20px}
button::-moz-focus-inner{border:0;padding:0;margin:0;outline:0}
button span,.btn span{background-color:#c6ddb0;color:#060;display:block;font-family:'univers-std-condensed',Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;height:38px;line-height:34px;margin:0 !important;padding:0 12px;position:relative;text-align:center;text-decoration:none;text-shadow:0 1px 0 white;text-transform:lowercase;top:0;white-space:nowrap;-webkit-border-radius:19px 19px 19px 19px;-khtml-border-radius:19px 19px 19px 19px;-icab-border-radius:19px 19px 19px 19px;-moz-border-radius:19px 19px 19px 19px;-o-border-radius:19px 19px 19px 19px;border-radius:19px 19px 19px 19px}
button:hover span,a.btn:hover span{color:#030}
a.cancel{font-size:18px;line-height:34px;text-transform:lowercase}
a.cancel:before{top:-8px}
fieldset.submit-set{padding-top:16px !important;text-align:left !important}
.submit-set .submit-button{float:right}
.submit-set .submit-button:before{content:"";background-color:transparent;background-image:url("css/assets/ICONS.png");background-position:-172px -34px;background-repeat:no-repeat;height:16px;left:0;position:absolute;top:-17px;width:100%;z-index:1}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.submit-set .submit-button:before{top:-19px}
}
.fieldrow.error{background:none repeat scroll 0 0 #e06d3a;border:4px solid #e06d3a !important}
.fieldrow.error label{background:none repeat scroll 0 0 #e06d3a;color:#fff}
div.pass-or-tickets{text-align:center}
div.pass-or-tickets .btn{margin:8px 74px 6px}
div.pass-or-tickets #buy-season-pass{-webkit-border-radius:36px 36px 36px 36px;-khtml-border-radius:36px 36px 36px 36px;-icab-border-radius:36px 36px 36px 36px;-moz-border-radius:36px 36px 36px 36px;-o-border-radius:36px 36px 36px 36px;border-radius:36px 36px 36px 36px;margin-top:66px}
div.pass-or-tickets #buy-season-pass span{-webkit-border-radius:35px 35px 35px 35px;-khtml-border-radius:35px 35px 35px 35px;-icab-border-radius:35px 35px 35px 35px;-moz-border-radius:35px 35px 35px 35px;-o-border-radius:35px 35px 35px 35px;border-radius:35px 35px 35px 35px;height:53px;padding-top:15px;text-transform:uppercase}
div.pass-or-tickets #buy-single-tickets{margin-left:180px;margin-right:180px}
div.pass-or-tickets span.or{color:#86c1e3}
.single-productions .main,.page-template-page-prods-php .main,.page-template-page-quote-top-php .main,.page-template-page-highlight-top-php .main{clear:both;margin-left:19.234%}
.single-productions .genbox,.page-template-page-prods-php .genbox,.page-template-page-quote-top-php .genbox,.page-template-page-highlight-top-php .genbox{margin-left:2.23884%;margin-right:2.23884%}
.single-productions .col-6,.page-template-page-prods-php .col-6,.page-template-page-quote-top-php .col-6,.page-template-page-highlight-top-php .col-6{width:15.52103%}
.single-productions .col-6x2,.page-template-page-prods-php .col-6x2,.page-template-page-quote-top-php .col-6x2,.page-template-page-highlight-top-php .col-6x2{width:35.52233%}
.single-productions .col-6x3,.page-template-page-prods-php .col-6x3,.page-template-page-quote-top-php .col-6x3,.page-template-page-highlight-top-php .col-6x3{width:55.52233%}
.single-productions .col-half,.page-template-page-prods-php .col-half,.page-template-page-quote-top-php .col-half,.page-template-page-highlight-top-php .col-half{width:45.523%}
.news{background:url("css/assets/BG-musical-notes.gif") repeat-x scroll center top #fff}
.archive.news{background:url("css/assets/BG-musical-notes-archive.gif") repeat-x scroll center top #fff}
.news .content{padding-top:0}
.news aside,.news div.aside{padding-top:228px}
.news ul.sub-menu{top:359px}
.news #long-bar{margin-bottom:22px;overflow:hidden;padding-bottom:0;padding-left:0;position:relative;width:100%}
.news #long-bar.main a#mn-logo{color:#151633;display:block;font-size:76px;font-style:italic;font-weight:400;height:176px;letter-spacing:8px;line-height:176px;padding-bottom:0;padding-left:7%;padding-top:0;position:relative;text-align:left;text-shadow:0 1px #fff;text-transform:lowercase}
.news #long-bar.main a#mn-logo:before{content:"";background-color:transparent;background-image:url("css/assets/ICONS.png");background-position:right -424px;background-repeat:no-repeat;width:7%;height:176px;left:0;top:0}
.news #long-bar.main a#mn-logo span{position:relative}
.news #long-bar.main a#mn-logo span#m{top:-10px}
.news #long-bar.main a#mn-logo span#u{top:-3px;color:#33335c}
.news #long-bar.main a#mn-logo span#s{top:6px;color:#666685}
.news #long-bar.main a#mn-logo span#i{top:-9px;color:#9999ad}
.news #long-bar.main a#mn-logo span#c{margin-left:1px;top:-3px;color:#666685}
.news #long-bar.main a#mn-logo span#a{top:6px;color:#33335c}
.news #long-bar.main a#mn-logo span#n{top:-10px;padding-left:8px;padding-right:3px;color:#33335c}
.news #long-bar.main a#mn-logo span#o{top:-18px;color:#666685}
.news #long-bar.main a#mn-logo span#t{top:-3px;color:#9999ad}
.news #long-bar.main a#mn-logo span#e{top:6px;color:#666685}
.news ::selection{background:#151633;color:#fff}
.news ::-moz-selection{background:#151633;color:#fff}
.news #long-bar div.genbox{background:url("css/assets/BG-musical-notes-long-bar.gif") repeat-x scroll center center transparent;display:block;float:none;height:176px;margin:0 5.572%;padding:0}
.news .main h2.tk-calluna{color:#151633;margin-left:2.33207%;padding-bottom:18px;padding-top:0;text-align:left}
.news #long-bar div.genbox p{margin-left:65%;padding:0;position:absolute;top:63px;width:35%}
.news #long-bar div.genbox a#rss-btn{background-color:#e06d3a;float:right;margin-left:3%;margin-right:0;top:0;z-index:10}
.news #long-bar div.genbox a#rss-btn span{background-color:#f3c5b0;color:#e06d3a}
.news #long-bar div.genbox a#digest-btn{float:right;margin-left:0;margin-right:0;top:0;width:51%;z-index:10}
.news .hentry,.archive .cat-desc{margin-left:2.33207%;margin-right:2.33207%;padding-bottom:48px}
.news .post-title{color:#3697d0;padding:2px 0 13px 21.8521%;top:6px}
.news .post-title em{white-space:nowrap}
.news .post-title span.hang{margin-left:-12px}
.news .post-title a:visited{color:#86c1e3}
.news .post-title a:hover{color:#3697d0}
.news h2.post-title{border-bottom:1px dotted #ddd;font-family:'univers-std-condensed',Helvetica,Arial,sans-serif;font-size:38px;font-weight:700;line-height:40px;padding-bottom:12px;padding-top:3px}
.news h2.post-title span.hang{margin-left:-18px}
.news h3.post-title{border-bottom:1px dotted #ddd;font-size:27px;font-weight:700}
.news h2.post-title a:hover,.news h3.post-title a:hover{top:0}
.news h2:hover.post-title,.news h3:hover.post-title{border-bottom:1px solid #e0e0e6}
.news .post-meta{display:block;font-size:12px;left:0;line-height:20px;margin-top:-28px;position:absolute;text-align:right;width:16.9583%}
.news .post-meta span{display:block;font-weight:400;padding-bottom:28px}
.news .post-meta a{color:#666685}
.news .post-meta .twitter-share-button{display:block;margin-left:-webkit-calc(100% - 55px);margin-left:-khtml-calc(100% - 55px);margin-left:-icab-calc(100% - 55px);margin-left:-moz-calc(100% - 55px);margin-left:-o-calc(100% - 55px);margin-left:calc(100% - 55px);margin-top:8px}
.news .post-meta .comment-count{background-image:url("css/assets/ICONS.png");background-repeat:no-repeat;background-position:-72px top;background-color:transparent;color:#fff;height:24px;margin-top:10px;text-align:center;width:22px}
.news .post-meta a.comment-count:before{border-bottom:0 none}
.news .post-meta a.comment-count:hover{background-position:-72px -24px}
.news .cat-desc p{color:#999;font-family:'univers-std-condensed',Helvetica,Arial,sans-serif;font-style:italic;font-weight:400;padding-bottom:0;padding-top:16px}
.news .cat-desc p a{font-style:normal}
.news .post-desc{margin-left:21.8521%;margin-top:8px;min-height:64px;overflow:hidden}
.news .post-desc h3+p,.news .post-desc h3+ol,.news .post-desc h3+ul,.news .post-desc h3+dl{margin-top:0}
.news .post-desc blockquote,#reviews-desc blockquote{background:url("css/assets/BG-blockquote.gif") repeat scroll left top transparent;border-left:8px solid #afd5ec;color:#151633;padding:8px 24px 3px;position:relative}
.news .post-desc blockquote{margin-top:8px;top:-1px}
.news .entry-content-asset+h3{margin-top:24px}
.news .post-desc .img-centre-wide{border:1px solid #ccc;border-radius:3px 3px 3px 3px;float:left;height:150px;left:1px;margin-bottom:8px;margin-right:20px;margin-top:8px;top:4px;width:21.7007%;-webkit-border-radius:3px 3px 3px 3px;-khtml-border-radius:3px 3px 3px 3px;-icab-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-o-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}
.news .post-desc a:hover.img-centre-wide{border:1px solid #9999ad}
.news .post-desc a:hover.img-centre-wide:after{border:2px solid #fff;content:"";height:-webkit-calc(100% - 4px);height:-khtml-calc(100% - 4px);height:-icab-calc(100% - 4px);height:-moz-calc(100% - 4px);height:-o-calc(100% - 4px);height:calc(100% - 4px);left:0;position:absolute;top:0;width:-webkit-calc(100% - 4px);width:-khtml-calc(100% - 4px);width:-icab-calc(100% - 4px);width:-moz-calc(100% - 4px);width:-o-calc(100% - 4px);width:calc(100% - 4px);z-index:1}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.news .post-desc a:hover.img-centre-wide:after{border:0}
}
.news ul.gallery li.gallery-item{width:25%}
.news .latest{margin-top:16px}
.news .latest .post-desc .img-centre-wide,.single-post .post-desc .img-centre-wide{float:none;height:auto;margin-bottom:9px;margin-right:1px;margin-top:19px;width:auto}
.news .latest .post-desc .img-centre-wide+blockquote,.single-post .post-desc .img-centre-wide+blockquote{margin-top:24px}
.news #blog-nav{margin:40px 5.572% 0;padding:11px 4px 6px 8px;position:relative;top:-53px}
.news #blog-nav ul.cat-list li{padding-right:8px}
.news #blog-nav #wp_page_numbers{display:-webkit-box;display:-khtml-box;display:-icab-box;display:-moz-box;display:-o-box;display:box;-webkit-box-align:center;-khtml-box-align:center;-icab-box-align:center;-moz-box-align:center;-o-box-align:center;box-align:center;-webkit-box-pack:center;-khtml-box-pack:center;-icab-box-pack:center;-moz-box-pack:center;-o-box-pack:center;box-pack:center;width:100%}
.news #blog-nav #wp_page_numbers ul li{color:#a1a2ad;margin:0 2px}
.news #blog-nav #wp_page_numbers ul li a{display:block;line-height:25px;padding:0 8px}
.news #blog-nav #wp_page_numbers ul li a:hover{background:#a1a2ad;-webkit-border-radius:8px 8px 8px 8px;-khtml-border-radius:8px 8px 8px 8px;-icab-border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;-o-border-radius:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;color:#fff}
.news #blog-nav #wp_page_numbers ul li a:active,.news #blog-nav #wp_page_numbers ul li.active_page a{background:none repeat scroll 0 0 #e06d3a;-webkit-border-radius:8px 8px 8px 8px;-khtml-border-radius:8px 8px 8px 8px;-icab-border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;-o-border-radius:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;color:#fff;text-decoration:none}
.news .main{margin-right:0;min-height:1600px;padding-bottom:40px;width:73.84%}
.news .main p.mixlr{height:0;overflow:hidden;padding-top:0;padding-bottom:0}
.archive.news #long-bar{padding-top:0;padding-bottom:0}
.archive.news #long-bar h2.genbox{background:none repeat scroll 0 0 #666685;color:#fff;display:block;font-size:21px;margin-left:0;padding-bottom:0;text-align:center;width:100%}
.archive.news .main{padding-top:24px;min-height:1315px}
.archive.news aside,.archive.news div.aside{padding-top:284px}
.archive .cat-desc p{padding-top:0}
.news aside.fixed{position:fixed;right:0 !important;top:0}
.news aside.bottom{bottom:232px;top:auto}
.single-post .hentry{margin-top:16px}
.single-post p.nocomments{background-color:#f5f5f7;color:#9999ad;display:block;font-size:15px;height:36px;line-height:36px;margin-top:40px;margin-bottom:32px;margin-left:21.8521%;font-family:'univers-std-condensed',Helvetica,Arial,sans-serif;font-weight:400;text-align:center;padding:30px 0}
.single-post #all-comments{background:url("css/assets/ANIM-loading.gif") no-repeat scroll 60% center transparent;border-top:1px dotted #ddd;margin-top:21px;min-height:167px;padding-left:21.8521%;padding-top:21px}
.single-post #disqus_thread{background:none repeat scroll 0 0 #fff;-webkit-animation:item1Anim 500ms ease-out 3s normal both 1;-moz-animation:item1Anim 500ms ease-out 3s normal both 1;animation:item1Anim 500ms ease-out 3s normal both 1;opacity:1}
@-webkit-keyframes item1Anim{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes item1Anim{from{opacity:0}
to{opacity:1}
}
@keyframes item1Anim{from{opacity:0}
to{opacity:1}
}
.page-template-page-productions-php .main h2{font-weight:bold;margin-bottom:14px}
.parent-pageid-46 ul.sub-menu li#menu-item-188 a{color:#ccc;text-decoration:none}
.archive ul.shows li{margin-bottom:22px;overflow:hidden;width:29.6005%}
.archive ul.shows h3.tk-univers-std-condensed{border-bottom:medium none}
.archive ul.shows p.by-line{border-bottom:1px dotted #ccccd6;border-top:1px dotted #ccccd6;color:#9999ad;font-size:14px;line-height:16px;margin:5px 2% 0;padding-bottom:7px;padding-top:7px;position:absolute;width:96%;z-index:2}
.archive ul.shows a.img-centre{height:219px}
.archive ul.shows a.img-centre:before{background:url("css/assets/BG-shows-a-img.png") repeat-x scroll left top transparent;border-bottom:0;content:"";height:75%;opacity:.7;position:absolute;width:100%;z-index:1}
.archive ul.shows a.img-centre img{opacity:.25}
.archive ul.shows li:hover a.img-centre img{opacity:1}
.archive ul.shows li:hover a.img-centre:before{opacity:0}
.archive ul.shows p.dates{background:none repeat scroll 0 0 rgba(21,22,51,0.4);bottom:0;position:absolute;width:65.7%;-webkit-text-shadow:0 1px #000;-khtml-text-shadow:0 1px #000;-icab-text-shadow:0 1px #000;-moz-text-shadow:0 1px #000;-o-text-shadow:0 1px #000;text-shadow:0 1px #000}
.archive ul.shows a.more-link{background:none repeat scroll 0 0 rgba(21,22,51,0.8);bottom:0;color:#fff;font-size:16px;height:40px;line-height:40px;position:absolute;right:0;text-align:center;text-decoration:none;text-transform:none;width:34.5%}
.archive ul.shows li:hover a.more-link,.archive ul.shows a:hover.more-link{background:none repeat scroll 0 0 rgba(21,22,51,1);text-decoration:underline}
.archive ul.shows li#description{clear:left;width:29.6005%}
.archive ul.shows li#description a.tk-univers-std-condensed{border-bottom:1px solid #ccccd6;border-top:1px solid #ccccd6;color:#9999ad;display:block;font-size:15px;font-weight:400;height:38px;line-height:38px;margin-top:10px;outline:medium none;padding:0;text-align:center;text-decoration:none;width:100%}
.archive ul.shows li#description a:hover.tk-univers-std-condensed{color:#151633;text-decoration:underline}
.archive ul.shows li#sponsor{padding-top:42px;width:44%}
.archive ul.shows li#sponsor a.img-link{margin-top:14px}
.page-template-page-textheavy-php .content{padding-top:54px}
.page-template-page-textheavy-php .main{clear:both;margin-left:15.3875%;margin-right:15.3875%;padding-bottom:48px}
.page-template-page-textheavy-php .genbox{margin-left:0;margin-right:0}
.page-template-page-textheavy-php .col-full>p,.page-template-page-textheavy-php p.genbox.col-full{margin-right:0}
.page-template-page-textheavy-php .main h2.tk-calluna{margin-top:8px;padding-bottom:32px}
.page-template-page-quote-top-php{background:url("css/assets/BG-long-bar-body.gif") repeat-x scroll center top #fff}
.page-template-page-quote-top-php .content{padding-top:0}
.page-template-page-quote-top-php #long-bar{padding-left:0;position:relative}
.page-template-page-quote-top-php #long-bar ::selection{background:#151633;color:#fff}
.page-template-page-quote-top-php #long-bar ::-moz-selection{background:#151633;color:#fff}
.page-template-page-quote-top-php #long-bar blockquote{background:transparent;display:block;float:none;font-size:36px;font-weight:700;height:255px;line-height:36px;margin:0;padding:25px 0 0 5.572%;position:relative}
.page-template-page-quote-top-php #long-bar blockquote:before{content:"";background:url("css/assets/ICONS.png") no-repeat scroll left top transparent;height:53px;left:5.572%;margin-left:-2.786%;position:absolute;top:25px;width:70px;z-index:1}
.page-template-page-quote-top-php #long-bar blockquote p{margin-right:64.5487%;position:relative;z-index:10}
.page-template-page-quote-top-php #long-bar blockquote p.author{bottom:15px;font-size:18px;left:20.956%;letter-spacing:1px;line-height:24px;margin-right:0;padding-right:0;padding-top:10px;position:absolute;text-align:left;width:18.092%}
.page-template-page-quote-top-php #long-bar blockquote p.author:before{content:"—";position:absolute;left:-22px;margin-top:-1px}
.page-template-page-quote-top-php #long-bar #canQuoteTop,.page-template-page-quote-top-php #long-bar div.img-centre,.page-template-page-quote-top-php #long-bar div.img-centre-wide{float:right;height:280px;width:59.23%}
.page-template-page-quote-top-php #long-bar #canQuoteTop{float:none;left:42.492%;position:absolute;top:0;width:691px}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.page-template-page-quote-top-php #long-bar #canQuoteTop{left:42.59%}
}
.page-template-page-quote-top-php .main h2.tk-calluna,.page-template-page-textheavy-php .main h2.tk-calluna{color:#151633;text-align:left}
.page-template-page-quote-top-php .main h2.tk-calluna,.page-template-page-highlight-top-php .main h2.tk-calluna{margin-right:17.7609%;margin-top:27px}
.page-template-page-highlight-top-php{background:url("css/assets/BG-long-bar-body-grey.gif") repeat-x scroll center top #fff}
.page-template-page-highlight-top-php .content{padding-top:0}
.page-template-page-highlight-top-php ul.sub-menu{top:359px}
.page-template-page-highlight-top-php #long-bar{padding-left:0;position:relative}
.page-template-page-highlight-top-php #long-bar.main h2.tk-univers-std-ultra{color:#003;margin-right:64.5487%;margin-top:11px;padding-bottom:10px;text-shadow:0 1px #fff;text-align:center}
.page-template-page-highlight-top-php ::selection{background:#151633;color:#fff}
.page-template-page-highlight-top-php ::-moz-selection{background:#151633;color:#fff}
.page-template-page-highlight-top-php #long-bar div.genbox{display:block;float:none;height:303px;margin:0;padding:25px 0 0 5.572%}
.page-template-page-highlight-top-php .main h2.tk-calluna{color:#151633;text-align:left;margin-top:16px}
.page-template-page-highlight-top-php #long-bar.main h2.tk-calluna{margin-right:64.5487%;margin-top:8px;padding-bottom:5px;padding-top:8px}
.page-template-page-highlight-top-php #long-bar div.genbox p{margin-right:64.5487%;-webkit-hyphens:auto;-khtml-hyphens:auto;-icab-hyphens:auto;-moz-hyphens:auto;-o-hyphens:auto;hyphens:auto;text-align:left}
.page-template-page-highlight-top-php #long-bar #canHighlightTop,.page-template-page-highlight-top-php #long-bar div.img-centre,.page-template-page-highlight-top-php #long-bar div.img-centre-wide{float:right;height:328px;width:59.23%}
.page-template-page-highlight-top-php #long-bar #canHighlightTop{float:none;left:42.492%;position:absolute;top:0;width:691px}
.page-template-page-highlight-top-php #long-bar #canHighlightTop img{top:-100px}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.page-template-page-highlight-top-php #long-bar #canHighlightTop{left:42.59%}
}
.single-productions,.page-template-page-prods-php{background:url("css/assets/BG-productions-body.png") repeat-x scroll center top #fff}
.single-productions .content,.page-template-page-prods-php .content{padding-top:0}
.single-productions #long-bar,.page-template-page-prods-php #long-bar{margin:0;min-height:0;overflow:hidden;padding:16px 2.786% 0;position:relative}
.single-productions #long-bar:after,.page-template-page-prods-php #long-bar:after,.archive #current-season #long-bar:after{background-color:transparent;background-image:url("css/assets/ICONS.png");background-position:0 -129px;background-repeat:no-repeat;bottom:0;content:"";height:240px;left:2.786%;margin-left:-10px;position:absolute;width:48.3%;z-index:1}
.single-productions #long-bar:before,.page-template-page-prods-php #long-bar:before,.archive #current-season #long-bar:before{background-color:transparent;background-image:url("css/assets/ICONS.png");background-position:right -129px;background-repeat:no-repeat;bottom:0;content:"";height:240px;margin-right:-10px;position:absolute;right:2.786%;width:48.3%;z-index:1}
.single-productions #long-bar .main-info,.page-template-page-prods-php #long-bar .main-info{height:232px;left:5.572%;position:absolute;width:33.476%;z-index:10}
.single-productions #long-bar h2,.page-template-page-prods-php #long-bar h2,.page-template-page-highlight-top-php #long-bar h2.tk-univers-std-ultra{color:#fff;font-size:54px;letter-spacing:1px;line-height:48px;margin-top:29px;padding-bottom:14px;text-shadow:0 1px #151633}
.single-productions #long-bar p.by-line,.page-template-page-prods-php #long-bar p.by-line{border-bottom:1px dotted #666;border-top:1px dotted #666;color:#ccc;font-size:14px;line-height:16px;margin-bottom:6px;padding-bottom:7px;padding-top:7px}
.single-productions #long-bar p.dates,.page-template-page-prods-php #long-bar p.dates{bottom:32px;left:0;position:absolute;width:64%}
.single-productions #long-bar p.season,.page-template-page-prods-php #long-bar p.season{width:100%}
.single-productions #long-bar a.tix,.page-template-page-prods-php #long-bar a.tix{bottom:32px;position:absolute;right:0;width:36.214%}
.single-productions #long-bar .img-centre-wide p,.page-template-page-prods-php #long-bar .img-centre-wide p{padding:0}
.single-productions #long-bar .img-centre-wide img,.page-template-page-prods-php #long-bar .img-centre-wide img{display:block;height:232px;margin:0}
.single-productions blockquote.feat-quote,.page-template-page-prods-php blockquote.feat-quote{margin-left:5.572%;margin-right:5.572%;text-align:center}
.single-productions h3.main,.page-template-page-prods-php h3.main{background:url("css/assets/BG-light-blue.gif") repeat scroll center center transparent;border-bottom:0 none;color:#afd5ec;font-size:14px;line-height:16px;margin:0;min-height:0;padding:8px 36.339% 8px 5.572%}
.single-productions h3.main span.dates,.page-template-page-prods-php h3.main span.dates{background:none repeat scroll 0 0 #29719c;color:#fff;font-family:Georgia,Times,serif;font-size:15px;font-style:italic;font-weight:bold;line-height:20px;padding:14px 0;position:absolute;right:0;text-align:center;top:0;width:32.895%}
.single-productions .main,.page-template-page-prods-php .main{min-height:344px;overflow:visible;padding-top:14px}
.production-tabs{padding-bottom:48px}
ul#menu-prod-sec{top:279px;z-index:1}
ul#menu-prod-sec.fixed{top:71px}
ul#menu-prod-sec.bottom{bottom:280px;top:auto}
.prod-sec{float:none;margin-left:2.23881%;margin-right:2.23881%;min-height:220px;padding-top:8px}
.prod-sec:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.prod-sec>.col-2{float:left;width:47.65625%;margin-right:4.6875%}
.prod-sec>.col-2:nth-of-type(even){margin-right:0}
.prod-sec>.col-6x3{float:left;width:58.124847%;margin-right:2.3439414%}
.prod-sec>.col-6x2{float:left;width:37.1872702%;margin-left:2.3439414%}
.prod-sec div.the-carousel{float:right;margin:0 0 8px 4.6875%;width:26.7177%}
.prod-sec ul#prizes li{background-color:transparent;background-image:url("css/assets/ICONS.png");background-position:-693px -371px;background-repeat:no-repeat}
.prod-sec ul.carousel-nav{bottom:0;left:50%;position:absolute;z-index:5}
.prod-sec ul.carousel-nav li a{background-color:#fff;background-image:url("css/assets/ICONS.png");background-position:-594px -42px;background-repeat:no-repeat;border:medium none;border-radius:0;height:40px;margin:0 6px 0 0;width:35px}
.prod-sec ul.carousel-nav li.selected a,.prod-sec ul.carousel-nav a:hover{background-position:-559px -42px}
.prod-sec ul.sponsor{overflow:hidden}
.prod-sec ul.sponsor li{float:left;padding-right:20px;text-align:center;width:auto}
.prod-sec ul.sponsor li em,.prod-sec ul.sponsor li strong,.prod-sec ul.sponsor li a{display:block}
.single-productions #company-desc ul,.page-template-page-prods-php #participants-desc ul,.page-template-page-prods-php #recipients-desc ul{padding-bottom:16px;padding-left:0;padding-top:16px;text-align:center}
.single-productions #company-desc ul{margin-right:0}
.single-productions #company-desc ul li,.page-template-page-prods-php #participants-desc ul li,.page-template-page-prods-php #recipients-desc ul li{font-style:italic;line-height:23px;padding-bottom:16px}
.single-productions #company-desc ul li:before,.page-template-page-prods-php #participants-desc ul li:before,.page-template-page-prods-php #recipients-desc ul li:before{content:''}
.single-productions #company-desc ul li strong,.page-template-page-prods-php #participants-desc ul li strong,.page-template-page-prods-php #recipients-desc ul li strong{color:#151633;font-family:'univers-std-condensed',Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:700;margin-right:16px;white-space:nowrap}
.single-productions #company-desc ul li a,.page-template-page-prods-php #participants-desc ul li a,.page-template-page-prods-php #recipients-desc ul li a{color:#151633}
.single-productions #company-desc dl,.page-template-page-prods-php #participants-desc dl,.page-template-page-prods-php #recipients-desc dl{margin-top:16px}
.single-productions #company-desc dl dt,.page-template-page-prods-php #participants-desc dl dt,.page-template-page-prods-php #recipients-desc dl dt{clear:left;float:left;font-style:italic;line-height:16px;padding-right:2.34375%;padding-top:4px;text-align:right;width:18.5935%}
.single-productions #company-desc dl dd,.page-template-page-prods-php #participants-desc dl dd,.page-template-page-prods-php #recipients-desc dl dd{color:#151633;font-weight:bold;padding-bottom:16px;padding-left:20.9372%}
#reviews-desc{padding-top:15px}
#tickets-desc dl{padding-bottom:0}
#tickets-desc dl dt{background:none repeat scroll 0 0 #e06d3a;clear:left;color:#fff;float:left;font-family:'univers-std-condensed',Helvetica,Arial,sans-serif;font-weight:400;text-align:center;width:20%}
#tickets-desc dl dd{padding-left:22%}
#tickets-desc table{background:none repeat scroll 0 0 #e3e3e6;border-top:1px solid #e0e0e6;margin-bottom:0;margin-top:8px}
#tickets-desc table td{height:54px}
#tickets-desc table th,#tickets-desc table td{background-color:transparent;background-image:url("css/assets/ICONS.png");background-position:right top;background-repeat:no-repeat;border-bottom:1px solid #fff;border-left:1px solid #fff;color:#9999ad;font-family:'univers-std-condensed',Helvetica,Arial,sans-serif;padding:3px 4px 6px;width:14.28%}
#tickets-desc table td.no-show,#tickets-desc table td.sold-out{background-image:none}
#tickets-desc table td.preview,#tickets-desc table td.post-show,#tickets-desc table td.workshop{background-color:#ffdc8f}
#tickets-desc table td.post-show{background-color:#c6ddb0}
#tickets-desc table td.workshop{background-color:#cccce6}
#tickets-desc table td.preview.post-show{background-color:#c6ddb0;background-image:url("css/assets/ICONS.png");background-position:right -933px;background-repeat:no-repeat}
#tickets-desc table th{background:none repeat scroll 0 0 #fff;color:#5c5c7d;font-weight:400;padding-top:6px;text-align:center}
#tickets-desc table tr th:last-child,#tickets-desc table tr td:last-child{border-right:1px solid #fff}
#tickets-desc table td span{display:block}
#tickets-desc table td span.date{margin-bottom:3px}
#tickets-desc table td span.time{color:#151633;font-family:Georgia,Times,serif;font-size:12px;font-style:italic}
#tickets-desc table td span.price{color:#e06d3a;font-family:'univers-std-condensed',Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;position:relative;text-align:center;top:1px}
#tickets-desc table td span.time span.price{float:right;text-align:right}
#tickets-desc ul.legend{padding-left:30px}
#tickets-desc ul.legend li:before{background:none repeat scroll 0 0 #ffdc8f;content:"";height:24px;left:-30px;margin-top:1px;width:24px}
#tickets-desc ul.legend li.preview:before{background:none repeat scroll 0 0 #ffdc8f}
#tickets-desc ul.legend li.post-show:before{background:none repeat scroll 0 0 #c6ddb0}
#tickets-desc ul.legend li.workshop:before{background:none repeat scroll 0 0 #cccce6}
#venue-desc div.img-centre-wide,#venue-desc a.img-centre-wide{border:1px solid #86c1e3;-webkit-border-radius:16px 16px 16px 16px;-khtml-border-radius:16px 16px 16px 16px;-icab-border-radius:16px 16px 16px 16px;-moz-border-radius:16px 16px 16px 16px;-o-border-radius:16px 16px 16px 16px;border-radius:16px 16px 16px 16px;float:right;height:240px;margin-bottom:8px;margin-left:4.6875%;margin-right:2.34375%;outline:3px solid #fff;top:0;width:-webkit-calc(34.8432% - 2px);width:-khtml-calc(34.8432% - 2px);width:-icab-calc(34.8432% - 2px);width:-moz-calc(34.8432% - 2px);width:-o-calc(34.8432% - 2px);width:calc(34.8432% - 2px);z-index:1}
#venue-desc div.img-centre-wide img,#venue-desc a.img-centre-wide img{margin-top:0;margin-bottom:0}
#photos-desc ul.gallery{margin-top:18px}
#photos-desc ul.gallery li.gallery-item{margin-bottom:40px;margin-right:4%;width:22%}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.single-productions #photos-desc ul.gallery li.gallery-item a,.page-template-page-prods-php #photos-desc ul.gallery li.gallery-item a{height:150px}
}
#photos-desc ul.gallery li:nth-child(5n+4){margin-right:0}
#photos-desc ul.gallery span.gallery-icon{background:none repeat scroll 0 0 #fff;height:150px}
#articles-desc .post-desc{border-top:1px dotted #ddd;margin-top:9px;overflow:hidden;padding-bottom:11px;padding-top:14px}
#articles-desc .post-desc .post-thumb{border:1px solid #ccc;-webkit-border-radius:3px 3px 3px 3px;-khtml-border-radius:3px 3px 3px 3px;-icab-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-o-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;float:left;left:1px;margin-bottom:8px;margin-right:20px;margin-top:8px;top:4px}
#articles-desc .post-desc .post-thumb img{display:block}
.single-productions #post-nav{overflow:visible;width:100%}
.single-productions #post-nav li{position:static}
.single-productions #post-nav li a{color:#666685;height:232px;position:absolute;text-decoration:none;top:16px;width:5.572%;z-index:2;right:0}
.single-productions #post-nav li.nav-next a{left:0}
.single-productions #post-nav li a:after{content:"";background-color:transparent;background-image:url("css/assets/ICONS.png");background-position:-144px 0;background-repeat:no-repeat;height:29px;left:100%;margin-left:-67%;position:absolute;top:98px;width:29px}
.single-productions #post-nav li.nav-previous a:after{content:"";background-position:-175px 0;left:24%;margin-left:0}
.single-productions #post-nav li a:hover{color:#151633}
aside{font-size:14px;padding-left:0;padding-top:72px;position:absolute;right:0;top:0;width:20.587%}
aside h4{background:none repeat scroll 0 0 #f5f5f7;color:#151633;height:31px;line-height:32px;margin-right:27.0643%;padding:0 0 0 12px;text-transform:uppercase}
aside ul#stay-in-touch-2 li{display:block;float:none;margin-bottom:8px}
aside ul#stay-in-touch-2 li a{background-color:#f5f5f7;background-position:left top;background-repeat:no-repeat;color:#9999ad;display:block;font-size:15px;height:36px;line-height:36px;margin-right:27.0643%;padding:0 0 0 48px;text-align:left;position:relative}
aside ul#stay-in-touch-2 li a:after{content:"";background-image:url("css/assets/ICONS.png");background-repeat:no-repeat;background-color:transparent;position:absolute;left:0;top:0;height:36px;width:36px}
aside ul#stay-in-touch-2 li a:hover{color:#151633}
aside ul#stay-in-touch-2 li.fb a:after{background-position:-679px -52px}
aside ul#stay-in-touch-2 li.fb a:hover{color:#3b5998}
aside ul#stay-in-touch-2 li.fb a:hover:after{background-position:-715px -52px}
aside ul#stay-in-touch-2 li.tw a:after{background-position:-753px -52px}
aside ul#stay-in-touch-2 li.tw a:hover{color:#2aa9e0}
aside ul#stay-in-touch-2 li.tw a:hover:after{background-position:-789px -52px}
aside ul#stay-in-touch-2 li.em a:after{background-position:-827px -52px}
aside ul#stay-in-touch-2 li.em a:hover:after{background-position:-863px -52px}
aside .widget_aus_archive .textwidget{padding-bottom:17px}
aside .widget_aus_archive ul{list-style:none outside none;padding:0;position:relative}
aside .widget_aus_archive ul li{height:auto;min-height:40px;padding:0}
aside .widget_aus_archive ul li:before{content:"";left:-10px}
aside .widget_aus_archive ul li a{font-size:15px;height:auto;margin-right:27.0643%;min-height:39px;padding:0 0 0 12px;text-align:left}
aside .widget_aus_archive ul li.current-cat>a{min-height:36px}
aside .widget_aus_archive ul li a:hover,aside .widget_aus_archive ul li.current-cat>a:hover{border-top:4px solid #ccccd6;color:#151633;line-height:32px;min-height:36px}
aside .widget_aus_archive ul li a:before,aside .widget_aus_archive ul li a:hover:before{border-bottom:0}
aside .widget_aus_archive ul ul{padding:0;top:0}
aside .widget_aus_archive ul ul li a{margin-left:12px}
footer{background:url("css/assets/BG-footer.gif") repeat-x scroll center top #f9f9fa;border-top:3px double #d7eaf6;color:#86c1e3;display:block;font-size:12px;height:249px;margin:-252px auto 0;min-width:1025px;overflow:hidden;padding:0;position:relative;width:100%;z-index:65}
footer div.hold-all{margin:0 auto;max-width:1200px;min-width:1025px;overflow:hidden;width:100%}
footer h4.news{background:url("css/assets/BG-footer.gif") repeat-x scroll center top #d7eaf6;color:#666685;font-size:14px;line-height:45px;margin-bottom:2px;padding:0;text-align:center;top:0}
footer h4.news strong{color:#33335c}
footer h4.news em{font-style:normal}
footer h5{color:#3697d0;float:left;margin-left:5.572%;padding-top:22px;text-align:right;width:15.016%}
footer .widget_aus_subscribe small{clear:left;color:#86c1e3;float:left;line-height:16px;margin-left:5.572%;padding-top:14px;text-align:right;width:15.016%}
footer form#subForm{margin-left:24.032%;margin-right:0;overflow:hidden;padding-bottom:12px;padding-top:10px;width:70.395%}
@media screen and (-webkit-min-device-pixel-ratio:0){
	footer form#subForm{right:-40px}
}
footer form#subForm fieldset{float:left;width:78.6704%}
footer form#subForm .fieldrow{float:left;margin-right:3.10943%;width:45.3359%}
footer form#subForm #street-row{width:30.223925%}
footer form#subForm #city-row,footer form#subForm #province-row{width:20.569425%}
footer form#subForm #postal-row{width:13.0544%}
footer form#subForm #mn-row{background:none repeat scroll 0 0 transparent;border:medium none;margin-right:0;text-align:center;width:94%}
footer form#subForm #mn-row input{display:inline;top:-2px}
footer form#subForm #mn-row label{background:none repeat scroll 0 0 transparent;float:none}
footer form#subForm fieldset.submit{background:none repeat scroll 0 0 #fff;height:200px;position:absolute;right:0;top:-20px;width:24%;-webkit-border-radius:100px 100px 100px 100px;-khtml-border-radius:100px 100px 100px 100px;-icab-border-radius:100px 100px 100px 100px;-moz-border-radius:100px 100px 100px 100px;-o-border-radius:100px 100px 100px 100px;border-radius:100px 100px 100px 100px}
footer form#subForm #submit_enews{margin:0 auto;top:54px;width:90px;-webkit-border-radius:45px 45px 45px 45px;-khtml-border-radius:45px 45px 45px 45px;-icab-border-radius:45px 45px 45px 45px;-moz-border-radius:45px 45px 45px 45px;-o-border-radius:45px 45px 45px 45px;border-radius:45px 45px 45px 45px}
footer form#subForm #submit_enews span{height:88px;line-height:84px;padding:0;width:88px;-webkit-border-radius:44px 44px 44px 44px;-khtml-border-radius:44px 44px 44px 44px;-icab-border-radius:44px 44px 44px 44px;-moz-border-radius:44px 44px 44px 44px;-o-border-radius:44px 44px 44px 44px;border-radius:44px 44px 44px 44px}
footer p#colophon{border-top:1px solid #d7eaf6;clear:both;margin:0 5.572%;text-align:center}
footer p#colophon a:before{top:-5px}
footer small,footer p.small,footer ul.small li{color:#9999ad;font-size:10px}
footer small a:before,footer .small a:before{top:-3px}
.fancybox-inner .genbox{border-top:1px solid #d7eaf6;color:#86c1e3;margin:8px 56px 0;padding-bottom:2px;padding-top:6px;text-align:center}
.fancybox-inner h1.tk-univers-std-condensed{background:none repeat scroll 0 0 #3697d0;border-top:0 none;color:#fff;font-size:29px;font-weight:400;line-height:48px;margin:0 0 24px;padding:0}
.fancybox-inner .col-full>p,.fancybox-inner p.genbox.col-full{margin-right:0}
.fancybox-inner .fieldrow label{padding-left:0;text-align:right;width:135px}
.fancybox-inner .fieldrow input[type="text"],.fancybox-inner .fieldrow input[type="number"],.fancybox-inner .fieldrow input[type="date"],.fancybox-inner .fieldrow textarea{width:324px}
@media screen and (max-width:1025px){
	.small-hide{display:none}
	ul#menu-primary li{letter-spacing:-0.1px}
	ul#menu-secondary li{padding-right:1%}
}
@media screen and (min-width:1200px){
	#wrapper{overflow-x:visible}
	ul#menu-primary li{margin-left:6%}
	ul#menu-secondary li{margin-right:5.4%}
	nav ul.sub-menu,.single-productions .prod-nav.fixed{width:143px;margin-left:66px}
	.img-centre small,.img-centre-wide small,.img-centre-height small{right:16px}
}


/*! AUS v3.1.1 (layout) */html#template-uncovered{font-size:20px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html#template-uncovered body,html#template-uncovered button,html#template-uncovered button *,html#template-uncovered input,html#template-uncovered select,html#template-uncovered textarea{color:#444;font-family:'calluna',Caslon,Adobe Caslon Pro,Georgia,serif;font-size:1em;line-height:1.5em;font-weight:400}
html#template-uncovered body.state-1{background-color:#003}
html#template-uncovered body.stateless{background-color:#003;position:relative;overflow:visible}
html#template-uncovered body:before{background-color:#003;content:"";height:42em;left:0;position:absolute;top:0;width:100%}
html#template-uncovered body:after{background-color:#000024;content:"";height:3.75em;left:0;margin-top:-3.75em;position:absolute;top:42em;width:100%}
html#template-uncovered body.state-1,html#template-uncovered body.state-2,html#template-uncovered body.state-3{overflow:hidden}
html#template-uncovered body.state-1 .wrapper,html#template-uncovered body.state-2 .wrapper,html#template-uncovered body.state-3 .wrapper{background-color:#003}
html#template-uncovered body.fixed:after{position:fixed !important;top:3.75em !important}
html#template-uncovered p{margin-right:0;padding-bottom:.75em;padding-top:.5em;text-indent:1.25em}
html#template-uncovered ul{margin-right:0;padding:0 0 .5em 1.25em}
html#template-uncovered ul li,html#template-uncovered ol li,html#template-uncovered dl dd{padding-bottom:.5em}
html#template-uncovered #wrapper,html#template-uncovered ul#menu-prod-sec,html#template-uncovered footer div.hold-all{min-width:1280px;max-width:1440px}
html#template-uncovered .content{margin:0;padding:0 0 6em}
html#template-uncovered footer{font-size:.75em;height:-webkit-calc(8em - 3px);height:-khtml-calc(8em - 3px);height:-icab-calc(8em - 3px);height:-moz-calc(8em - 3px);height:-o-calc(8em - 3px);height:calc(8em - 3px);line-height:1.33333em;margin-top:-8em}
html#template-uncovered footer p{border-top:0 none;font-size:1em;line-height:1.33333em;margin:0;padding-bottom:.933333em;padding-top:.8em;text-align:center;text-indent:0}
html#template-uncovered footer p a:before{top:0}
html#template-uncovered footer p#back-to a{color:#003;font-size:1.2em;text-transform:uppercase}
html#template-uncovered footer p#colophon{padding-top:1.33333em}
html#template-uncovered .main,html#template-uncovered #long-bar{clear:left;margin:0 auto;padding-bottom:0;padding-left:3.125%;padding-right:3.125%;padding-top:0}
html#template-uncovered .genbox,html#template-uncovered section,html#template-uncovered article{margin-left:.75em;margin-right:.75em;padding-bottom:0}
html#template-uncovered #long-bar{background-image:url("css/assets/BG-uncovered.png");background-repeat:no-repeat;background-position:center bottom;background-attachment:scroll;background-color:#003;background-size:auto 100%;height:42em;min-height:30em !important;padding-top:0;position:relative}
html#template-uncovered #long-bar:before{background-image:url("css/assets/IMG-uncovered.png");background-repeat:no-repeat;background-position:center bottom;background-attachment:scroll;background-color:#003;background-size:auto 100%;content:"";height:100%;left:0;opacity:0;position:absolute;top:auto;width:100%;bottom:0;right:0}
html#template-uncovered body.state-1 #long-bar *,html#template-uncovered body.state-2 #long-bar *{visibility:hidden}
html#template-uncovered body.state-1 #long-bar iframe,html#template-uncovered body.state-2 #long-bar iframe{opacity:0}
html#template-uncovered body.state-3 #long-bar *{visibility:visible}
html#template-uncovered body.state-1 #long-bar:before{opacity:1}
html#template-uncovered body.state-2 #long-bar:before{opacity:1;-webkit-animation:longBarState2 750ms ease-out 1s forwards;-moz-animation:longBarState2 750ms ease-out 1s forwards;animation:longBarState2 750ms ease-out 1s forwards}
@-webkit-keyframes longBarState2{
	from{opacity:1}
	to{opacity:0}
}
@-moz-keyframes longBarState2{
	from{opacity:1}
	to{opacity:0}
}
@-keyframes longBarState2{
	from{opacity:1}
	to{opacity:0}
}
html#template-uncovered body.state-3 #long-bar:before{opacity:0}
html#template-uncovered #long-bar div.genbox{height:26em;left:3.125%;margin-top:-12.7em;position:absolute;right:3.125%;top:50%}
html#template-uncovered #long-bar h1{color:#fff;float:none;font-family:"franklin-gothic-urw-comp","League Gothic","Arial Narrow",sans-serif;font-size:3.75em;font-weight:700;left:3.125%;letter-spacing:1px;line-height:1em;margin-left:.2em;margin-right:.2em;margin-top:-4.5em;padding-bottom:.2em;padding-top:0;position:absolute;right:3.125%;text-align:center;text-shadow:0 1px 0 #003;top:50%}
html#template-uncovered body.state-2 #long-bar h1{opacity:0;top:100%;visibility:visible;-webkit-animation:h1State2 750ms ease-out 1s forwards;-moz-animation:h1State2 750ms ease-out 1s forwards;animation:h1State2 750ms ease-out 1s forwards}
@-webkit-keyframes h1State2{
	from{top:100%;opacity:0}
	to{top:80%;opacity:1}
}
@-moz-keyframes h1State2{
	from{top:100%;opacity:0}
	to{top:80%;opacity:1}
}
@-keyframes h1State2{
	from{top:100%;opacity:0}
	to{top:80%;opacity:1}
}
html#template-uncovered body.state-3 #long-bar h1{opacity:1;top:80%;-webkit-animation:h1State3 500ms ease-out 0 forwards;-moz-animation:h1State3 500ms ease-out 0 forwards;animation:h1State3 500ms ease-out 0 forwards}
@-webkit-keyframes h1State3{
	from{top:80%;opacity:1}
	to{top:50%;opacity:1}
}
@-moz-keyframes h1State3{
	from{top:80%;opacity:1}
	to{top:50%;opacity:1}
}
@-keyframes h1State3{
	from{top:80%;opacity:1}
	to{top:50%;opacity:1}
}
html#template-uncovered body.state-3 #long-bar div.genbox{top:100%;opacity:0;visibility:visible;-webkit-animation:commonState3 500ms ease-out 250ms forwards;-moz-animation:commonState3 500ms ease-out 250ms forwards;animation:commonState3 500ms ease-out 250ms forwards}
@-webkit-keyframes commonState3{
	from{top:100%;opacity:0}
	to{top:50%;opacity:1}
}
@-moz-keyframes commonState3{
	from{top:100%;opacity:0}
	to{top:50%;opacity:1}
}
@-keyframes commonState3{
	from{top:100%;opacity:0}
	to{top:50%;opacity:1}
}
html#template-uncovered #long-bar h2{color:#3697d0;font-size:1.375em;font-variant:small-caps;font-weight:400;letter-spacing:2px;line-height:1.27273em;padding:0 0 1.09091em;text-align:center;text-shadow:0 1px 0 #003;top:-2px}
html#template-uncovered #long-bar h2 em{font-variant:normal}
html#template-uncovered #long-bar .un-carousel-image,html#template-uncovered #long-bar iframe{background-color:#000;border:.5em solid #000;height:22.75em;position:absolute;bottom:0;left:0;top:auto;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-icab-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:-webkit-calc(67.0683% - .75em);width:-khtml-calc(67.0683% - .75em);width:-icab-calc(67.0683% - .75em);width:-moz-calc(67.0683% - .75em);width:-o-calc(67.0683% - .75em);width:calc(67.0683% - .75em)}
html#template-uncovered #long-bar .un-carousel-image{overflow:hidden}
html#template-uncovered #long-bar .un-carousel-image img{height:auto;width:100%}
html#template-uncovered blockquote{background:url("css/assets/BG-blockquote-purple.gif") repeat scroll 8px top rgba(204,153,204,0.2);-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-icab-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border-left:.333333em solid rgba(204,153,204,0.75);font-family:"calluna","Caslon","Adobe Caslon Pro","Georgia",serif;font-size:1.5em;font-style:normal;font-weight:400;height:15.1666667em;line-height:1.16667em;margin-bottom:0;overflow:hidden;padding:.4em .666667em 2.16666667em .83333333em;position:relative;float:right;top:0;width:-webkit-calc(32.9317% - .5em);width:-khtml-calc(32.9317% - .5em);width:-icab-calc(32.9317% - .5em);width:-moz-calc(32.9317% - .5em);width:-o-calc(32.9317% - .5em);width:calc(32.9317% - .5em)}
html#template-uncovered blockquote p{padding-bottom:.333333em;padding-top:.333333em;position:relative;text-indent:0}
html#template-uncovered blockquote p.author,html#template-uncovered blockquote p:last-of-type{bottom:0;color:#ebd6eb;font-family:"franklin-gothic-urw-comp","League Gothic","Arial Narrow",sans-serif;font-size:.6em;font-style:normal;font-weight:400;left:auto;line-height:1.11111em;padding-bottom:1.22222em;padding-right:1.38889em;padding-top:0;position:absolute;right:0;text-align:right;top:auto}
html#template-uncovered blockquote p.author strong,html#template-uncovered blockquote p:last-of-type strong{font-weight:normal;text-transform:uppercase;display:block}
html#template-uncovered blockquote p.author strong:before,html#template-uncovered blockquote p:last-of-type strong:before{content:"— "}
html#template-uncovered blockquote div{bottom:0;left:.833333em;position:absolute;right:.666667em;top:.4em;opacity:0}
html#template-uncovered body.state-1 blockquote div,html#template-uncovered body.state-2 blockquote div,html#template-uncovered body.state-3 blockquote div{-webkit-animation-name:quotes !important;-moz-animation-name:quotes !important;animation-name:quotes !important;-webkit-animation-play-state:paused !important;-moz-animation-play-state:paused !important;animation-play-state:paused !important}
html#template-uncovered blockquote #quote-1{opacity:0;top:0.4em;-webkit-animation:quotes 30s ease-out 0s infinite;-moz-animation:quotes 30s ease-out 0s infinite;animation:quotes 30s ease-out 0s infinite}
html#template-uncovered blockquote #quote-2{opacity:0;top:.4em;-webkit-animation:quotes 30s ease-out 15s infinite;-moz-animation:quotes 30s ease-out 15s infinite;animation:quotes 30s ease-out 15s infinite}
@-webkit-keyframes quotes{
	0{top:.4em;opacity:0}
	4%{top:.4em;opacity:1}
	50%{top:.4em;opacity:1}
	54%{top:5em;opacity:0}
	100%{top:5em;opacity:0}
}
@-moz-keyframes quotes{
	0{top:.4em;opacity:0}
	4%{top:.4em;opacity:1}
	50%{top:.4em;opacity:1}
	54%{top:5em;opacity:0}
	100%{top:5em;opacity:0}
}
@-keyframes quotes{
	0{top:.4em;opacity:0}
	4%{top:.4em;opacity:1}
	50%{top:.4em;opacity:1}
	54%{top:5em;opacity:0}
	100%{top:5em;opacity:0}
}
html#template-uncovered ul#menu-prod-sec{background-image:url("css/assets/BG-uncovered.png");background-repeat:no-repeat;background-attachment:scroll;background-position:center bottom;background-color:#003;background-size:auto 42em;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-icab-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;bottom:0;display:flex;align-items:center;flex-flow:row nowrap;justify-content:center;left:0;padding-left:15em;padding-right:15em;padding-top:0;padding-bottom:0;position:absolute;right:0;margin-left:auto;margin-right:auto;text-align:center;top:auto;width:100%}
html#template-uncovered ul#menu-prod-sec:before{background:none repeat scroll 0 0 rgba(0,0,25,0.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}
html#template-uncovered body.state-3 ul#menu-prod-sec{bottom:-3.75em;opacity:0;-webkit-animation:menuState3 500ms ease-out 250ms forwards;-moz-animation:menuState3 500ms ease-out 250ms forwards;animation:menuState3 500ms ease-out 250ms forwards}
@-webkit-keyframes menuState3{
	from{bottom:-3.75em;opacity:0}
	to{bottom:0;opacity:1}
}
@-moz-keyframes menuState3{
	from{bottom:-3.75em;opacity:0}
	to{bottom:0;opacity:1}
}
@-keyframes menuState3{
	from{bottom:-3.75em;opacity:0}
	to{bottom:0;opacity:1}
}
html#template-uncovered ul#menu-prod-sec.fixed{bottom:auto;margin:0 auto !important;position:fixed;top:0 !important;z-index:1000}
html#template-uncovered ul#menu-prod-sec li{background:none repeat scroll 0 0 rgba(0,0,0,0);clear:none;display:inline-block;height:3.75em;margin:auto;padding:0;text-align:center;-webkit-flex:1 1 auto;-khtml-flex:1 1 auto;-icab-flex:1 1 auto;-moz-flex:1 1 auto;-o-flex:1 1 auto;flex:1 1 auto;z-index:1}
html#template-uncovered ul#menu-prod-sec li a{border-top:medium none;color:#9cf;font-family:"calluna-sans","Corbel","Cantarell","Arial",sans-serif;font-size:1em;height:3.75em;letter-spacing:2px;line-height:3.8em;padding:0 1.5em;text-shadow:0 1px 0 #003;text-transform:uppercase}
html#template-uncovered ul#menu-prod-sec li.active a,html#template-uncovered ul#menu-prod-sec li a:hover,html#template-uncovered ul#menu-prod-sec li a:active{color:#fff}
@media screen and (max-height:685px){
	html#template-uncovered #long-bar h1{font-size:55px;margin-top:-308px;padding-bottom:15px;padding-top:10px}
	html#template-uncovered #long-bar h2{font-size:20px;line-height:19px;padding-bottom:15px;padding-top:0}
	html#template-uncovered #long-bar div.genbox{margin-top:-235px;height:450px}
	html#template-uncovered #long-bar iframe,html#template-uncovered blockquote{height:415px}
	html#template-uncovered blockquote p{font-size:26px;line-height:30px}
}
html#template-uncovered #prod-sections{padding-bottom:3em}
html#template-uncovered .prod-sec{padding-top:.65em;width:-webkit-calc(66.6667% - 1.5em);width:-khtml-calc(66.6667% - 1.5em);width:-icab-calc(66.6667% - 1.5em);width:-moz-calc(66.6667% - 1.5em);width:-o-calc(66.6667% - 1.5em);width:calc(66.6667% - 1.5em)}
html#template-uncovered h3.tk-calluna{border-bottom:0;color:#003;font-size:1.375em;font-style:italic;font-weight:600;line-height:1.27273em;padding-bottom:.545455em;padding-top:1.92727em;top:0}
html#template-uncovered h3.tk-calluna em,html#template-uncovered h3.tk-calluna i{font-style:normal}
html#template-uncovered h4{border-bottom:1px dotted #9cf;color:#3697d0;font-family:"franklin-gothic-urw-comp","League Gothic","Arial Narrow",sans-serif;font-size:1.75em;font-weight:700;line-height:1.14286em;margin-bottom:-1px;padding-bottom:.285714em;padding-top:1em;top:-1px}
html#template-uncovered h4+p,html#template-uncovered h4+ul,html#template-uncovered h4+ol,html#template-uncovered h4+dl{padding-top:1.25em}
html#template-uncovered #about-desc{padding-top:0}
html#template-uncovered #when-where{overflow:hidden;position:relative;top:2px;margin-top:.5em}
html#template-uncovered #when-where strong.tk-franklin{background:none repeat scroll 0 0 #d7eaf6;color:#003;float:left;font-size:3em;font-variant:small-caps;height:3.61667em;line-height:0.833333em;padding-top:.383333em;text-align:center;vertical-align:middle;width:-webkit-calc(100% - 9.83333em);width:-khtml-calc(100% - 9.83333em);width:-icab-calc(100% - 9.83333em);width:-moz-calc(100% - 9.83333em);width:-o-calc(100% - 9.83333em);width:calc(100% - 9.83333em)}
html#template-uncovered #when-where strong.tk-franklin span{display:block;font-size:.333333em;font-weight:400;position:relative;line-height:40px;top:.15em}
html#template-uncovered #when-where strong.tk-franklin span:before,html#template-uncovered #when-where strong.tk-franklin span:after{background:none repeat scroll 0 0 #003;content:"";height:1px;left:50%;margin-left:-3.5em;position:absolute;top:1em;width:2.25em}
html#template-uncovered #when-where strong.tk-franklin span:after{left:auto;right:50%;margin-left:0;margin-right:-3.5em}
html#template-uncovered #when-where a.tk-franklin{background-color:#fff;border:2px solid #d7eaf6;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-icab-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;clear:left;color:#3697d0;float:left;height:2.25em;line-height:2em;margin-top:.5em;text-align:center;width:-webkit-calc(100% - 29.5em);width:-khtml-calc(100% - 29.5em);width:-icab-calc(100% - 29.5em);width:-moz-calc(100% - 29.5em);width:-o-calc(100% - 29.5em);width:calc(100% - 29.5em)}
html#template-uncovered #when-where a.tk-franklin:before{content:none}
html#template-uncovered #when-where a.tk-franklin:hover{background-color:#d7eaf6}
html#template-uncovered #when-where iframe{float:right;height:14.75em;width:29em}
html#template-uncovered #experience-desc ul#gallery-1{margin-bottom:.2em;margin-top:.35em;padding:0}
html#template-uncovered #experience-desc ul#gallery-1 li{margin-bottom:.5em;margin-left:.5em;padding-bottom:0}
html#template-uncovered #experience-desc ul#gallery-1 li span{height:9.85em;width:9.85em}
html#template-uncovered #experience-desc ul#gallery-1 li span.gallery-icon img{height:auto;left:0 !important;margin:0 !important;top:0 !important;width:100%}
html#template-uncovered #experience-desc ul#gallery-1 li#gallery-1-1{height:20.2em;margin-left:0;width:-webkit-calc(100% - 20.7em);width:-khtml-calc(100% - 20.7em);width:-icab-calc(100% - 20.7em);width:-moz-calc(100% - 20.7em);width:-o-calc(100% - 20.7em);width:calc(100% - 20.7em)}
html#template-uncovered #experience-desc ul#gallery-1 li#gallery-1-1 span{height:20.2em;width:100%}
html#template-uncovered #experience-desc ul#gallery-1 li#gallery-1-1 span.gallery-icon img{min-height:20.2em;min-width:20.2em}
html#template-uncovered #pricing-desc table{font-size:.75em;line-height:1.2em;margin-bottom:1.4em;margin-top:1em;width:76%}
html#template-uncovered #pricing-desc table th{background:none repeat scroll 0 0 #ddd;border-bottom:1px solid #151633;color:#151633;font-size:1em;font-weight:700;height:2em;line-height:1.2em;padding-left:1.25em;padding-top:.6em;text-align:left;text-transform:uppercase;vertical-align:middle;width:25%}
html#template-uncovered #pricing-desc table th:last-child{width:50%}
html#template-uncovered #pricing-desc table td{font-size:1em;height:2.13333em;line-height:1.2em;padding-bottom:.6em;padding-left:1.25em;padding-top:.666667em;vertical-align:middle}
html#template-uncovered #pricing-desc table td.reg-price,html#template-uncovered #pricing-desc table td.group-price{font-family:"franklin-gothic-urw-comp","League Gothic","Arial Narrow",sans-serif;text-align:left;font-weight:400}
html#template-uncovered #pricing-desc table td.reg-price strong,html#template-uncovered #pricing-desc table td.group-price strong{font-family:"franklin-gothic-urw-comp","League Gothic","Arial Narrow",sans-serif;display:block;font-size:1.66666667em;font-weight:700}
html#template-uncovered #pricing-desc table td.reg-price strong:after,html#template-uncovered #pricing-desc table td.group-price strong:after{color:#444;content:"/ ticket";font-size:.6em;font-weight:400;line-height:1em;padding-left:.333333em;position:relative;top:-0.3em}
html#template-uncovered #pricing-desc table td strong{color:#003}
html#template-uncovered #pricing-desc table td.group-price strong{color:#e06d3a}
html#template-uncovered #pricing-desc table td.reg-price,html#template-uncovered #pricing-desc table td.group-price{text-align:left}
html#template-uncovered #uncovered-tix{background-color:#f5f5f5;background-image:-webkit-gradient(linear,left top,right top,color-stop(0.5,#f5f5f5),color-stop(1,#fff));background-image:-o-linear-gradient(right,#f5f5f5 50%,#fff 100%);background-image:-moz-linear-gradient(right,#f5f5f5 50%,#fff 100%);background-image:-webkit-linear-gradient(right,#f5f5f5 50%,#fff 100%);background-image:-ms-linear-gradient(right,#f5f5f5 50%,#fff 100%);background-image:linear-gradient(to right,#f5f5f5 50%,#fff 100%);-webkit-border-radius:.55555556em 0 0 .55555556em;-khtml-border-radius:.55555556em 0 0 .55555556em;-icab-border-radius:.55555556em 0 0 .55555556em;-moz-border-radius:.55555556em 0 0 .55555556em;-o-border-radius:.55555556em 0 0 .55555556em;border-radius:.55555556em 0 0 .55555556em;float:right;font-family:"franklin-gothic-urw-comp","League Gothic","Arial Narrow",sans-serif;font-size:.9em;line-height:1.11111111em;color:#999;margin-right:0;margin-top:2.66666667em;margin-bottom:1.5em;padding-bottom:.27777778em;padding-left:.75em;padding-right:.75em;padding-top:.333333em;width:-webkit-calc(33.3333% - 2.25em);width:-khtml-calc(33.3333% - 2.25em);width:-icab-calc(33.3333% - 2.25em);width:-moz-calc(33.3333% - 2.25em);width:-o-calc(33.3333% - 2.25em);width:calc(33.3333% - 2.25em)}
html#template-uncovered #uncovered-tix.fixed{left:auto;margin-right:-46.875% !important;max-width:22.7777778em;position:fixed;right:50%;top:4.16666667em;width:-webkit-calc(31.25% - 2.25em);width:-khtml-calc(31.25% - 2.25em);width:-icab-calc(31.25% - 2.25em);width:-moz-calc(31.25% - 2.25em);width:-o-calc(31.25% - 2.25em);width:calc(31.25% - 2.25em)}
html#template-uncovered #uncovered-tix.unstick{bottom:6.66667em;position:absolute;top:auto}
@media screen and (min-width:1400px) and (max-width:1727px){
	html#template-uncovered #uncovered-tix.fixed{margin-right:-37.5em !important}
}
html#template-uncovered #uncovered-tix p{padding-bottom:.666667em;padding-left:.833333em;text-indent:0}
html#template-uncovered #uncovered-tix p strong{color:#003;font-weight:700}
@media screen and (max-height:685px){
	html#template-uncovered #uncovered-tix{font-size:14.4px;max-width:26.0417em !important}
	html#template-uncovered #uncovered-tix.unstick{bottom:8.33333333em !important}
}
html#template-uncovered #uncovered-tix .fieldrow.select{line-height:2.22222222em}
html#template-uncovered #uncovered-tix .fieldrow.required{background-color:#fff;border:.166667em solid #d7eaf6;border-radius:0;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-icab-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;height:2.77778em;margin-top:0;display:flex;-webkit-flex-flow:row nowrap;-khtml-flex-flow:row nowrap;-icab-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-o-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-start;-khtml-justify-content:flex-start;-icab-justify-content:flex-start;-moz-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}
html#template-uncovered #uncovered-tix .fieldrow.required label{background-color:transparent;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-icab-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;color:#3697d0;font-size:1em;font-style:normal;font-weight:400;height:2.44444em;line-height:1.38889em;padding-left:.666667em;padding-right:.666667em;padding-top:.444444em;width:13.8889em}
html#template-uncovered #uncovered-tix .fieldrow.checkbox{display:block;height:3.88888889em}
html#template-uncovered #uncovered-tix .fieldrow.checkbox label{display:block;height:1.94444em;width:100%}
html#template-uncovered #uncovered-tix .fieldrow.checkbox label.for-boxes{color:#003;float:left;font-size:.777778em;font-style:italic;height:auto;padding-left:0;padding-right:0;padding-top:0;width:auto}
html#template-uncovered #uncovered-tix .fieldrow.checkbox input{float:left;margin-left:.44444444em}
html#template-uncovered #uncovered-tix div#un9-row{height:2.77778em}
html#template-uncovered #uncovered-tix div#un9-row label{width:auto;padding-right:0}
html#template-uncovered #uncovered-tix div#un9-row input,html#template-uncovered #uncovered-tix div#un9-row label.for-boxes{top:0.888889em}
html#template-uncovered #uncovered-tix .fieldrow select,html#template-uncovered #uncovered-tix .fieldrow input[type=text]{color:#003;-webkit-flex:1 1 auto;-khtml-flex:1 1 auto;-icab-flex:1 1 auto;-moz-flex:1 1 auto;-o-flex:1 1 auto;flex:1 1 auto;font-style:italic;left:-0.444444em;width:6em}
html#template-uncovered #uncovered-tix .fieldrow select{width:auto;max-width:5.5em;display:inline}
html#template-uncovered #uncovered-tix .fieldrow input[type=text]{background:0;border-bottom:1px dashed #ccc;border-top:0 none;height:1.11111em;line-height:1.11111em;margin-top:.277778em !important;overflow:visible;padding:.277778em}
html#template-uncovered #uncovered-tix div#un2-row input[type=text]{width:4.5em}
html#template-uncovered #uncovered-tix div#un6-row label,html#template-uncovered #uncovered-tix div#un7-row label,html#template-uncovered #uncovered-tix div#un8-row label{width:6.11111em}
html#template-uncovered #uncovered-tix div#un6-row input[type=text],html#template-uncovered #uncovered-tix div#un7-row input[type=text],html#template-uncovered #uncovered-tix div#un8-row input[type=text]{width:12em}
html#template-uncovered #uncovered-tix fieldset.submit-set{padding-top:0 !important;top:-1px}
html#template-uncovered #uncovered-tix fieldset.submit-set button.submit-button{height:2.22222em;left:-0.555556em;top:.555556em}
html#template-uncovered #uncovered-tix fieldset.submit-set button.submit-button:before{content:none}
html#template-uncovered #uncovered-tix fieldset.submit-set button.submit-button span{-webkit-border-radius:1em 1em 1em 1em;-khtml-border-radius:1em 1em 1em 1em;-icab-border-radius:1em 1em 1em 1em;-moz-border-radius:1em 1em 1em 1em;-o-border-radius:1em 1em 1em 1em;border-radius:1em 1em 1em 1em;color:#1e2f13;font-family:"franklin-gothic-urw-comp","League Gothic","Arial Narrow",sans-serif;font-size:1.11111em;height:-webkit-calc(2em - 2px);height:-khtml-calc(2em - 2px);height:-icab-calc(2em - 2px);height:-moz-calc(2em - 2px);height:-o-calc(2em - 2px);height:calc(2em - 2px);line-height:1.75em;padding-left:1em;padding-right:1em}
@media screen and (max-width:1023px){
	html#template-uncovered #uncovered-tix.fixed{left:672px;margin-right:0 !important;right:auto;width:287px}
}
@media screen and (max-width:1279px){
	html#template-uncovered{font-size:16px}
	html#template-uncovered #wrapper,html#template-uncovered ul#menu-prod-sec,html#template-uncovered footer div.hold-all{min-width:1024px;max-width:1152px}
	html#template-uncovered footer{border-top:0 none;padding-top:3px;background-position:center -4px}
	html#template-uncovered #uncovered-tix.unstick{bottom:6.66667em !important}
	html#template-uncovered #uncovered-tix .fieldrow.checkbox input{margin-left:.25em}
}
@media screen and (max-height:685px) and (max-width:1279px){
	html#template-uncovered #long-bar h1{margin-top:-298px}
	html#template-uncovered #long-bar div.genbox{margin-top:-225px}
	html#template-uncovered #uncovered-tix{margin-top:1.5em}
}
@media screen and (min-width:1727px){
	html#template-uncovered{font-size:24px}
	html#template-uncovered #wrapper,html#template-uncovered ul#menu-prod-sec,html#template-uncovered footer div.hold-all{min-width:1728px;max-width:1944px}
}
body.home{background:url("css/assets/BG-home-body.gif") repeat-x scroll center top #fff}
.home .content{padding-top:0}
.home #long-bar{padding-bottom:0}
.home #long-bar ::selection{background:#151633;color:#fff}
.home #long-bar ::-moz-selection{background:#151633;color:#fff}
.home div.the-carousel{height:416px;margin-left:0;margin-right:0;padding:0}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.home div.the-carousel:before{padding-left:5px}
}
.home ul.carousel-nav{bottom:16px;left:70%;position:absolute;z-index:1}
.home ul.carousel li.carousel-item{height:416px;overflow:hidden}
.home ul.carousel .img-centre{float:right;height:416px;left:40.1897%;position:absolute;width:691px}
.home ul.carousel li.carousel-item .promo{height:416px;width:691px}
.home ul.carousel li.carousel-item h2{color:#151633;font-size:54px;letter-spacing:1px;line-height:48px;margin-left:1.79097%;margin-right:63.3933%;margin-top:37px;padding-bottom:14px;text-shadow:0 1px #86c1e3}
.home ul.carousel li.carousel-item h2 a:hover{text-shadow:0 1px #9fcfff}
.home ul.carousel li.carousel-item p{color:#fff;font-size:14px;line-height:20px;margin-left:1.79097%;margin-right:63.3933%}
.home ul.carousel li.carousel-item p.by-line{border-bottom:1px dotted #5eacd9;border-top:1px dotted #5eacd9;color:#afd5ec;line-height:16px;margin-bottom:6px;padding-bottom:7px;padding-top:7px}
.home ul.carousel li.carousel-item blockquote{background:none repeat scroll 0 0 transparent;font-family:"Georgia","Times",serif;font-style:italic;margin-bottom:0;margin-left:1.79097%;margin-right:63.3933%;padding:0;position:relative;top:-1px}
.home ul.carousel li.carousel-item blockquote:before{color:#afd5ec;content:"“";font-size:24px;left:-12px;position:absolute;top:7px}
.home ul.carousel li.carousel-item blockquote p{font-size:16px;margin-right:0;margin-left:0}
.home ul.carousel li.carousel-item blockquote p:after{color:#afd5ec;content:"”";font-size:24px;margin-top:2px;position:absolute}
.home ul.carousel li.carousel-item blockquote p.author{font-size:14px;padding-right:31.7%}
.home ul.carousel li.carousel-item blockquote p.author:after{content:none}
.home ul.carousel li.carousel-item p.dates{bottom:32px;left:1.79097%;line-height:40px;margin:0;position:absolute;width:22.35%}
.home ul.carousel li.carousel-item p.dates span{bottom:1px;font-family:Helvetica,Arial,sans-serif;padding-right:4px;position:relative}
.home ul.carousel li.carousel-item p a{color:#fff}
.home ul.carousel li.carousel-item a.more-link{color:#1b4c68}
.home ul.carousel li.carousel-item a.more-link:hover{color:#151633}
.home ul.carousel li.carousel-item a.tix{bottom:32px;position:absolute;right:63.3933%;width:12.55%}
.home div.col-3{margin-top:30px;padding-bottom:41px}
.home hr.clear-both{margin-bottom:0;margin-top:0;margin-left:1.86568%;margin-right:1.86568%}
.home div#presenting-sponsor,.home div#other-sponsors{margin-top:0;padding-bottom:24px;padding-top:30px}
.home div#other-sponsors{margin-left:0}
.home div#presenting-sponsor:before,.home div#other-sponsors:before{color:#999;content:"Presenting Season Sponsor";display:block;font-family:'univers-std-condensed',Helvetica,Arial,sans-serif;font-size:12px;line-height:20px;position:relative;text-align:center;top:-7px;width:100%}
.home div#other-sponsors:before{content:"Other Sponsors"}
.home div#presenting-sponsor a{display:block;text-align:center}
.home div#other-sponsors a{display:block;padding-top:9px;text-align:left}
.home div#other-sponsors a img{max-width:662px;height:auto;width:100%}
body.page-id-5774 #long-bar small{display:none}
body.page-id-5774 .main h2.genbox.tk-calluna{margin-right:17.7609%;padding-top:11px;width:auto}
body.page-id-5774 .main #tickets-desc dl dt{width:10%}
body.page-id-5774 .main #tickets-desc dl dd{color:#151633;margin-bottom:8px;padding-bottom:0;padding-left:11.5%}
body.page-id-5774 .main .level-1-pass{background-color:#f3c5b0 !important}
body.page-id-5774 .main #tickets-desc dl dt.level-1-pass{background-color:#e06d3a !important}
body.page-id-5774 .main .level-2-pass{background-color:#afd5ec !important}
body.page-id-5774 .main #tickets-desc dl dt.level-2-pass{background-color:#3697d0 !important}
body.page-id-5774 .main .level-3-pass{background-color:#c9e3b8 !important}
body.page-id-5774 .main #tickets-desc dl dt.level-3-pass{background-color:#78ba4e !important}
body.page-id-5774 .main #tickets-desc div.col-full{padding-bottom:16px}
body.page-id-5774 .main .level-2-3-pass{background-position:-973px -933px !important}
body.page-id-5774 .main #tickets-desc{overflow:hidden}
body.page-id-5774 .main p.highlight{margin-bottom:51px;margin-right:2.23884%;margin-top:55px;padding-left:0;top:-3px}
body.page-id-5774 .main p.highlight span{margin-right:13%}
body.post-type-archive-productions{background:url("css/assets/BG-productions-body.png") repeat-x scroll center top #fff}
.archive #current-season{padding-top:0}
.archive #current-season h4#season-badge{background:url("css/assets/BG-season-badge.png") no-repeat scroll center top transparent;color:#fff;font-size:15px;font-style:italic;font-weight:normal;height:137px;left:0;line-height:16px;margin:0 auto;padding-left:20px;padding-right:20px;padding-top:111px;position:absolute;right:0;text-align:center;top:0;width:104px;z-index:3}
.archive #current-season ul#long-bar{margin-top:0;min-height:0;overflow:hidden;padding:16px 2.786% 0;position:relative}
.archive #current-season ul#long-bar li{background-color:#151633;background-position:center center;height:232px;margin-bottom:0;margin-left:0;margin-right:0;padding-left:2.95043%;padding-right:11.5973%;width:35.4523%;z-index:2}
.archive #current-season ul#long-bar li:before{content:"";background:none repeat scroll 0 0 rgba(21,22,51,0.75);height:101%;left:0;position:absolute;top:0;width:100%}
.archive #current-season ul#long-bar li:hover:before{background:transparent}
.archive #current-season ul#long-bar li:hover p.by-line{display:none}
.archive #current-season ul#long-bar li:last-of-type{padding-left:11.5973%;padding-right:2.95043%}
.archive #current-season ul#long-bar h2{color:#fff;font-size:54px;letter-spacing:1px;line-height:48px;margin-top:29px;padding-bottom:14px;text-shadow:0 1px #151633}
.archive #current-season ul#long-bar p.by-line{border-bottom:1px dotted rgba(255,255,255,0.2);border-top:1px dotted rgba(255,255,255,0.2);color:rgba(255,255,255,0.6);margin:0 0 6px;position:relative;width:100%}
.archive #current-season ul#long-bar p.dates{background:none repeat scroll 0 0 rgba(255,255,255,0.2);bottom:32px;width:45.4%}
.archive #current-season ul#long-bar a.more-link{bottom:32px;right:23.1949%;width:26%}
.archive #current-season ul#long-bar li:last-of-type a.more-link{right:5.90092%}
.archive #current-season ul.shows{margin-top:30px}
.archive #current-season .main ul.shows{margin-bottom:24px;margin-top:20px}
.archive #current-season ul.shows h3.tk-univers-std-condensed,.archive #current-season ul.shows p.by-line{text-align:center}
.archive #current-season ul.shows li#description{padding-top:24px;width:48.1343%}
.page-id-46 ul.sub-menu li#menu-item-188 a{color:#ccc;text-decoration:none}
.archive #past-seasons ul.shows li#craigslist-cantata-2012-2013 h3 a span{display:none}
.page-id-16 #long-bar div.img-centre-wide img{top:-100px}
.page-id-16 .main h2.tk-calluna{padding-bottom:37px}
.page-id-16 .main #matinees{top:-25px}
.page-id-16 .main p.highlight{margin-bottom:14px;margin-right:2.23884%;padding-left:0;top:-3px}
.page-id-16 .main #discussions .img-centre-wide{height:184px;margin:8px 0}
.page-id-16 .main #osg ul.gallery{margin:5px 0 6px}
.page-id-16 .main #osg ul.gallery li.gallery-item{margin-right:5%;width:30%}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.page-id-16 .main #osg ul.gallery li.gallery-item a{height:125px}
}
.page-id-16 .main #osg ul.gallery li:last-child{margin-right:0}
.page-id-16 .main #osg ul.gallery span.gallery-icon{height:125px}
.page-id-16 .main #banks ul.gallery{margin:5px 0 6px}
.page-id-16 .main #banks ul.gallery li.gallery-item{margin-right:5%;width:47.5%}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.page-id-16 .main #banks ul.gallery li.gallery-item a{height:149px}
}
.page-id-16 .main #banks ul.gallery li:last-child{margin-right:0}
.page-id-16 .main #banks ul.gallery span.gallery-icon{height:149px}
.page-id-16 .main p.sponsor{padding:0;top:-14px;width:-webkit-calc(35.5223% - 20px);width:-khtml-calc(35.5223% - 20px);width:-icab-calc(35.5223% - 20px);width:-moz-calc(35.5223% - 20px);width:-o-calc(35.5223% - 20px);width:calc(35.5223% - 20px)}
.page-id-215 .main #about-the-program-desc p.highlight{margin-left:0;margin-right:0;padding-left:2.23884%}
.page-id-215 .main #about-the-program-desc p.highlight strong{width:20%}
.page-id-215 .main #about-the-program-desc p.highlight span{margin-left:20%}
.page-id-215 .main #participants{top:-25px}
.page-id-2630 #long-bar.main h2.tk-univers-std-ultra{margin-top:27px}
.page-id-2630 .main #winners{margin-bottom:-26px;top:-25px}
.page-id-18 #long-bar div.img-centre-wide img,.parent-pageid-18 #long-bar div.img-centre-wide img{left:51%;top:-50px}
.page-id-18 .main h2.tk-calluna{padding-bottom:37px}
.page-id-18 .main p.sponsor{padding:0;top:-11px;width:-webkit-calc(35.5223% - 20px);width:-khtml-calc(35.5223% - 20px);width:-icab-calc(35.5223% - 20px);width:-moz-calc(35.5223% - 20px);width:-o-calc(35.5223% - 20px);width:calc(35.5223% - 20px)}
.page-id-942 .main div.col-half{padding-bottom:23px}
.page-id-942 .main ul.highlight{margin-top:8px;padding-bottom:0;padding-left:0}
.page-id-942 .main ul.highlight li{padding-left:16px;padding-top:7px}
.page-id-942 .main ul.highlight li:before{content:none}
.page-id-12 #long-bar div.img-centre-wide img,.parent-pageid-12 #long-bar div.img-centre-wide img{top:-50px}
.page-id-12 .main h2.tk-calluna{padding-bottom:0;-webkit-hyphens:auto;-khtml-hyphens:auto;-icab-hyphens:auto;-moz-hyphens:auto;-o-hyphens:auto;hyphens:auto}
.page-id-12 .main .the-carousel{list-style:none outside none;padding-bottom:21px;top:-3px}
.page-id-12 .main .the-carousel .carousel-nav{position:relative;top:52px;width:16.2484%;z-index:1}
.page-id-12 .main .the-carousel .carousel-nav li{width:33.333%}
.page-id-12 .main .the-carousel .carousel-nav a{background:none repeat scroll 0 0 #ddd;border:medium none;float:right;font-family:'univers-std-condensed',Helvetica,Arial,sans-serif;font-weight:400;height:32px;line-height:32px;margin:0;text-align:center;text-decoration:none;text-indent:0;width:32px;-webkit-border-radius:16px 16px 16px 16px;-khtml-border-radius:16px 16px 16px 16px;-icab-border-radius:16px 16px 16px 16px;-moz-border-radius:16px 16px 16px 16px;-o-border-radius:16px 16px 16px 16px;border-radius:16px 16px 16px 16px}
.page-id-12 .main .the-carousel .carousel-nav li.selected a,.page-id-12 .main .the-carousel .carousel-nav a:hover{background:none repeat scroll 0 0 #e06d3a;color:#fff}
.page-id-12 .main .the-carousel .carousel-wrap{background:url("css/assets/BG-highlight.gif") repeat scroll center top #fff;border-bottom:1px dotted #ddd;border-top:1px dotted #ddd;margin-bottom:6px;margin-top:8px;padding-bottom:17px;padding-top:15px}
.page-id-12 .main .the-carousel .carousel-wrap ol.carousel{left:18%;position:relative}
.page-id-12 .main #our-story p{margin-right:0;padding-right:41.8758%;padding-top:8px}
.page-id-12 .main #our-story{padding-bottom:40px}
.page-id-12 .main #our-story a#past-productions{background:url("css/assets/ICONS.png") no-repeat scroll center -869px transparent;height:100%;position:absolute;right:0;top:-8px;width:37.187%}
.page-id-12 .main #our-story a#past-productions:hover:after{background-color:#fff}
.page-id-12 .main #our-story a#past-productions:after{background-color:#fff;background-color:rgba(255,255,255,0.9);-webkit-border-radius:24px 24px 24px 24px;-khtml-border-radius:24px 24px 24px 24px;-icab-border-radius:24px 24px 24px 24px;-moz-border-radius:24px 24px 24px 24px;-o-border-radius:24px 24px 24px 24px;border-radius:24px 24px 24px 24px;color:#e76e33 !important;content:"Past Productions";display:block;font-family:'univers-std-condensed',Helvetica,Arial,sans-serif;font-size:12px;height:24px;left:27%;line-height:24px;margin:auto;padding-bottom:3px;padding-top:4px;position:absolute;right:auto;text-align:center;text-indent:0;-webkit-text-shadow:0 1px 0 #fff;-khtml-text-shadow:0 1px 0 #fff;-icab-text-shadow:0 1px 0 #fff;-moz-text-shadow:0 1px 0 #fff;-o-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;text-transform:uppercase;top:70px;width:46%;z-index:5}
.page-id-175 #staff{padding-top:1px}
.page-id-175 .headshots h3{line-height:31px}
.page-id-983 .main ul#board{margin:0;padding-bottom:16px;padding-top:18px}
.page-id-983 .main ul#board li{margin-left:2.23881%;margin-right:2.23881%;min-height:120px;width:45.5224%}
.page-id-983 .main ul#board li h3{font-size:17px;font-weight:200;line-height:28px;margin-bottom:9px;padding-bottom:7px;text-transform:uppercase}
.page-id-983 .main ul#board li h3 strong{color:#3697d0;font-size:24px;font-weight:400;text-transform:none}
.page-id-177 .main ul.col-full{margin:0;padding-bottom:24px}
.page-id-177 .main ul.col-full li{margin-left:2.23881%;margin-right:2.23881%;min-height:168px;width:45.5224%}
.page-id-177 .main ul.col-full li .headshot{margin-bottom:8px;width:35%}
.page-id-177 .main ul.col-full li h3{font-size:17px;font-weight:200;padding-bottom:6px;text-transform:uppercase}
.page-id-177 .main ul.col-full li h3 strong{color:#3697d0;font-size:24px;font-weight:400;text-transform:none}
.page-id-177 .main ul#associate-artists li h3{padding-left:43.9338%}
.page-id-177 .main ul#advisory-council{padding-bottom:31px;padding-top:8px}
.page-id-177 .main ul#advisory-council li{min-height:0}
.page-id-23 .main{margin:0 3.851%}
.page-id-23 #long-bar{margin-bottom:8px}
.page-id-23 h3.col-full{margin-bottom:16px}
.page-id-23 .col-3,.page-id-23 h3.col-full{margin-left:1.86568%;margin-right:1.86568%}
.page-id-23 h3.col-3x2{margin-bottom:8px}
.page-id-23 div#map,.page-id-23 a#map{border:1px solid #86c1e3;-webkit-border-radius:16px 16px 16px 16px;-khtml-border-radius:16px 16px 16px 16px;-icab-border-radius:16px 16px 16px 16px;-moz-border-radius:16px 16px 16px 16px;-o-border-radius:16px 16px 16px 16px;border-radius:16px 16px 16px 16px;float:right;height:184px;margin-right:-webkit-calc(1.86568% - 2px);margin-right:-khtml-calc(1.86568% - 2px);margin-right:-icab-calc(1.86568% - 2px);margin-right:-moz-calc(1.86568% - 2px);margin-right:-o-calc(1.86568% - 2px);margin-right:calc(1.86568% - 2px);padding-bottom:0;width:30%;z-index:1}
.page-id-23 div#map img,.page-id-23 a#map img{margin-bottom:0;margin-top:0}
.page-id-23 div.col-3:nth-of-type(3n){clear:left}
.page-id-23 .main dt{color:#9999ad;float:left;font-family:'univers-std',Helvetica,Arial,sans-serif;font-size:12px;line-height:28px}
.page-id-23 .main dd{padding-left:20px}
.page-id-23 .col-5x3{background:#fff;height:416px;margin-left:0;margin-right:0;padding-bottom:0;width:61.6023%}
.page-id-23 .col-5x3:before{background:url("css/assets/BG-long-bar-white-left.png") no-repeat scroll center center transparent;content:"";height:100%;left:0;padding-left:6px;position:absolute;top:0;width:7.9%;z-index:1}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.page-id-23 .col-5x3:before{padding-left:12px}
}
.page-id-23 .main iframe{height:410px;width:100%}
.page-id-23 .main a.more-link{display:none;text-align:right}
.page-id-20 #long-bar{margin-bottom:8px}
.page-id-20 .main .donate-now,.page-id-310 .main .donate-now,.page-id-316 .main .donate-now,.page-id-5774 .main .order-now{border-top:1px dotted #ddd;padding:0;position:relative;top:37px}
.page-id-20 .main .donate-now .btn,.page-id-310 .main .donate-now .btn,.page-id-316 .main .donate-now .btn,.page-id-5774 .main .order-now .btn,.news .main .rss-subscribe .btn{margin:0 15%;top:-26px;-webkit-border-radius:25px 25px 25px 25px;-khtml-border-radius:25px 25px 25px 25px;-icab-border-radius:25px 25px 25px 25px;-moz-border-radius:25px 25px 25px 25px;-o-border-radius:25px 25px 25px 25px;border-radius:25px 25px 25px 25px}
.page-id-20 .main .donate-now .btn span,.page-id-310 .main .donate-now .btn span,.page-id-316 .main .donate-now .btn span,.page-id-5774 .main .order-now .btn span,.news .main .rss-subscribe .btn span{height:48px;line-height:44px;-webkit-border-radius:24px 24px 24px 24px;-khtml-border-radius:24px 24px 24px 24px;-icab-border-radius:24px 24px 24px 24px;-moz-border-radius:24px 24px 24px 24px;-o-border-radius:24px 24px 24px 24px;border-radius:24px 24px 24px 24px}
.news .main .rss-subscribe .btn span em{font-style:normal}
.page-id-20 .main ul#sponsor-levels{margin-right:0;overflow:hidden;padding-left:-webkit-calc(50% - 330px);padding-left:-khtml-calc(50% - 330px);padding-left:-icab-calc(50% - 330px);padding-left:-moz-calc(50% - 330px);padding-left:-o-calc(50% - 330px);padding-left:calc(50% - 330px);padding-top:8px;position:relative}
.page-id-20 .main ul#sponsor-levels:before{border-bottom:1px dotted #ddd;bottom:30px;content:"";height:1px;left:0;position:absolute;width:100%}
.page-id-20 .main ul#sponsor-levels:after{color:#9999ad;content:"Friends of Acting Up Stage";font-size:13px;height:28px;margin-right:-338px;position:absolute;right:50%;text-align:center;text-transform:uppercase;top:6px;width:528px;z-index:-1}
.page-id-20 .main ul#sponsor-levels li{background:none repeat scroll 0 0 #fff;border:1px solid #e0e0e6;display:table;height:92px;margin:28px 1.5% 0;overflow:hidden;padding:3px;width:92px;-o-border-radius:50px 50px 50px 50px;-icab-border-radius:50px 50px 50px 50px;-khtml-border-radius:50px 50px 50px 50px;-moz-border-radius:50px 50px 50px 50px;-webkit-border-radius:50px 50px 50px 50px;border-radius:50px 50px 50px 50px}
.page-id-20 .main ul#sponsor-levels li a{background:url("css/assets/BG-highlight.gif") repeat scroll center center #eee;color:#151633;display:table-cell;height:100%;font-size:15px;line-height:16px;text-align:center;vertical-align:middle;width:100%;-o-border-radius:46px 46px 46px 46px;-icab-border-radius:46px 46px 46px 46px;-khtml-border-radius:46px 46px 46px 46px;-moz-border-radius:46px 46px 46px 46px;-webkit-border-radius:46px 46px 46px 46px;border-radius:46px 46px 46px 46px}
.page-id-20 .main ul#sponsor-levels li a span{display:block;padding:0 6px}
.page-id-20 .main ul#sponsor-levels li#virtuoso{border-radius:64px 64px 64px 64px;height:120px;margin:0 3% 0 1.5%;width:120px}
.page-id-20 .main ul#sponsor-levels li#virtuoso a{border-radius:60px 60px 60px 60px;font-size:16px;text-transform:uppercase}
.page-id-20 .main ul#sponsor-levels li.selected{border:1px solid #9999ad}
.page-id-20 .main ul#sponsor-levels li.selected a{background:none repeat scroll 0 0 #151633;color:#fff}
.page-id-20 .main ul#sponsor-levels li:hover{border:1px solid #9999ad}
.page-id-20 .main .col-6x2 .donate-now{margin-bottom:36px}
.page-id-20 .main #levels-benefits table{margin:4px 0 11px}
.page-id-20 .main #levels-benefits table td{color:#151633;font-weight:bold;height:48px;padding-left:8px;padding-right:8px;text-align:center;vertical-align:middle}
.page-id-20 .main #levels-benefits table td.feature{font-weight:normal;color:#666;text-align:left;width:63.9761%}
.page-id-20 .main #levels-benefits table span.img-txt{background-color:transparent;background-image:url("css/assets/ICONS.png");background-position:-206px 0;background-repeat:no-repeat;display:block;height:32px;margin:0 auto;width:32px}
.page-id-20 .main #levels-benefits table span.yes{background-color:transparent;background-image:url("css/assets/ICONS.png");background-position:-240px 0;background-repeat:no-repeat}
.page-id-20 .main p.genbox.col-full{margin-left:8.12485%;margin-right:8.12485%;text-align:center}
#choose-type .col-half{border-top:medium none;height:200px;margin-left:44px;margin-right:0;margin-top:24px;padding-bottom:0;padding-right:16px;padding-top:22px;position:relative;width:236px}
#choose-type .col-half:nth-child(3n){border-left:1px solid #d7eaf6;margin-left:0;padding-left:16px;padding-right:0}
#choose-type h2.tk-univers-std-condensed{border-bottom:1px dotted #ddd;color:#3697d0;text-align:center}
#choose-type a.type-btn{bottom:28px;height:38px;margin:0 44px;position:absolute;top:auto;width:146px}
.donation-process .genbox{border-top:1px solid #d7eaf6;color:#86c1e3;margin:8px 56px 0;padding-bottom:2px;padding-top:6px;text-align:center}
.donation-process .genbox p{color:#86c1e3}
.donation-process .genbox p strong{color:#5eacd9}
.donation-form .fieldrow label{padding-left:0;text-align:right;width:-webkit-calc(30% - 8px);width:-khtml-calc(30% - 8px);width:-icab-calc(30% - 8px);width:-moz-calc(30% - 8px);width:-o-calc(30% - 8px);width:calc(30% - 8px)}
.donation-form .fieldrow input,.donation-form .fieldrow textarea{width:-webkit-calc(70% - 12px);width:-khtml-calc(70% - 12px);width:-icab-calc(70% - 12px);width:-moz-calc(70% - 12px);width:-o-calc(70% - 12px);width:calc(70% - 12px)}
.donation-form #cvc-row,.donation-form #exp-row{float:left;margin-bottom:7px;margin-top:2px}
.donation-form #cvc-row{margin-right:8px}
.donation-form #exp-row label{padding-left:12px;width:auto !important}
.donation-form #cvc-row input,.donation-form #exp-row input{width:auto !important}
.donation-form #exp-row input:first-of-type{margin-right:4px !important}
.donation-form #email-row{clear:both}
#success-donation h1{background:none repeat scroll 0 0 transparent;color:#3697d0;font-size:48px;font-weight:600;margin-top:180px;padding-right:100px}
#success-donation h1:after{content:"";background-color:transparent;background-image:url("css/assets/ICONS.png");background-position:-1081px -371px;background-repeat:no-repeat;height:51px;position:absolute;top:-2px;width:51px}
.page-id-6227 .main #tts-details{margin-bottom:-26px;top:-25px}
.page-id-316 .col-spec{padding-bottom:24px;width:45.5191%}
.page-id-316 .col-spec h3,.page-id-316 .col-spec p{text-align:center}
.page-id-316 .col-spec .img-link{display:block;width:100%}
.page-id-316 #season-sponsor{padding-bottom:42px;width:95.5223%}
.page-id-316 #govt-support .img-link,.page-id-316 #prog-sponsors .img-link,.page-id-316 #season-sponsors .img-link,.page-id-316 #osg-sponsors .img-link{display:inline-block;text-align:center;width:33%}
.page-id-316 .col-spec img.aligncenter{display:block;margin:0 auto}
.page-id-316 #govt-support,.page-id-316 #prog-sponsors{width:auto;float:none;clear:left}
.page-id-316 #prog-sponsors{padding-top:2px}
.page-id-316 #prog-sponsors .img-link{font-family:'univers-std-condensed',Helvetica,Arial,sans-serif;width:33%}
.page-id-316 #season-sponsors,.page-id-316 #osg-sponsors{width:95.5223%}
.page-id-316 #osg-sponsors{padding-bottom:56px}
.news #tw-feed{border-bottom:1px dotted #ddd;border-top:1px dotted #ddd;margin:10px 2.33207% 69px;overflow:hidden;padding-bottom:0;padding-top:0}
.news #tw-feed:hover{border-bottom:1px solid #e0e0e6;border-top:1px solid #e0e0e6}
.news #tw-wrap{background:#f5f5f7;background-image:linear-gradient(left,#e0e0e6 5%,#f5f5f7 50%);background-image:-o-linear-gradient(left,#e0e0e6 5%,#f5f5f7 50%);background-image:-moz-linear-gradient(left,#e0e0e6 5%,#f5f5f7 50%);background-image:-webkit-linear-gradient(left,#e0e0e6 5%,#f5f5f7 50%);background-image:-ms-linear-gradient(left,#e0e0e6 5%,#f5f5f7 50%);background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0.05,#e0e0e6),color-stop(0.5,#f5f5f7));margin-left:16.958591%;padding-left:4.8923929%;width:78.1490161%;min-height:151px;overflow:hidden}
.news #tw-wrap:before{content:"";background-color:transparent;background-image:url("css/assets/ICONS.png");background-position:right -729px;background-repeat:no-repeat;height:100%;left:0;position:absolute;top:0;width:21.851%;z-index:1}
.news #tw-feed ul.inline{margin:0;overflow:hidden;padding:0;width:500%}
.news #tw-feed ul.inline li{width:20%}
.news #tw-feed ul.inline a{color:#33335c;display:block;font-size:20px;line-height:32px;margin-right:22.3715%;padding:16px 0 0 23px;text-shadow:0 1px #fff;outline:0}
.news #tw-feed ul.inline a:before{content:none}
.news #tw-feed ul.inline a span{display:block}
.news #tw-feed ul.inline a span.tw-date{color:#9999ad;font-size:12px;line-height:24px;margin-top:15px;position:relative;text-shadow:none;top:-12px}
.news #tw-feed a#tw-next{background:none repeat scroll 0 0 #f5f5f7;border-left:1px solid #e0e0e6;height:100%;left:auto;position:absolute;right:0;top:0;width:12.6%;z-index:2}
.news #tw-feed a#tw-next:before,.news #tw-feed a#tw-next:after{background:none repeat scroll 0 0 #f5f5f7;height:23px;left:-1px;top:0}
.news #tw-feed a#tw-next:after{content:"";position:absolute;top:auto;width:100%;bottom:0}
.news #tw-feed a#tw-next span{background-image:url("css/assets/ICONS.png");background-repeat:no-repeat;background-position:-559px 0;background-color:#e0e0e6;-webkit-border-radius:50% 50% 50% 50%;-khtml-border-radius:50% 50% 50% 50%;-icab-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-o-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;height:40px;left:50%;margin:-21px 0 0 -20px;position:absolute;top:50%;width:40px;-webkit-transition:background-position 500ms;-khtml-transition:background-position 500ms;-icab-transition:background-position 500ms;-moz-transition:background-position 500ms;-o-transition:background-position 500ms;transition:background-position 500ms}
.news #tw-feed a#tw-next.back span{background-position:-599px 0}
.news #tw-feed a#tw-next:hover span{background-color:#003}
.news #tw-feed a#tw-next:active span{background-color:#e06d3a}
.news #tw-feed small.tw-meta{left:0;padding-top:31px;position:absolute;text-align:right;top:0;width:16.9586%;z-index:2}
.news #tw-feed small.tw-meta a#tw-handle{color:#666685;font-size:16px;font-weight:bold}
.news #tw-feed small.tw-meta a#tw-handle:before{top:-2px}
.news #tw-feed small.tw-meta .twitter-follow-button{position:relative;top:7px}
.news #tw-feed ul.inline li#tw-follow a{margin-right:16.111%;min-height:151px;padding-left:0;padding-top:0;text-align:center}
.news #tw-feed ul.inline li#tw-follow a span{background:none repeat scroll 0 0 #003;-webkit-border-radius:20px 20px 20px 20px;-khtml-border-radius:20px 20px 20px 20px;-icab-border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;-o-border-radius:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;color:#fff;height:40px;line-height:40px;margin:0 auto;position:relative;text-shadow:none;top:55px;width:200px}
.news #tw-feed ul.inline li#tw-follow a:active span{background-color:#e06d3a}
.news blockquote.post-desc,.news .category-ad-of-the-week .post-desc blockquote{background:url("css/assets/BG-blockquote-grey.gif") repeat scroll left top transparent;border-left:8px solid #ddd;color:#444;font-family:Georgia,Times,serif;font-size:16px;line-height:24px;margin-bottom:12px}
.news blockquote.post-desc,.news .category-ad-of-the-week .post-desc blockquote p{padding-bottom:4px;padding-top:12px}
.news blockquote.post-desc,.news .category-ad-of-the-week .post-desc blockquote p.author,.news .category-ad-of-the-week .post-desc blockquote p:last-of-type{padding-bottom:12px;padding-top:4px;padding-right:0}
.news blockquote.post-desc{display:block;margin-bottom:16px;margin-top:16px;padding-left:14px;padding-right:24px}
.news blockquote.post-desc .img-centre-wide{width:23%}
.news blockquote.post-desc .img-centre-wide p:last-of-type{display:none}
@media screen and (min-width:1200px){
	.home ul.carousel-nav{left:68%}
	.page-id-23 .col-5x3:before{background-position:-5px center}
	.page-id-23 .col-5x3:after{background:url("css/assets/BG-long-bar-white-right.png") no-repeat scroll center center transparent;content:"";height:100%;position:absolute;right:0;top:0;width:28px;z-index:2}
	.page-id-23 .col-5x3 small{right:32px}
}
@media screen and (min-width:1200px) and (-webkit-min-device-pixel-ratio:0){
	.home div.the-carousel:after{width:26px}
	.page-id-23 .col-5x3{width:61.85%}
	.page-id-23 .col-5x3:before{background-position:-1px center;padding-left:6px}
	.page-id-23 .col-5x3:after{right:-3px;width:30px}
}


/* Temporary Hacks by Ted Rouse, Sept 6, 2014 (I'll try to keep all added classes prefixed with "tr-" to keep it clear) */

body.home
{background:url('images/BG-temphome-body.gif') repeat-x scroll center top #fff}

.tr-featurebox {
	position: relative;
	width: 1025px;
	margin-left: auto;
	margin-right: auto;
}

img.tr-featureimg {
	width: 100%;
	display: block;
	position: relative;
	z-index: 1;
	-ms-interpolation-mode:bicubic;
}

.tr-featurelinks {
	position: absolute;
	z-index: 10;
	top: 20px;
	right: 1px;
}

.tr-featurelinks a {
	display: inline-block;
	font-family:'univers-std-condensed',Helvetica,Arial,sans-serif;
	font-size: 140%;
	color: #fff;
	background-color: #a16800;
	padding: 10px 15px;
}

.tr-featurelinks a:before {
	border-bottom: 0;
}

.tr-featurelinks a:first-child {
	margin-right: 8px;
}

.tr-featurelinks a:hover {
	color: #a16800;
	background-color: #fff;
}
	
/* End of Ted's Hacks */
