#the-canvas{margin:0 auto;padding:0px 0 0px;text-align:left;position:relative;display:block;width:100%;}
.the-block{margin:16px auto 0;padding:20px 20px;max-width:920px;min-height:10px;background-color:transparent;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;border-color:#FFFFFF;-webkit-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;position:relative;}
.the-block-content{margin:0 auto;max-width:100%;}
.home .page-image{padding:4px;border:1px solid #2C2C2C;background-color:#FFFFFF;-webkit-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);}
.home .the-block-image{margin:0 auto 22px;width:auto;height:auto;max-width:700px;display:block;text-align:center;}
.home .page-copy h1,
.home .page-copy h2,
.home .page-copy h3,
.home .page-copy h4,
.home .page-copy h5,
.home .page-copy h6,
.home .page-copy p{text-align:left;}
.galleries .the-block-object{max-width:260px;float:left;}
.galleries .page-image{padding:4px;border:1px solid #2C2C2C;background-color:#FFFFFF;-webkit-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);}
.galleries .the-block-image{margin:0;width:auto;height:auto;max-width:250px;float:left;}
.galleries .page-copy{width:100%;max-width:638px;float:right;}
.galleries .page-copy h1,
.galleries .page-copy h2,
.galleries .page-copy h3,
.galleries .page-copy h4,
.galleries .page-copy h5,
.galleries .page-copy h6,
.galleries .page-copy p{text-align:left;}
.services .the-block-object{max-width:260px;float:left;}
.services .page-image{padding:4px;border:1px solid #2C2C2C;background-color:#FFFFFF;-webkit-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);}
.services .the-block-image{margin:0;width:auto;height:auto;max-width:250px;float:left;}
.services .page-copy{width:100%;max-width:638px;float:right;}
.services .page-copy h1,
.services .page-copy h2,
.services .page-copy h3,
.services .page-copy h4,
.services .page-copy h5,
.services .page-copy h6,
.services .page-copy p{text-align:left;}
.info .the-block-object{max-width:260px;float:left;}
.info .page-image{padding:4px;border:1px solid #2C2C2C;background-color:#FFFFFF;-webkit-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);}
.info .the-block-image{margin:0;width:auto;height:auto;max-width:250px;float:left;}
.info .page-copy{width:100%;max-width:638px;float:right;}
.info .page-copy h1,
.info .page-copy h2,
.info .page-copy h3,
.info .page-copy h4,
.info .page-copy h5,
.info .page-copy h6,
.info .page-copy p{text-align:left;}
.about .page-image{padding:4px;border:1px solid #2C2C2C;background-color:#FFFFFF;-webkit-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);}
.about .the-block-image{margin:0 auto 22px;width:auto;height:auto;max-width:600px;display:block;text-align:center;}
.about .page-copy h1,
.about .page-copy h2,
.about .page-copy h3,
.about .page-copy h4,
.about .page-copy h5,
.about .page-copy h6,
.about .page-copy p{text-align:left;}
.contact .page-image{padding:4px;border:1px solid #2C2C2C;background-color:#FFFFFF;-webkit-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);}
.contact .the-block-image{margin:0 auto 22px;width:auto;height:auto;max-width:600px;display:block;text-align:center;}
.contact .page-copy h1,
.contact .page-copy h2,
.contact .page-copy h3,
.contact .page-copy h4,
.contact .page-copy h5,
.contact .page-copy h6,
.contact .page-copy p{text-align:left;}
.social_networking_icons{margin:0;padding:0;}
.social_networking_icons a{padding:0 5px;}
.social_networking_icons a:first-child{padding-left:0;}
.social_networking_icons a:last-child{padding-right:0;}
.contact-form-container{margin:22px auto 0;width:100%;}
.contact-form-content{margin:0 auto;width:100%;max-width:450px;text-align:center;float:none;}
.contact-form-container label{margin:0 0 0.2em;font-family:Futura, 'Century Gothic', AppleGothic, sans-serif;font-size:20px;display:block;color:#595959;}
.contact-form-container fieldset{display:block;}
.contact-form-container fieldset > div{background-color:#E6E6E6;border:1px solid #CCCCCC;margin:0 auto;margin-bottom:22px;padding:0 5px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.contact-form-container input[type=text], textarea{background-color:transparent;border:none;color:#595959;font-family:Futura, 'Century Gothic', AppleGothic, sans-serif;font-size:1em;line-height:1.2em;outline:none;padding:3px 0;text-align:left;width:100%;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.contact-form-container input[type=submit]{background-color:#FFFFFF;margin:0 0 1em;padding:8px 33px 6px;max-width:250px;border:none;font-family:Futura, 'Century Gothic', AppleGothic, sans-serif;font-weight:bold;font-size:smaller;line-height:1;color:#595959;text-shadow:0 1px 1px rgba(255, 255, 255, 0.25);-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);}
.contact-form-container input[type=submit]:hover{background-color:#FFFFFF;color:#000000;}
.contact-form-container input[type=submit]:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.page-copy, .page-copy p{color:#595959;}
.page-copy a{color:#000000;}
.page-copy a:hover{color:#595959;}
.page-copy blockquote > p{color:#808080;}
.page-copy h1{color:#595959;}
.page-copy h2{color:#595959;}
.page-copy h3, .page-copy h4, .page-copy h5, .page-copy h6{color:#595959;}
.page-copy pre, .page-copy p > code{background-color:#808080;color:#FFFFFF;}
.page-copy pre > code{background-color:transparent;}
.page-copy img{background-color:#FFFFFF;border-color:#2C2C2C;}
.page-copy hr{border-bottom:1px solid #595959;;background-color:#595959;color:#595959;}
.home .the-grid{margin:0px auto 0;padding:8px 0 8px;max-width:960px;background-color:transparent;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;border-color:#CCCCCC;-webkit-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;position:relative;}
.home .the-grid-content{margin:0 auto;max-width:100%;}
.galleries .the-grid{margin:0px auto 0;padding:20px 0 20px;max-width:100%;background-color:transparent;border-top-width:0px;border-bottom-width:0px;border-left-width:0;border-right-width:0;border-style:solid;border-color:#FFFFFF;-webkit-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;position:relative;}
.galleries .the-grid-content{margin:0 auto;max-width:660px;}
.services .the-grid{margin:20px auto 0;padding:20px 0 20px;max-width:960px;background-color:transparent;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;border-color:#FFFFFF;-webkit-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;position:relative;}
.services .the-grid-content{margin:0 auto;max-width:100%;}
.info .the-grid{margin:20px auto 0;padding:20px 0 20px;max-width:960px;background-color:transparent;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;border-color:#FFFFFF;-webkit-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;position:relative;}
.info .the-grid-content{margin:0 auto;max-width:100%;}
.about .the-grid{margin:20px auto 0;padding:20px 0 20px;max-width:960px;background-color:#EEEEEE;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;border-color:#FFFFFF;-webkit-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;position:relative;}
.about .the-grid-content{margin:0 auto;max-width:100%;}
.contact .the-grid{margin:20px auto 0;padding:20px 0 20px;max-width:960px;background-color:transparent;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;border-color:#FFFFFF;-webkit-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;position:relative;}
.contact .the-grid-content{margin:0 auto;max-width:100%;}
#photoswipe{width:700px;height:600px;position:relative;}
#photoswipe ul{display:none;}
body.ps-active, body.ps-building, div.ps-active, div.ps-building, div.ps-document-overlay, div.ps-zoom-pan-rotate{background-color:#FFFFFF !important;}
#stage{margin:0 auto;text-align:left;overflow:hidden;}
#flashcontent{background-color:#2C2C2C;color:#ffffff;}
.stage-container{}
.stage{}
.stage-image{margin:0 auto;padding:0;border:none;max-height:100%;max-width:100%;display:block;}
.home #stage{margin-bottom:22px;padding:0px;border:0px solid #000000;width:700px;height:600px;background-color:#FFFFFF;-webkit-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 0px rgba(0, 0, 0, 0.5);}
.home-stage{width:700px;height:600px;}