html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font:13px/1.231 sans-serif;*font-size:small}select,input,textarea,button{font:99% sans-serif}pre,code,kbd,samp{font-family:monospace,sans-serif}body,select,input,textarea{color:#111}h1,h2,h3,h4,h5,h6{font-weight:bold}html{overflow-y:scroll}a:hover,a:active{outline:none}a,a:active,a:visited{color:#fd0}a:hover{color:#fff}ul,ol{margin-left:1.8em}ol{list-style-type:decimal}nav ul,nav li{margin:0}small{font-size:85%}strong,th{font-weight:bold}td,td img{vertical-align:top}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super;font-size:smaller}pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}textarea{overflow:auto}.ie6 legend,.ie7 legend{margin-left:-7px}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0}::-moz-selection{background:#333;color:#fff;text-shadow:none}::selection{background:#333;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#333}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.visuallyhidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:block;height:0;visibility:hidden}.clearfix:after,.clear{clear:both}.clearfix{zoom:1}h1{margin:0 0 8px;padding:0;color:#333;font:600 20px/100% "utopia-std" Arial,Helvetica,sans-serif}h1 a,h1 a:link,h1 a:visited{text-decoration:none}h2{margin:0 0 8px;padding:0;color:#54b8c9;font-weight:normal;font:normal 20px/130% "utopia-std",Arial,Helvetica,sans-serif}h2 a,h2 a:link,h2 a:visited{text-decoration:none}h3{margin:0;margin-top:9px;margin-bottom:8px;font-size:15px;color:#333;font:bold 15px/130% "utopia-std",Arial,Helvetica,sans-serif}h3 a,h3 a:link,h3 a:visited{text-decoration:none}h4{margin:0;margin-top:11px;margin-bottom:11px;color:#333;font:bold 13px/150% "utopia-std",Arial,Helvetica,sans-serif}h4 a,h4 a:link,h4 a:visited{text-decoration:none}h5{margin:0;padding:0 0 2px 0;color:#000;font:bold 12px/140% "utopia-std",Arial,Helvetica,sans-serif}h5 a,h5 a:link,h5 a:visited{text-decoration:none}h6{margin:0;padding:0 0 4px;color:#000;font:bold 10px/140% "utopia-std",Arial,Helvetica,sans-serif}p,address{margin:0;line-height:22px;padding-bottom:16px;color:#333;font:normal 14px/154% "proxima-nova",Arial,Helvetica,sans-serif}b,strong{font-weight:bold}ul,ol{margin:10px 0 10px 0;padding:0;line-height:30px;list-style-type:none;font-weight:600}ul li,ol li{margin:0 0 8px 0;padding-left:23px;list-style-type:none;line-height:130%;font-family:"proxima-nova"}ul ul,ol ul{margin:0}ol{list-style:none;margin-left:22px}ol li{padding-left:0;background:none;list-style-type:decimal}a,a:link,a:visited{color:#55b8c9;text-decoration:none;border:none;outline:none;transition:all 100ms linear}a:hover,a:focus,a:link:hover,a:link:focus,a:visited:hover,a:visited:focus{color:#000}hr{margin:0 0 10px;clear:both}tr{font-size:12px;color:#000}tr td{padding:5px;border:none}body{margin:0;padding:0px 0 0 0;width:100%;height:100%;background:#fff;color:#000;text-align:left;font-size:13px;font-family:Arial,Helvetica,sans-serif;background:#000}.bg{width:100%;height:auto;min-width:970px;position:fixed;top:-7px;left:0;margin:0;z-index:0;background:#222}.bg img{width:100%;height:auto;position:absolute;top:0;left:0}@media screen and (max-width: 970px){.bg{min-width:100%}.bg img{width:1000px}}#container{position:relative;margin:0;padding:0;width:100%;height:100%}#inner_container{position:relative;margin:0 auto;padding:0;width:990px;width:100%;height:100%}#layout{position:relative;margin:0 auto;padding:0 0 60px 0;max-width:940px;width:100%;z-index:100}.full_column{width:940px;width:100%;margin-top:20px;z-index:100}.home .full_column{margin-top:0}.full_column #column_1{padding:20px;width:940px}.full_column.searchresults{padding:25px 74px;width:537px;min-height:605px;background:url("../images/bg.content.png") top left repeat-y;position:relative;left:-36px}.full_column.searchresults:before{content:" ";display:block;position:absolute;top:-42px;left:0px;height:42px;width:690px;background:url("../images/bg.content-top.png")}.full_column.searchresults:after{content:" ";display:block;position:absolute;bottom:-41px;left:0;height:41px;width:690px;background:url("../images/bg.content-bottom.png")}@media screen and (max-width: 970px){.full_column{margin-top:0}}.column{margin:0;padding:0;position:relative;float:left}#column_1{max-width:620px;width:calc(100% - 360px);margin-left:0px;margin-top:20px;float:left;z-index:2;position:relative}#column_1 .container{width:100%;background:#fff;margin:auto;padding:20px;box-sizing:border-box}#column_1 .event_detail{width:100%;background:#fff;margin:auto;padding:10px;box-sizing:border-box}#column_1 .main_column,#column_1 .holder{position:relative;background:url(../images/sidebar-pattern.png);width:100%;box-shadow:0px 0px 30px rgba(255,255,255,.25);background-color:rgba(255,255,255,.15);box-sizing:border-box;padding:10px}@media screen and (max-width: 970px){#column_1{margin-top:20px}}@media screen and (max-width: 870px){#column_1{width:100%;clear:both;float:none;margin:20px auto}}#column_2{float:right;max-width:340px;width:340px;z-index:0;position:relative;overflow:visible;margin-top:20px}#column_2 .right_column{width:320px}@media screen and (max-width: 870px){#column_2{width:100%;clear:both;max-width:620px;float:none;margin:20px auto 0}#column_2 .right_column{width:100%}}#cse-search-results{padding:0 10px}#cse-search-results iframe{width:100%}#overlay_container{padding:100px 0 0}#overlay_container .close-overlay{background:url(../images/button_close.png) no-repeat center center;width:50px;height:50px;position:absolute;top:-25px;right:-25px;cursor:pointer;display:block;z-index:50}#overlay_container a,#overlay_container a:link,#overlay_container a:visited{display:block;width:640px;height:480px;position:relative;z-index:10}#overlay_container a img,#overlay_container a:link img,#overlay_container a:visited img{width:640px;height:480px}.overlay_content{margin:0 auto;padding:0;width:640px;height:480px;position:relative;background:#fff}.close-overlay-bg{display:block;width:100%;height:100%;position:absolute;margin:0;padding:0;min-height:100%}.dontshow-overlay{width:100%;position:absolute;bottom:-20px;left:0px;height:20px;line-height:20px;text-align:center;background:#000;color:#fff;font:12px/20px bold Arial,Helvetica,sans-serif;cursor:pointer}.dontshow-overlay:hover{background:#999;color:#222}.error{height:auto;background-color:#f5f686;border:1px solid #f5f686;font-size:12px;color:#000;padding:4px 8px;width:auto;line-height:12px;text-align:center;z-index:999999;vertical-align:center;font-family:Arial,Helvetica,sans-serif;border-radius:5px,"","","";margin:0 0 10px}.error p{color:#222;font-size:12px;padding:0;margin:0}.login_form{display:block;position:relative;margin:0 0 10px;padding:0;float:left}.login_form input,.login_form input[type=text]{margin:0 15px 0 0;padding:0 5px;position:relative;background:#fff;width:120px;text-transform:uppercase;font-size:24px;color:#222;border:1px solid #fff;font-weight:bold;height:24px;line-height:24px;float:left;border-radius:5px,"","",""}.login_form input[type=submit]{display:block;width:77px;height:17px;float:left;line-height:1;margin-right:2px;background:url(../images/dark-btn-bg.jpg) no-repeat center center;font-size:10px;color:#fff;text-decoration:none;text-transform:uppercase;padding:7px 0 0 0px;text-align:center}.login_form input.login:hover{background:#333;border:1px solid #333}header,.header{zoom:1;position:relative;top:-33px;z-index:500;margin:0 auto;max-width:960px;width:100%;height:216px}header:before,header:after,.header:before,.header:after{content:" ";display:block;height:0;visibility:hidden}header:after,.header:after{clear:both}header .logo_wrap,.header .logo_wrap{zoom:1;margin:0 auto;padding-bottom:0px;width:955px;width:100%;font-weight:bold;font-family:"utopia-std";zoom:1}header .logo_wrap:before,header .logo_wrap:after,.header .logo_wrap:before,.header .logo_wrap:after{content:" ";display:block;height:0;visibility:hidden}header .logo_wrap:after,.header .logo_wrap:after{clear:both}header .logo_wrap .left_logo_area,.header .logo_wrap .left_logo_area{float:left;width:238px;padding:96px 0 0 20px}header .logo_wrap .left_logo_area .left_slogan a,.header .logo_wrap .left_logo_area .left_slogan a{position:relative;top:10px;left:6px;display:inline-block;overflow:hidden;width:163px;height:32px;background:url("../images/HJMF-Nodate-Black.png") no-repeat;line-height:9999em;background-size:contain}header .logo_wrap .left_logo_area .left_slogan a:hover,.header .logo_wrap .left_logo_area .left_slogan a:hover{opacity:.7}@media screen and (max-width: 970px){header .logo_wrap .left_logo_area,.header .logo_wrap .left_logo_area{display:none}}header .logo_wrap .center_logo_area,.header .logo_wrap .center_logo_area{float:left;padding:61px 0 0 136px}header .logo_wrap .center_logo_area .logo span,header .logo_wrap .center_logo_area .logo a,header .logo_wrap .center_logo_area .logo a:link,header .logo_wrap .center_logo_area .logo a:visited,.header .logo_wrap .center_logo_area .logo span,.header .logo_wrap .center_logo_area .logo a,.header .logo_wrap .center_logo_area .logo a:link,.header .logo_wrap .center_logo_area .logo a:visited{display:block;overflow:hidden;width:196px;height:97px;background:url("../images/sprite-s30f6a4a674.png") no-repeat;background-position:0 -657px;line-height:99999em}@media screen and (max-width: 970px){header .logo_wrap .center_logo_area,.header .logo_wrap .center_logo_area{padding:30px 0 0 0;margin:auto;width:196px;height:120px;float:none}}@media screen and (max-width: 700px){header .logo_wrap .center_logo_area,.header .logo_wrap .center_logo_area{padding:61px 0 0 0;margin:auto;width:100px;height:65px;padding:0px 0 0 0px}header .logo_wrap .center_logo_area .logo span,header .logo_wrap .center_logo_area .logo a,header .logo_wrap .center_logo_area .logo a:link,header .logo_wrap .center_logo_area .logo a:visited,.header .logo_wrap .center_logo_area .logo span,.header .logo_wrap .center_logo_area .logo a,.header .logo_wrap .center_logo_area .logo a:link,.header .logo_wrap .center_logo_area .logo a:visited{width:100px;height:65px;background:url(../images/main-logo.png) center no-repeat;background-size:100% auto}}header .logo_wrap .right_slogan,.header .logo_wrap .right_slogan{position:relative;right:-5px;float:right;padding:105px 0 0}header .logo_wrap .right_slogan a,.header .logo_wrap .right_slogan a{position:relative;top:9px;left:2px;display:inline-block;overflow:hidden;width:114px;height:24px;background:url("../images/ticketmaster.png") no-repeat;background-position:0 0;line-height:9999em}header .logo_wrap .right_slogan a:hover,.header .logo_wrap .right_slogan a:hover{opacity:.7}@media screen and (max-width: 970px){header .logo_wrap .right_slogan,.header .logo_wrap .right_slogan{display:none}}@media screen and (max-width: 970px){header,.header{float:left;width:100%;height:150px;top:0}}@media screen and (max-width: 700px){header,.header{height:65px;top:0}}.tooltip{color:#f5f686;height:70px;z-index:101;font-size:12px;margin-top:30px;text-shadow:1px 1px 2px rgba(0,0,0,.7),"","",""}.toolbar{background:url("../images/bg.top-bar.fw.png");height:58px;position:relative;z-index:100}.toolbar .toolbar_container{margin:0 auto;max-width:955px;width:95%;padding-bottom:60px;zoom:1}.toolbar .toolbar_container .search{float:left;padding:7px 0 0 18px}.toolbar .toolbar_container .search label{display:none}.toolbar .toolbar_container .search input[type=text]{border:3px solid #000;width:112px;height:14px;padding:5px 14px;font-size:12px;color:#000;font-weight:bold}.toolbar .toolbar_container .search button[type=submit]{background:url("../images/sprite-s30f6a4a674.png") no-repeat;cursor:pointer;height:24px;width:27px;background-position:0 -1185px;border:0;text-indent:-9999px;position:relative;left:-36px}.toolbar .toolbar_container .social_media_links{padding:10px 0 0;position:relative;right:-2px;float:right}.toolbar .toolbar_container .social_media_links a{background:url("../images/toolbar_icons.png") no-repeat;margin-left:7px;display:block;float:left;line-height:999em;overflow:hidden;transition:none 100ms linear}.toolbar .toolbar_container .social_media_links .mail{height:21px;width:21px;background-position:0 0}.toolbar .toolbar_container .social_media_links a.mail:hover{background:url(../images/toolbar_icons_hover.png) 0 0;background-position:0px 0px}.toolbar .toolbar_container .social_media_links .fb{height:21px;width:21px;background-position:0 -23px}.toolbar .toolbar_container .social_media_links .fb:hover{background:url(../images/toolbar_icons_hover.png) 0 -23px}.toolbar .toolbar_container .social_media_links .tw{height:21px;width:21px;background-position:0 -46px}.toolbar .toolbar_container .social_media_links .tw:hover{background:url(../images/toolbar_icons_hover.png) 0 -46px}.toolbar .toolbar_container .social_media_links .yt{height:21px;width:21px;background-position:0 -69px}.toolbar .toolbar_container .social_media_links .yt:hover{background:url(../images/toolbar_icons_hover.png) 0 -69px}.toolbar .toolbar_container .social_media_links .ig{height:21px;width:21px;background-position:0 -92px}.toolbar .toolbar_container .social_media_links .ig:hover{background:url(../images/toolbar_icons_hover.png) 0 -92px}@media screen and (max-width: 970px){.toolbar{display:none}}footer,.footer{clear:both;margin:0;position:relative;background:url("../images/bg.footer.png") #000 repeat-x;padding-bottom:25px}footer a,footer a:link,footer a:visited,.footer a,.footer a:link,.footer a:visited{margin:0;padding:2px 0;color:#fff;text-decoration:none;font-size:11px}footer a:hover,footer a:link:hover,footer a:visited:hover,.footer a:hover,.footer a:link:hover,.footer a:visited:hover{color:#f5f686}footer .footer_upper,.footer .footer_upper{padding-bottom:12px;text-shadow:1px -2px 3px rgba(255,255,255,.2),"","",""}footer .footer_lower,.footer .footer_lower{border-top:1px solid #7e7e7e}footer .footer_right,.footer .footer_right{zoom:1;float:right;width:calc(100% - 385px - 196px)}footer .footer_right:before,footer .footer_right:after,.footer .footer_right:before,.footer .footer_right:after{content:" ";display:block;height:0;visibility:hidden}footer .footer_right:after,.footer .footer_right:after{clear:both}@media screen and (max-width: 920px){footer .footer_right,.footer .footer_right{width:calc(100% - 190px - 196px)}}@media screen and (max-width: 700px){footer .footer_right,.footer .footer_right{width:100%;float:none}}footer .global_footer,.footer .global_footer{float:right;text-decoration:none;color:#767676;font-size:10px;height:12px;line-height:13px;margin:14px 27px 0 0}footer .global_footer .delimiter,.footer .global_footer .delimiter{text-decoration:none;color:#767676;font-size:10px;height:12px;line-height:13px}footer .global_footer p,.footer .global_footer p{color:#767676;font-size:10px}footer .global_footer a,.footer .global_footer a{text-decoration:none;color:#767676;font-size:10px;height:12px;line-height:13px}@media screen and (max-width: 700px){footer .global_footer,.footer .global_footer{text-align:center;width:100%;margin:14px 0;line-height:20px}footer .global_footer a,.footer .global_footer a{display:block;width:100%}}footer .footer_holder,.footer .footer_holder{margin:0 auto;max-width:955px;width:100%;padding-bottom:60px;zoom:1}footer .footer_map_holder,.footer .footer_map_holder{padding:34px 0 0 33px;float:left}@media screen and (max-width: 700px){footer .footer_map_holder,.footer .footer_map_holder{width:100%;margin:0;text-align:center;padding:0}}footer .partners,.footer .partners{padding:43px 0 0 0px;float:left;width:50%}footer .partners a:hover,.footer .partners a:hover{opacity:.6}footer .partners .ticketmaster,.footer .partners .ticketmaster{float:right;clear:both;background:url("../images/ticketmaster2.png") no-repeat;display:block;height:19px;width:122px;background-position:0 0;text-indent:-9999px}footer .partners .hamptonart,.footer .partners .hamptonart{float:right;clear:both;background:url("../images/hamptonart-logo.svg") no-repeat;background-size:100%;display:block;height:23px;width:122px;text-indent:-9999px;margin-top:22px}@media screen and (max-width: 700px){footer .partners,.footer .partners{margin:20px auto;text-align:center;padding:0;float:none;clear:both;float:none}footer .partners .ticketmaster,footer .partners .hamptonart,.footer .partners .ticketmaster,.footer .partners .hamptonart{margin:20px auto;float:none}}footer .info,.footer .info{text-align:center;padding:36px 0 0 0px;font-size:10px;color:#fff;float:right;width:50%;max-width:50%;font-weight:600}footer .info p,footer .info address,.footer .info p,.footer .info address{padding:0;margin:0;color:#fff;font-size:10px;line-height:240%;font-weight:600}footer .info a,.footer .info a{color:#fff;font-weight:600}footer .info ul,footer .info li,.footer .info ul,.footer .info li{margin:0;padding:0;line-height:240%}@media screen and (max-width: 700px){footer .info,.footer .info{width:100%;margin:0;max-width:100%;text-align:center;padding:0}}footer .nav,.footer .nav{padding:41px 0 0 45px;float:left}footer .nav ul,.footer .nav ul{float:left;margin:0;padding:0;list-style:none;height:75px}footer .nav ul:first-child li:first-child,.footer .nav ul:first-child li:first-child{padding-top:0px;display:none}footer .nav ul li,.footer .nav ul li{padding:0;margin:0;display:block;padding-bottom:16px;min-width:145px}footer .nav ul li a,.footer .nav ul li a{font-size:10px;text-transform:uppercase;color:#fff;text-decoration:none}@media screen and (max-width: 920px){footer .nav ul,.footer .nav ul{clear:left;margin-bottom:20px}}@media screen and (max-width: 700px){footer .nav,.footer .nav{width:100%;margin:20px 0;text-align:center;padding:0}footer .nav ul,.footer .nav ul{float:none;width:100%;text-align:center}}footer .logo,.footer .logo{width:64px;height:64px;padding:1px;position:relative;clear:both;margin:0 10px 20px 0}footer .logo span,footer .logo a,footer .logo a:link,footer .logo a:visited,.footer .logo span,.footer .logo a,.footer .logo a:link,.footer .logo a:visited{display:block;width:64px;height:64px;background:url(../images/footer_logo.jpg) no-repeat 0 0;text-indent:-5000px;cursor:pointer}footer .logo span,.footer .logo span{cursor:default}footer .footerSelected,.footer .footerSelected{text-decoration:underline}footer .delimiter,.footer .delimiter{color:#000;padding:0 7px}@media screen and (max-width: 700px){footer .delimiter,.footer .delimiter{display:none}}footer a#carbonhouse,footer a#carbonhouse:link,footer a#carbonhouse:visited,.footer a#carbonhouse,.footer a#carbonhouse:link,.footer a#carbonhouse:visited{margin:0 0 10px;font-size:10px;font-weight:bold;font-family:"helvetica";color:#b2b2b2;cursor:pointer;text-decoration:none}footer a#carbonhouse span,footer a#carbonhouse:link span,footer a#carbonhouse:visited span,.footer a#carbonhouse span,.footer a#carbonhouse:link span,.footer a#carbonhouse:visited span{font-size:12px}footer a#carbonhouse span.carbon,footer a#carbonhouse:link span.carbon,footer a#carbonhouse:visited span.carbon,.footer a#carbonhouse span.carbon,.footer a#carbonhouse:link span.carbon,.footer a#carbonhouse:visited span.carbon{color:#9f9f9f}footer a#carbonhouse span.house,footer a#carbonhouse:link span.house,footer a#carbonhouse:visited span.house,.footer a#carbonhouse span.house,.footer a#carbonhouse:link span.house,.footer a#carbonhouse:visited span.house{color:#d2d2d2}footer a#carbonhouse:hover,footer a#carbonhouse:link:hover,footer a#carbonhouse:visited:hover,.footer a#carbonhouse:hover,.footer a#carbonhouse:link:hover,.footer a#carbonhouse:visited:hover{text-decoration:none;color:#fff}footer a#carbonhouse:hover span,footer a#carbonhouse:link:hover span,footer a#carbonhouse:visited:hover span,.footer a#carbonhouse:hover span,.footer a#carbonhouse:link:hover span,.footer a#carbonhouse:visited:hover span{color:#fff}@media screen and (max-width: 700px){footer a#carbonhouse,footer a#carbonhouse:link,footer a#carbonhouse:visited,.footer a#carbonhouse,.footer a#carbonhouse:link,.footer a#carbonhouse:visited{margin:auto;display:block}}@media screen and (max-width: 870px){.home .homepage_upper{margin-bottom:55px;display:block}}.home .homepage_lower{margin-top:25px}@media screen and (max-width: 970px){.home .homepage_lower{text-align:center;clear:both;display:block}.home .homepage_lower .module_box,.home .homepage_lower .lower_center_banners,.home .homepage_lower .social_widget{float:none;display:inline-block;margin:auto;vertical-align:top;width:300px;box-sizing:border-box}.home .homepage_lower .module_box,.home .homepage_lower .social_widget{margin:0px 9px 0px}}@media screen and (max-width: 870px){.home .homepage_lower{text-align:center;clear:both;display:block}.home .homepage_lower .module_box,.home .homepage_lower .lower_center_banners,.home .homepage_lower .social_widget{float:none;display:inline-block;margin:auto;margin:0px 9px 20px;width:300px}}.home .module_box{margin-top:0px;float:left}.home .lower_center_banners{float:left;margin-right:10px}.home .lower_center_banners .module_box{width:300px;height:120px;clear:both;float:none;margin:0;margin-bottom:10px;padding:8px 0 0 8px;border-bottom:2px solid #000;box-shadow:5px,5px,15px,0px,rgba(0,0,0,.6)}@media screen and (max-width: 870px){.home .lower_center_banners{margin-right:0}}.home .social_widget{float:left;margin:0px 0 0 0;margin-bottom:10px}@media screen and (min-width:971px){.nav_wrap{background:url("../images/bg.nav.png") 62% 0% no-repeat;height:90px;position:relative;width:1040px;top:0;z-index:10;margin-bottom:-84px;margin-left:-29px}.main_nav{position:relative;z-index:500;clear:both;margin:0 auto;margin-bottom:-84px;padding:31px 0 0 0;width:980px;font-family:"utopia-std"}.main_nav ul{zoom:1;position:relative;display:block;padding:0;width:955px;text-align:left;margin-left:20px}.main_nav ul:before,.main_nav ul:after{content:" ";display:block;height:0;visibility:hidden}.main_nav ul:after{clear:both}.main_nav ul li{position:relative;display:block;float:left;margin:0;padding:0;height:23px;margin:0 13px;border-bottom:3px #676a6a solid}.main_nav ul li:hover{border-bottom:3px #f5f686 solid}.main_nav ul li:first-child,.main_nav ul li.page_1{display:none}.main_nav a,.main_nav a:link,.main_nav a:visited{display:block;padding:0 4px 20px 4px;color:#fff;text-align:left;text-decoration:none;font-weight:normal;font-size:16px;font-family:"utopia-std";transition:none 100ms linear}.main_nav a span,.main_nav a:link span,.main_nav a:visited span{display:block;clear:both;margin:0 0 10px;color:red;text-transform:uppercase;letter-spacing:1.5px;font-weight:400;font-size:24px}.main_nav a:hover,.main_nav a:link:hover,.main_nav a:visited:hover{color:#fff;text-decoration:none;border-bottom:none}.main_nav a:hover span,.main_nav a:link:hover span,.main_nav a:visited:hover span{color:#000}.main_nav a.active,.main_nav a:link.active,.main_nav a:visited.active{padding:0 4px 7px 4px;border-bottom:3px #f5f686 solid}.main_nav a.active:hover,.main_nav a:link.active:hover,.main_nav a:visited.active:hover{padding-bottom:20px;border-bottom:none}.main_nav ul .sub{position:absolute;left:2px;top:35px;display:none;width:auto;padding:10px 10px 20px 15px;line-height:26px;z-index:9000;margin:0;background:#000 url(../images/bg.submenu.png) repeat-x;width:190px;border:2px solid #000}.main_nav ul .sub .sub_holder{padding:5px 10px;position:relative;background:#000 url(../images/bg.submenu.png) repeat-x}.main_nav ul ul{float:left;background:none;width:190px;height:auto;border:none;border-top:none;margin:0;padding:0}.main_nav ul ul li{list-style-image:none;list-style-type:none;margin:0;padding:5px 0;cursor:pointer;float:none;text-align:left;height:auto;border-bottom:none}.main_nav ul ul li:hover{border-bottom:none}.main_nav ul ul li:first-child{display:block;border-top:none}.main_nav ul ul li a,.main_nav ul ul li a:link,.main_nav ul ul li a:visited{display:block;margin:0px;padding:4px 0 4px 20px;text-decoration:none;height:auto;cursor:pointer;text-indent:0;color:#fff;text-transform:none;background:url(../images/sidebar-event-ul-item-bg.png) no-repeat center left;border-bottom:none;text-align:left;line-height:120%;font-size:14px;font-weight:600;text-shadow:none}.main_nav ul ul li a:hover,.main_nav ul ul li a.active,.main_nav ul ul li a:link:hover,.main_nav ul ul li a:link.active,.main_nav ul ul li a:visited:hover,.main_nav ul ul li a:visited.active{padding:4px 0 4px 20px;border-bottom:none;color:#f5f686;background:url(../images/sidebar-event-ul-item-bg-hover.png) no-repeat center left;text-decoration:none}.main_nav ul ul li a:hover span,.main_nav ul ul li a.active span,.main_nav ul ul li a:link:hover span,.main_nav ul ul li a:link.active span,.main_nav ul ul li a:visited:hover span,.main_nav ul ul li a:visited.active span{color:#000}.main_nav ul ul li a.active:hover,.main_nav ul ul li a:link.active:hover,.main_nav ul ul li a:visited.active:hover{padding:4px 0 4px 20px}.nav_toggle,.search_toggle{display:none}}.main_nav ul li.show_mobile_nav{display:none}@media screen and (max-width: 970px){.nav_wrap{background:none;position:absolute;width:100%;top:150px;z-index:500}.main_nav{width:100%;display:none}.main_nav ul{padding:0;margin:0}.main_nav li{width:100%;background:#000;padding:0;margin:0}.main_nav li a{position:relative;color:#fff;width:100%;padding:15px 0px;text-align:center;display:block;font-size:16px;letter-spacing:.05em;text-indent:0px}.main_nav li a:hover{color:#55b8c9}.main_nav li a:before{content:"";position:absolute;top:0px;left:20px;height:1px;background:#333;width:calc(100% - 40px)}.main_nav li .sub{display:none}.main_nav li .sub a{background:#222;font-size:14px}.main_nav.is-opened{display:block}.main_nav ul li.show_mobile_nav{position:relative;display:block;padding:10px 0;float:left;width:100%;clear:both}.main_nav ul li.show_mobile_nav:before{content:"";position:absolute;top:0px;left:20px;height:1px;background:#333;width:calc(100% - 40px)}.main_nav ul li.show_mobile_nav input[type=text]{width:calc(100% - 120px);margin:10px;float:left;padding:0 10px;box-sizing:border-box;height:40px;line-height:40px}.main_nav ul li.show_mobile_nav button{width:80px;float:left;padding:0 10px;box-sizing:border-box;margin:10px;height:40px;line-height:40px}.main_nav ul li.show_mobile_nav .social_media_links{padding:10px 0;position:relative;right:-2px;float:right;text-align:center;width:100%}.main_nav ul li.show_mobile_nav .social_media_links a{background:url("../images/toolbar_icons.png") no-repeat;margin-left:7px;display:block;float:none;display:inline-block;line-height:999em;padding:0;overflow:hidden;transition:none 100ms linear}.main_nav ul li.show_mobile_nav .social_media_links .mail{height:21px;width:21px;background-position:0 0}.main_nav ul li.show_mobile_nav .social_media_links a.mail:hover{background:url(../images/toolbar_icons_hover.png) 0 0;background-position:0px 0px}.main_nav ul li.show_mobile_nav .social_media_links .fb{height:21px;width:21px;background-position:0 -23px}.main_nav ul li.show_mobile_nav .social_media_links .fb:hover{background:url(../images/toolbar_icons_hover.png) 0 -23px}.main_nav ul li.show_mobile_nav .social_media_links .tw{height:21px;width:21px;background-position:0 -46px}.main_nav ul li.show_mobile_nav .social_media_links .tw:hover{background:url(../images/toolbar_icons_hover.png) 0 -46px}.main_nav ul li.show_mobile_nav .social_media_links .yt{height:21px;width:21px;background-position:0 -69px}.main_nav ul li.show_mobile_nav .social_media_links .yt:hover{background:url(../images/toolbar_icons_hover.png) 0 -69px}.main_nav ul li.show_mobile_nav .social_media_links .ig{height:21px;width:21px;background-position:0 -92px}.main_nav ul li.show_mobile_nav .social_media_links .ig:hover{background:url(../images/toolbar_icons_hover.png) 0 -92px}.nav_toggle{position:absolute;top:50%;transform:translateY(-50%);left:20px;display:block;height:40px;width:40px}.nav_toggle span{width:40px;height:4px;display:block;position:absolute;top:0px;left:5px;background:#222}.nav_toggle span.top{top:5px}.nav_toggle span.mid{top:17px;transform:rotate(0deg)}.nav_toggle span.bottom{top:28px}.nav_toggle.is-opened span.top,.nav_toggle.is-opened span.bottom{opacity:0}.nav_toggle.is-opened span.mid{transform:rotate(45deg)}.nav_toggle.is-opened span.mid2{transform:rotate(-45deg)}.search_toggle{position:absolute;right:20px;position:absolute;top:50%;transform:translateY(-50%);font-size:35px;color:#222}}@media screen and (max-width: 700px){.nav_wrap{background:none;position:absolute;width:100%;top:65px}}.content{margin:0 0 15px;padding:0;position:relative}.content .container{clear:both;position:relative}.content .overview{margin:0 0 15px;border-bottom:1px solid #e5e5e5}.content .overview h1{margin-bottom:13px;border-bottom:2px solid #c4c4c3;padding-bottom:15px}.content .overview p{font-size:16px;padding:0 0 13px;line-height:155%;color:#000}.content .overview a,.content .overview a:link,.content .overview a:visited{text-decoration:underline}.content .overview a:hover,.content .overview a:focus,.content .overview a:link:hover,.content .overview a:link:focus,.content .overview a:visited:hover,.content .overview a:visited:focus{text-decoration:none}.content .baseline{margin:0 0 15px;border-bottom:1px solid #e5e5e5}.content .baseline p{line-height:154%}.content ul li{background:url("../images/li-dot.png") no-repeat 5px 3px}.content table{margin:0 0 15px;position:relative}.content table tr{font-size:12px;color:#000}.content table tr td{padding:5px;border:none}.content img[align=left],.content img[align=left].gh-image{float:left;margin:0 15px 15px 0;padding:6px}.content img[align=right],.content img[align=right].gh-image{float:right;margin:0 0 15px 15px;padding:6px}.content img.gh-image{padding:0;margin:0 15px 15px 0}@media screen and (max-width: 700px){.content img.gh-image{float:none !important;display:block}}.content img.image{padding:0;margin:0 15px 15px 0}.content .image-left{clear:both}.content .image-left h3{font-size:20px;font-weight:normal}.content .image-left img{width:175px;height:130px;padding:6px}.content .image-left p{line-height:140%}.content .image-right{clear:both}.content .image-right h3{font-size:20px;font-weight:normal}.content .image-right img{width:auto;height:auto;padding:2px;margin:0 0 15px 15px}.content .image-right p{line-height:140%}.content .image-three{text-align:left;float:left;padding:0;margin:0 0 0 2%;max-width:32%}.content .image-three:first-child{margin-left:0}.content .image-three a img,.content .image-three a img.image,.content .image-three a img.gh-image,.content .image-three a:link img,.content .image-three a:link img.image,.content .image-three a:link img.gh-image,.content .image-three a:visited img,.content .image-three a:visited img.image,.content .image-three a:visited img.gh-image{padding:2px;margin:0;max-width:100%;height:auto !important}.content .image-three a:hover,.content .image-three a:focus,.content .image-three a:link:hover,.content .image-three a:link:focus,.content .image-three a:visited:hover,.content .image-three a:visited:focus{text-decoration:none}.content .image-three p{width:100%;padding:0px 0 10px 0;tex-align:center}.content .image-four{text-align:center;float:left;max-width:23%;margin:0 0 0 2.5%}.content .image-four:first-child{margin-left:0}.content .image-four a,.content .image-four a:link,.content .image-four a:visited{margin:0;padding:0;width:auto;height:auto}.content .image-four img,.content .image-four img.image,.content .image-four img.gh-image{padding:0;background:none;max-width:100%;height:auto !important}@media screen and (max-width: 700px){.content .image-four{width:calc(50% - 20px);max-width:50%;margin:0px 10px}}.link{padding:0;line-height:35px;list-style-type:none;font-weight:bold}.link ul.list{margin:25px 0 25px 0;padding:0;list-style-image:none;font-size:14px}.link ul.list li{background-image:none;position:relative;list-style-type:none;border-top:1px solid #cddde0;background-color:#ddeff7;padding:0;margin:0;line-height:35px}.link ul.list li:hover,.link ul.list li:focus{background-color:#f5f686}.link ul.list p{padding:0 0 0 28px;font-style:italic}.link ul.list .description{font-style:italic;font-size:12px}.link ul.list a,.link ul.list a:link,.link ul.list a:visited{display:block;padding:10px 10px 10px 51px;height:auto;color:#000;text-decoration:none;font-weight:600;line-height:1.3}.link ul.list a:before,.link ul.list a:link:before,.link ul.list a:visited:before{position:absolute;top:8px;left:15px;display:block;width:20px;height:20px;background:url("../images/sprite-s30f6a4a674.png") no-repeat;content:""}.link ul.list a.external:before,.link ul.list a:link.external:before,.link ul.list a:visited.external:before{background-position:0 -980px}.link ul.list a.image:before,.link ul.list a:link.image:before,.link ul.list a:visited.image:before{background-position:0 -1040px}.link ul.list a.pdf:before,.link ul.list a:link.pdf:before,.link ul.list a:visited.pdf:before{background-position:0 -1020px}.link ul.list a.email:before,.link ul.list a:link.email:before,.link ul.list a:visited.email:before{background-position:0 -1000px}.sitemap{padding:0;margin:0;clear:both}.sitemap .column{float:left;width:260px;padding:0;position:relative}#sitemap_column_1{margin:0 30px 0 0}.sitemap ul{margin:0;padding:0;list-style:none}.sitemap li{margin:0 0 10px 0;padding:0;font-size:16px;font-weight:normal;line-height:25px;border-bottom:1px solid #2a2a2a}.sitemap ul ul li{margin:0;font-size:11px;font-weight:bold;border-top:1px solid #d3d3d3;border-bottom:none}.sitemap a,.sitemap a:link,.sitemap a:visited{text-decoration:none;color:#55b8c9}.sitemap ul ul a,.sitemap ul ul a:link,.sitemap ul ul a:visited{color:#003d71}.sitemap a:hover{color:#003d71}.sitemap ul ul a:hover{color:#55b8c9}body#events.all #column_1 .paging.final{display:none}.paging .nav{float:left;color:#333;font-size:14px;padding-left:2px}.paging .record{margin:0;padding:0;float:left;width:147px}.paging .pages{margin:0;padding:0;float:left}.paging .pages strong,.paging .pages a{display:inline;margin-right:3px;text-decoration:none;color:#333}.paging .pages strong:hover,.paging .pages a:hover{color:#55b8c9}.paging .pages strong{color:#55b8c9;font-weight:600}.paging .links{float:right}.paging .links a,.paging .links a:link,.paging .links a:visited{position:relative;display:block;text-decoration:none;color:#333;text-transform:uppercase;float:left;font-size:11px;margin:0px 13px 0 0;padding:4px 0 4px 23px;font-weight:600}.paging .links a .ico,.paging .links a:link .ico,.paging .links a:visited .ico{background:url("../images/sprite-s30f6a4a674.png") no-repeat;position:absolute;top:0;left:0}.paging .links a:hover,.paging .links a:link:hover,.paging .links a:visited:hover{color:#55b8c9}.paging .links a.rss .ico,.paging .links a:link.rss .ico,.paging .links a:visited.rss .ico{height:19px;width:19px;background-position:0 -1117px}.paging .links a.rss:hover .ico,.paging .links a:link.rss:hover .ico,.paging .links a:visited.rss:hover .ico{background-position:0 -1098px}.paging .links a.print .ico,.paging .links a.print:link .ico,.paging .links a.print:visited .ico{height:19px;width:19px;background-position:0 -1060px}.paging .links a.print:hover .ico,.paging .links a.print:link:hover .ico,.paging .links a.print:visited:hover .ico{margin-top:1px;width:19px;height:17px;background-position:0 -936px}.paging .links a.full_list .ico,.paging .links a.full_list:link .ico,.paging .links a.full_list:visited .ico{height:19px;width:19px;background-position:0 -1079px}.buttons a,.buttons a:link,.buttons a:visited{text-align:center;color:#fff;display:block;text-decoration:none;height:25px;padding:0 5px;line-height:25px;font-size:10px;background:#56b8c9;float:left;margin-right:5px;position:relative;text-transform:uppercase;text-shadow:1px 1px 2px rgba(0,0,0,.7),"","",""}.buttons a.ical,.buttons a:link.ical,.buttons a:visited.ical{width:51px;padding:0 15px 0 5px;text-align:left}.buttons a.ical i.calendar_icon,.buttons a:link.ical i.calendar_icon,.buttons a:visited.ical i.calendar_icon{background:url("../images/sprite-s30f6a4a674.png") no-repeat;display:inline-block;height:21px;width:19px;background-position:0 -786px;position:absolute;right:3px;top:3px}.buttons a.more,.buttons a:link.more,.buttons a:visited.more{background-position:0 -88px;margin-right:10px}.buttons a.more:hover,.buttons a:link.more:hover,.buttons a:visited.more:hover{background-position:0 -132px}.buttons a.tickets,.buttons a:link.tickets,.buttons a:visited.tickets{background-position:0 -110px}.buttons a.tickets:hover,.buttons a:link.tickets:hover,.buttons a:visited.tickets:hover{background-position:0 -154px}.buttons a:hover,.buttons a:link:hover,.buttons a:visited:hover{background:#f5f686;color:#000}.buttons span{display:block;width:22px;height:22px;text-indent:-5000px;padding:0;margin:0;position:relative;float:left;cursor:default}.buttons span.tickets{background-position:0 -154px}.buttons span.tickets:hover{background-position:0 -154px}.buttons span.soon{background-position:0 -154px}.buttons span.soon:hover{background-position:0 -154px}.column{padding:0px;width:200px;background:none;margin:0 0 15px;position:relative}.column .subnav{width:248px;margin:0px 0 0 0;min-height:100px;padding:17px 25px 17px 27px;background:url(../images/sidebar-pattern.png) repeat-y top left;box-shadow:5px,5px,10px,0px,rgba(0,0,0,.2)}.column .subnav ul{list-style:none;list-style-image:none;padding:0;margin:0}.column .subnav ul li{margin:0 0 18px 0;padding:0}.column .subnav ul li:first-child{margin:0 0 18px 0;padding:0;width:242px;padding:3px 0 11px 3px;border-bottom:2px solid #959ea0}.column .subnav ul li:first-child a,.column .subnav ul li:first-child a:link,.column .subnav ul li:first-child a:visited{color:#fff;font-size:20px;padding:5px 0 3px 0px;font-weight:600;background:none;text-shadow:1px 1px 2px rgba(0,0,0,.7),"","",""}.column .subnav ul li:first-child a:hover,.column .subnav ul li:first-child a:link:hover,.column .subnav ul li:first-child a:visited:hover{color:#f5f686}.column .subnav ul li:last-child{background:none}.column .subnav ul li.active ul{display:block;list-style:none;list-style-image:none;list-style-type:none;padding:2px 0 2px 12px;margin:0;background:none;width:auto}.column .subnav ul li.active a:active{color:#fff}.column .subnav ul li a{color:#fff;text-decoration:none;font-size:14px;height:15px;background:url(../images/sidebar-event-ul-item-bg.png) no-repeat center left;padding:5px 0 3px 25px;font-weight:normal;text-transform:none;font-family:"utopia-std";text-shadow:0 -1px 0 #000,"","",""}.column .subnav ul li a:hover,.column .subnav ul li a.active,.column .subnav ul li a:active{color:#e5e691;background:url(../images/sidebar-event-ul-item-bg-hover.png) no-repeat center left}.column .subnav ul li a.section{color:#fff;font-size:18px;padding-bottom:10px}.column .subnav ul li.active.onparent a.active{color:#fff}.column .subnav ul ul{display:none}.column .subnav ul ul li{border-bottom:none}.column .subnav ul ul li:first-child a{line-height:24px}@media screen and (max-width: 870px){.column{width:100%}.column .subnav{width:100%;box-sizing:border-box;background-repeat:repeat}.column .subnav ul li:first-child{width:100%}}#branding.active{padding:0px 0px 0px 0px;width:624px;width:100%;height:390px;height:auto;margin:0px 0 0 0px;position:relative}.home #branding{float:right;width:620px;width:100%;width:calc(100% - 320px);position:relative}@media screen and (max-width: 870px){.home #branding{width:100%;max-width:620px;margin:0px auto;float:none}}.slideshow{position:relative;border:none;width:624px;width:100%;margin:0}.slideshow:hover .controls,.slideshow:focus .controls{display:block}.slideshow .controls{display:block;position:absolute;width:644px;width:100%;margin:0 auto;height:33px;bottom:0;left:0}.slideshow .controls .nav-controls{position:relative}.slideshow .controls .nav-controls a,.slideshow .controls .nav-controls a:link,.slideshow .controls .nav-controls a:visited{display:block;height:70px;width:54px;cursor:pointer;position:absolute;top:0;z-index:950;text-indent:-5000px;background:url(../images/slideshow_arrow_sprite.png);transition:none 100ms linear}.slideshow .controls .nav-controls a:hover,.slideshow .controls .nav-controls a:focus,.slideshow .controls .nav-controls a:link:hover,.slideshow .controls .nav-controls a:link:focus,.slideshow .controls .nav-controls a:visited:hover,.slideshow .controls .nav-controls a:visited:focus{text-decoration:none}.slideshow .controls .nav-controls a.prev,.slideshow .controls .nav-controls a:link.prev,.slideshow .controls .nav-controls a:visited.prev{width:29px;height:29px;left:10px;background-position:0px 0px;cursor:pointer}.slideshow .controls .nav-controls a.prev:hover,.slideshow .controls .nav-controls a:link.prev:hover,.slideshow .controls .nav-controls a:visited.prev:hover{background-position:0px -30px}.slideshow .controls .nav-controls a.next,.slideshow .controls .nav-controls a:link.next,.slideshow .controls .nav-controls a:visited.next{width:29px;height:29px;right:10px;background-position:0px -60px;cursor:pointer}.slideshow .controls .nav-controls a.next:hover,.slideshow .controls .nav-controls a:link.next:hover,.slideshow .controls .nav-controls a:visited.next:hover{background-position:0px -90px}.slideshow .slide{width:620px;width:calc(100% - 4px);margin:auto;height:390px;height:auto;overflow:hidden;background:#000;border:2px solid #000;box-shadow:5px,5px,10px,0px,rgba(0,0,0,.4)}.slideshow .slide a.advance-link{display:block;width:100%;height:100%;height:auto}.slideshow .slide span{display:block;width:640px;width:100%;height:390px;height:auto}.slideshow .slide img{width:100%;height:auto;float:left}.slideshow .caption_holder{width:535px;width:calc(100% - 80px);height:35px;margin:10px auto;box-sizing:border-box;overflow:hidden}.slideshow .caption_holder span{display:block;width:auto;height:35px}.slideshow .caption_holder .image-caption .caption a{display:none}.slideshow .caption_holder .caption{color:#fff;float:left;text-align:center;width:540px;width:100%;line-height:29px;font-size:16px}.slideshow .caption_holder .caption p{font-size:16px;font-family:"utopia-std","Times New Roman",serif;display:block;margin:0;color:#fff;padding:3px 0 0 0;text-shadow:1px 1px 2px rgba(0,0,0,.7),"","","";font-weight:normal}.slideshow .caption_holder .caption a{color:#fff;font-family:"utopia-std","Times New Roman",serif;text-decoration:none;font-size:16px;font-weight:normal}.slideshow .caption_holder .caption a:hover,.slideshow .caption_holder .caption a:visited{text-decoration:none}.slideshow .caption_holder .caption .date{display:none}.slideshow .caption_holder .caption .buttons{display:none}.slideshow .thumbs_holder{display:none;position:absolute;top:340px;left:0px}.slideshow .thumbs_holder .thumbs{display:none;list-style:none;list-style-image:none;padding:0;margin:0}.slideshow .thumbs_holder .thumbs li{float:left;width:80px;height:43px;margin:0 10px 0 0;opacity:.5;padding:0;position:relative}.slideshow .thumbs_holder .thumbs li.selected,.slideshow .thumbs_holder .thumbs li:hover,.slideshow .thumbs_holder .thumbs li:focus{opacity:1}.slideshow .thumbs_holder .thumbs li.selected .caption,.slideshow .thumbs_holder .thumbs li:hover .caption,.slideshow .thumbs_holder .thumbs li:focus .caption{display:block;opacity:1}.slideshow .thumbs_holder .thumbs li.selected .caption a,.slideshow .thumbs_holder .thumbs li:hover .caption a,.slideshow .thumbs_holder .thumbs li:focus .caption a{display:none}.slideshow .thumbs_holder .thumbs a.thumb{display:block;width:80px;height:43px;float:left;z-index:10}.slideshow .thumbs_holder .thumbs a.thumb img{width:80px;height:43px}.slideshow .thumbs_holder .thumbs a.thumb span.overlay{display:block;width:80px;height:43px;background:url(../images/thumb_image_icon.png) no-repeat 0 0;position:absolute;top:0px;left:0px}.slideshow .thumbs_holder .thumbs a.thumb_video span.overlay{background:url(../images/thumb_video_icon.png) no-repeat 0 0}.slideshow .thumbs_holder .thumbs .caption{display:none;background:url(../images/thumb_caption_bg.png) no-repeat 0 0;width:214px;height:46px;position:absolute;top:-35px;left:-60px;padding:5px 10px;z-index:20}.slideshow .thumbs_holder .thumbs .caption p{color:#000;font-size:12px;height:30px;overflow:hidden}.slideshow .video{width:620px;height:390px;width:100%;height:auto;width:calc(100% - 4px);height:calc(100% - 49px);background:url(../images/play.png) no-repeat center center;position:absolute;left:2px;top:2px;display:none}.slideshow .video #video_player,.slideshow .video #video_holder{display:block;width:620px;height:390px;width:100%;height:100%}.slideshow .imglink{width:100%;height:390px;height:auto;position:absolute;left:0px;top:0px;display:block}.slideshow .imglink a{display:block;width:100%;height:390px;height:auto}.slideshow .imglink #imglink{position:relative;background:url(../images/blank.png) 0 0 repeat;display:block;width:100%;height:100%}.slideshow.home{position:relative;border:none;width:624px;width:100%;margin:0}.slideshow.home:hover .controls,.slideshow.home:focus .controls{display:block}.slideshow.home .controls{display:block;position:absolute;width:644px;width:100%;margin:0 auto;height:45px;bottom:0;left:0}.slideshow.home .controls .nav-controls{position:relative}.slideshow.home .controls .nav-controls a,.slideshow.home .controls .nav-controls a:link,.slideshow.home .controls .nav-controls a:visited{display:block;height:70px;width:54px;cursor:pointer;position:absolute;top:0;z-index:950;text-indent:-5000px;background:url(../images/slideshow_arrow_sprite.png);transition:none 100ms linear}.slideshow.home .controls .nav-controls a:hover,.slideshow.home .controls .nav-controls a:focus,.slideshow.home .controls .nav-controls a:link:hover,.slideshow.home .controls .nav-controls a:link:focus,.slideshow.home .controls .nav-controls a:visited:hover,.slideshow.home .controls .nav-controls a:visited:focus{text-decoration:none}.slideshow.home .controls .nav-controls a.prev,.slideshow.home .controls .nav-controls a:link.prev,.slideshow.home .controls .nav-controls a:visited.prev{width:29px;height:29px;left:10px;background-position:0px 0px;cursor:pointer}.slideshow.home .controls .nav-controls a.prev:hover,.slideshow.home .controls .nav-controls a:link.prev:hover,.slideshow.home .controls .nav-controls a:visited.prev:hover{background-position:0px -30px}.slideshow.home .controls .nav-controls a.next,.slideshow.home .controls .nav-controls a:link.next,.slideshow.home .controls .nav-controls a:visited.next{width:29px;height:29px;right:0px;background-position:0px -60px;cursor:pointer}.slideshow.home .controls .nav-controls a.next:hover,.slideshow.home .controls .nav-controls a:link.next:hover,.slideshow.home .controls .nav-controls a:visited.next:hover{background-position:0px -90px}.slideshow.home .slide{width:620px;width:100%;height:390px;height:auto;overflow:hidden;background:#000;border:2px solid #000;box-shadow:5px,5px,10px,0px,rgba(0,0,0,.4)}.slideshow.home .slide a.advance-link{display:block;width:100%;height:100%}.slideshow.home .slide span{display:block;width:640px;height:390px;width:100%;height:auto}.slideshow.home .caption_holder{width:535px;width:calc(100% - 80px);height:65px;margin:0px 40px -5px 40px;overflow:hidden}.slideshow.home .caption_holder span{display:block;width:auto;height:35px}.slideshow.home .caption_holder .image-caption a.thumb{display:none}.slideshow.home .caption_holder .caption{color:#fff;float:left;text-align:left;width:368px;width:calc(100% - 167px);line-height:29px;font-size:16px;position:relative}.slideshow.home .caption_holder .caption p{font-size:16px;font-family:"utopia-std","Times New Roman",serif;display:block;margin:0;color:#fff;padding:3px 0 0 0px;text-shadow:1px 1px 2px rgba(0,0,0,.7),"","","";font-weight:normal;width:250px;width:calc(100% - 118px);float:right;margin:17px 0 0 0}.slideshow.home .caption_holder .caption a[rel=imglink]{display:none}.slideshow.home .caption_holder .caption a{display:block;color:#fff;font-family:"utopia-std","Times New Roman",serif;text-decoration:none;font-size:10px;font-weight:normal}.slideshow.home .caption_holder .caption a:hover,.slideshow.home .caption_holder .caption a:visited{text-decoration:none}.slideshow.home .caption_holder .caption .date{display:block;float:left;color:#fff;font-family:"proxima-nova";margin:18px 0 0 10px;font-size:12px}.slideshow.home .caption_holder .caption .date span{float:left;margin-right:5px}.slideshow.home .caption_holder .caption .date span.d{margin-right:2px}.slideshow.home .caption_holder .caption .buttons{display:block;position:absolute;right:-175px;top:19px}.slideshow.home .caption_holder .caption .buttons a{height:20px;font-family:"proxima-nova";font-size:10px;background-color:rgba(0,0,0,.5);display:block;padding:1px 9px 3px;text-align:center;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.7),"","","";box-shadow:3px,3px,8px,0px,rgba(0,0,0,.2)}.ie8 .slideshow.home .caption_holder .caption .buttons a{background-color:#333}.slideshow.home .caption_holder .caption .buttons a:hover{color:#f5f686}.slideshow.home .caption_holder .caption .buttons span{display:none}@media screen and (max-width: 700px){.slideshow.home .caption_holder{height:auto}.slideshow.home .caption_holder .caption{width:100%}.slideshow.home .caption_holder .caption .date,.slideshow.home .caption_holder .caption p{width:100%;margin:auto;text-align:center}.slideshow.home .caption_holder .caption .date span,.slideshow.home .caption_holder .caption p span{display:inline-block;float:none}}.slideshow.home .thumbs_holder{display:none;position:absolute;top:340px;left:0px}.slideshow.home .thumbs_holder .thumbs{display:none;list-style:none;list-style-image:none;padding:0;margin:0}.slideshow.home .thumbs_holder .thumbs li{float:left;width:80px;height:43px;margin:0 10px 0 0;opacity:.5;padding:0;position:relative}.slideshow.home .thumbs_holder .thumbs li.selected,.slideshow.home .thumbs_holder .thumbs li:hover,.slideshow.home .thumbs_holder .thumbs li:focus{opacity:1}.slideshow.home .thumbs_holder .thumbs li.selected .caption,.slideshow.home .thumbs_holder .thumbs li:hover .caption,.slideshow.home .thumbs_holder .thumbs li:focus .caption{display:block;opacity:1}.slideshow.home .thumbs_holder .thumbs li.selected .caption a,.slideshow.home .thumbs_holder .thumbs li:hover .caption a,.slideshow.home .thumbs_holder .thumbs li:focus .caption a{display:none}.slideshow.home .thumbs_holder .thumbs a.thumb{display:block;width:80px;height:43px;float:left;z-index:10}.slideshow.home .thumbs_holder .thumbs a.thumb img{width:80px;height:43px}.slideshow.home .thumbs_holder .thumbs a.thumb span.overlay{display:block;width:80px;height:43px;background:url(../images/thumb_image_icon.png) no-repeat 0 0;position:absolute;top:0px;left:0px}.slideshow.home .thumbs_holder .thumbs a.thumb_video span.overlay{background:url(../images/thumb_video_icon.png) no-repeat 0 0}.slideshow.home .thumbs_holder .thumbs .caption{display:none;background:url(../images/thumb_caption_bg.png) no-repeat 0 0;width:214px;height:46px;position:absolute;top:-35px;left:-60px;padding:5px 10px;z-index:20}.slideshow.home .thumbs_holder .thumbs .caption p{color:#000;font-size:12px;height:30px;overflow:hidden}.slideshow.home .video{width:620px;height:390px;width:100%;height:auto;width:calc(100% - 4px);height:calc(100% - 49px);background:url(../images/play.png) no-repeat center center;position:absolute;left:0px;top:0px;display:none}.slideshow.home .video #video_player,.slideshow.home .video #video_holder{display:block;width:620px;height:390px;height:100%;width:100%}.slideshow.home .imglink{width:100%;height:390px;height:auto;position:absolute;left:0px;top:0px;display:none}.slideshow.home .imglink #imglink{position:relative;background:url(../images/blank.png) 0 0 repeat;display:block;width:100%;height:100%}@media screen and (max-width: 870px){.slideshow.home{margin-bottom:20px}}.event_list{position:relative}.event_list .overview{margin:0 0 26px 0}.event_list .overview h1{font-size:20px;color:#333;margin:0 0 16px 0;padding:0 0 9px 0;border-bottom:2px solid #c4c4c3}.event_list .list{position:relative}.event_list .list p.noevents{padding:10px;color:#000}.event_list .entry{margin:0 0 18px 0;border-bottom:1px solid #e5e5e5;padding:0 0 7px 0}.event_list .entry .info{max-width:365px;width:calc(100% - 190px);float:right}.event_list .entry .info h3{margin:9px 0 0px 3px;padding:0}.event_list .entry .info h3 a{font-size:18px;line-height:23px;color:#333;text-decoration:none}.event_list .entry .info h3 a:hover{color:#55b8c9}.event_list .entry .info h4{margin:0 0 5px 3px;padding:0;font-size:14px;color:#333;font-weight:normal;font-family:"proxima-nova"}.event_list .entry .info .date{margin:0 0 0 3px;font-size:14px;color:#333;font-weight:normal}.event_list .entry .info .group_info{display:none}.group-offers .event_list .entry .info .group_info{display:block}.event_list .entry .info .group_info p{padding:5px 0px 0px 5px}.event_list .entry .info .buttons{margin:23px 0 0 3px}.event_list .entry .info .buttons a{display:block;width:77px;height:17px;float:left;line-height:1;margin-right:2px;background:url(../images/dark-btn-bg.jpg) no-repeat center center;font-size:10px;color:#fff;text-decoration:none;text-transform:uppercase;padding:7px 0 0 0px;text-align:center}.event_list .entry .info .buttons a:hover{color:#f5f686}.event_list .entry .info .buttons a.soon{display:none}@media screen and (max-width:500px){.event_list .entry .info{float:none;margin:auto;clear:both;width:100%;display:block;text-align:center}.event_list .entry .info .buttons{margin:20px auto 0;zoom:1;display:inline-block}.event_list .entry .info .buttons:before,.event_list .entry .info .buttons:after{content:" ";display:block;height:0;visibility:hidden}.event_list .entry .info .buttons:after{clear:both}.event_list .entry .info .buttons a{margin:0px 2px}}.event_list .entry .thumb{width:167px;height:151px;float:left;background:url(../images/event-detail-image-holder-bg.png) no-repeat left top}.event_list .entry .thumb a{display:block;width:158px;height:134px}.event_list .entry .thumb img{width:136px;height:112px;margin:10px 10px 10px 11px;border:1px solid #fff}.event_list .entry .thumb:hover img{box-shadow:0px,0px,10px,1px,rgba(0,0,0,.5);border:1px solid #55b8c9}@media screen and (max-width:500px){.event_list .entry .thumb{float:none;margin:auto;clear:both;display:block}}.event_detail{zoom:1;zoom:1;padding:12px 0 33px 7px}.event_detail:before,.event_detail:after{content:" ";display:block;height:0;visibility:hidden}.event_detail:after{clear:both}.event_detail .left_event_detail{background:url("../images/left_event_detail_pattern.png") repeat-y;float:left;position:relative;width:239px;margin:5px 0px 0 0;padding-bottom:30px;box-sizing:border-box}.event_detail .left_event_detail .left_event_detail_bg{width:215px;margin:-5px 0 0 0;padding:9px 13px 0 13px;background:url("../images/left_event_detail.png") no-repeat}.event_detail .left_event_detail:after{content:"";position:absolute;display:block;width:239px;height:40px;background:url(../images/left_event_detail_bottom.png) no-repeat;bottom:0px;left:0}@media screen and (max-width: 700px){.event_detail .left_event_detail{background:#222;width:100%;box-shadow:3px 3px 8px rgba(0,0,0,.3);margin:0px 0;box-sizing:border-box;padding-bottom:0;margin-bottom:20px}.event_detail .left_event_detail .left_event_detail_bg{margin:10px 0;background:none;box-sizing:border-box;width:100%}.event_detail .left_event_detail:after{display:none}}.event_detail .right_event_detail{float:left;max-width:330px;width:calc(100% - 250px);padding-left:11px}@media screen and (max-width: 700px){.event_detail .right_event_detail{width:100%;box-sizing:border-box;padding:10px;max-width:100%}}.event_detail .header{margin:0 0 10px;float:left;width:400px;padding:0;border-bottom:1px solid #000}.event_detail .event_thumb{border:2px solid #fff;width:200px;height:165px;overflow:hidden}@media screen and (max-width: 700px){.event_detail .event_thumb{display:none}}.event_detail .details{width:201px;padding:5px 0 0;position:relative;color:#fff}.event_detail .details ul{list-style:none;list-style-image:none;padding:0;margin:0}.event_detail .details ul li{color:#fff;padding:8px 0 0px 3px;border-top:1px solid #595959;color:#fff;font-size:11px}.event_detail .details ul li:first-child{border-top:none}.event_detail .details ul li li{border-top:none;margin:0px 0 0 20px;padding:3px;list-style-type:circle;font-size:11px}.event_detail .details ul li p{color:#fff;padding:4px 0 0 2px;line-height:1.6;font-size:11px}.event_detail .details ul li p.ticket_info{padding:0 0 0 2px}.event_detail .details ul li a:hover{color:#f5f686}.event_detail .details ul li label{font-family:"utopia-std";font-size:14px;width:210px;display:block}.event_detail .details .ticket{width:201px;height:20px;padding:0;margin:0 0 20px 0}.event_detail .details .ticket a,.event_detail .details .ticket a:link,.event_detail .details .ticket a:visited{width:190px;display:block;height:20px;margin-top:9px;line-height:20px}@media screen and (max-width: 700px){.event_detail .details{width:100%}}.event_detail .overview{border-bottom:none;margin:0;padding:0}.event_detail .overview h1{margin-bottom:0px;padding-bottom:0px;border-bottom:none;line-height:1.3}.event_detail .overview h2{border-bottom:2px solid #c4c4c2;padding-bottom:9px;width:310px;width:100%;font-weight:normal;font-size:16px;color:#333;font-family:"proxima-nova"}.event_detail .description{width:310px;width:100%;font-size:14px}.event_detail .description p{border-bottom:1px solid #e5e5e5}.event_detail .description h3{font-family:"proxima-nova"}.event_detail .description a{color:#333}.event_detail .description a:hover{color:#55b8c9}.event_detail .showings{border-bottom:1px solid #e5e5e5;width:310px;width:100%;width:100%;padding-top:11px}.event_detail .showings h3{color:#aaa;border-bottom:none;padding:0;margin:0;text-transform:uppercase;font-weight:normal;font-family:"proxima-nova"}.event_detail .showings ul{list-style-image:none;list-style:none;margin:0;padding:0 0 10px;list-style-position:inside}.event_detail .showings ul li{margin:0;background:none;line-height:24px;width:328px;width:100%;left:-2px;line-height:1.7;padding:9px 0 6px;position:relative}.event_detail .showings ul li.entry.alt{margin-right:0}.event_detail .showings ul li span{margin-top:3px;float:left}.event_detail .showings ul li span.date{width:auto;font-size:11px;font-weight:bold;margin-right:5px}.event_detail .showings ul li span.time{width:auto;font-size:11px;font-weight:bold;margin-right:5px}.event_detail .showings ul li .buttons{float:right}.event_detail .showings ul li .buttons .soon{margin-right:0px;display:none}@media screen and (max-width: 920px){.event_detail .showings ul li .buttons{float:left}}.event_detail .group_sales{border-bottom:1px solid #e5e5e5;width:310px;width:100%;padding-top:11px;margin-bottom:30px}.event_detail .group_sales h3{color:#aaa;border-bottom:none;padding:0;margin:0;text-transform:uppercase;font-weight:normal;font-family:"proxima-nova"}.event_detail a.print{background:url("../images/sprite-s30f6a4a674.png") no-repeat;display:block;height:17px;width:60px;background-position:0 -953px;line-height:9999em;overflow:hidden;float:left;margin-right:15px;transition:none 100ms linear}.event_detail a.print:hover{background-position:0 -936px}.event_detail .addthis_toolbox{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;width:305px;width:100%;padding:15px 0 6px 3px;box-sizing:border-box}.event_detail .share_bar{padding:15px 0;margin:0 0 15px;float:left;width:400px}.event_detail .dsq-global-toolbar-dropdown-container{display:none !important}.event_list#featured .scrollable .list{height:390px;position:absolute}.event_list#featured .scrollable .list .entry{float:left;clear:none}.see_all_events{display:block}.see_all_events a{font-family:"proxima-nova";font-size:12px;width:300px;height:20px;background-color:rgba(0,0,0,.5);display:block;margin-top:10px;padding:5px 0 0 0;text-align:center;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.7),"","","";box-shadow:5px,5px,10px,0px,rgba(0,0,0,.2)}.ie8 .see_all_events a{background-color:#333}.see_all_events a:hover{color:#f5f686}@media screen and (max-width: 870px){.see_all_events a{margin:auto}}.featured_holder{position:relative;z-index:5;float:left;margin:8px 20px 0 0;padding:0;width:300px;height:390px}@media screen and (max-width: 870px){.featured_holder{max-width:640px;width:100%;margin:auto;height:180px;float:none}}@media screen and (max-width: 700px){.featured_holder{height:390px}}.event_list#featured{position:relative;z-index:5;margin:0;padding:0;width:310px;height:390px}@media screen and (max-width: 870px){.event_list#featured{width:100%;margin:auto;height:180px}}@media screen and (max-width: 700px){.event_list#featured{width:310px;height:390px}}.event_list#featured .textarea p{padding:10px;color:#fff;font-size:12px}.event_list#featured .prev,.event_list#featured .next{display:none}.event_list#featured .list_holder{position:relative;display:block;overflow:hidden;width:310px;height:390px;background:none}@media screen and (max-width: 870px){.event_list#featured .list_holder{width:calc(100% + 20px);height:180px}}@media screen and (max-width: 700px){.event_list#featured .list_holder{height:390px}}.event_list#featured .list{margin:0;padding:0;border-bottom:none;background:none}.event_list#featured .entry{position:relative;clear:none;overflow:hidden;margin:0 0 20px;padding:0;width:300px;height:80px;border:none;box-shadow:5px,5px,10px,0px,rgba(0,0,0,.2);text-shadow:1px 1px 2px rgba(0,0,0,.7),"","",""}@media screen and (max-width: 870px){.event_list#featured .entry{margin:0px 10px 10px;width:calc(50% - 20px)}}@media screen and (max-width: 700px){.event_list#featured .entry{width:100%}}.event_list#featured .entry .info{position:relative;z-index:5;float:left;overflow:hidden;margin:0;padding:6px 0 0 15px;width:186px;height:74px;text-align:left;background:url(../images/featured_entry_bg.png) top left}@media screen and (max-width:500px){.event_list#featured .entry .info{clear:none}}.event_list#featured .entry .info h3{margin:0;padding:0;border:none;line-height:118%}.event_list#featured .entry .info h3 a{font-size:14px;color:#fff;text-decoration:none;line-height:118%}.event_list#featured .entry .info h3 a:hover{color:#f5f686}.event_list#featured .entry .info .date{margin:2px 0 0 0;color:#fff;font:600 12px "proxima-nova"}.event_list#featured .entry .info h4{display:none}.event_list#featured .entry .info .buttons{position:absolute;left:0;bottom:0}.event_list#featured .buttons{margin:0 0 0 0;background:#333;background:rgba(0,0,0,.3);width:200px}.ie8 .event_list#featured .buttons{background-color:#333}.event_list#featured .buttons a,.event_list#featured .event_list#featured .buttons a:link,.event_list#featured .event_list#featured .buttons a:visited{margin:0px 0px 0 0;padding:5px 0 0 0;border:none;width:95px;height:13px;font-size:10px;background:none;float:left}.event_list#featured .buttons span{display:none}.event_list#featured .buttons a.more{border-right:1px solid #000}.event_list#featured .buttons a.tickets{width:104px}.event_list#featured .buttons span.no_link{display:block;float:left;clear:none;margin:0;padding:0 0 0 10px;width:60px;border-left:2px solid #fff;color:#ddd;text-decoration:none;text-transform:lowercase;font-weight:400;font-size:12px;font-family:Arial,sans-serif;line-height:100%}.event_list#featured .thumb{position:relative;z-index:5;float:left;padding:0;width:97px;height:80px;border-right:2px solid #fff;background:none}.event_list#featured .thumb:hover{box-shadow:0px,0px,30px,5px,rgba(255,255,255,.5)}.event_list#featured .thumb img{padding:0;margin:0px;width:97px;height:80px;border:none}.event_list#featured .thumb a{display:block;width:97px;height:80px;border:none}.event_list#featured .buttons a:hover,.event_list#featured .event_list#featured .buttons a:hover span,.event_list#featured .buttons span.no_link span{color:#f5f686}.featured_holder a.all,.featured_holder a.all:link,.featured_holder a.all:visited{display:block;position:absolute;width:138px;height:24px;color:#c5a700;padding:5px 5px 0;bottom:-32px;right:55px;text-decoration:none;font-weight:normal;margin:0;font-size:14px;text-align:center;background:url(../images/bg_opacity_30.png) repeat 0 0;border-radius:10px;border:1px solid #4a4a4a}.featured_holder a.all:after{content:"»";float:right;display:block;text-indent:-5000px;background:url(../images/icon_raquo.png) no-repeat 0 0;width:16px;height:9px;margin:5px 0 0}.featured_holder a.all:hover{color:#ddd}.featured_holder a.all:hover:after{background:url(../images/icon_raquo.png) no-repeat 0 -9px}.news_list{position:relative}.news_list .overview{margin:0 0 26px 0}.news_list .overview h1{font-size:20px;color:#333;margin:0 0 16px 0;padding:0 0 9px 0;border-bottom:2px solid #c4c4c3}.news_list .list{position:relative}.news_list .list p.noevents{padding:10px;color:#000}.news_list .entry{margin:0 0 9px 0;border-bottom:1px solid #e5e5e5;padding:0 0 9px 0}.news_list .entry .info{float:left}.news_list .entry .info h3{margin:9px 0 5px 0px;padding:0}.news_list .entry .info h3 a{font-size:18px;line-height:23px;color:#333;text-decoration:none}.news_list .entry .info h3 a:hover{color:#55b8c9}.news_list .entry .info h4{margin:0 0 5px 3px;padding:0;font-size:14px;color:#333;font-weight:normal;font-family:"proxima-nova"}.news_list .entry .info .date{margin:0 0 0 3px;font-size:14px;color:#333;font-weight:normal}.news_list .entry .info .buttons{margin:0px 0 0 3px}.news_list .entry .info .buttons a{display:block;width:77px;height:17px;float:left;line-height:1;margin-right:2px;background:url(../images/dark-btn-bg.jpg) no-repeat center center;font-size:10px;color:#fff;text-decoration:none;text-transform:uppercase;padding:7px 0 0 0px;text-align:center}.news_list .entry .info .buttons a:hover{color:#f5f686}.news_detail{position:relative}.news_detail .container{padding:10px 15px;position:relative}.news_detail .viewall{float:right}.news_detail .viewall a,.news_detail .viewall a:link,.news_detail .viewall a:visited{position:relative;display:block;text-decoration:none;color:#333;text-transform:uppercase;font-size:11px;margin:10px 13px 10px 0;padding:4px 0 4px 23px;font-weight:600}.news_detail .viewall a .ico,.news_detail .viewall a:link .ico,.news_detail .viewall a:visited .ico{background:url("../images/sprite-s30f6a4a674.png") no-repeat;position:absolute;top:0;left:0}.news_detail .viewall a:hover,.news_detail .viewall a:link:hover,.news_detail .viewall a:visited:hover{color:#55b8c9}.news_detail .viewall a.full_list .ico,.news_detail .viewall a.full_list:link .ico,.news_detail .viewall a.full_list:visited .ico{height:19px;width:19px;background-position:0 -1079px}.news_detail .overview{border:none;margin:0 0 0px 0}.news_detail .overview h1{clear:both;font-size:20px;color:#333;margin:0 0 16px 0;padding:0 0 9px 0;border-bottom:2px solid #c4c4c3}.news_detail .overview span.date{color:#000;font-weight:500;position:absolute;top:14px}.news_detail .body{margin:0 0 5px;clear:both}.news_detail .thumb{width:167px;height:151px;float:left;margin-right:10px;background:url(../images/event-detail-image-holder-bg.png) no-repeat left top}.news_detail .thumb a{display:block;width:158px;height:134px}.news_detail .thumb img{width:136px;height:112px;margin:10px 10px 10px 11px;border:1px solid #fff}.news_detail .thumb:hover{border-color:gray}.news_detail .link{float:left}.news_detail .addthis_toolbox a.print{background:url("../images/sprite-s30f6a4a674.png") no-repeat;display:block;height:17px;width:60px;background-position:0 -953px;line-height:9999em;overflow:hidden;float:left;margin-right:15px;transition:none 100ms linear}.news_detail .addthis_toolbox a.print:hover{background-position:0 -936px}.news_detail .event_list{margin:0 0 15px}.news_detail .event_list .list{padding:0}.news_detail .event_list .entry .info{width:360px}.faq{margin:30px 0 25px 0;padding:0;position:relative}.faq dl{border-bottom:1px solid #ccc;font-size:11px}.faq dt{cursor:pointer;padding:10px 0 10px 20px;margin:0;border-top:1px solid #cddde0;overflow:auto;background:#ddeff7 url("../images/topic-normal.png") no-repeat 12px 5px}.faq dt:hover,.faq dt:focus{background-color:#f5f686}.faq dt p{font-weight:600;padding:0 0 0 30px;color:#000;text-decoration:none;font-size:13px;line-height:18px;display:block}.faq dt.active{background:#fff url("../images/topic-expanded.png") no-repeat 12px 8px}.faq dt.active p{color:#55b8c9}.faq dd{height:0px;overflow:hidden;padding:0 20px 10px 51px}.faq dd p{font-size:14px;color:#333}.faq ul{margin:0 0 16px;padding:0 15px;font:12px/160% Arial,Helvetica,sans-serif;list-style-image:url(../images/bullet.png);list-style-position:outside;list-style-type:square}.faq ul ul{padding-top:5px;margin-bottom:0;border:none}.faq ul li{padding:0 0 8px;font-size:13px;font-style:normal;line-height:140%}.faq ul li li{border-bottom:none}#calendar.full{width:610px;height:700px;background:rgba(0,0,0,0);margin-top:5px;position:relative}.calendar .full_column{height:800px}.calendar .cal_full_bottom{height:80px;width:590px;margin-top:14px}.full .MonthlyCalendar{height:700px;width:610px;border-collapse:collapse;margin-left:0px;position:relative}.full .MonthlyCalendar .MonthNavigation{height:50px;padding:0}.full .MonthlyCalendar .MonthNavPrev,.full .MonthlyCalendar .MonthNavNext,.full .MonthlyCalendar .TodayLink{top:12px}.full .MonthlyCalendar .MonthNavPrev a,.full .MonthlyCalendar .MonthNavNext a,.full .MonthlyCalendar .TodayLink a{width:24px;height:24px;display:block}.full .MonthlyCalendar .MonthNavPrev{left:157px;cursor:pointer}.full .MonthlyCalendar .MonthNavPrev a.link-prev{display:block;background:url(../images/cal_arrows.png) no-repeat 0 0}.full .MonthlyCalendar .MonthNavPrev a.link-prev:hover{background-position:0 -24px}.full .MonthlyCalendar .MonthNavNext{right:154px;cursor:pointer}.full .MonthlyCalendar .MonthNavNext a.link-next{background:url(../images/cal_arrows.png) no-repeat -24px 0}.full .MonthlyCalendar .MonthNavNext a.link-next:hover{background-position:-24px -24px}.full .MonthlyCalendar .MonthName{position:relative;width:200px;text-align:center;display:block;left:1px;font-weight:normal;margin:0 auto;padding:14px 0 0;color:#888;text-decoration:none;text-transform:uppercase;line-height:135%;text-shadow:none;letter-spacing:0;background:rgba(0,0,0,0);font-size:22px}.full .MonthlyCalendar #CalendarHead{color:#000;height:58px;line-height:15px tr;line-height-color:rgba(0,0,0,0)}.full .MonthlyCalendar #CalendarHead tr td{padding:0;border:none}.full .MonthlyCalendar #CalendarHead .DateHeader{width:20px;text-align:center;font-size:14px;line-height:140%;color:#888;height:27px;text-transform:uppercase;background:url(../images/full_calendar_datehead.png) repeat-x center top}.full .MonthlyCalendar #CalendarHead .DateHeader span{padding-top:5px;display:block}.full .jMonthCalendar{position:relative;height:700px;width:570px;padding-top:0}.full .jMonthCalendar .button{text-indent:0;position:relative;margin:40px 0 0 4px;background:#006eb8;width:80px;height:40px}.full .jMonthCalendar .button:hover{background:#006eb8;opacity:.5}.full .jMonthCalendar .button img{width:78px;height:46px;border:solid 1px #00599c}.full .jMonthCalendar .button label{display:none}.full .DateBox{width:85px;height:98px;border:1px solid #ccc;background:#f2f2f2}.full .DateLabel{width:25px;height:30px;text-align:left;font-size:16px;line-height:25px;font-weight:700;padding:4px 0 0 8px;letter-spacing:1px;background:none}.full #CalendarBody .active{background:#00589a url(../images/cal_event.png) repeat-x left top}.full #CalendarBody .active .DateLabel{background:none}.full .DateLabel a{color:red;text-decoration:none}.full #CalendarBody .Inactive,.full #CalendarBody .Inactive.active{opacity:1}.full #CalendarBody .Today{background:#4c6d1d url(../images/cal_day.png) repeat-x left top;opacity:1}.full #CalendarBody .Today .DateLabel{background:rgba(0,0,0,0)}#calendar.full .tooltip{width:331px;height:187px;left:150px;top:150px;font-weight:bold;z-index:6000;background:url(../images/bg_cal_tooltip.png) no-repeat 0 0;filter:none}#calendar.full .tooltip .buttons{width:73px}#calendar.full .tooltip .buttons a,#calendar.full .tooltip .buttons span{display:block;background:url(../images/btns_events.png) no-repeat -32px -32px;height:32px;position:relative;text-indent:-9999px;width:32px;cursor:pointer}#calendar.full .tooltip .buttons .more{background-position:0 -32px;float:left}#calendar.full .tooltip .buttons .more:hover{background-position:0 0}#calendar.full .tooltip .buttons .tickets{float:right}#calendar.full .tooltip .buttons .tickets:hover{background-position:-32px 0}#calendar.full .tooltip .buttons span.tickets,#calendar.full .tooltip .buttons span.soon{background-position:-32px -64px;cursor:default;float:right}#calendar.full .tooltip .buttons span.tickets:hover,#calendar.full .tooltip .buttons span.soon:hover{background-position:-32px -64px}#calendar.full .tooltip .content{border:none;margin:25px 0 0;padding:20px;color:#000;height:115px}#calendar.full .tooltip .content h3 a{color:red;font-weight:900;font-size:18px}#calendar.full .tooltip .content h3 a:hover{color:#000}#calendar.full .tooltip .close{position:absolute;top:12px;right:11px;width:40px;height:14px;font:normal 14px/16px Arial,Helvetica,sans-serif;color:#111;cursor:pointer;text-transform:lowercase;text-align:right}#calendar.full .tooltip .close:hover{color:#fff}#calendar.full .tooltip label{display:block;padding-bottom:15px;color:#ffeb51;font-size:14px;border-bottom:1px solid #333}#calendar.full .tooltip .info{font-size:12px;line-height:140%;display:block;clear:both;padding:4px 0 0;margin:0 0 15px}#calendar.full .tooltip .info .date{display:block;width:51px;height:51px;float:left;text-align:center;line-height:44px;color:#fff;font-size:26px;font-weight:bold;background:none;letter-spacing:2px;margin-left:8px}#calendar.full .tooltip .info .cal_details{float:left;width:120px;padding-top:8px}#calendar.full .tooltip .info .cal_details a{display:block;color:#fff;text-decoration:none}#calendar.full .tooltip .info .cal_details a:hover{text-decoration:underline;color:#007acb}#calendar.full .tooltip .info .cal_details a:hover .cal_event_title,#calendar.full .tooltip .info .cal_details a:hover .time{color:#007acb}#calendar.full .tooltip .info .cal_details .cal_event_title{display:block;color:#fff;height:10px;line-height:13px}#calendar.full .tooltip .info .cal_details .time{color:#fff;display:block;height:14px}.calendar_holder{position:relative;height:255px;width:312px;margin:0 0 0 12px;float:left;background:url(../images/cal_bg_full.png) no-repeat 0 0;padding:0}#calendar{position:relative;height:255px;width:312px;font:12px Arial,Helvetica,sans-serif;margin:0;background:none;padding:0}.MonthlyCalendar{height:85%;width:90%;border-collapse:collapse;margin-left:15px}a.cal_view_all{display:block;position:absolute;bottom:32px;left:11px;width:121px;height:14px;padding:0;background:url(../images/cal_small_see_all.png) no-repeat 0 0;text-indent:-9000px}a.cal_view_all:hover{background-position:0 -14px;text-decoration:none}.MonthlyCalendar .MonthNavigation{clear:both;padding:5px 10px 0 10px}.MonthlyCalendar .MonthNavPrev,.MonthlyCalendar .MonthNavNext{width:16px;height:28px;position:absolute;top:16px;text-indent:-4000px;cursor:pointer;z-index:50}.MonthlyCalendar .MonthNavPrev a{display:block;width:16px;height:28px;background:url(../images/cal_arrows.png) no-repeat 0 0}.MonthlyCalendar .MonthNavNext a{display:block;width:16px;height:28px;background:url(../images/cal_arrows.png) no-repeat -16px 0}.MonthlyCalendar .MonthNavPrev a:hover{background:url(../images/cal_arrows.png) no-repeat 0 -28px}.MonthlyCalendar .MonthNavNext a:hover{background:url(../images/cal_arrows.png) no-repeat -16px -28px}.MonthlyCalendar .MonthNavPrev{left:12px}.MonthlyCalendar .MonthNavNext{right:12px;background-position:-14px 0}.MonthlyCalendar .MonthName{position:relative;width:100%;text-align:center;font-size:18px;text-transform:uppercase;z-index:30;color:#333;line-height:28px;padding:0 6px 0 0;margin-top:0;font-weight:900}.MonthlyCalendar #CalendarHead{width:100%;color:#fff;line-height:20px;height:50px}.MonthlyCalendar #CalendarHead tr{color:#fff}.MonthlyCalendar #CalendarHead tr td{padding:0;border:none}.MonthlyCalendar #CalendarHead .DateHeader{width:20px;text-align:center;font-size:10px;color:#666;height:30px;font-weight:700;text-transform:uppercase}.jMonthCalendar{position:relative;height:100%;width:100%;padding-top:10px;z-index:200;background:url(../images/cal_bg_full.png) no-repeat 0 0}.MonthlyCalendar #CalendarBody tr{height:22px}#CalendarBody .Inactive,#CalendarBody .active.Inactive{background:none}#CalendarBody .active .DateLabel{background:none}#CalendarBody .active a{display:none;color:red;cursor:pointer}#CalendarBody .active a:hover{text-decoration:none;color:#000}#CalendarBody .Inactive a,#CalendarBody .active.Inactive a{display:none}#CalendarBody .Inactive,#CalendarBody .Inactive .DateLabel{background:none;opacity:0;border:none}.jMonthCalendar .MoreEvents{font-size:12px;cursor:pointer;display:block;position:absolute;text-align:center}.jMonthCalendar .button{font-size:12px;cursor:pointer;display:block;width:40px;height:22px;position:absolute;text-align:center;margin:0;z-index:5000;padding:0;background-color:rgba(0,0,0,0)}.jMonthCalendar .button label{font-weight:500;font-size:16px;line-height:24px;color:red}.jMonthCalendar .button:hover{background:none}.jMonthCalendar .button:hover label{color:red}td.DateBox{vertical-align:top;width:32px;height:24px;overflow:hidden;margin:0;padding:0;border:0;line-height:22px;background:url(../images/cal_day.png) no-repeat right 4px}td.DateBox:nth-child(7){background:none}.DateLabel{height:22px;width:38px;text-align:center;background:none;line-height:24px;font-weight:500;font-size:16px}.DateLabel a{cursor:default;text-decoration:none;color:#fff}.jMonthCalendar .Event{font-size:12px;padding:1px 1px 1px 4px;cursor:pointer;display:block;position:absolute;text-align:left;overflow:hidden;height:14px}.Event a{text-decoration:none;color:red;float:left;white-space:nowrap;padding-top:1px}.Event a:hover{text-decoration:underline}.Event span.ui-icon-triangle-1-w{float:left}.Event span.ui-icon-triangle-1-e{float:right}#CalendarBody .DateBoxOver{background:#007acb}.Today .DateLabel,#CalendarBody .Today.active .DateLabel{background:url(../images/cal_today.png) no-repeat 3px 0}.Today .DateLabel a{color:#fff}#calendar .tooltip{display:none;position:absolute;top:0;left:0;width:298px;z-index:100;padding:15px;height:226px;background:url(../images/cal_tooltip_bg.png) no-repeat 0 0}#calendar .tooltip .scrolled_content{height:230px;width:270px;overflow:hidden;position:relative}#calendar .tooltip .viewport{height:220px;width:270px;overflow:hidden;position:relative}#calendar .tooltip .scrollbar{display:none;width:24px;height:230px;position:absolute;right:0;top:0}#calendar .tooltip .scrollbar .track{width:24px;height:230px;position:relative;background:url(../images/cal_small_scroll_bg.png) no-repeat right top}#calendar .tooltip .scrollbar .track .thumb{width:24px;height:53px;background:url(../images/cal_small_scroll_thumb.png) no-repeat left top;position:absolute;left:0;top:0;cursor:pointer}#calendar .tooltip label{display:none}#calendar .tooltip .close{width:20px;height:80px;background:url(../images/cal_close.png) no-repeat 0 0;text-indent:-5000px;position:absolute;top:35%;right:10px;cursor:pointer}#calendar .tooltip .close:hover{background-position:0 -222px}#calendar .tooltip .content{width:260px;margin:0;padding:0;height:100%;overflow:scroll;position:absolute;left:0;top:0;list-style:none}#calendar .tooltip .static_bg{background:#43413a url(../images/bg_cal_detail_inside.png) 0 0 repeat-x}#calendar .tooltip .date_btns{position:absolute;bottom:0;left:0;width:255px;height:30px;padding:10px 0;border-top:1px solid #011930}#calendar .tooltip .date_btns .date{float:left;width:200px}#calendar .tooltip .date_btns .date p{font-weight:500;color:#fff;font-size:12px;text-transform:uppercase}#calendar .tooltip .date_btns .date span{clear:both;display:block;position:relative}#calendar .tooltip .info{width:270px;padding:0;height:160px;overflow:hidden}#calendar .tooltip .info p{color:#fff;font-size:11px;font-weight:normal;font-family:"Arial"}#calendar .tooltip .info p.tagline{font-size:12px;font-style:italic}#calendar .tooltip .info h3{position:relative}#calendar .tooltip .info h3 a,#calendar .tooltip .info h3 a:link,#calendar .tooltip .info h3 a:visited{color:red;font-weight:700;text-decoration:none;font-size:18px;line-height:120%;text-transform:none}#calendar .tooltip .info h3 a:hover,#calendar .tooltip .info h3 a:focus,#calendar .tooltip .info h3 a:link:hover,#calendar .tooltip .info h3 a:link:focus,#calendar .tooltip .info h3 a:visited:hover,#calendar .tooltip .info h3 a:visited:focus{text-decoration:none;color:#fff}#calendar .tooltip .info .description{height:120px;overflow:hidden}#calendar .tooltip .info .description h3{font-size:14px;text-transform:none;position:relative}#calendar .tooltip .content .calendar_detail{height:200px;overflow:hidden;padding:10px 0;position:relative}#calendar .tooltip .content .calendar_detail:nth-child(2){border-top:1px solid #011930}#calendar .tooltip .content .calendar_detail .buttons a,#calendar .tooltip .content .calendar_detail .buttons a:link,#calendar .tooltip .content .calendar_detail .buttons a:visited{text-align:center;color:#fff;display:block;text-decoration:none;height:25px;padding:0 5px;line-height:25px;font-size:10px;background:#56b8c9;float:left;margin-right:5px;position:relative;text-transform:uppercase;text-shadow:1px 1px 2px rgba(0,0,0,.7),"","",""}#calendar .tooltip .content .calendar_detail .buttons a.ical,#calendar .tooltip .content .calendar_detail .buttons a:link.ical,#calendar .tooltip .content .calendar_detail .buttons a:visited.ical{width:51px;padding:0 15px 0 5px;text-align:left}#calendar .tooltip .content .calendar_detail .buttons a.ical i.calendar_icon,#calendar .tooltip .content .calendar_detail .buttons a:link.ical i.calendar_icon,#calendar .tooltip .content .calendar_detail .buttons a:visited.ical i.calendar_icon{background:url("../images/sprite-s30f6a4a674.png") no-repeat;display:inline-block;height:21px;width:19px;background-position:0 -786px;position:absolute;right:3px;top:3px}#calendar .tooltip .content .calendar_detail .buttons a.more,#calendar .tooltip .content .calendar_detail .buttons a:link.more,#calendar .tooltip .content .calendar_detail .buttons a:visited.more{background-position:0 -88px;margin-right:10px}#calendar .tooltip .content .calendar_detail .buttons a.more:hover,#calendar .tooltip .content .calendar_detail .buttons a:link.more:hover,#calendar .tooltip .content .calendar_detail .buttons a:visited.more:hover{background-position:0 -132px}#calendar .tooltip .content .calendar_detail .buttons a.tickets,#calendar .tooltip .content .calendar_detail .buttons a:link.tickets,#calendar .tooltip .content .calendar_detail .buttons a:visited.tickets{background-position:0 -110px}#calendar .tooltip .content .calendar_detail .buttons a.tickets:hover,#calendar .tooltip .content .calendar_detail .buttons a:link.tickets:hover,#calendar .tooltip .content .calendar_detail .buttons a:visited.tickets:hover{background-position:0 -154px}#calendar .tooltip .content .calendar_detail .buttons a:hover,#calendar .tooltip .content .calendar_detail .buttons a:link:hover,#calendar .tooltip .content .calendar_detail .buttons a:visited:hover{background:#f5f686;color:#000}#calendar .tooltip .content .calendar_detail .buttons span{display:block;width:22px;height:22px;text-indent:-5000px;padding:0;margin:0;position:relative;float:left;cursor:default}#calendar .tooltip .content .calendar_detail .buttons span.tickets{background-position:0 -154px}#calendar .tooltip .content .calendar_detail .buttons span.tickets:hover{background-position:0 -154px}#calendar .tooltip .content .calendar_detail .buttons span.soon{background-position:0 -154px}#calendar .tooltip .content .calendar_detail .buttons span.soon:hover{background-position:0 -154px}#calendar .tooltip .content .calendar_detail .buttons{top:auto;bottom:15px;width:auto}#calendar .tooltip .thumb{position:relative;width:94px;height:74px;padding:0;float:right;margin:0 10px 10px 10px}#calendar .tooltip .thumb img{width:90px;height:70px;border:2px solid #011930;margin:0;padding:0}.event_list#teams .thumb{width:80px;height:62px}.event_list#teams .thumb a{width:80px;height:62px}.event_list#teams .thumb img{width:80px;height:62px}.event_list#teams .info{padding:30px 0 0}.event_list#teams .info h3 a{font-size:20px;color:red}.event_list#teams .info h3 a:hover{color:#fff}.team_detail .event_list{float:left}.team_detail .overview{margin:0}.team_detail .overview h1{line-height:100%}.team_detail .description{margin:0 0 15px}.team_detail .thumb{float:left;margin:0 15px 10px 0;padding:0;width:170px;height:auto}.team_detail .thumb img{padding:0;margin:0;width:170px;height:130px;border:2px solid #aaa}.team_detail .thumb a.team_link,.team_detail .thumb a.team_link:link,.team_detail .thumb a.team_link:visited{display:block;font-size:14px;text-transform:none;color:red;padding:10px 0;text-align:center;text-decoration:none;font-weight:700}.team_detail .thumb a.team_link:hover,.team_detail .thumb a.team_link:link:hover,.team_detail .thumb a.team_link:visited:hover{color:#000}.module_box{width:308px;height:254px;margin:25px 0 0px 0;background:url(../images/sidebar-join-email-banner-bg.png) no-repeat top left;padding:8px 10px 0px;box-sizing:border-box}@media screen and (max-width: 870px){.module_box{float:left}}@media screen and (max-width: 700px){.module_box{float:none;margin:auto}}.banner{width:275px;height:230px;padding:0;margin:0 0 10px;position:relative}.banner .slideshow{width:275px;min-height:230px;background:none;margin:0;padding:0}.banner .slideshow:before{display:none;content:"";position:relative;top:auto;left:auto;width:auto;height:auto;padding:0;margin:0;border:none;z-index:3;opacity:1}.banner .slideshow:hover .slide:before{display:block}.banner .slideshow .slide{width:275px;height:230px;background:none;margin:0;padding:0}.banner .slideshow .slide img{padding:0;border:none;background:none;width:275px;height:230px;top:0;left:0}.banner .slideshow a{display:block;width:100%;height:100%}.banner .slideshow .imglink{display:none;width:100%;height:230px;position:absolute;top:0;left:0;cursor:pointer}.banner .slideshow .imglink:hover{box-shadow:0px,0px,10px,1px,rgba(0,0,0,.5);border:2px solid #55b8c9}.banner .slideshow .imglink a{position:relative;background:url(../images/blank.png) 0 0 repeat;display:block;width:100%;height:100%}.banner .slideshow .thumbs_holder{top:0;left:0;display:none}.lower_center_banners .banner{width:280px;height:100px}.lower_center_banners .banner .slideshow{width:280px;min-height:100px}.lower_center_banners .banner .slideshow .slide{width:280px;height:100px}.lower_center_banners .banner .slideshow .slide:hover{box-shadow:0px,0px,2px,0px,rgba(255,255,255,.3);border-color:#55b8c9}.lower_center_banners .banner .slideshow .slide img{padding:0;border:none;background:none;width:280px;height:100px;top:0;left:0}.lower_center_banners .banner .slideshow a{display:block;width:100%;height:100%}.lower_center_banners .banner .slideshow .imglink{display:none;width:100%;height:100px;position:absolute;top:0;left:0;cursor:pointer}.lower_center_banners .banner .slideshow .imglink a{position:relative;background:url(../images/blank.png) 0 0 repeat;display:block;width:100%;height:100%}.lower_center_banners .banner .slideshow .thumbs_holder{top:0;left:0;display:none}.banner .slideshow .thumbs_holder,.banner .slideshow .thumbs_holder ul.thumbs,.banner .slideshow .controls,.banner .slideshow .controls .nav-controls{display:none}#contests.index .overview{padding:0 15px}.contest_list{position:relative}.contest_list .entry{display:block;clear:both;margin:0 0 10px;padding:35px 15px 0px;width:610px;position:relative;background:url(../images/event_list_bg.png) no-repeat top center}.contest_list .entry:first-child{background:url(../images/event_list_bg.png) no-repeat center -13px;padding-top:20px}.contest_list .entry .info{float:right;width:410px;margin:5px 0 0}.contest_list .entry .info h3{width:345px}.contest_list .entry .info h3 a{font-weight:normal;font-size:24px;color:#333;text-transform:none;font-family:Georgia,"Times New Roman",serif}.contest_list .entry .info h3 a:hover{color:#222}.contest_list .entry .info h4{width:345px;color:#111;font-style:italic;font-weight:bold;font-size:12px}.contest_list .entry .info p{color:#fff}.contest_list .entry .thumb{height:132px;width:177px;margin:0 5px 5px 0;padding:5px;float:left;background:url(../images/thumb_border.png) no-repeat 0 0}.contest_list .entry .thumb a{display:block;border:1px solid rgba(0,0,0,0);width:175px;height:130px}.contest_list .entry .thumb a:hover{border:1px solid red;width:175px;height:130px}.contest_list .entry .thumb img{padding:0px;width:175px;height:130px}.contest_list .date{color:#7f1211;font-size:16px;font-family:Georgia,"Times New Roman",serif;font-weight:normal;line-height:100%;margin:0 0 10px;padding:0;width:345px}.contest_list .buttons{width:auto;position:relative;background:url(../images/buttons_rule.png) no-repeat left top;padding:1px 0 0}.contest_list .buttons a{display:block;text-transform:uppercase;font-size:18px;color:#7f1211;float:left;font-weight:normal;line-height:20px;padding:8px 10px;width:auto;text-align:left;letter-spacing:1px}.contest_list .buttons a:link,.contest_list .buttons a:visited{display:block;text-transform:uppercase;font-size:18px;color:#7f1211;float:left;font-weight:normal;line-height:20px;padding:8px 10px;width:auto;text-align:left;letter-spacing:1px}.contest_list .buttons span{display:block;text-transform:uppercase;font-size:18px;color:#7f1211;float:left;font-weight:normal;line-height:20px;padding:8px 10px;width:auto;text-align:left;letter-spacing:1px;color:#666}.contest_list .buttons a.more{background:url(../images/button_gradient.png) no-repeat right top;padding-left:0}.contest_list .buttons a:hover{color:#333}.contest_detail .date{margin:0 0 5px}.contest_detail .overview,.contest_detail .description,.contest_detail .form{margin:0 0 20px}.contest_detail h1{text-transform:none}#contests.detail .event_list{width:640px;margin-left:-20px}#contests.detail .event_list .list .entry{width:610px;background-position:center top;padding-top:35px}.map_holder{display:block;width:100%;height:388px;border-bottom:1px solid #fff;width:620px;height:390px;width:100%;overflow:hidden;background:#000;border:2px solid #000;box-shadow:5px,5px,10px,0px,rgba(0,0,0,.4);margin-bottom:20px;background:#fff}.map_holder .map{width:100%;height:100%}.map_holder .map_control{display:none}@media screen and (max-width: 700px){.map_holder{height:250px}}.map_window .info{border-bottom:1px dotted #999;padding:0 0 4px;margin:0 0 8px}.map_window .info address{margin:0;padding:0;font-size:12px;line-height:140%}.map_window .desc{float:left;width:120px}.map_window .desc img{float:left;margin:0 15px 0 0;width:120px;height:auto}.map_window .desc p{padding:0;margin:0}.map_window .directions{display:none;padding:4px 0 0}.map_window .directions label{display:block;font-size:12px;margin:0 0 8px}.map_window .directions input{border:1px solid #999;padding:3px 5px;margin:0 0 8px;width:70%;font-size:12px;color:#000}.map_window .directions form button{float:right;display:block;font-size:10px;font-weight:600;text-transform:uppercase;padding:4px 5px;color:#fff;border:0;border-radius:3px}.map_window .directions form button:hover{background:#000}#fb_connect_status{display:none}.fbtabs{padding:0 0 15px;width:200px;height:370px;margin:0 0 15px;position:relative}.fbtabs h4{color:#fff;font-size:18px;text-transform:uppercase;height:20px;line-height:20px;margin:10px 0;padding:0 0 0 28px;text-align:left;text-transform:uppercase;background:url(../images/social_icons.png) no-repeat 0 2px}.fbtabs a.seeall{position:absolute;top:45px;right:12px;width:16px;height:12px;padding:5px;z-index:25;cursor:pointer;display:block;text-indent:-90000px;background:url(../images/icon_seeall.png) no-repeat center center}.fbtabs .css-tabs{margin:0 0 0 -1px;padding:0}.fbtabs .css-tabs li{float:left;list-style:none;padding:0}.fbtabs .css-tabs a{background-color:#2577c6;border:1px solid #fff;color:#fff;display:block;font-size:10px;margin:0 1px 0;padding:5px 10px 2px;text-transform:uppercase;text-decoration:none}.fbtabs .css-tabs a.current{background-color:#fff;color:#2577c6}.fbtabs .css-panes{background-color:#fff;clear:both;padding:5px;width:170px;z-index:5;position:relative;display:block;overflow:hidden;height:260px;top:-1px}.fbtabs .css-panes .pane{display:none;border:none;min-height:238px;padding:10px 0;background:#fff}.fbtabs .css-panes .attendee{float:left;height:85px;padding:0 3px;width:50px;text-align:center;font-weight:bold;line-height:110%}.fbtabs .css-panes .attendee a{display:block;clear:both;text-align:left;line-height:120%;font-size:11px;color:#222;text-decoration:none}.fbtabs .css-panes .attendee a div{font-weight:normal;font-size:10px}.fbtabs .css-panes .attendee img{display:block;height:50px;width:50px}.fbtabs_holder{padding:5px 10px 10px;margin:0;position:relative}#fb_connect_rsvpshare{position:absolute;bottom:20px;left:18px}#fb_connect_rsvpshare span.status{height:20px;line-height:20px;padding:2px 0 0 5px;color:#333;font-size:14px;margin:0 20px 0 5px;display:block;font-weight:bold;float:left}#fb_connect_rsvpshare a,#fb_connect_rsvpshare a:link,#fb_connect_rsvpshare a:visited{width:120px;color:#fff;text-transform:uppercase;height:18px;display:block;float:left;text-align:center;padding:5px 0 0;background:#0075ac;border:2px solid #333;font-weight:bold;font-size:12px}#fb_connect_rsvpshare a:first-child{margin-right:10px}#fb_connect_rsvpshare a:hover{text-decoration:none;color:#0075ac;background:#fff}.css-panes #fb_event_attendees strong,.css-panes #fb_event_friends strong{display:block;margin:0 0 5px;text-align:center;width:100%}#fb_rsvp{position:relative;z-index:15;width:180px;margin:10px auto;text-align:center;display:none}#fb_rsvp_status{position:relative;z-index:15;width:180px;margin:10px auto;text-align:center;display:none}#fb_rsvp button,#fb_rsvp_status button{text-transform:uppercase;letter-spacing:0px;display:block;float:left;margin-right:0px;text-align:center;line-height:11px;background:#fee230;color:#222;font-size:10px;font-weight:700;padding:5px 10px;border:1px solid #ebbb2a;cursor:pointer}#fb_rsvp_status span{text-transform:uppercase;letter-spacing:0px;display:block;float:left;margin-right:10px;text-align:center;line-height:11px;background:#fee230;color:#222;font-size:10px;font-weight:700;padding:5px 10px;border:1px solid #ebbb2a;cursor:pointer}#fb_rsvp #button_fb_rsvp_going{color:#222;margin-right:10px}#fb_rsvp_status span,#fb_rsvp button:hover,#fb_rsvp_status button:hover{color:#222;background:#ebbb2a}#fb_window{position:absolute;width:652px;height:200px;left:-10000px;top:-10000px;z-index:59999}#fb_window_cap{background:url(../images/fb_window_border.png) no-repeat center top;width:100%;height:10px}#fb_window_base{background:url(../images/fb_window_border.png) no-repeat center bottom;width:100%;height:10px}#fb_window_holder{background:url(../images/fb_window_bg.png) repeat-y center bottom;padding:0 10px}#fb_window_header{border:1px solid #3b5998;height:27px;background:#6d84b4;padding-left:26px;font:bold 14px/27px "Lucida Grande",Lucida,Verdana,sans-serif;color:#fff;text-align:left}#fb_window_content{background:#f7f7f7;border:1px solid #555;border-top:0px}#fb_window_content .textarea{text-align:left;padding:15px 30px 25px;color:#333}#fb_window_content .sending{text-align:center;padding:60px 30px 25px;color:#333;font:11px/15px "Lucida Grande",Lucida,Verdana,sans-serif;background:url(../images/loading.gif) no-repeat center 25px}#fb_window_content .warning{background:#ffebe8}#fb_window_content .textarea h3{color:#333;font:bold 13px/15px "Lucida Grande",Lucida,Verdana,sans-serif;padding-bottom:3px;margin-bottom:0}#fb_window_content .textarea p{color:#333;font:11px/15px "Lucida Grande",Lucida,Verdana,sans-serif}#fb_window_content .textarea textarea{width:450px;border:1px solid #bdc7d8;font:11px/15px "Lucida Grande",Lucida,Verdana,sans-serif}#fb_window_content fieldset{margin:0;padding:0}#fb_window_content fieldset label{font:bold 11px/15px "Lucida Grande",Lucida,Verdana,sans-serif}#fb_window_content .toolbar{border-top:1px solid #e7e7e7;padding:6px 30px;background:#f0f0f0;text-align:center;height:21px;position:relative;top:auto;right:auto}#fb_window_content .toolbar button{margin:0 3px 0 0;padding:0 18px;height:21px;font:bold 10px/21px "Lucida Grande",Lucida,Verdana,sans-serif}#fb_window_content .toolbar button.submit{padding:0 25px;background:#3b5998;border:1px solid #0e1f5b;border-color:#d9dfea #0e1f5b #0e1f5b #d9dfea;color:#fff}#fb_window_content .toolbar button.cancel{background:#f0f0f0;border:1px solid #666;border-color:#e7e7e7 #666 #666 #e7e7e7;color:#333}#fb_window_content .toolbar button.next{padding:0 25px;background:#3b5998;border:1px solid #0e1f5b;border-color:#d9dfea #0e1f5b #0e1f5b #d9dfea;color:#fff;float:right}#fb_window_content .toolbar a.next,#fb_window_content .toolbar a.next:link,#fb_window_content .toolbar a.next:visited{padding:0 25px;background:#3b5998;border:1px solid #0e1f5b;border-color:#d9dfea #0e1f5b #0e1f5b #d9dfea;color:#fff;float:right;margin:0 3px 0 0;padding:0 18px;height:21px;font:bold 10px/21px "Lucida Grande",Lucida,Verdana,sans-serif;text-decoration:none}#fb_window_close{position:absolute;top:16px;right:16px;background:url(../images/fb_window_close.png) no-repeat center top;width:14px;height:14px;cursor:pointer;text-indent:-444444px}#fb_window_close:hover{background-position:center bottom}.social_widget{width:300px;height:250px;margin:9px 0;padding:10px 12px;background:url(../images/sidebar-tab-bg.png) no-repeat top left;box-shadow:4px,4px,10px,0px,rgba(0,0,0,.6);position:relative;box-sizing:border-box}.social_widget .social_status{height:230px;width:275px;background:url(../images/sidebar-tab-bg.png) no-repeat top left;margin:0px;background:url(../images/bg.twitter_list.png)}.social_widget .social_status .facebook_status{background:#fff;height:230px}.social_widget .social_status .status{display:none}.social_widget .social_status .status.active{display:block}.social_widget .social_status ul.tab_controls{position:absolute;top:15px;right:-35px;margin:0;padding:0}.social_widget .social_status ul.tab_controls li{width:37px;height:43px;padding:0;margin:0 0 10px 0;background:url(../images/social_sprite.png);box-shadow:3px,3px,8px,0px,rgba(0,0,0,.6)}.social_widget .social_status ul.tab_controls li.twitter{background-position:0px -1px}.social_widget .social_status ul.tab_controls li.twitter:hover,.social_widget .social_status ul.tab_controls li.twitter.active{background-position:0px -105px}.social_widget .social_status ul.tab_controls li.facebook{background-position:0px -53px}.social_widget .social_status ul.tab_controls li.facebook:hover,.social_widget .social_status ul.tab_controls li.facebook.active{background-position:0px -157px}.social_widget .social_status ul.tab_controls a{display:block;text-indent:-9999px;width:50px;height:52px}@media screen and (max-width:500px){.social_widget .social_status ul.tab_controls{right:0}}.social_widget .social_status ul.chirp{margin:0;padding:0}.social_widget .social_status ul.chirp li{margin:0;padding:0}.social_widget .social_status #tweets{width:284px;padding:5px 0 0 0}.social_widget .social_status #tweets .viewport{height:212px;width:284px;overflow:hidden;position:relative}.social_widget .social_status #tweets .scrollbar{width:10px;height:230px;position:absolute;right:10px;top:18px}.social_widget .social_status #tweets .overview{width:240px;height:100%;margin:0;padding:0 11px;overflow:hidden;position:absolute;left:0;top:0;list-style:none}.social_widget .social_status #tweets .scrollbar .track{width:1px;background:#fff;height:190px;position:relative;border-left:1px #ccc solid;margin-top:5px}.social_widget .social_status #tweets .scrollbar .track .thumb{width:8px;height:18px;background:#666;border-right:#fff;border-bottom:#fff;position:absolute;left:-5px;top:25px;cursor:pointer}.social_widget .social_status #tweets li{font-size:12px;list-style-type:none;border-bottom:solid 1px #a0a0a0;border-top:solid 1px #fff;padding:10px 0 10px 0;color:#333}.social_widget .social_status #tweets .tweet_meta{font-style:italic;color:#611420;margin-top:10px}.social_widget .social_status #tweets .tweet_meta span{margin-right:12px}.social_widget .social_status #tweets .tweet_meta a{margin-right:12px;text-decoration:none}.social_widget .social_status #tweets a{color:#611420}.social_widget .social_status #tweets a:hover{color:#55b8c9}@media screen and (max-width: 870px){.social_widget{float:left;margin-top:25px}}@media screen and (max-width: 700px){.social_widget{float:none;margin:auto}}@media screen and (max-width:500px){.social_widget{float:none;margin:auto;margin-top:5px;padding:0;padding-right:40px;box-sizing:border-box;background:none}.social_widget .social_status{background:url(../images/sidebar-tab-bg.png) no-repeat top left;width:245px;padding:9px;margin:0}.social_widget .social_status .status{overflow:hidden}.social_widget .social_status #tweets{background:url(../images/bg.twitter_list.png);width:100%;position:relative}.social_widget .social_status #tweets .viewport{width:255px;height:225px}.social_widget .social_status #tweets .overview{width:200px}.social_widget iframe{width:245px !important}}.concierge_listing{position:relative}.concierge_listing .list{position:relative}.concierge_listing .list p.noevents{padding:10px;color:#000}.concierge_listing .list .entry{margin:0 0 18px 0;border-bottom:1px solid #e5e5e5;padding:0 0 7px 0}.concierge_listing .list .entry .thumb{width:167px;height:151px;float:left;background:url(../images/event-detail-image-holder-bg.png) no-repeat left top}.concierge_listing .list .entry .thumb a{display:block;width:158px;height:134px}.concierge_listing .list .entry .thumb img{width:136px;height:112px;margin:10px 10px 10px 11px;border:1px solid #fff}.concierge_listing .list .entry .thumb:hover img{box-shadow:0px,0px,10px,1px,rgba(0,0,0,.5);border:1px solid #55b8c9}.concierge_listing .list .info{width:365px;width:calc(100% - 180px);float:right}.concierge_listing .list .info h3{margin:9px 0 0px 3px;padding:0}.concierge_listing .list .info h3 a{font-size:18px;line-height:23px;color:#333;text-decoration:none}.concierge_listing .list .info h3 a:hover{color:#55b8c9}.concierge_listing .list .info h4{margin:0 0 5px 3px;padding:0;font-size:14px;color:#333;font-weight:normal;font-family:"proxima-nova"}.concierge_listing .list .info p{margin-left:4px}.concierge_listing .list .info .date{margin:0 0 0 3px;font-size:14px;color:#333;font-weight:normal}.concierge_listing .list .info address{color:#000;font-size:12px;font-style:italic;line-height:130%;padding:0}@media screen and (max-width: 700px){.concierge_listing .list .info{width:100%}}.concierge_listing .booking{margin:0px 0 10px 3px}.concierge_listing .booking a{display:block;width:140px;height:17px;float:left;line-height:1;margin-right:2px;background:#333 center center;font-size:10px;color:#fff;text-decoration:none;text-transform:uppercase;padding:7px 0 0 0px;text-align:center}.concierge_listing .booking a:hover{color:#f5f686}#jquery-overlay{position:absolute;top:0;left:0;z-index:9000;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:10000;text-align:center;line-height:0}#jquery-lightbox a img{border:none}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-container-image-box>#lightbox-nav{left:0}#lightbox-nav a{outline:none}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}#lightbox-container-image-data{padding:0 10px;color:#666}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:bold}#lightbox-image-details-currentNumber{display:none !important;font-size:0px;line-height:0px;clear:left;padding-bottom:1em}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em}body:after{content:url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);display:none}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.photo_gallery{width:138px;height:160px;margin:0 0px 10px 25px;padding:5px;background:#fff;float:left}.photo_gallery .set .thumb{width:138px;height:114px}.photo_gallery .set .thumb img{width:100%;height:100%;border:1px solid #fff;box-shadow:5px,5px,10px,0px,rgba(0,0,0,.2)}.photo_gallery .set h4{margin:0;padding:5px 0 2px;height:50px;overflow:hidden;text-align:center;letter-spacing:0;font:400 22px/110%}.photo_gallery .set p{padding:5px 0 2px;text-align:center;font:normal 14px/130% "proxima-nova",Arial,Helvetica,sans-serif}.photo_gallery .set:hover img{border:1px solid #55b8c9;box-shadow:5px,5px,10px,2px,rgba(0,0,0,.2)}.photo_gallery a:hover{text-decoration:none;color:#5a855c}.seating_charts{clear:both;margin:0;padding:0}.seating_charts .entry{position:relative;display:block;float:left;margin:27px 22px 47px 30px;width:200px;height:165px;padding:6px 8px 8px;background:url("../images/left_event_detail.png")}.seating_charts .entry:hover{box-shadow:0px,0px,10px,2px,rgba(0,0,0,.1)}.seating_charts .entry .thumb{display:block;margin:0 0px 0 0;padding:0;width:100%;height:100%}.seating_charts .entry .thumb a,.seating_charts .entry .thumb a:link,.seating_charts .entry .thumb a:visited{display:block;margin:0;padding:0;width:100%;height:100%}.seating_charts .entry .thumb a img,.seating_charts .entry .thumb a:link img,.seating_charts .entry .thumb a:visited img{border:1px solid #333;width:100%;height:100%}.seating_charts .info{display:block;margin:0;margin-top:10px;padding:5px 10px 5px;width:195px}.seating_charts .info h3{margin:0;padding:0 0 5px 0;border:none;background:rgba(0,0,0,0);color:#55b8c9;text-transform:none;font-size:15px;line-height:13px}.seating_charts .info h3 a{color:#333}.seating_charts .info h3 a:hover{text-decoration:underline}.seating_charts .info .info-buttons{float:left;padding:0;text-align:left;opacity:1}.seating_charts .info .info-buttons a,.seating_charts .info .info-buttons a:link,.seating_charts .info .info-buttons a:visited{display:block;float:left;padding:0px 10px 0 0;color:#55b8c9;text-transform:uppercase;font-weight:500;font-size:10px;font-family:Arial;opacity:1}.seating_charts .info .info-buttons a:hover,.seating_charts .info .info-buttons a:link:hover,.seating_charts .info .info-buttons a:visited:hover{text-decoration:underline}