html{height:100%;color:#666;background:url('/images/backgrounds/crosses.png')}#wrap{min-height:100%;margin-bottom:-220px}body{height:100%;width:100%;overflow-x:hidden;margin:0;font-size:.85em;font-family:"Open Sans",Verdana,Helvetica,Sans-Serif}h1,h2,h3{margin:10px 0 5px}h1{font-size:1.8em;color:#fff;font-weight:lighter;font-size:32px}h2{font-size:1.6em;font-size:24px;color:#d0ac71;font-family:'Source Sans Pro';font-weight:bold;margin-top:30px}h3{font-size:1.1em}.btn{padding:10px 20px;border-radius:5px;border:none;background:#e0c8a1;background:-moz-linear-gradient(top,#e0c8a1 0%,#d0ac71 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e0c8a1),color-stop(100%,#d0ac71));background:-webkit-linear-gradient(top,#e0c8a1 0%,#d0ac71 100%);background:-o-linear-gradient(top,#e0c8a1 0%,#d0ac71 100%);background:-ms-linear-gradient(top,#e0c8a1 0%,#d0ac71 100%);background:linear-gradient(to bottom,#e0c8a1 0%,#d0ac71 100%);font-weight:bold;color:#fff;cursor:pointer;text-align:center;width:257px;font-family:'Source Sans Pro';font-size:18px}a{color:#0f6632;text-decoration:none;font-weight:bold}hr{color:#d6d6d6;background-color:#d6d6d6}p,li{line-height:1.75}p a{padding:0 2px}img{border:none;width:auto;max-width:100%}.r-text{font-weight:bold;color:red}.pull-img-left{float:left;margin:12px 20px 0 0;border:2px solid #e3e3e6}.clearfix:after{content:"";display:table;clear:both}table{border:1px solid #e9e9e9;margin:15px 0;border-spacing:0;text-wrap:none;width:100%}table td{padding:5px 10px;text-align:center}table td:first-child{text-align:left;padding-left:15px}table tr:nth-child(odd){background:#f6f6f6}table tr:first-child{background:#008bcc;color:#fff}.boxes{width:100%}.boxes .box{float:left;width:28%;height:175px;color:#666;background:#fff;border:2px solid #e3e3e6;padding:15px;background:-moz-linear-gradient(top,#fff 0%,#f0f0f0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f0f0f0));background:-webkit-linear-gradient(top,#fff 0%,#f0f0f0 100%);background:-o-linear-gradient(top,#fff 0%,#f0f0f0 100%);background:-ms-linear-gradient(top,#fff 0%,#f0f0f0 100%);background:linear-gradient(to bottom,#fff 0%,#f0f0f0 100%)}.boxes .box h2{font-size:18px;text-transform:uppercase;color:#666;font-family:'Open Sans';font-weight:normal;margin:0 0 5px}.boxes .box p{margin:0;font-weight:normal}.boxes .box .icon{float:left;margin:5px 20px 70px 0}.boxes .box:hover{border:2px solid #e6d3b3}.boxes #performances .icon{background:url(/Images/sprites/default-sprite.png) 0 0 no-repeat;width:50px;height:66px}.boxes #auditions{margin:0 24px}.boxes #auditions .icon{background:url(/Images/sprites/default-sprite.png) -50px 0 no-repeat;width:32px;height:41px}.boxes #media .icon{background:url(/Images/sprites/default-sprite.png) -82px 0 no-repeat;width:22px;height:43px}@media screen and (max-width:960px){.boxes .box{width:90%;float:none;display:block;margin:10px auto}.boxes #auditions{margin:10px auto}}.content{max-width:960px;width:100%;margin:0 auto;height:100%}@media screen and (max-width:960px){.content{width:90%}}#header-frame{position:relative;background:#fff;border-top:3px solid #0f6632;width:100%;padding-bottom:10px}#header-frame #header-nav{text-align:right;color:#0063a9;padding-top:10px;font-size:.9em;text-transform:uppercase}#header-frame #header{width:960px;margin:0 auto;background:url('/images/backgrounds/header-bg.png') no-repeat bottom center}#header-frame #header #logo-top a{padding-top:15px;margin:0 auto;width:285px;float:left}#header-frame #header #donate{float:right;font-size:12px;padding:5px 20px;border:1px solid #ededed;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#d6d6d6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#d6d6d6));background:-webkit-linear-gradient(top,#fff 0%,#d6d6d6 100%);background:-o-linear-gradient(top,#fff 0%,#d6d6d6 100%);background:-ms-linear-gradient(top,#fff 0%,#d6d6d6 100%);background:linear-gradient(to bottom,#fff 0%,#d6d6d6 100%);margin-right:18px}#header-frame #header #donate a{color:#0f6632;font-weight:normal}#header-frame #header #donate:hover{cursor:pointer}#header-frame .nav-wrapper{width:100%}#header-frame .nav-wrapper .nav{margin:0 auto;line-height:3;font-size:.95em;float:right;margin-top:18px}#header-frame .nav-wrapper .nav select{display:none}#header-frame .nav-wrapper .nav ul{padding-left:0}#header-frame .nav-wrapper .nav ul li{margin:0 16px;list-style-type:none;float:left;display:inline;padding:8px 0 5px;text-transform:uppercase;text-align:center;white-space:nowrap;border-bottom:2px solid transparent}#header-frame .nav-wrapper .nav ul li a{color:#333;font-family:"Alegreya SC";font-weight:normal}#header-frame .nav-wrapper .nav ul li:hover{border-bottom:2px solid #e6d3b3}#header-frame .nav-wrapper .nav .menu-hover{background:url('/images/swosh-small.png') no-repeat;width:100px;height:20px;float:left;position:relative;left:-20px;top:-20px}#header-frame #nav-toggle,#header-frame label{display:none}@media screen and (max-width:960px){#header-frame #header{min-width:300px;width:100%}#header-frame #header #logo-top a{width:250px}#header-frame #header #donate{display:none}#header-frame label{cursor:pointer;display:inline;font-size:30px;font-weight:bold;position:absolute;right:20px;top:60px}#header-frame label #nav-icon{margin:13px;width:40px}#header-frame label #nav-icon:after,#header-frame label #nav-icon:before,#header-frame label #nav-icon span{background-color:#0f6632;border-radius:3px;content:'';display:block;height:4px;margin:-14px 0;transition:all .2s ease-in-out}#header-frame .nav-wrapper{height:0;-webkit-transition:height 1.5s;transition:height 1.5s}#header-frame .nav-wrapper .nav ul{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;float:none;position:absolute;top:110px;left:50%;margin-left:-64px}#header-frame .nav-wrapper .nav ul li{float:none;display:block}#header-frame input:checked~.nav-wrapper{height:430px;display:block}#header-frame input:checked~.nav-wrapper .nav ul{opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s;-webkit-transition-delay:1s;transition-delay:.8s}#header-frame input:checked~label #nav-icon:before{-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg);transition-delay:.8s}#header-frame input:checked~label #nav-icon:after{-webkit-transform:translateY(11px) rotate(-45deg);transform:translateY(11px) rotate(-45deg);transition-delay:.8s}#header-frame input:checked~label #nav-icon span{-webkit-transform:scale(0);transform:scale(0);transition-delay:.8s}}#top-display-frame{padding:23px 0;background:url('/images/backgrounds/classy_fabric.png');border-top:3px solid #e6d3b3}#top-display-frame #top-display{max-width:960px;width:100%;margin:0 auto}#top-display-frame h1{margin:0}@media screen and (max-width:960px){#top-display-frame #top-display{width:95%}}.flexslider{border:5px solid #d6d6d6}#content-frame{width:100%;padding-bottom:235px;border-top:4px solid #e6d3b3}#footer-frame{width:100%;position:relative;padding-top:-105px;height:190px;clear:both;padding:30px 0;margin-top:40px}#footer-frame #footer{max-width:960px;width:100%;height:100%;margin:0 auto;color:#fff;text-align:center}#footer-frame #footer #footer-logo{padding-top:10px;width:235px;margin:0 auto}.gallery-image{float:left;margin:10px}.gallery-image img{border:1px solid #000}.sidebar-page .left{float:left;width:70%}.sidebar-page .right{float:right;display:inline;width:25%;margin-top:25px}.sidebar-page .right a img{border:1px solid #d6d6d6}.sidebar-page .right h3{font-size:18px;color:#8c8c8c;font-family:'Source Sans Pro';font-weight:bold;border-bottom:1px solid #d6d6d6;padding:5px 0 10px 0;text-transform:uppercase}@media screen and (max-width:960px){.sidebar-page .left,.sidebar-page .right{width:100%;float:none}}.default-page #top-display-frame{border-top:0}.default-page .tagline{padding:30px 20px;font-weight:lighter;font-size:22px;text-align:center;color:#353939}.default-page .about .left{float:left;display:inline;width:68%}.default-page .about .left em{font-family:'Source Sans Pro';font-weight:500;font-style:italic}.default-page .about .left p{line-height:2}.default-page .about .left a{color:#666}.default-page .about .right{float:right;display:inline;width:25%}.default-page .about .right a img{border:1px solid #d6d6d6}.default-page .about .right h3{font-size:18px;color:#8c8c8c;font-family:'Source Sans Pro';font-weight:bold;border-bottom:1px solid #d6d6d6;padding:5px 0 10px 0;text-transform:uppercase}@media screen and (max-width:960px){.default-page .about .left,.default-page .about .right{width:100%;float:none}}.media-page .content{margin-top:10px}.contact-page .left{margin-top:74px}.contact-page label{cursor:pointer}.contact-page .text-box{width:80%;float:right}.contact-page .multi-line{height:100px}.contact-page .single-line,.contact-page .multi-line{float:right}.contact-page .editor-label,.contact-page .editor-field{padding:10px 10px 5px 0}.contact-page .btn{float:right;margin-top:20px}@media screen and (max-width:960px){.contact-page .btn{float:none;width:100%;margin-bottom:20px}}.donate-page .levels{text-align:center;width:100%}.donate-page .levels:after{content:' ';display:block;clear:both}.donate-page .levels .level{float:left;padding:0 20px}@media screen and (max-width:960px){.donate-page .levels{text-align:left}.donate-page .levels .level{float:none}}.performances-page .performers-frame:after{content:"";display:table;clear:both}.performances-page .performers-frame .performer{display:inline-block;float:left;width:23%;margin:1%}.performances-page .performers-frame .performer img{width:100%;border:1px solid #8c8c8c}.performances-page .performers-frame .performer .title{margin-bottom:5px;text-align:center}