@font-face{font-family:"bitstream_vera_sans_monoroman";src:url("../fonts/veramono-webfont.eot");src:url("../fonts/veramono-webfont.eot#iefix") format("embedded-opentype"),url("../fonts/veramono-webfont.woff") format("woff"),url("../fonts/veramono-webfont.ttf") format("truetype"),url("../fonts/veramono-webfont.svg#bitstream_vera_sans_monoroman") format("svg");font-weight:normal;font-style:normal}*:not(select){margin:0;padding:0;border:none;outline:none}html,body{width:100%;height:100%}body{font-family:"bitstream_vera_sans_monoroman",Helvetica,Arial,sans-serif;font-size:11px;color:#fff;line-height:18px;letter-spacing:1px;-webkit-text-size-adjust:none;background-color:#a9adaf}#wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.inner{position:relative;width:900px;margin:0 auto}header{float:left;clear:both;width:100%;height:70px;margin-top:14px;margin-bottom:16px;background:#636769}#logo{float:left;width:185px;height:35px;margin-top:16px;margin-left:30px}#logo img{width:100%;height:100%}#bars{position:absolute;top:-14px;right:0;width:584px;height:14px}#bars .bar{float:left;width:25%;height:100%}.bar.yellow{background:#fff200}.bar.green{background:#5fbb47}.bar.blue{background:#67cbe3}.bar.beige{background:#f3eddd}header nav{position:absolute;top:0;right:0;width:255px;margin-bottom:0}nav ul{float:left;clear:both;width:100%;list-style:none}header nav ul li a{float:left;width:84px;height:18px;color:#fff;line-height:18px;margin-right:0;opacity:1;text-align:center;text-indent:0;text-transform:uppercase;text-decoration:none;border-left:1px solid #fff;background:#012d31}header nav ul li a:hover,header nav ul li a.current{color:#012d31;background:#fff}nav{float:left;clear:both;width:100%;margin-bottom:25px}nav ul li a{float:left;width:290px;height:24px;color:#fff;line-height:24px;margin-right:12px;opacity:.5;text-align:center;text-indent:18px;text-transform:uppercase;text-decoration:none;border-left:1px solid #fff;background:#012d31}nav ul li.nav-artists a{margin-right:0}nav ul li a span{float:left;height:100%}nav ul li a span.square{float:right;width:24px}body#home nav ul li a,nav ul li a.current,nav ul li a:hover{opacity:1}nav ul li a.current,nav ul li a:hover{color:#fff}nav ul li a.current.yellow:hover,nav ul li a.current.green:hover,nav ul li a.current.blue:hover,nav ul li a.current.beige:hover{background:#012d31}nav ul li a.yellow{border:1px solid #fff200}nav ul li a.green{border:1px solid #5fbb47}nav ul li a.blue{border:1px solid #67cbe3}nav ul li a.beige{border:1px solid #f3eddd}nav ul li a.yellow .square,nav ul li a.yellow:hover{background:#fff200}nav ul li a.green .square,nav ul li a.green:hover{background:#5fbb47}nav ul li a.blue .square,nav ul li a.blue:hover{background:#67cbe3}nav ul li a.beige .square,nav ul li a.beige:hover{background:#f3eddd}#content{float:left;clear:both;width:100%;margin-bottom:109px}#canvas{position:relative;float:left;clear:both;width:100%;height:470px}.canvas_item{position:absolute;cursor:move}.canvas_item .square,.box .square{position:absolute;top:0;right:0;width:24px;height:24px;cursor:pointer;background-size:24px 24px;background-position:center;background-color:#fff;background-image:url(../img/general/plus.png)}.box .square{background-image:url(../img/general/minus.png)}.canvas_item.event,.canvas_item.event .square{background-color:#fff200}.canvas_item.external_event,.canvas_item.external_event .square{background-color:#5fbb47}.canvas_item.event,.canvas_item_large.event .box{border:1px solid #fff200}.canvas_item.external_event,.canvas_item_large.external_event .box{border:1px solid #5fbb47}.canvas_item.medium{width:200px}.canvas_item.large{width:260px}.canvas_item.future{z-index:3}.canvas_item img{float:left;clear:both;max-width:100%}.box.boxSmall{width:290px}.box.boxLarge{width:594px}.box .boxContent{float:left;padding:10px 25px}.box.boxSmall .boxContent{width:240px}.box.boxLarge .boxContent{width:544px}.box{position:relative;float:left;width:898px;border:1px solid #fff;background:#012d31}body#events .box .square,.canvas_item_large.event .square{background-color:#fff200}body#external_events .box .square,.canvas_item_large.external_event .square{background-color:#5fbb47}body#artists .box .square,.canvas_item_large.artist .square{background-color:#67cbe3}body#events .box{border:1px solid #fff200}body#external_events .box{border:1px solid #5fbb47}body#artists .box{border:1px solid #67cbe3}body#events .boxLarge a,body#events .boxLarge .color,body#events .pageNav,.canvas_item_large.event .color,.canvas_item_large.event .read_more{color:#fff200}body#external_events .boxLarge a,body#external_events .boxLarge .color,body#external_events .pageNav,.canvas_item_large.external_event .color,.canvas_item_large.external_event .read_more{color:#5fbb47}body#artists .boxLarge a,body#artists .boxLarge .color,body#artists .pageNav,.canvas_item_large.event .artist,.canvas_item_large.artist .read_more{color:#67cbe3}body#events .boxLarge a:hover,body#external_events .boxLarge a:hover,body#artists .boxLarge a:hover,.canvas_item_large.event .read_more:hover,.canvas_item_large.external_event .read_more:hover,.canvas_item_large.artist .read_more:hover{color:#a9adaf}body#events .item_share a,body#external_events .item_share a,body#artists .item_share a{color:#000}.box img{float:left;max-width:100%}.box:last-child{float:right}body#events .boxSmall,body#external_events .boxSmall,body#artists .boxSmall{float:left}body#contact #mapCanvas{height:640px}a.item{float:left;clear:both;width:100%;padding:10px 0;text-decoration:none}.itemPage a.item{opacity:.5}.itemPage a.item.current,a.item:hover{opacity:1;color:#fff;background:#012d31}body#events a.item.current:hover .item_info{color:#fff200;background:#012d31}body#external_events a.item.current:hover .item_info{color:#5fbb47;background:#012d31}body#artists a.item.current:hover .item_info{color:#67cbe3;background:#012d31}a.item:hover,body#events a.item:hover .item_info,body#external_events a.item:hover .item_info,body#artists a.item:hover .item_info{color:#012d31;background:#fff}a.item span{float:left;clear:both}a.item .item_date,a.item .item_info{padding:0 18px}body#events a.item .item_info{color:#fff200}body#external_events a.item .item_info{color:#5fbb47}body#artists a.item .item_info{color:#67cbe3}a.item .item_title,.canvas_item_large .item_title{font-family:"bitstream_vera_sans_monoroman",Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase}.item_date,.item_title,.item_descr{float:left;font-weight:bold}.item_share{float:right;margin-right:10px}.item_share .addthis_toolbox{float:left;width:118px}.item_video iframe{width:100%;height:400px}.pageNav{float:left;width:50%;height:34px;font-size:9px;line-height:34px;text-align:left;text-decoration:none}.pageNav:hover,body#events .pageNav:hover,body#external_events .pageNav:hover,body#artists .pageNav:hover{color:#012d31;background:#fff}.pageNav span{padding:0 18px}.pageNav.next{float:right;text-align:right}.thumb{float:left;clear:none;width:122px;margin-right:18px}.thumb.noMargin{margin:0}.overlay,.canvas_item_large{position:fixed;display:none;top:0;left:0;width:100%;height:100%;z-index:1000;background:rgba(0,0,0,0.8)}.overlay .img{position:absolute;top:50%;left:50%;line-height:0;border:2px solid #FFFFFF}.overlay a.prev,.overlay a.next{position:absolute;top:50%;left:50%;background-repeat:no-repeat;background-position:left center;z-index:1002}.overlay a.prev:hover{background-image:url(../img/general/prev.png)}.overlay a.next{background-position:right center}.overlay a.next:hover{background-image:url(../img/general/next.png)}.overlay a.close{position:absolute;display:none;top:50%;left:50%;width:38px;height:38px;background:no-repeat url(../img/general/close.png);z-index:1003}.canvas_item_large .box{position:absolute;top:50%;left:50%;margin-left:-200px;margin-top:-200px;width:400px}.canvas_item_large .box .boxContent{width:350px}footer{bottom:0;float:left;clear:both;width:100%}#credits{float:right;width:584px;height:18px;line-height:16px;color:#012d31;padding-top:2px;background:#636769}#credits span{float:left;margin-right:20px;text-align:right}#credits a{color:#fff}#credits a:hover{color:#a9adaf}form input[type=text],form input[type=submit],form textarea{-webkit-appearance:none;-webkit-border-radius:0}form .colonDash{float:left}form .labelLeft{float:left;clear:both;width:100%;margin-bottom:2px}form .fieldLeft{float:left;clear:both;margin-bottom:20px}form .fieldCol{float:left;width:220px}form .fieldCol div{float:left}form .fieldCol .field{width:190px}form .field.fieldPeople{width:50px}form .fieldRadioBtns,form .fieldRadioBtns input{float:left}form .fieldRadioBtns label{float:left;cursor:pointer;line-height:18px;margin-right:15px}form .fieldRadioBtns span{float:left;padding-left:5px;margin-top:-2px}form .fieldMargin{float:left;margin-right:10px}form .colonDash{margin:0 3px}form textarea.textAreaSmall{height:98px;min-height:98px}.error,.asterisk{color:red}form select{height:auto}form textarea{max-width:234px;min-width:234px}form .field{width:234px;padding:2px;font-family:"bitstream_vera_sans_monoroman",Helvetica,Arial,sans-serif;font-size:11px;color:#012d31;height:18px;letter-spacing:1px;border:1px solid #fff;background:#fff}form input[type=submit]{font-family:"bitstream_vera_sans_monoroman",Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold;cursor:pointer;color:#fff;height:32px;margin:4px 0 0;outline:medium none;padding:0 10px;border:1px solid #fff;text-transform:uppercase;letter-spacing:1px;background:#636769}form input[type=submit]:hover{color:#012d31;border:1px solid #fff;background:#fff}h1,h2{float:left;clear:both;width:100%;font-family:"bitstream_vera_sans_monoroman",Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold;color:#fff;line-height:18px;text-transform:uppercase}a{color:#fff;text-decoration:none}a:hover,h1 a:hover,h2 a:hover{color:#a9adaf}p{float:left;clear:both;width:100%}.scroll{width:100%;height:100%;overflow:auto}.marginTop{margin-top:18px}.extraMarginTop{margin-top:34px}.marginBottom{margin-bottom:18px}.extraMarginBottom{margin-bottom:34px}.paddingTop{padding-top:18px}.paddingBottom{padding-bottom:18px}.extraPaddingTop{padding-top:34px}.extraPaddingBottom{padding-bottom:34px}.upperCase{text-transform:uppercase}.lowerCase{text-transform:lowercase}.row{float:left;clear:both;width:100%}.hide{display:none}.alignRight{text-align:right}.alignCenter{text-align:center}.floatLeft{float:left}.floatRight,.fieldMultiple.floatRight{float:right}.bold{font-weight:bold}