body{background-color:#ffffff;padding:10px;margin:0;font-size:75%;color:#000000;font-family:Arial,Helvetica,sans-serif;line-height:1.417em;-webkit-text-size-adjust: none;}
img{border:none;display:block;}
p{margin: 1.25em 0}
.pre{white-space:pre-wrap}.em{font-style:italic}.b{font-weight:bold}
a:link{text-decoration:none;font-weight:normal;color:#666666}
a:visited{text-decoration:none;color:#666666;font-weight:normal}
a:hover{color:#000000;text-decoration:none;font-weight:normal}
a:active{text-decoration:none;color:#000000}
h2{font-family:Arial,Helvetica,sans-serif;font-size:1.167em;font-weight:bold;color:#b1b1b1;text-decoration:none;padding-right:20px;line-height:normal}
h1,h3{font-family:Arial,Helvetica,sans-serif;font-size:1.333em;font-weight:bold;color:#333333;text-decoration:none;margin:0 0 0.5em 0;line-height:normal}
h4{font-family:Arial,Helvetica,sans-serif;font-size:1.083em;font-weight:normal;color:#000000;text-decoration:none;margin: -0.417em 0 0.5em 0;line-height:normal}
a.hlink{font-weight:bold}
.Etype{font-style:italic;margin:0 0 0.333em 0;display:block}.Etime{margin:0 1em 0 1em;color:#cccccc}
.center{text-align:center}.center-fixed{width:auto;}
.slides{text-align:left;padding:5px 0 5px 0;display:block}.slides a{display:block;outline:none}
.spimg{width:800px;height:532px}
.color1{color:#336699;}.color2{color:#cc0000;}.lighter{color:#a1a1a1}.normal{color:#000000}
.right{text-align:right}.mid{text-align:center}.fleft{float:left;}.fright{float:right}
.bgcolor1{background-color:#003366}
.pointer{cursor:pointer;color:#666666;}.pointer:hover{color:#000000}
.clear{clear:both}
.js #loading{width:16px;height:16px;}
.js .loading{overflow:hidden;margin:0;background:transparent url("/images/loading.gif") no-repeat scroll 0 0;padding:0;width:16px;height:16px;z-index:100;}
/*#invitation-link{display:block;padding:5px 0;border-top:dashed 1px #666666}#invitation-link a{outline:none}
#invitation{width:100%;padding:10px 0;display:none;}*/
#flags{position:absolute;margin:5px 10px;padding:0;z-index:10;top:0;right:0;text-align:center;}#flags div{width:16px;height:16px;margin:3px;padding:1px}#flags a, #calendarIcon{display:block;}#flags .txt:hover{background-color:#eeeeee;}
#copyright{position:fixed;bottom:2px;right:5px;text-align:right;z-index:100;height:12px;}.copyrighttext{font-size:10px;color:#cccccc;text-decoration:none;}.copyrighttext a:link{color:#dddddd;text-decoration:none;}.copyrighttext a:visited{color:#dddddd;text-decoration:none;}.copyrighttext a:hover{color:#666666;text-decoration:none;}.copyrighttext a:active{color:#dddddd;text-decoration:none;}
#left-container{position:fixed;z-index:50;left:0;top:0;width:225px;padding:0 0 0 10px;margin:0;background-color:#ffffff;height:100%;border-right:solid 1px #666666;}
#main{width:215px;border:none;margin:10px;}
#event{position:absolute;top:0;left:225px;padding:10px 10px 10px 15px;margin:10px 20px 10px 10px;background-color:#ffffff;border-left:solid 1px #666666;}
#EventType{padding-bottom:10px}
.EventCoverImg{width:800px;height:400px}.EventCoverImg-s{width:320px;height:160px}
#left_nav{display:none;position:absolute;right:0;top:0;width:12px;height:100%;border:none;z-index:-1;}
.left_nav_hover{background-color:#f9f9f9;cursor:pointer;}
.Icon,.show_nav,.hide_nav,.show_left,.hide_left{cursor:pointer;overflow:hidden;margin:0;background:transparent url("/images/icons-20151030.png") no-repeat scroll;padding:0;width:16px;height:16px;display:block;}
.show_left,.hide_left{position:relative;top:50%;right:6px;margin-top:-7px;}
.calIcon{background-position:-32px 0}.calIcon:hover{background-position:-32px -16px}
.rssIcon{background-position:-128px -0px}.rssIcon:hover{background-position:-128px -16px}
.fbIcon{background-position:-112px -0px}.fbIcon:hover{background-position:-112px -16px}
.gplusIcon{background-position:-96px -0px}.gplusIcon:hover{background-position:-96px -16px}
.hide_nav,.hide_left{background-position:5px 0;}.show_nav,.show_left{background-position:-13px 0;}
.pauseIcon{background-position:-80px 0}.playIcon{background-position:-64px 0}
.inv_toggle{display:inline-block;}
.show_inv,.hide_inv{cursor:pointer;overflow:hidden;margin:0 5px 0 5px;background:transparent url("/images/icons-20151030.png") no-repeat scroll;padding:0;width:7px;height:6px;display:inline-block;}
.show_inv{background-position:0 -28px}.hide_inv{background-position:-7px -28px}
.text-container,.map-container{width:800px;margin-right:10px}.map-iframe{border:solid 1px #666666;width:800px;height:360px}.cal-container{max-width:1020px;margin-right:10px}
.grid{position:relative}
.ArtistName, .ArtistName-NoContent{padding:2px 0 2px 0;}
.include{border-top:dashed 1px #666666;border-bottom:dashed 1px #666666;padding:1px 0 1px 0}
.bottom{position:absolute;bottom:0;margin:10px 15px 25px 10px;font-size:0.917em;line-height:normal}
.logo img{width:200px;height:70px;border:0}
.logo img:hover{background-color:#f9f9f9;}
.nav,.ss_nav{padding:5px 0;}.subnav{margin:0;/*border-bottom:solid 1px #ffffff;*/border-left:solid 1px #ffffff;}
#ss_text{white-space:nowrap;margin-right:20px}
.nav a{width:206px}.subnav a{width:194px}
.subnav a,.nav a,.currentlink,.currentlink-sub{letter-spacing:0.18em;display:block;margin:0;padding: 4px 0 4px 8px;}
.subnav a,.nav a,.currentlink{border-left:solid 1px #ffffff;}
.currentlink,.sublist{border-left:solid 1px #666666;border-bottom:solid 1px #666666;}.sublist{padding:0px}
.currentlink-sub{border-left:solid 1px #666666;}
.subnav a,.subcurlink{padding-left:19px}
.nav a:hover{background-color:#eeeeee;}
ol,ul{width:100%;list-style:none;padding:0;margin:12px 0 0 0;}li{display:block;}
.display-container{margin:3px 0;}
.thumb{width:64px;height:64px;float:left;margin:2px;}
#thumb_nav{position:absolute;z-index:10;left:0px;width:214px;padding:5px 2px 10px 10px;}
#thumbs{float:left;padding-right:5px;}
#display{position:absolute;left:223px;padding:5px 5px 5px 15px;background-color:#ffffff;}
#toggle_nav{margin-bottom:7px;padding:0 2px 5px 0;float:right;}
.border_r{border-right:solid 1px #666666}.border_l{border-left:solid 1px #666666}
#submitinfo{margin-right:5px;}
.button{padding:0.333em 0.666em;width:auto;margin:5px 2px 5px 0;background-color:#efefef;border:solid 1px #999999;color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:1em;line-height:normal;-webkit-appearance:none;-webkit-border-radius:0;}
.next,.prev,.pause,.play{height:15px;padding:3px;width:auto;background-color:#efefef;border:solid 1px #999999;color:#666666;font-size:12px;text-align:center;line-height:15px;}
.next,.prev{margin:0px -1px 10px 0;width:15px}.pause,.play{margin:0px 5px 10px 0;width:16px;}
.next:hover,.prev:hover,.pause:hover,.play:hover{background-color:#dfdfdf;color:#666666}
.buttonhover{border:solid 1px #999999;background-color:#dfdfdf;cursor:pointer;}
.inputfield{display:block;padding:0.25em;margin:1px 0 6px 0;border:solid 1px #999999;background-color:#ffffff;color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:1em;-webkit-appearance:none;-webkit-border-radius:0;}.inputfield:focus{outline:none;background-color:#FEF7CB;}.errorfield{border:solid 1px #cc0000;}.large{width:320px}
textarea{height:50px;overflow:auto;}label{color:#999999;}fieldset{border:none;padding:0}legend{font-size:1.083em;font-weight:lighter;color:#bbbbbb;padding:0 0 5px 0}.img_captcha{border:none;display:block;height:22px}.message{border-top:solid 1px #999999;width:325px;display:block}
.dashedline{width:100%;border-bottom:dashed 1px #999999;margin:5px 0;}.solidline{width:100%;border-bottom:solid 1px #999999;margin:5px 0;}
.js .toggle{display:none;}.hidden{display:none;}
.highlight{margin:0 10px 10px 0;padding:10px;width:320px;background-color:#f9f9f9;border:solid 1px #f0f0f0;line-height:normal;}.highlight:hover{border:solid 1px #c2c2c2;background-color:#f2f2f2;-moz-box-shadow:0 2px 4px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3)}
.details{margin:10px 0 0 0}
#close{float:right;font:19px/12px arial,sans-serif;padding:1px;margin:0 0 5px 5px;color:#999999;cursor:pointer}#close:hover{color:#000000;background-color:#eeeeee;}
.pagenav{height:auto;padding:0;margin-bottom:15px;}.pagenavinfo{float:right;margin:0 1px 0 10px}.pagearray{clear:both;}
.pagenavbutton{float:left;padding:0.333em 0.666em;width:auto;margin:5px 5px 5px 0;background-color:#efefef;border:solid 1px #999999;color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:1em;line-height:normal;}
.pagenavnonbutton{float:left;padding:0.333em 0;width:auto;margin:5px 0;color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:1em;line-height:normal;}
.pagenav a:hover{background-color:#dfdfdf;}.pagenav a:active{background-color:#cfcfcf;}
.pagenavbuttonactive{background-color:#cfcfcf;font-weight:bold}
.pagenavbuttonstatic{margin-right:-1px}
.searchbox-cont{overflow:hidden;vertical-align:middle;border:solid 1px #999999;width:186px;height:20px;padding:1px 0;margin:10px 0;background-color:#ffffff;}.searchbox-cont:hover{border-color:#666666}
.searchbutton{cursor:pointer;vertical-align:middle;display:inline-block;width:24px;height:20px;background:none;line-height:18px;padding:0;margin:0;border:none;outline:none;-webkit-appearance:none;-webkit-border-radius:0;}
.search-icon{cursor:pointer;text-align:center;vertical-align:middle;margin:0;display:inline-block;width:16px;height:16px;padding:0;background:transparent url("/images/icons-20151030.png") no-repeat scroll -144px 0px;}
.search-icon-hover{background-position:-144px -16px}
.search-inputfield::-ms-clear{display:none;width:0;height:0;}
.search-inputfield{display:inline-block;padding:0 0.25em;vertical-align:middle;margin:0;border:none;width:136px;height:20px;background:none;color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:1em;-webkit-appearance:none;-webkit-border-radius:0;}
.search-inputfield:focus{outline:none;}
.clearbutton{cursor:pointer;text-align:center;vertical-align:top;display:none;height:20px;width:20px;background-color:#ffffff;margin:0;border:none;font:19px/19px Arial,Helvetica,sans-serif;color:#999999;padding:0;outline:none;-webkit-appearance:none;-webkit-border-radius:0;}
.clearbutton-hover{color:#000000;}
.tipsy{font-size:10px;line-height:normal;position:absolute;padding:5px;z-index:100000;}.tipsy-inner{color:#ffffff;background-color:#282828;max-width:200px;padding:5px 8px 5px 8px;text-align:center;}
/*.tipsy-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}*/
.tipsy-inner{-moz-box-shadow:0 2px 4px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3);}
.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:dashed 5px #282828;}.tipsy-arrow-n{border-bottom-color: #282828;}.tipsy-arrow-s{border-top-color:#282828;}.tipsy-arrow-e{border-left-color:#282828;}.tipsy-arrow-w{border-right-color:#282828;}
.tipsy-n .tipsy-arrow{top:0;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent;}
.tipsy-nw .tipsy-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent;}
.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent;}
.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent;}
.tipsy-sw .tipsy-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent;}
.tipsy-se .tipsy-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent;}
.tipsy-e .tipsy-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent;}
.tipsy-w .tipsy-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent;}

#ads{font-size:11px;line-height:13px;position:static;top:-165px;width:180px;height:135px;padding:3px;border:solid 1px #999999;}.adsinner{padding:0px;overflow:hidden;}#ads span{display:block}#ads a:link{color:#ffffff}
#adsbg {position:absolute;left:1px;top:1px;z-index:0;} 
.stretch {width:180px;height:135px;opacity:0.8;-ms-filter:"alpha(opacity=80)";margin:3px;}#ads:hover .stretch{opacity:1;-ms-filter:"alpha(opacity=100)"}#ads:hover{border:solid 1px #333333;-moz-box-shadow:0 2px 4px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3)}
.adstext, .adstitle{color:#ffffff;width:170px}.adstitle{font-size:12px;position:absolute;top:8px;left:10px}.adstext{position:absolute;top:110px;left:10px;}
.adstitlebg{height:20px;width:180px;background-color:#000000;opacity:0.1;-ms-filter:"alpha(opacity=10)";-moz-box-shadow:0 0 3px 3px rgba(0,0,0,1);-webkit-box-shadow:0 0 3px 3px rgba(0,0,0,1);box-shadow:0 0 3px 3px rgba(0,0,0,1)}
.adstextbg{margin-top:85px;height:30px;width:180px;background-color:#000000;opacity:0.1;-ms-filter:"alpha(opacity=10)";-moz-box-shadow:0 0 3px 3px rgba(0,0,0,1);-webkit-box-shadow:0 0 3px 3px rgba(0,0,0,1);box-shadow:0 0 3px 3px rgba(0,0,0,1)}

.menu{display:none;}
@media (max-width:800px)
{.subnav a, .nav a, .currentlink, .currentlink-sub {padding-top:10px;padding-bottom:10px}}
@media (max-width:679px) 
{#left-container{left:-213px}
#event{position:relative;min-width:200px;}
#left_nav,.show_left{display:block;z-index:1000}
.large{max-width:320px;width:100%}
.text-container,.EventCoverImg,.spimg,.map-container,.map-iframe{min-width:200px;}
.EventCoverImg-s, .highlight{max-width:320px;}
.subnav a, .nav a, .currentlink, .currentlink-sub {padding-top:10px;padding-bottom:10px}
#flags{margin:2px 5px}
.social, .txt{float:right;}
#ads, .ads-google {display:none}
}
@media (max-width:405px) {#event{margin-right:10px}.social{display:none;}}
@media (max-width:380px) {.EventCoverImg-s{width:290px;height:145px}.highlight{width:290px;height:auto}}
@media (max-width:340px) {.EventCoverImg-s{width:250px;height:125px}.highlight{width:250px;height:auto}}

@media print {
.highlight{border:solid 1px #c2c2c2;background-color:#f2f2f2;}
#flags,#ads, .ads-google, .nav, .searchbox-cont,.left_nav {display:none;}}