@charset "UTF-8";
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio[controls],canvas,video{display:inline-block;*display:inline;*zoom:1;}
html{font-size:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;font-size:13px;line-height:1.231;}
body,button,input,select,textarea{font-family:sans-serif;color:#222;}
::-moz-selection{background:#f58026;color:#fff;text-shadow:none;}
::selection{background:#f58026;color:#fff;text-shadow:none;}
a:focus{outline:thin dotted;}
a:hover,a:active{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
hr{display:block;height:1px;border:0;border-top:1px solid#ccc;margin:1em 0;padding:0;}
ins{background:#ff9;color:#000;text-decoration:none;}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}
pre,code,kbd,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before,q:after{content:"";content:none;}
small{font-size:85%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
ul,ol{margin:1em 0;padding:0 0 0 40px;}
dd{margin:0 0 0 40px;}
nav ul,nav ol{list-style:none;margin:0;padding:0;}
img{border:0;-ms-interpolation-mode:bicubic;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:0;margin:0;padding:0;}
legend{border:0;*margin-left:-7px;padding:0;}
label{cursor:pointer;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,input{line-height:normal;*overflow:visible;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;}
input[type="search"]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
input:invalid,textarea:invalid{background-color:#f0dddd;}
table{border-collapse:collapse;border-spacing:0;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
body{width:100%;float:left;}
body{margin:0;padding:0;}
.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}
.fade.in{opacity:1;}
.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;}
.collapse.in{height:auto;}
.btn{display:inline-block;*display:inline;padding:4px 14px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;*line-height:20px;color:#333333;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-repeat:repeat-x;border:1px solid #bbbbbb;*border:0;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);*zoom:1;}
.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;}
.btn:active,.btn.active{background-color:#cccccc \9;}
.btn:first-child{*margin-left:0;}
.btn:hover{color:#333333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.nav{margin-bottom:20px;margin-left:0;list-style:none;}
.nav-collapse ul{margin:0;padding:0;}
.nav>li>a{display:block;}
.nav>li>a:hover{text-decoration:none;background-color:#eeeeee;}
.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible;color:#777777;background-color:#58595B;}
.navbar-inner{*zoom:1;}
.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:"";}
.navbar-inner:after{clear:both;}
.navbar .container{width:auto;}
.nav-collapse.collapse{height:auto;overflow:visible;}
.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777777;text-shadow:0 1px 0 #ffffff;}
.navbar .brand:hover{text-decoration:none;}
.navbar-text{margin-bottom:0;line-height:40px;}
.navbar-link{color:#777777;}
.navbar-link:hover{color:#333333;}
.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #ffffff;border-left:1px solid #f2f2f2;}
.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn{margin-top:0;}
.navbar-form{margin-bottom:0;*zoom:1;}
.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:"";}
.navbar-form:after{clear:both;}
.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px;}
.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0;}
.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px;}
.navbar-form .input-append,.navbar-form .input-prepend{margin-top:6px;white-space:nowrap;}
.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0;}
.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0;}
.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.navbar-static-top{position:static;width:100%;margin-bottom:0;}
.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px;}
.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0;}
.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}
.navbar-fixed-top{top:0;}
.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0;}
.navbar .nav.pull-right{float:right;margin-right:0;}
.navbar .nav>li{float:left;margin:4px 0 0 10px;}
.navbar .nav>li>a{float:none;padding:0 12px;color:#777777;text-decoration:none;text-transform:uppercase;font-size:.75em;font-family:helvetica;font-weight:bold;background:#888;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;}
.navbar .nav .dropdown-toggle .caret{margin-top:8px;}
.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333333;text-decoration:none;}
.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555555;text-decoration:none;background-color:#e5e5e5;}
.navbar .btn-navbar{display:none;float:right;padding:7px 10px;color:#ffffff;}
.navbar .btn-navbar .icon-bar{display:block;margin-left:auto;margin-right:auto;width:25px;height:2px;background-color:#333;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.1);-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.1);box-shadow:0 1px 0 rgba(255, 255, 255, 0.1);}
.btn-navbar .icon-bar+.icon-bar{margin-top:4px;}
.navbar-inverse{color:#999999;}
.navbar-inverse .navbar-inner{background:#58595b;}
.navbar-inverse .nav>li>a{color:#ffffff;}
.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover{color:#ffffff;}
.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#009aaf;background-color:#ffffff;}
.navbar-inverse .navbar-link{color:#999999;}
.navbar-inverse .navbar-link:hover{color:#ffffff;}
.navbar-inverse .btn-navbar{color:#ffffff;background:transparent;border-color:transparent;width:100%;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.hidden{display:none;visibility:hidden;}
.visible-phone{display:none !important;}
.visible-tablet{display:none !important;}
.hidden-desktop{display:none !important;}
.visible-desktop{display:inherit !important;}
@media only screen and (max-width:1023px){.navbar{} .navbar .nav>li{margin:4px 0 0 4px;} .navbar .nav>li>a{padding:0 8px;font-size:10px;}}@media (max-width:480px){.nav-collapse{-webkit-transform:translate3d(0, 0, 0);} .page-header h1 small{display:block;line-height:20px;} input[type="checkbox"],input[type="radio"]{border:1px solid #ccc;} .form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left;} .form-horizontal .controls{margin-left:0;} .form-horizontal .control-list{padding-top:0;} .form-horizontal .form-actions{padding-right:10px;padding-left:10px;} .modal{top:10px;right:10px;left:10px;} .modal-header .close{padding:10px;margin:-10px;} .carousel-caption{position:static;}}@media (max-width:480px){body{padding-top:0;} .navbar-fixed-top,.navbar-fixed-bottom{position:static;} .navbar-fixed-top{margin-bottom:-20px;} .navbar-fixed-bottom{margin-top:20px;} .navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px;} .navbar .container{width:auto;padding:0;} .navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px;} .nav-collapse{clear:both;} .nav-collapse .nav{float:none;margin:0 0 10px;} .nav-collapse .nav>li{float:none;margin-left:0;} .nav-collapse .nav>li>a{margin-bottom:2px;} .nav-collapse .nav>.divider-vertical{display:none;} .nav-collapse .nav .nav-header{color:#ffffff;text-shadow:none;} .nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#ffffff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} .nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} .nav-collapse .dropdown-menu li+li a{margin-bottom:2px;} .nav-collapse .nav>li>a:hover,.nav-collapse .dropdown-menu a:hover{background-color:#f2f2f2;} .navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:hover{background-color:#666666;} .nav-collapse.in .btn-group{padding:0;margin-top:5px;} .nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:block;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} .nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none;} .nav-collapse .dropdown-menu .divider{display:none;} .nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none;} .nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.1);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.1);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.1);} .navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111111;border-bottom-color:#111111;} .navbar .nav-collapse .nav.pull-right{float:none;margin-left:0;} .nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden;} .navbar .btn-navbar{display:block;} .navbar-static .navbar-inner{padding-right:10px;padding-left:10px;}}.nav{width:100%;}
.calendar ul.month-browser li{width:33.3%;padding:0;border:0;text-align:center;text-transform:uppercase;height:auto;margin:20px 0;}
.calendar{width:100%;}
.calendar ul{list-style:none;padding:0;margin:0;clear:both;width:100%;}
.calendar ul.weekdays{height:40px;}
.calendar ul.weekdays li{text-align:center;text-transform:uppercase;line-height:20px;border:none!important;padding:10px 6px;color:#666;font-size:13px;}
.calendar li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:14.2857142857%;padding:5px;display:block;float:left;border:1px solid #ccc;margin-right:-1px;margin-bottom:-1px;overflow:visible!important;}
.calendar .days:last-child li{margin-bottom:0px!important;}
.calendar li .day,.calendar li .month{display:none;}
.calendar .date{text-align:right;margin-bottom:5px;}
.show-info{display:block;font-size:13px;border-radius:4px;padding:5px;margin-bottom:5px;color:#666;line-height:14px;background:#e4f2f2;border:1px solid #b5dbdc;color:#009aaf;text-decoration:none;}
.show-info:hover .venue{display:block;}
.show-info .show-name{text-decoration:underline;}
.show-info .show-time,.venue{color:#666;margin-top:2px;text-decoration:none;}
.calendar .no-shows{display:none;}
.calendar .venue{display:none;}
.calendar li.out_of_range{background-color:#F5F5F5;color:#666;}
@media only screen and (max-width:768px){.calendar ul.month-browser li{font-size:12px;} .calendar ul{width:100%;box-sizing:border-box;} .calendar .weekdays{display:none;} .calendar li{display:block;height:auto!important;border:1px solid #ededed;width:100%;box-sizing:border-box;padding:10px;margin-bottom:-1px;} .calendar li .day,.calendar li .month{display:inline;} .calendar .no-shows{display:block;color:#ccc;text-align:center;} .calendar .date{text-align:center;} .show-info .show-name{font-size:16px;margin-bottom:5px;} .show-info .venue,.show-info .show-time,.show-info:hover .venue,.show-info:hover .show-time{display:inline;} .calendar li.out_of_range{display:none;}}@media only screen and (device-width:768px) and (device-height:1024px) and (orientation:landscape){.show-info .venue,.show-info .show-time,.show-info:hover .venue,.show-info:hover .show-time{display:inline;}}.button{}.button.pink{font:bold 1em/1.2em Arial;color:#fff;text-shadow:0 1px 0 #a52482;text-decoration:none;border-radius:6px;padding:10px 20px;border:1px solid #cf2da3;box-shadow:inset 0px 1px 0 #f5d3ec;background:#e37fc8;}.button.pink:hover{background:#eca9da;}
.button.pink:active{background:#de6abf;box-shadow:inset 0px 1px 2px #a52482;}
.button.hotpink{font:bold 1em/1.2em Arial;color:#fff;text-shadow:0 1px 0 #7d1652;text-decoration:none;border-radius:6px;padding:10px 20px;border:1px solid #a81e6e;box-shadow:inset 0px 1px 0 #efa3cf;background:#df4da2;}.button.hotpink:hover{background:#e778b9;}
.button.hotpink:active{background:#db3797;box-shadow:inset 0px 1px 2px #7d1652;}
.button.red{font:bold 1em/1.2em Arial;color:#fff;text-shadow:0 1px 0 #550f11;text-decoration:none;border-radius:6px;padding:10px 20px;border:1px solid #81161a;box-shadow:inset 0px 1px 0 #e87b7f;background:#d8252c;}.button.red:hover{background:#e14f55;}
.button.red:active{background:#c22128;box-shadow:inset 0px 1px 2px #550f11;}
.button.orange{font:bold 1em/1.2em Arial;color:#fff;text-shadow:0 1px 0 #7c3906;text-decoration:none;border-radius:6px;padding:10px 20px;border:1px solid #ad5008;box-shadow:inset 0px 1px 0 #f9b988;background:#f58026;}.button.orange:hover{background:#f79d57;}
.button.orange:active{background:#f4720e;box-shadow:inset 0px 1px 2px #7c3906;}
.button.yellow{font:bold 1em/1.2em Arial;color:#fff;text-shadow:0 1px 0 #785208;text-decoration:none;border-radius:6px;padding:10px 20px;border:1px solid #a8720b;box-shadow:inset 0px 1px 0 #f7d188;background:#f1ac28;}.button.yellow:hover{background:#f4be58;}
.button.yellow:active{background:#efa310;box-shadow:inset 0px 1px 2px #785208;}
.button.ltgreen{font:bold 1em/1.2em Arial;color:#fff;text-shadow:0 1px 0 #33390b;text-decoration:none;border-radius:6px;padding:10px 20px;border:1px solid #596413;box-shadow:inset 0px 1px 0 #d0e162;background:#a6ba23;}.button.ltgreen:hover{background:#c4d937;}
.button.ltgreen:active{background:#93a51f;box-shadow:inset 0px 1px 2px #33390b;}
.button.green{font:bold 1em/1.2em Arial;color:#fff;text-shadow:0 1px 0 #193724;text-decoration:none;border-radius:6px;padding:10px 20px;border:1px solid #295a3a;box-shadow:inset 0px 1px 0 #87c89e;background:#49a068;}.button.green:hover{background:#64b882;}
.button.green:active{background:#418e5d;box-shadow:inset 0px 1px 2px #193724;}
.button.aqua{font:bold 1em/1.2em Arial;color:#fff;text-shadow:0 1px 0 #11403f;text-decoration:none;border-radius:6px;padding:10px 20px;border:1px solid #1c6867;box-shadow:inset 0px 1px 0 #76dad8;background:#32b8b6;}.button.aqua:hover{background:#4ecfcd;}
.button.aqua:active{background:#2da4a2;box-shadow:inset 0px 1px 2px #11403f;}
.button.blue{font:bold 1em/1.2em Arial;color:#fff;text-shadow:0 1px 0 #001316;text-decoration:none;border-radius:6px;padding:10px 20px;border:1px solid #004049;box-shadow:inset 0px 1px 0 #16e3ff;background:#009aaf;}.button.blue:hover{background:#00c7e2;}
.button.blue:active{background:#008496;box-shadow:inset 0px 1px 2px #001316;}
table.tablesorter thead tr th,table.tablesorter tfoot tr th{background-color:#58595b;}
table.tablesorter thead tr .header{background-image:url(../images/tablesort-bg.png);background-repeat:no-repeat;background-position:center right;cursor:pointer;}
table.tablesorter tbody td{color:#3D3D3D;padding:4px;background-color:#FFF;vertical-align:top;}
table.tablesorter thead tr .headerSortUp{background-image:url(../images/tablesort-asc.png);}
table.tablesorter thead tr .headerSortDown{background-image:url(../images/tablesort-desc.png);}
table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp{background-color:#333;}
.meta{font-family:'ff-meta-serif-web-pro',"Georgia","Times New Roman","Times",serif;font-weight:500;}
.dagny{font-family:'ff-dagny-web-pro',sans-serif;font-style:normal;font-weight:700;}
.rating-cancel{display:none!important;}
.button{font-family:'ff-dagny-web-pro',sans-serif;font-style:normal;font-weight:700;font-size:1em;color:#fff;text-shadow:0 1px 0 #4c2303;background:#f58026;border:1px solid #ad5008;padding:6px 10px;font-weight:700;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:inset 0 1px 0 #f9b988;-moz-box-shadow:inset 0 1px 0 #f9b988;-o-box-shadow:inset 0 1px 0 #f9b988;box-shadow:inset 0 1px 0 #f9b988;}.button:hover{background:#f79d57;color:#fff;}
.button:active{background:#f4720e;-webkit-box-shadow:inset 0 1px 0 #ad5008;-moz-box-shadow:inset 0 1px 0 #ad5008;-o-box-shadow:inset 0 1px 0 #ad5008;box-shadow:inset 0 1px 2px #ad5008;}
body{color:#58595b;font-family:'ff-meta-serif-web-pro',"Georgia","Times New Roman","Times",serif;font-weight:500;background:#fff;font-size:1em;line-height:1.625em;}
.centered{max-width:1120px;margin:0 auto;}
.hide{display:none!important;}
.account{display:block;position:static;background:#58595b;margin:0;padding:0 10px;text-align:right;padding-right:20px;height:26px;color:#fff;font-size:14px;}.account strong{color:#fff;}
.account a{color:#fff;text-decoration:underline;}.account a:hover{color:#f58026;}
#sitetabs{height:32px;background-color:#58595b;margin-bottom:10px;font-family:'ff-dagny-web-pro',sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;}#sitetabs nav{max-width:1120px;margin:0 auto;}#sitetabs nav li{display:inline;margin:0px;}#sitetabs nav li a{line-height:30px;font-size:.75em;display:block;float:left;height:28px;margin:4px 0 0 10px;padding:0 10px;background-color:#888;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;color:#fff;-webkit-box-shadow:inset 0 -1px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:inset 0 -1px 0px rgba(0, 0, 0, 0.2);box-shadow:inset 0 -1px 0px rgba(0, 0, 0, 0.2);}#sitetabs nav li a.selected{background:#fff;color:#009aaf;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
a{-webkit-transition:color ease-in-out 0.1s;-moz-transition:color ease-in-out 0.1s;-o-transition:color ease-in-out 0.1s;transition:color ease-in-out 0.1s;color:#009aaf;text-decoration:none;}a:hover{color:#f58026;}
h1{font-family:'ff-dagny-web-pro',sans-serif;font-style:normal;font-weight:700;font-weight:500;}
h2{font-family:'ff-meta-serif-web-pro',"Georgia","Times New Roman","Times",serif;font-weight:500;font-weight:500;font-size:1.75em;margin-top:20px;margin-bottom:20px;}
h3{font-size:1.313em;font-weight:normal;}
#logowrap{display:inline;float:left;overflow:hidden;width:48.148148148148145%;margin:0 0.9259259259259258%;}#logowrap #logo{display:inline-block;overflow:hidden;width:103.7037037037037%;margin:0 -1.8518518518518516%;}#logowrap #logo a{display:inline;float:left;overflow:hidden;width:79.62962962962963%;margin:0 1.8518518518518516%;margin-top:30px;}
nav#global{display:inline;float:left;overflow:hidden;width:48.148148148148145%;margin:0 0.9259259259259258%;margin-top:10px;}nav#global span{display:none;}
nav#global ul{display:inline-block;overflow:hidden;width:103.7037037037037%;margin:0 -1.8518518518518516%;}nav#global ul li{display:inline;float:left;overflow:hidden;width:29.629629629629626%;margin:0 1.8518518518518516%;float:left;}nav#global ul li a{font-size:.875em;border-bottom:1px dotted #ccc;line-height:1.5em;display:block;}nav#global ul li a:hover{color:#f58026;}
nav#global ul li.current a{padding-left:8px;background:transparent url(../images/bluedot.gif) 0 50% no-repeat;}
#slider{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;position:relative;background:#fff;overflow:inherit;margin-top:10px;}#slider .slides{margin:0px;padding:0px;}#slider .slides li{position:relative;}
#slider .slides li h1,#slider .slides li h2,#slider .slides li h3{position:absolute;padding:10px 20px;left:0px;z-index:1;opacity:.9;font-family:'ff-meta-serif-web-pro',"Georgia","Times New Roman","Times",serif;font-weight:500;}
#slider .slides li h1,#slider .slides li h2{background:#fff;color:#58595b;margin:0px;bottom:67px;font-size:2em;line-height:1em;}
#slider .slides li h3{bottom:0px;background:#58595b;color:#fff;left:20px;}
#slider .slides li:hover h2,#slider .slides li:hover h3{opacity:1;}
#slider .slides li p{display:none;}
.flex-caption{display:inline;float:left;overflow:hidden;width:48.148148148148145%;margin:0 0.9259259259259258%;height:300px;position:absolute;left:60px;top:20px;background:rgba(255, 255, 255, 0.9);color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);font-size:14px;line-height:18px;}
#shows{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;}#shows ul{display:inline-block;overflow:hidden;width:101.85185185185186%;margin:0 -0.9259259259259258%;}#shows ul li{display:inline;float:left;overflow:hidden;width:14.814814814814813%;margin:0 0.9259259259259258%;border-bottom:2px solid #ccc;position:relative;}#shows ul li a{display:block;position:relative;font-size:90%;line-height:1em;}#shows ul li a span{display:block;width:90%;padding:5% 6%;background:#eee;text-align:center;height:42px;}#shows ul li a span small{color:#555;}
#shows ul li a:hover{color:#f58026;}
#sidebar{margin-top:20px;display:inline;float:left;overflow:hidden;width:31.48148148148148%;margin:0 0.9259259259259258%;}#sidebar h2,#sidebar h3{font-family:'ff-meta-serif-web-pro',"Georgia","Times New Roman","Times",serif;font-weight:500;font-weight:500;font-size:1.5em;margin-top:38px;margin-bottom:14px;}
#sidebar ul{margin:0px;padding:0px;}#sidebar ul li{list-style-type:none;margin-bottom:5px;padding:3px 0;border-bottom:1px dotted #ccc;}#sidebar ul li:last-child{border-bottom:none;}
#sidebar ul li a{display:block;}
#sidebar ul li.here,#sidebar ul li.parent-here{font-weight:bold;color:#009aaf;}#sidebar ul li.here ul,#sidebar ul li.parent-here ul{margin-left:20px;font-weight:normal;}#sidebar ul li.here ul li,#sidebar ul li.parent-here ul li{list-style-type:disc;border:0px;margin-bottom:0px;font-size:90%;}
#sidebar ul li.parent-here .here{color:#f58026;}#sidebar ul li.parent-here .here a{color:#f58026;}
#sidebar ul li.here>a{color:#f58026;}
#showbrowser{position:relative;}#showbrowser a{color:#58595b;}
#showbrowser .flex-direction-nav a{top:auto;bottom:26px;margin:0px;}
#showbrowser .flex-control-nav{display:none;}
#showbrowser .flexslider{margin-bottom:20px;}#showbrowser .flexslider h4{position:absolute;bottom:0px;line-height:30px;background-color:rgba(0, 0, 0, 0.6);display:block;margin-bottom:0px;margin:0px;width:100%;text-align:center;font-family:'ff-dagny-web-pro',sans-serif;font-style:normal;font-weight:700;color:#fff;font-size:1em;}#showbrowser .flexslider h4 span{display:block;font-size:80%;color:#ddd;margin-top:-10px;font-family:'ff-meta-serif-web-pro',"Georgia","Times New Roman","Times",serif;font-weight:500;font-style:italic;font-weight:700;}
#showbrowser .flexslider li{border-bottom:0px;padding-bottom:0px;}#showbrowser .flexslider li div{height:238px;background-size:100% 100%;}
li.slide1 div{background:transparent url(../images/shows-fourseasons-tn.jpg) 0 0 no-repeat;}
li.slide2 div{background:transparent url(../images/shows-nutcracker-tn.jpg) 0 0 no-repeat;}
li.slide3 div{background:transparent url(../images/shows-princess-tn.jpg) 0 0 no-repeat;}
li.slide4 div{background:transparent url(../images/shows-snowwhite-tn.jpg) 0 0 no-repeat;}
li.slide5 div{background:transparent url(../images/shows-maninblack-tn.jpg) 0 0 no-repeat;}
li.slide6 div{background:transparent url(../images/shows-newvoices-tn.jpg) 0 0 no-repeat;}
li.slide7 div{background:transparent url(../images/shows-wonderland-tn.jpg) 0 0 no-repeat;}
#breadcrumbs{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;font-size:.875em;}#breadcrumbs li{display:block;float:left;margin-right:5px;}#breadcrumbs li:after{content:'»';margin-left:10px;}
#breadcrumbs li.current,#breadcrumbs li:last-child{font-weight:bold;}#breadcrumbs li.current:after,#breadcrumbs li:last-child:after{display:none;}
#main #content{display:inline;float:left;overflow:hidden;width:64.81481481481481%;margin:0 0.9259259259259258%;}#main #content article,#main #content div.article{display:inline-block;overflow:hidden;width:102.77777777777777%;margin:0 -1.3888888888888888%;margin-bottom:30px;line-height:1.5em;}#main #content article p,#main #content div.article p,#main #content article h3,#main #content div.article h3{display:inline;float:left;overflow:hidden;width:59.72222222222222%;margin:0 1.3888888888888888%;padding-bottom:10px;}
#main #content article img,#main #content div.article img{display:inline;float:left;overflow:hidden;width:34.72222222222222%;margin:0 1.3888888888888888%;}
#masthead div{margin-top:10px;display:inline;float:left;overflow:hidden;width:114.81481481481481%;margin:0 0.9259259259259258%;}#masthead div.maninblack{background:url(../images/Maninblk-1120px.jpg) 0 0 no-repeat;background-size:100%;}
.performance-list #main{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;}.performance-list #main #content{display:inline-block;overflow:hidden;width:101.85185185185186%;margin:0 -0.9259259259259258%;}.performance-list #main #content header{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;margin-bottom:30px!important;margin-top:30px!important;}
.performance-list #main #content h1{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;font-size:2.25em;line-height:1em;margin-bottom:20px;margin-top:20px;}
.performance-list #main #content p{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;margin-bottom:30px;}
.performance-list #main #content h2{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;margin-bottom:20px;}
.performance-list #main #content .exerpt-wrapper{display:inline;float:left;overflow:hidden;width:31.48148148148148%;margin:0 0.9259259259259258%;margin-bottom:30px;}.performance-list #main #content .exerpt-wrapper .exerpt{display:inline-block;overflow:hidden;width:105.55555555555556%;margin:0 -2.7777777777777777%;}.performance-list #main #content .exerpt-wrapper .exerpt img{display:inline;float:left;overflow:hidden;width:94.44444444444444%;margin:0 2.7777777777777777%;}
.performance-list #main #content .exerpt-wrapper .exerpt h2,.performance-list #main #content .exerpt-wrapper .exerpt p{display:inline;float:left;overflow:hidden;width:94.44444444444444%;margin:0 2.7777777777777777%;}
.performance-list #main #content .exerpt-wrapper .exerpt h2{margin-top:20px;margin-bottom:10px;}.performance-list #main #content .exerpt-wrapper .exerpt h2 .showdates{color:#999;font-size:60%;font-style:italic;display:block;}
#tabs{display:inline;float:left;overflow:hidden;width:64.81481481481481%;margin:0 0.9259259259259258%;}#tabs #content{display:inline-block;overflow:hidden;width:102.77777777777777%;margin:0 -1.3888888888888888%;}#tabs #content h2,#tabs #content h1{display:inline;float:left;overflow:hidden;width:97.22222222222221%;margin:0 1.3888888888888888%;font-family:'ff-meta-serif-web-pro',"Georgia","Times New Roman","Times",serif;font-weight:500;font-size:1.75em;font-weight:500;margin-bottom:20px;margin-top:20px;}#tabs #content h2 .showdates,#tabs #content h1 .showdates{color:#999;font-size:70%;font-style:italic;}
#tabs #content #sectionnav{display:inline;float:left;overflow:hidden;width:22.22222222222222%;margin:0 1.3888888888888888%;font-family:'ff-dagny-web-pro',sans-serif;font-style:normal;font-weight:700;font-weight:500;overflow:visible!important;}#tabs #content #sectionnav a{display:block;padding:10px 10px;line-height:18px;-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;}#tabs #content #sectionnav a:hover{background:#eee;}
#tabs #content #sectionnav .current a{background:#58595b;color:#fff;position:relative;}
#tabs #content #sectionnav .current a:after{content:'';height:38px;width:11px;background:transparent url(../images/tabs-arrow.png) 0 0 no-repeat;position:absolute;right:-11px;top:50%;margin-top:-19px;z-index:2;}
#tabs #content article{display:inline;float:left;overflow:hidden;width:72.22222222222221%;margin:0 1.3888888888888888%;position:relative;overflow:visible;}#tabs #content article h3{font-weight:700;margin-bottom:-10px;margin-top:5px;}
#tabs #content article p,#tabs #content article h2,#tabs #content article h3,#tabs #content article h4{padding-left:20px;}
#tabs #content article:after{content:'';height:100%;width:0px;border-left:1px solid #ccc;position:absolute;left:-21px;top:0px;z-index:-100;}
#tabs #content article#seatingchart{text-align:center;}
#tabs .review h3{font-size:1.25em;font-weight:normal;}
#tabs .review .byline{color:#8b8c8e;padding:10px 20px 0;}
#tabs .review p{margin-top:5px;margin-bottom:30px;}
#video ul{padding:0px;}
#video li{float:none;display:inline-block;text-align:center;width:45%;}#video li img{width:100%!important;}
#video h3{display:block;font-size:1em;line-height:1em;font-weight:400!important;margin:0px!important;padding:0px!important;}
#gallery ul,#video ul{margin:0px;}#gallery ul li,#video ul li{list-style-type:none;margin:10px;float:left;}#gallery ul li img,#video ul li img{width:140px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);-o-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);}#gallery ul li img:hover,#video ul li img:hover{-webkit-box-shadow:0 3px 5px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 3px 5px rgba(0, 0, 0, 0.5);-o-box-shadow:0 3px 5px rgba(0, 0, 0, 0.5);box-shadow:0 3px 5px rgba(0, 0, 0, 0.5);}
#gallery iframe,#video iframe{width:500px !important;height:350px !important;}
#sidebar{display:inline;float:left;overflow:hidden;width:31.48148148148148%;margin:0 0.9259259259259258%;}
.widget{margin-bottom:30px;}.widget h3{font-size:1em;margin-bottom:0;font-weight:bold;}
.whitebox{border:1px solid #ccc;padding:20px;position:relative;font-size:.875em;line-height:1.5em;}.whitebox ul{margin:20px 0;padding:0px;}.whitebox ul li{list-style-type:none;border-bottom:0px!important;}
.whitebox em{margin-top:10px;margin-bottom:-10px;margin-left:20px;}
.whitebox .button{position:relative;top:6px;}
.ticketing{float:right!important;margin-top:-17px !important;}
.ticketing .whitebox ul{margin:0px;padding:0px;}.ticketing .whitebox ul li{display:block;margin-bottom:16px;text-align:left;float:left;margin-right:20px;}.ticketing .whitebox ul li a{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}
.ticketing .whitebox ul li.long{width:100%;margin-right:0px;}
.ticketing .whitebox ul li.showtime{margin-right:0px;}
.ticketing .whitebox ul li label{display:block;}
.ticketing .whitebox ul li select{width:110px;font-size:.875em!important;}
.ticketing .whitebox ul li .prices{color:#49a068;font-size:2em;font-style:italic;font-weight:700;margin-top:10px;}
.article #sidebar{padding-top:20px;display:inline;float:left;overflow:hidden;width:31.48148148148148%;margin:0 0.9259259259259258%;}
.article article{display:inline;float:left;overflow:hidden;width:64.81481481481481%;margin:0 0.9259259259259258%;}.article article #slider{margin:0 0 30px 0;}
.article h1{font-size:2.25em;line-height:1em;margin-bottom:0px;}
.article h2{font-family:'ff-meta-serif-web-pro',"Georgia","Times New Roman","Times",serif;font-weight:500;font-size:1.313em;font-weight:700;}
.article .byline{font-size:.875em;margin-top:-25px;color:#a5a6a7;}
.article .alignLeft{float:left;margin:20px 20px 20px 0;}
.article .alignRight{float:right;margin:20px 0 20px 20px;}
.article nav#articletools{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 0;margin:30px 0;position:relative;}.article nav#articletools ul{position:absolute;right:0px;top:10px;}
.article nav#articletools ul.socialtools{height:24px;position:static;width:360px!important;}
.article nav#articletools li{display:inline;padding-left:10px;}.article nav#articletools li a{font-size:.75em;line-height:.75em;text-transform:uppercase;color:#999;padding:0 14px 0 18px;}.article nav#articletools li a.print{background:transparent url("../images/sprite-tools.png") 0 2px no-repeat;}
.article nav#articletools li a.email{background:transparent url("../images/sprite-tools.png") 0 -25px no-repeat;}
.article nav#articletools li a.rss{background:transparent url("../images/sprite-tools.png") 0 -53px no-repeat;}
.article nav#articletools li.twittershare{position:relative;top:2px;}
.article nav#articletools li.facebookshare iframe{width:50px;}
.article #tabs #commentsform .button{width:150px;}
.article #commentsform{display:inline-block;overflow:hidden;width:102.77777777777777%;margin:0 -1.3888888888888888%;}.article #commentsform h2,.article #commentsform h3{display:inline;float:left;overflow:hidden;width:97.22222222222221%;margin:0 1.3888888888888888%;margin-bottom:20px;font-family:'ff-meta-serif-web-pro',"Georgia","Times New Roman","Times",serif;font-weight:500;font-weight:500;font-size:1.5em;margin-top:38px;margin-bottom:14px;}
.article #commentsform ul{padding:0px;}.article #commentsform ul li{display:inline;float:left;overflow:hidden;width:47.22222222222222%;margin:0 1.3888888888888888%;list-style-type:none;}.article #commentsform ul li label{display:block;margin-bottom:5px;}.article #commentsform ul li label em{font-size:.875em;font-style:italic;color:#a5a6a7;}
.article #commentsform ul li input,.article #commentsform ul li textarea{background-color:#f3f3f3;border:1px solid #cacaca;padding:5px;width:95%;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);-o-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);}
.article #commentsform ul li input{margin-bottom:10px;}
.article #commentsform ul li textarea{height:150px;}
.article #commentsform ul li.long{display:inline;float:left;overflow:hidden;width:47.22222222222222%;margin:0 1.3888888888888888%;}
.article #commentsform .button{display:inline;float:left;overflow:hidden;width:22.22222222222222%;margin:0 1.3888888888888888%;margin-top:20px;}
.article #comments{margin-bottom:50px;}.article #comments h2,.article #comments h3{font-family:'ff-meta-serif-web-pro',"Georgia","Times New Roman","Times",serif;font-weight:500;font-weight:500;font-size:1.5em;margin-top:38px;margin-bottom:14px;}
.article #comments .entry{border-bottom:1px solid #cacaca;}.article #comments .entry h4{margin-bottom:-8px;}
.article #comments .entry .byline{margin:0 0 30px 0;}
.article #comments .entry p{margin:0px 0 20px 0;}
.article #comments .entry:last-child{border:0px;}
#commentsform h2{display:inline;float:left;overflow:hidden;width:97.22222222222221%;margin:0 1.3888888888888888%;margin-bottom:20px;font-family:'ff-dagny-web-pro',sans-serif;font-style:normal;font-weight:700;font-size:2em;}
#commentsform ul{padding:0px;}#commentsform ul li{display:inline;float:left;overflow:hidden;width:34.72222222222222%;margin:0 1.3888888888888888%;list-style-type:none;}#commentsform ul li label{display:block;margin-bottom:5px;}#commentsform ul li label em{font-size:.875em;font-style:italic;color:#a5a6a7;}
#commentsform ul li input,#commentsform ul li textarea{background-color:#f3f3f3;border:1px solid #cacaca;padding:5px;width:95%;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);-o-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);}
#commentsform ul li input{margin-bottom:10px;}
#commentsform ul li textarea{height:150px;}
#commentsform ul li.long{display:inline;float:left;overflow:hidden;width:47.22222222222222%;margin:0 1.3888888888888888%;}
#commentsform .button{display:inline;float:left;overflow:hidden;width:22.22222222222222%;margin:0 1.3888888888888888%;margin-top:20px;}
#pagination{text-align:center;text-transform:uppercase;}#pagination li{display:inline;}#pagination li a{display:inline-block;width:30px;line-height:30px;}#pagination li a:hover{background:#eee;}
#freeform{padding:20px;}#freeform h3{margin-top:0px!important;}
#freeform li{width:100%;list-style-type:none;}#freeform li input{width:93%!important;}
#freeform li.long{width:97%!important;}
#freeform li textarea{height:60px!important;margin-bottom:20px;}
#freeform .clearfix{text-align:center;}
#freeform .button{width:160px!important;display:block!important;float:none!important;margin:0 auto!important;}
article table{width:100%;background:#eee;margin-bottom:30px;line-height:1.25em;}article table th{background:#58595b;color:#fff;border:1px solid #58595b;font-weight:100;text-align:left;padding:10px;width:25%;}
article table td{border:1px solid #ddd;padding:10px 20px;}article table td ul{padding:0px;margin:0px;}article table td ul li{list-style-type:none;margin-bottom:10px;}
article table td ul li:last-child{margin-bottom:0px;}
article table tr:nth-child(odd) td{background:#fff;}
table.selectSeats{width:100%;background:#eee;margin-bottom:10px;line-height:1.2em;font-size:0.8em;}table.selectSeats th{background:#58595b;color:#fff;border:1px solid #58595b;font-weight:100;text-align:left;padding:10px;}
table.selectSeats td{border:1px solid #ddd;padding:5px 5px;}
table.selectSeats tr:nth-child(odd) td{background:#fff;}
#selecttix-table .button{float:right;}
.sitemap h1{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;margin-top:30px;margin-bottom:30px;}
.sitemap #sitemap{margin:0px;padding:0px;}.sitemap #sitemap li{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;margin-bottom:30px;list-style-type:none;font-size:1.25em;}.sitemap #sitemap li a{display:block;border-bottom:1px solid #ccc;margin-bottom:10px;}
.sitemap #sitemap li ul{padding:0px;display:inline-block;overflow:hidden;width:101.85185185185186%;margin:0 -0.9259259259259258%;}.sitemap #sitemap li ul li{display:inline;float:left;overflow:hidden;width:31.48148148148148%;margin:0 0.9259259259259258%;font-size:.825em;}.sitemap #sitemap li ul li a{display:inline;border:0px;font-weight:bold;margin-bottom:0px;}
.sitemap #sitemap li ul li ul{display:inline-block;overflow:hidden;width:105.55555555555556%;margin:0 -2.7777777777777777%;}.sitemap #sitemap li ul li ul li{display:inline;float:left;overflow:hidden;width:94.44444444444444%;margin:0 2.7777777777777777%;display:list-item;padding-left:0px;list-style-type:disc;color:#009aaf;list-style-position:inside;}.sitemap #sitemap li ul li ul li:hover{color:#f58026;}
.sitemap #sitemap li ul li ul li a{display:inline;font-weight:normal;}
footer{border-top:1px solid #ccc;margin-top:20px;padding-top:20px;font-size:.875em;}footer #footernav{display:inline;float:left;overflow:hidden;width:48.148148148148145%;margin:0 0.9259259259259258%;}footer #footernav li{display:inline;padding-right:20px;}
footer #copyright{display:inline;float:left;overflow:hidden;width:48.148148148148145%;margin:0 0.9259259259259258%;text-align:right;margin-bottom:40px;}footer #copyright ul{display:block;}footer #copyright ul li{padding-bottom:5px;}footer #copyright ul li a{padding-left:6px;}
footer #copyright a.twitter,footer #copyright a.facebook,footer #copyright a.youtube,footer #copyright a.pinterest{line-height:1em;padding-left:1.5em;margin-left:10px;}
footer #copyright a.twitter{background:transparent url(../images/twitter_16.png) left 0 no-repeat;}
footer #copyright a.facebook{background:transparent url(../images/facebook_16.png) left 0 no-repeat;}
footer #copyright a.youtube{background:transparent url(../images/youtube_16.png) left 0 no-repeat;}
footer #copyright a.pinterest{background:transparent url(../images/pinterest_16.png) left 0 no-repeat;}
.faqs{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;}.faqs h1{font-size:2em;}
.faqs h3{color:#009aaf;text-decoration:underline;cursor:pointer;padding:0px;margin:20px 0;}.faqs h3:hover{color:#f58026;}
.downloads .downloads-wrapper{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;}.downloads .downloads-wrapper header{border-bottom:#d8d9da 1px solid;padding-bottom:20px;}.downloads .downloads-wrapper header h1{font-size:2em;}
.downloads .downloads-wrapper header .sortshows{float:right;font-size:90%;}
.downloads .downloads-wrapper .sortdownloads{float:right;color:#8b8c8e;font-size:90%;padding:10px 0;}.downloads .downloads-wrapper .sortdownloads a{padding:0 5px;}.downloads .downloads-wrapper .sortdownloads a.current{color:#f58026;text-decoration:underline;}
.downloads .downloads-wrapper article{padding:10px 0;display:inline-block;overflow:hidden;width:101.85185185185186%;margin:0 -0.9259259259259258%;border-bottom:#d8d9da 1px solid;}.downloads .downloads-wrapper article:last-child{border:0px;}
.downloads .downloads-wrapper article h2{display:inline;float:left;overflow:hidden;width:14.814814814814813%;margin:0 0.9259259259259258%;font-size:90%;color:#8b8c8e;}
.downloads .downloads-wrapper article table{display:inline;float:left;overflow:hidden;width:81.48148148148148%;margin:0 0.9259259259259258%;display:table;background:none;}.downloads .downloads-wrapper article table td{border:0px;background:none;vertical-align:middle;padding:5px;}.downloads .downloads-wrapper article table td a{font-size:110%;font-weight:bold;}
.downloads .downloads-wrapper article table td p{margin:0px;color:#8b8c8e;font-size:90%;}
.downloads .downloads-wrapper article table td:first-child{text-align:center;}
.upload-modal{width:400px;padding:20px;background:#fff;clear:both;border:1px solid #ddd;}.upload-modal h3{margin-top:0px;}
.upload-modal ul{padding:0px;margin:0px;}.upload-modal ul li{list-style-type:none;margin-bottom:10px;}.upload-modal ul li label{font-size:90%;display:block;}.upload-modal ul li label small{font-color:#999;font-style:italic;}
.upload-modal input[type='text'],.upload-modal textarea{background-color:#f3f3f3;border:1px solid #cacaca;padding:5px;width:390px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);-o-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);}
.upload-modal textarea{height:60px;}
.login-modal h3{margin-top:0px;}
.login-modal ul{padding:0px;margin:0px;}.login-modal ul li{list-style-type:none;margin-bottom:10px;}.login-modal ul li label{font-size:90%;display:block;}.login-modal ul li label small{font-color:#999;font-style:italic;}
.login-modal input[type='text'],.login-modal textarea,.login-modal input[type='password']{background-color:#f3f3f3;border:1px solid #cacaca;padding:5px;width:290px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);-o-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);}
.login-modal textarea{height:60px;}
.login-modal .button{display:block;margin-top:20px;text-align:center;width:100px;}
.login-modal p{line-height:1.25em;font-size:80%;}
.article article{display:inline;float:left;overflow:hidden;width:64.81481481481481%;margin:0 0.9259259259259258%;margin-top:20px;}.article article h1{margin-bottom:30px;}
.article article .articleimg{float:left;margin:40px 30px 20px 0;width:50%;}
.article article .exerpt-wrapper{margin-bottom:30px;}.article article .exerpt-wrapper .exerpt{display:inline-block;overflow:hidden;width:102.77777777777777%;margin:0 -1.3888888888888888%;}.article article .exerpt-wrapper .exerpt img{display:inline;float:left;overflow:hidden;width:34.72222222222222%;margin:0 1.3888888888888888%;margin-bottom:10px;}
.article article .exerpt-wrapper .exerpt p{display:inline;float:left;overflow:hidden;width:59.72222222222222%;margin:0 1.3888888888888888%;}
.article article .exerpt-wrapper .exerpt h2{display:inline;float:left;overflow:hidden;width:59.72222222222222%;margin:0 1.3888888888888888%;font-size:1.25em;margin-bottom:10px;}
.imgleft{padding:0 20px 20px 0;}
.jqTransformSelectWrapper{width:45px;position:relative;height:31px;background:url(../images/forms/select_left.gif) no-repeat top left;float:left;}.jqTransformSelectWrapper div span{font-size:12px;float:none;position:absolute;white-space:nowrap;height:31px;line-height:15px;padding:8px 0 0 7px;overflow:hidden;cursor:pointer;}
.jqTransformSelectWrapper a.jqTransformSelectOpen{display:block;position:absolute;right:0px;width:31px;height:31px;background:url(../images/forms/select_right.gif) no-repeat center center;}
.jqTransformSelectWrapper ul{position:absolute;width:43px;top:30px;left:0px;list-style:none;background-color:#FFF;border:solid 1px #CCC;display:none;margin:0px;padding:0px;height:150px;overflow:auto;overflow-y:auto;z-index:10;}.jqTransformSelectWrapper ul li{margin:0!important;padding:0!important;float:none!important;}
.jqTransformSelectWrapper ul a{display:block;padding:5px;text-decoration:none;color:#333;background-color:#FFF;font-size:14px;}.jqTransformSelectWrapper ul a.selected{background:#EDEDED;color:#333;}
.jqTransformSelectWrapper ul a:hover,.jqTransformSelectWrapper ul a.selected:hover{background:#f58026;color:#fff;}
.jqTransformHidden{display:none;}
.tinynav{display:none;}
#sitetabs{height:32px;background-color:#58595b;margin-bottom:10px;font-family:'ff-dagny-web-pro',sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;}#sitetabs nav{max-width:1120px;margin:0 auto;}#sitetabs nav li{display:inline;margin:0px;}#sitetabs nav li a{line-height:30px;font-size:.75em;display:block;float:left;height:28px;margin:4px 0 0 10px;padding:0 10px;background-color:#888;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;color:#fff;-webkit-box-shadow:inset 0 -1px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:inset 0 -1px 0px rgba(0, 0, 0, 0.2);box-shadow:inset 0 -1px 0px rgba(0, 0, 0, 0.2);}#sitetabs nav li a.selected{background:#fff;color:#009aaf;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#audience-reviews form{margin:0 14px;}#audience-reviews form .button{width:200px!important;}
.audience-review{padding:10px;border-bottom:1px solid #eee;background:#fefefe;margin-bottom:20px;}.audience-review h3{font-size:18px;margin:0!important;padding:0;}
.audience-review .audience-review-byline{margin-bottom:0px;padding-left:20px;font-size:90%;}
.audience-review .stars{padding-left:20px;}
article #search-results table td{border:none!important;padding:0px;}
div.gs-title{height:auto!important;}
.inline-search{opacity:0.0;background-color:#F5F5F5;position:absolute;height:0;top:30px;right:10px;overflow:hidden;border-radius:0 0 4px 4px;-webkit-box-shadow:0px 1px 2px 0px #CCCCCC;box-shadow:0px 1px 2px 0px #CCCCCC;}.inline-search .search-field{background-color:#f3f3f3;border:1px solid #cacaca;padding:5px;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);}
.inline-search .button{margin-right:10px;background-color:#9c9c9c;-webkit-box-shadow:inset 0 1px 0 #cfcfcf;box-shadow:inset 0 1px 0 #cfcfcf;border:1px solid #696969;}.inline-search .button:hover{background:#b6b6b6;color:#fff;}
.inline-search .button:active{background:#8f8f8f;-webkit-box-shadow:inset 0 1px 0 #696969;box-shadow:inset 0 1px 2px #696969;}
.inline-search .search-field{margin:10px;}
li#search{float:right;margin-right:10px;width:34px;height:24px;}li#search a{background:transparent url(../images/icon-search.png) center center no-repeat;display:block;height:24px;margin-right:10px;}
@media only screen and (max-width:1024px){.centered{margin:0 10px;} .account{display:block;position:static;background:#58595b;margin:0;padding:0 10px;text-align:right;padding-right:20px;height:26px;}.account strong{color:#fff;} .account a{color:#fff;text-decoration:underline;}.account a:hover{color:#f58026;} .hide{display:block!important;} #logowrap{display:inline;float:left;overflow:hidden;width:48.148148148148145%;margin:0 0.9259259259259258%;}#logowrap #logo{display:inline-block;overflow:hidden;width:103.7037037037037%;margin:0 -1.8518518518518516%;}#logowrap #logo a{display:inline;float:left;overflow:hidden;width:79.62962962962963%;margin:0 1.8518518518518516%;margin-top:30px;} nav#global{display:inline;float:left;overflow:hidden;width:48.148148148148145%;margin:0 0.9259259259259258%;margin-top:10px;}nav#global span{display:none;} nav#global ul{display:inline-block;overflow:hidden;width:103.7037037037037%;margin:0 -1.8518518518518516%;}nav#global ul li{display:inline;float:left;overflow:hidden;width:29.629629629629626%;margin:0 1.8518518518518516%;float:left;}nav#global ul li a{font-size:.875em;border-bottom:1px dotted #ccc;line-height:1.5em;display:block;}nav#global ul li a:hover{color:#f58026;} #shows{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;margin-top:20px;}#shows ul{display:inline-block;overflow:hidden;width:101.85185185185186%;margin:0 -0.9259259259259258%;}#shows ul li{display:inline;float:left;overflow:hidden;width:31.48148148148148%;margin:0 0.9259259259259258%;border-bottom:none;position:relative;margin-bottom:20px;}#shows ul li a{font-size:1em;}#shows ul li a span{height:50px;} #shows h2{font-size:1.5em;} #slider .slides li h1,#slider .slides li h2,#slider .slides li h3{position:absolute;padding:5px 20px;left:0px;z-index:1;opacity:.9;} #slider .slides li h1,#slider .slides li h2{background:#fff;color:#58595b;margin:0px;bottom:50px;font-size:1.5em;line-height:1.2em;} #slider .slides li h3{font-size:1.1em;bottom:-3px;background:#58595b;color:#fff;left:20px;} #slider .slides li:hover h2,#slider .slides li:hover h3{opacity:1;} #slider .slides li p{display:none;} #main #content{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;}#main #content article{display:inline-block;overflow:hidden;width:101.85185185185186%;margin:0 -0.9259259259259258%;margin-bottom:30px;line-height:1.5em;}#main #content article p,#main #content article h3{display:inline;float:left;overflow:hidden;width:64.81481481481481%;margin:0 0.9259259259259258%;padding-bottom:10px;} #main #content article img{display:inline;float:left;overflow:hidden;width:31.48148148148148%;margin:0 0.9259259259259258%;} #sidebar,.article #sidebar{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;} #sidebar.ticketing{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;margin-top:30px;}#sidebar.ticketing h2{font-size:1.75em;font-weight:500;} #sidebar.ticketing #selecttix{margin:0;} #sidebar.ticketing #showbrowser{display:none;} #sidebar.ticketing .whitebox{padding:20px 20px 20px 0;background-color:#f9f9f9;text-align:left;}#sidebar.ticketing .whitebox .button{position:relative;top:5px;margin-left:20px;line-height:19px;padding:5px 10px;font-size:1em;}#sidebar.ticketing .whitebox .button:hover{color:#fff!important;} #sidebar.ticketing .whitebox label{display:inline;font-size:1.5em;color:#58595b;position:relative;top:7px;} #sidebar.ticketing .whitebox ul li{padding:0px;}#sidebar.ticketing .whitebox ul li.long{width:inherit!important;margin-left:20px;} #sidebar.ticketing .whitebox ul li.showdate{margin-left:20px;margin-right:0;} #sidebar.ticketing .whitebox ul li.showtime{margin-left:20px;} #sidebar.ticketing .whitebox em{display:none;} #sidebar.ticketing .whitebox:after{content:'';display:none;} #sidebar.ticketing .whitebox .prices{display:inline;margin-top:4px;font-size:1.5em;color:#58595b;position:relative;top:7px;padding-left:3px;} #tabs{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;}#tabs #content{display:inline-block;overflow:hidden;width:101.85185185185186%;margin:0 -0.9259259259259258%;margin-top:0px;}#tabs #content h2{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;margin-top:0px;margin-bottom:20px;} #tabs #content #sectionnav{display:inline;float:left;overflow:hidden;width:23.14814814814815%;margin:0 0.9259259259259258%;font-family:'ff-dagny-web-pro',sans-serif;font-style:normal;font-weight:700;font-weight:500;overflow:visible!important;}#tabs #content #sectionnav a{display:block;padding:9px 10px;line-height:20px;}#tabs #content #sectionnav a:hover{background:#eee;} #tabs #content #sectionnav .current a{background:#58595b;color:#fff;position:relative;} #tabs #content #sectionnav .current a:after{content:'';height:38px;width:11px;background:transparent url(../images/tabs-arrow.png) 0 0 no-repeat;position:absolute;right:-11px;top:0px;z-index:2;} #tabs #content article{display:inline;float:left;overflow:hidden;width:73.14814814814815%;margin:0 0.9259259259259258%;position:relative;overflow:visible;}#tabs #content article p{padding-left:20px;} #tabs #content article:after{content:'';height:0%;width:0px;} #tabs #content article#seatingchart{text-align:center;} footer{height:200px;padding:20px 10px 80px;margin-left:-10px;margin-right:-10px;} .article article{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;} .article h1{font-size:2.25em;margin-bottom:10px;} .article h2{font-family:'ff-meta-serif-web-pro',"Georgia","Times New Roman","Times",serif;font-weight:500;font-size:1.313em;font-weight:700;} .article .byline{font-size:.875em;color:#a5a6a7;} .article .alignLeft{float:left;margin:20px 20px 20px 0;} .performance-list #main{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;}.performance-list #main #content{display:inline-block;overflow:hidden;width:101.85185185185186%;margin:0 -0.9259259259259258%;}.performance-list #main #content header{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;}.performance-list #main #content header h1{font-size:2em;} .performance-list #main #content .exerpt-wrapper{display:inline;float:left;overflow:hidden;width:31.48148148148148%;margin:0 0.9259259259259258%;margin-bottom:30px;}.performance-list #main #content .exerpt-wrapper .exerpt{display:inline-block;overflow:hidden;width:105.55555555555556%;margin:0 -2.7777777777777777%;}.performance-list #main #content .exerpt-wrapper .exerpt img{display:inline;float:left;overflow:hidden;width:94.44444444444444%;margin:0 2.7777777777777777%;margin-bottom:10px;} .performance-list #main #content .exerpt-wrapper .exerpt h2,.performance-list #main #content .exerpt-wrapper .exerpt p{display:inline;float:left;overflow:hidden;width:94.44444444444444%;margin:0 2.7777777777777777%;} .performance-list #main #content .exerpt-wrapper .exerpt h2{font-size:1.25em;margin-bottom:5px;}}@media only screen and (max-width:767px){.centered{margin:0 10px;} .hide{display:block!important;} #logowrap{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;}#logowrap #logo{display:inline-block;overflow:hidden;width:101.85185185185186%;margin:0 -0.9259259259259258%;}#logowrap #logo a{display:inline;float:left;overflow:hidden;width:64.81481481481481%;margin:0 0.9259259259259258%;margin-top:30px;} nav#global{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;margin-top:10px;}nav#global span{display:none;} nav#global ul{display:inline-block;overflow:hidden;width:101.85185185185186%;margin:0 -0.9259259259259258%;}nav#global ul li{display:inline;float:left;overflow:hidden;width:31.48148148148148%;margin:0 0.9259259259259258%;float:left;}nav#global ul li a{font-size:.875em;border-bottom:1px dotted #ccc;line-height:1.5em;display:block;}nav#global ul li a:hover{color:#f58026;} #slider{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;}#slider .slides li img{position:static;} #slider .slides li h1,#slider .slides li h2,#slider .slides li h3{background:#eee;color:#009aaf;position:static;z-index:1;margin:0px;} #slider .slides li h2{font-size:1.5em;} #slider .slides li h3{padding-top:0px;font-size:1em;color:#555;} #slider .slides li:hover h2,#slider .slides li:hover h3{opacity:1;} #shows{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;margin-top:20px;}#shows ul{display:inline-block;overflow:hidden;width:101.85185185185186%;margin:0 -0.9259259259259258%;}#shows ul li{display:inline;float:left;overflow:hidden;width:31.48148148148148%;margin:0 0.9259259259259258%;border-bottom:none;position:relative;margin-bottom:20px;}#shows ul li a{font-size:1em;}#shows ul li a span{height:50px;} #shows h2{font-size:1.5em;} #main #content{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;}#main #content article{display:inline-block;overflow:hidden;width:101.85185185185186%;margin:0 -0.9259259259259258%;margin-bottom:30px;line-height:1.5em;}#main #content article p,#main #content article h3{display:inline;float:left;overflow:hidden;width:64.81481481481481%;margin:0 0.9259259259259258%;padding-bottom:10px;} #main #content article img{display:inline;float:left;overflow:hidden;width:31.48148148148148%;margin:0 0.9259259259259258%;} .prices{clear:both;} #sidebar{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;} .performance-list #main{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;}.performance-list #main #content{display:inline-block;overflow:hidden;width:101.85185185185186%;margin:0 -0.9259259259259258%;}.performance-list #main #content h1{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;font-size:2em;margin-bottom:30px;margin-top:30px;} .performance-list #main #content .exerpt-wrapper{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;margin-bottom:30px;}.performance-list #main #content .exerpt-wrapper .exerpt{display:inline-block;overflow:hidden;width:101.85185185185186%;margin:0 -0.9259259259259258%;}.performance-list #main #content .exerpt-wrapper .exerpt img{display:inline;float:left;overflow:hidden;width:39.81481481481482%;margin:0 0.9259259259259258%;margin-bottom:10px;} .performance-list #main #content .exerpt-wrapper .exerpt h2,.performance-list #main #content .exerpt-wrapper .exerpt p{display:inline;float:left;overflow:hidden;width:56.481481481481474%;margin:0 0.9259259259259258%;} .performance-list #main #content .exerpt-wrapper .exerpt h2{font-size:1.25em;margin-bottom:5px;} #sitetabs{display:block;} .homepage-ticket-form h2{font-size:30px;} .homepage-ticket-form h3{margin-top:-10px;} .homepage-ticket-form.dark h2{color:#fff;font-size:30px;} .homepage-ticket-form.dark h3{color:#ddd;margin-top:-10px;} .homepage-ticket-form.dark label{color:#ddd;}}@media only screen and (max-width:480px){#breadcrumbs{display:none;} .centered{padding:0 10px;} .hide{display:block!important;} #audience-reviews form{margin:0;} #logowrap{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;text-align:center;}#logowrap #utility{position:absolute;width:100%;top:80px;}#logowrap #utility li{padding:0 0px;font-size:.875em;} #logowrap #logo a{position:absolute;width:270px;height:25px;text-indent:-5000px;left:50%;margin-left:-130px;margin-bottom:40px;background:transparent url(../images/logo-small.png) 0 0 no-repeat;} nav#global{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;margin-top:60px;}nav#global .tixshows,nav#global .aboutballet{display:none;} nav#global span:first-child{margin-right:-1px;} nav#global span{display:block;width:50%;margin:0 0px -11px 0;text-align:center;line-height:2.5em;float:left;font-size:.75em;font-weight:bold;color:#009aaf;cursor:pointer;}nav#global span em{font-style:normal;} nav#global span.active{background:#eee;-webkit-box-shadow:inset 0 1px 0 #cccccc,inset 1px 0 0 #cccccc,inset -1px 0 0 #cccccc;-moz-box-shadow:inset 0 1px 0 #cccccc,inset 1px 0 0 #cccccc,inset -1px 0 0 #cccccc;-o-box-shadow:inset 0 1px 0 #cccccc,inset 1px 0 0 #cccccc,inset -1px 0 0 #cccccc;box-shadow:inset 0 1px 0 #cccccc,inset 1px 0 0 #cccccc,inset -1px 0 0 #cccccc;} nav#global ul{display:inline-block;overflow:hidden;width:101.85185185185186%;margin:0 -0.9259259259259258%;margin-top:10px;-webkit-box-shadow:0 1px 0 #ccc;-moz-box-shadow:0 1px 0 #ccc;-o-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc;}nav#global ul li{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;margin-bottom:-1px;}nav#global ul li a{font-size:.875em;-webkit-box-shadow:inset 0 1px 0 #cccccc,inset 0 -1px 0 #cccccc,inset 1px 0 0 #cccccc,inset -1px 0 0 #cccccc;-moz-box-shadow:inset 0 1px 0 #cccccc,inset 0 -1px 0 #cccccc,inset 1px 0 0 #cccccc,inset -1px 0 0 #cccccc;-o-box-shadow:inset 0 1px 0 #cccccc,inset 0 -1px 0 #cccccc,inset 1px 0 0 #cccccc,inset -1px 0 0 #cccccc;box-shadow:inset 0 1px 0 #cccccc,inset 0 -1px 0 #cccccc,inset 1px 0 0 #cccccc,inset -1px 0 0 #cccccc;line-height:2.5em;margin:0 0 -1px 0;padding-left:10px;display:block;background:transparent url(../images/nav-arrow.png) right 50% no-repeat;}nav#global ul li a:hover{color:#f58026;} #slider .slides li h1,#slider .slides li h2{font-size:1.25em;font-weight:bold;padding:5px 20px 0 20px;} #slider .slides li h3{font-size:1em;line-height:1em;} #slider .slides li:hover h2,#slider .slides li:hover h3{opacity:1;} li.maninblack-mast div{background:transparent url(../images/maninblack-masthead-480.jpg) left top no-repeat !important;background-size:100%;} .flex-direction-nav{display:none;} #shows{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;margin-top:20px;}#shows ul{display:inline-block;overflow:hidden;width:101.85185185185186%;margin:0 -0.9259259259259258%;}#shows ul li{display:inline;float:left;overflow:hidden;width:48.148148148148145%;margin:0 0.9259259259259258%;border-bottom:none;position:relative;} #shows h2{font-size:1.125em;} #shows span{font-size:80%;} #shows li a{display:block;position:relative;font-size:.875em;line-height:1em;margin-bottom:10px;}#shows li a span{display:block;width:90%;padding:5% 6%;background:#fff;text-align:center;height:30px;} #shows li a:hover{color:#f58026;} #masthead div{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;}#masthead div.maninblack{background:url(../images/Maninblk-480px.jpg) 0 0 no-repeat;background-size:100%;} .performance #tabs #content{margin-top:0px;} #main #content{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;}#main #content h2{font-size:1.125em;} #main #content article,#main #content div.article{display:inline-block;overflow:hidden;width:101.85185185185186%;margin:0 -0.9259259259259258%;margin-bottom:20px;line-height:1.5em;}#main #content article p,#main #content div.article p,#main #content article h3,#main #content div.article h3{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;padding-bottom:10px;} #main #content article h3,#main #content div.article h3{font-size:1em;} #main #content article p,#main #content div.article p{font-size:.875em;} #main #content article img,#main #content div.article img{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;margin-bottom:10px;} #sidebar.ticketing{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;margin-top:30px;}#sidebar.ticketing h2{font-size:1em;font-weight:500;margin-bottom:0px;} #sidebar.ticketing #selecttix{margin:0;} #sidebar.ticketing #showbrowser{display:none;} #sidebar.ticketing .whitebox{position:relative;padding:10px 10px 10px 0;background-color:#f9f9f9;text-align:left;}#sidebar.ticketing .whitebox .button{display:block;width:50px;position:absolute;right:20px;top:50%;margin-top:-15px;text-indent:-9999px;margin-left:20px;line-height:19px;padding:5px 10px;font-size:1em;}#sidebar.ticketing .whitebox .button:hover{color:#fff!important;} #sidebar.ticketing .whitebox .button:after{content:'Buy';color:#fff;position:absolute;top:0px;left:0px;z-index:10000;width:70px;height:30px;line-height:30px;text-indent:0px;text-align:center;} #sidebar.ticketing .whitebox label{display:inline;font-size:1.1em;color:#58595b;position:relative;top:7px;} #sidebar.ticketing .whitebox ul{float:left;}#sidebar.ticketing .whitebox ul li{display:block;float:none;} #sidebar.ticketing .whitebox em{display:none;} #sidebar.ticketing .whitebox .prices{display:inline;margin-top:4px;font-size:1.1em;color:#58595b;position:relative;top:7px;padding-left:3px;} #tabs{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;}#tabs #content{display:inline-block;overflow:hidden;width:101.85185185185186%;margin:0 -0.9259259259259258%;}#tabs #content h1{font-size:1.5em;}#tabs #content h1 span{display:block;} #tabs #content h2{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;margin-top:20px;margin-bottom:20px;padding-left:0px!important;} #tabs #content h3{padding-left:0px!important;} #tabs #content #sectionnav{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;font-family:'ff-dagny-web-pro',sans-serif;font-style:normal;font-weight:700;font-weight:500;overflow:visible!important;}#tabs #content #sectionnav li{float:left;margin:5px 5px 5px 0;} #tabs #content #sectionnav a{display:block;padding:2px 5px;line-height:20px;font-size:.75em;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;}#tabs #content #sectionnav a:hover{background:#eee;} #tabs #content #sectionnav .current a{background:#58595b;color:#fff;position:relative;-webkit-box-shadow:inset 0 1px 0 #0d0d0d;-moz-box-shadow:inset 0 1px 0 #0d0d0d;-o-box-shadow:inset 0 1px 0 #0d0d0d;box-shadow:inset 0 1px 0 #0d0d0d;} #tabs #content #sectionnav .current a:after{content:'';display:none;} #tabs #content article{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;position:relative;overflow:visible;}#tabs #content article p{padding-left:0px;font-size:.875em;line-height:1.5em;} #tabs #content article:after{content:'';display:none;} #tabs #content article#seatingchart{text-align:center;} #gallery ul{margin:0px;padding:0px;}#gallery ul li{list-style-type:none;margin:10px;float:left;}#gallery ul li img{width:320px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);-o-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);}#gallery ul li img:hover{-webkit-box-shadow:0 3px 5px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 3px 5px rgba(0, 0, 0, 0.5);-o-box-shadow:0 3px 5px rgba(0, 0, 0, 0.5);box-shadow:0 3px 5px rgba(0, 0, 0, 0.5);} #sidebar{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;}#sidebar h2{font-size:1.125em;} footer{border:none;height:auto;padding:10px 20px;width:100%;margin-top:20px;margin-left:-20px;font-size:.875em;}footer #footernav{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;text-align:right;margin-bottom:40px;}footer #footernav li{padding-right:0;padding-left:10px;} footer #copyright{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;text-align:right;margin-bottom:40px;} .article p{font-size:.875em;line-height:1.5em;}.article p a{padding:10px 0;text-decoration:underline;font-size:120%;} .article .alignLeft{display:block;width:100%;float:none;} .article .alignRight{float:right;margin:20px 0 20px 20px;} .article #commentsform{display:inline-block;overflow:hidden;width:101.85185185185186%;margin:0 -0.9259259259259258%;}.article #commentsform h2{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;font-size:1.25em;} .article #commentsform ul li{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;}.article #commentsform ul li.long{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;} .article #commentsform .button{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;margin-top:20px;} .article #comments{margin-bottom:50px;}.article #comments h2{font-family:'ff-dagny-web-pro',sans-serif;font-style:normal;font-weight:700;font-size:1.5em;} .article #comments .entry{border-bottom:1px solid #cacaca;}.article #comments .entry h4{margin-bottom:-8px;} .article #comments .entry .byline{margin:0 0 20px 0;} .article #comments .entry p{margin:0px 0 20px 0;} .article #comments .entry:last-child{border:0px;} .performance-list #main{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;font-size:.875em;line-height:1.5em;}.performance-list #main #content{display:inline-block;overflow:hidden;width:101.85185185185186%;margin:0 -0.9259259259259258%;}.performance-list #main #content h1{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;font-size:2em;line-height:1em;margin-bottom:20px;} .performance-list #main #content .exerpt-wrapper{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;margin-bottom:30px;}.performance-list #main #content .exerpt-wrapper .exerpt{display:inline-block;overflow:hidden;width:101.85185185185186%;margin:0 -0.9259259259259258%;}.performance-list #main #content .exerpt-wrapper .exerpt img{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;margin-bottom:10px;} .performance-list #main #content .exerpt-wrapper .exerpt h2,.performance-list #main #content .exerpt-wrapper .exerpt p{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;} .performance-list #main #content .exerpt-wrapper .exerpt h2{font-size:1.313em;margin-bottom:5px;} .article article{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;margin-top:20px;}.article article h1{margin-top:0px;} .article article .exerpt-wrapper{margin-bottom:30px;}.article article .exerpt-wrapper .exerpt{display:inline-block;overflow:hidden;width:101.85185185185186%;margin:0 -0.9259259259259258%;}.article article .exerpt-wrapper .exerpt img{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;margin-bottom:10px;} .article article .exerpt-wrapper .exerpt h2,.article article .exerpt-wrapper .exerpt p{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;} .article article .exerpt-wrapper .exerpt h2{font-size:1.25em;margin-bottom:5px;} .downloads #tabs #content #details{display:inline;float:left;overflow:hidden;width:98.4126984126984%;margin:0 0.7936507936507936%;} .downloads #tabs #content #sidebar{display:none;} .tinynav{display:block;position:static;font-size:12px;margin:10px auto!important;width:200px;} #sitetabs{width:100%;background:transparent;text-align:center;}#sitetabs ul{display:none;} .account{text-align:center;padding-right:0px;} #video li{width:100%;} .sitemap #sitemap li{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;margin-bottom:10px;}.sitemap #sitemap li a{margin-bottom:10px;} .sitemap #sitemap li ul{display:inline-block;overflow:hidden;width:101.85185185185186%;margin:0 -0.9259259259259258%;}.sitemap #sitemap li ul li{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;margin-bottom:10px;}.sitemap #sitemap li ul li a{font-weight:normal;margin-bottom:0px;} .sitemap #sitemap li ul li ul{display:inline-block;overflow:hidden;width:101.85185185185186%;margin:0 -0.9259259259259258%;}.sitemap #sitemap li ul li ul li{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;margin-left:10px;} .login-modal h3{margin-top:0px;} .login-modal ul{padding:0px;margin:0px;}.login-modal ul li{list-style-type:none;margin-bottom:10px;}.login-modal ul li label{font-size:90%;display:block;}.login-modal ul li label small{font-color:#999;font-style:italic;} .login-modal input[type='text'],.login-modal textarea,.login-modal input[type='password']{background-color:#f3f3f3;border:1px solid #cacaca;padding:5px;width:250px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);-o-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);} .login-modal textarea{height:60px;} .login-modal .button{display:block;margin-top:20px;text-align:center;width:100px;} .login-modal p{line-height:1.25em;font-size:80%;} #articletools ul{display:none;} #articletools ul.socialtools{display:block;} .inline-search{opacity:1.0;background-color:transparent;position:relative;top:inherit;right:inherit;padding:7px 0px;height:44px;-webkit-box-shadow:none;box-shadow:none;}.inline-search .search-field{width:100%;margin:0px;border-radius:4px;} .inline-search .search-button{display:none;} li#search{width:auto;height:auto;position:relative;float:none;margin:0px;padding:0px;}li#search a{display:none;}}@media only screen and (max-width:480px) and (-webkit-min-device-pixel-ratio:2){nav#global li.current a{background-image:url(../images/nav-arrow@2x.png) !important;background-size:14px 8px!important;} #logo a{background:transparent url(../images/logo@2x.png) 0 0 no-repeat !important;background-size:270px 22px!important;} a.twitter{background-image:url(../images/twitter_32.png) !important;background-size:16px 16px!important;} a.facebook{background-image:url(../images/facebook_32.png) !important;background-size:16px 16px!important;} a.youtube{background-image:url(../images/youtube_32.png) !important;background-size:16px 16px!important;} li#search a{background-image:url(../images/icon-search@2x.png) !important;background-size:24px 24px!important;}}.calendar-wrapper{display:inline;float:left;overflow:hidden;width:98.14814814814815%;margin:0 0.9259259259259258%;}
#month_year th{text-align:center;width:33%;}#month_year th:first-child{text-align:left;}
#month_year th:last-child{text-align:right;}
#fc_calendar{text-align:left;margin:0 auto 30px;}#fc_calendar #fc_outer{margin-top:30px;}
#fc_calendar table{border-collapse:collapse;width:100%;position:relative;}#fc_calendar table #fc_inner th{font-family:'ff-dagny-web-pro',sans-serif;font-style:normal;font-weight:700;font-weight:100;padding:5px 10px;color:#999;text-align:center;text-transform:uppercase;font-size:.825em;}
#fc_calendar table #fc_inner td{border:1px solid #ccc;vertical-align:top;background-color:#fff;color:#58595b;}#fc_calendar table #fc_inner td:hover{-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.2);background:#fcfcfc;}
#fc_calendar .event{overflow:hidden;white-space:nowrap;color:#009966;}#fc_calendar .event a{color:#009966;text-decoration:underline;}
#fc_calendar .event_title{display:block;margin:4px;padding:6px 6px 6px 14px;font-size:.75em;line-height:1em;background:transparent url(../images/calendar-bullet.png) 3px 7px no-repeat;}#fc_calendar .event_title a{display:block;}
#fc_calendar .out_of_range{background-color:#fafafa!important;}
alendar .black{background-color:#000;}
#fc_calendar .has_events{background-color:yellow;color:#f00;}
#fc_calendar .day_cell .all_day,#fc_calendar .day_cell .multi_day{background-color:#009966;margin:0 0 1px;padding:0 4px;line-height:20px;color:#fff;font-size:11px;}
#fc_calendar .day_cell .all_day a,#fc_calendar .fc_inner .day_cell .multi-day a{color:#fff;text-decoration:none;}
#fc_calendar .day_cell .all_day a:hover,#fc_calendar .day_cell .multi-day a:hover{color:#fff;text-decoration:underline;}
#fc_calendar .first_day{margin-left:0;}
#fc_calendar .last_day{margin-right:0;}
#fc_calendar .day_cell .index_difference_1{margin-top:21px;}
#fc_calendar .day_cell .index_difference_2{margin-top:45px;}
#fc_calendar .day_cell .date{text-align:right;font-family:'ff-dagny-web-pro',sans-serif;font-style:normal;font-weight:700;font-weight:500;color:#666;height:20px;line-height:20px;margin:-30px 0 0 0;}
#fc_calendar .day_cell .date a{color:#58595b;font-size:.875em;text-decoration:none;}
#fc_calendar .day_cell .date .num{margin-right:5px;}
#fc_calendar .day_cell .date a:hover{color:#000;text-decoration:underline;}
#fc_calendar .out_of_range .date{background:transparent url(/themes/solspace_themes/calendar/img/pad_date.png) repeat-x;color:#ccc;}
#fc_calendar .day_cell{width:137px;height:131px;padding-top:30px;}
.ie8 #slider{text-align:center;}.ie8 #slider .flex-control-nav{display:inline-block;height:13px;}.ie8 #slider .flex-control-nav li{width:13px;height:13px;display:inline-block;margin-top:10px!important;}
.fbSendButton,.connect_widget_text_summary{display:none;}
.ie8 #breadcrumbs .current{font-weight:bold!important;}
.ie8 #breadcrumbs .current:after{content:" " !important;}
.homepage-ticket-form{position:absolute;height:310px;width:340px;right:0px;top:0px;padding:20px;background-color:rgba(255, 255, 255, 0.7);}
.homepage-ticket-form ul{list-style:none;padding:0px;margin:0px;}
.homepage-ticket-form ul li{margin-bottom:20px;}
.homepage-ticket-form label{display:block;}
.homepage-ticket-form select{width:100%;}
@media only screen and (max-width:768px){.homepage-ticket-form{height:auto;width:100%!important;box-sizing:border-box;padding:10px 20px;position:static;} .homepage-ticket-form h2{font-size:21px;} .homepage-ticket-form h2 strong{font-size:24px;} .homepage-ticket-form h3{margin-top:-35px;} .homepage-hero{display:none!important;} .select_seats{margin:-20px auto 0 !important;float:none;padding-left:0!important;padding-right:0!important;width:100%;display:block;}}
/* CSS Document */

