html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
.floatLeft{float:left;}
.floatRight{float:right;}
.floatClear{clear:both !important;}
.block{display:block;}
hr{clear:both;margin:0;padding:0;display:none;border:none;}
div.hr hr{display:none;}
.hide{display:none !important;}
.pb5{display:block;padding-bottom:5px;}
.highlight{color:#313132;background-color:#faffda;}
.standard_paragraph{color:#313132;font-size:13px;line-height:20px;}
.hyphenate{}
.standard_paragraph p{color:inherit;padding-bottom:10px;font-size:inherit;line-height:inherit;text-align:inherit;}
.standard_paragraph em{font-weight:normal;font-style:italic;}
.standard_paragraph p strong,.standard_paragraph b{font-family:"Arial Rounded MT Bold",Arial;font-weight:normal;}
.win .standard_paragraph p strong,.win .standard_paragraph b{font-weight:bold;}
.standard_paragraph a{color:inherit;text-decoration:underline;}
.standard_paragraph p a{color:#313132;}
.standard_paragraph a:hover{background-color:#faffda;}
.standard_paragraph h3,.standard_paragraph h4,.standard_paragraph h5,.standard_paragraph h6{font-weight:normal;font-style:normal;color:inherit;color:#313132;}
.standard_paragraph h3{font-family:Georgia,"Times New Roman",Times,serif;font-size:20px;line-height:30px;padding-top:15px;padding-bottom:10px;}.standard_paragraph h3 em{font-weight:bold;}
.standard_paragraph h4,.standard_paragraph h5{font-size:inherit;line-height:inherit;font-weight:bold;}.standard_paragraph h4 em,.standard_paragraph h5 em{font-weight:bold;}
.standard_paragraph h4 .caps,.standard_paragraph h5 .caps{font-size:inherit;line-height:inherit;font-weight:inherit;}
.standard_paragraph h4{padding-top:15px;padding-bottom:10px;text-transform:uppercase;font-size:12px;line-height:18px;}
.standard_paragraph h5{font-family:"Arial Rounded MT Bold",Arial;font-weight:normal;padding-top:10px;padding-bottom:5px;}
.win .standard_paragraph h5{font-weight:bold;}
.standard_paragraph small{display:block;padding-top:3px;padding-bottom:5px;}
.standard_paragraph blockquote{margin-left:-20px;padding-left:20px;display:block;padding-top:5px;margin-bottom:10px;}
.standard_paragraph blockquote p,.standard_paragraph blockquote p strong{color:inherit;text-align:left;font:normal normal 16px/22px Georgia,"Times New Roman",Times,serif;}
.standard_paragraph blockquote .caps{font-size:14px;}
.standard_paragraph p.quoter{margin-top:-15px;font:italic normal 12px/15px Georgia,"Times New Roman",Times,serif;margin-bottom:8px;}
.standard_paragraph p.quoter:before{content:'— ';}
.standard_paragraph ul,.standard_paragraph ol{padding-bottom:10px;color:inherit;}
.standard_paragraph ul li{list-style-type:none;}
.standard_paragraph ul li:before{content:'— ';}
.standard_paragraph ol li{margin-left:16px;}
.standard_paragraph .caps{font-size:inherit;font-style:inherit;}
.standard_paragraph .caps{font-size:12px;}
.standard_paragraph sup{font-size:10px;margin-left:2px;display:inline-block;margin-top:-3px;}
.standard_paragraph sup a,.standard_paragraph a sup{text-decoration:none;color:#646467;}
.standard_paragraph p.info{font-size:12px;line-height:16px;color:#767671;margin-top:5px;}
.standard_paragraph p.info a,.standard_paragraph p.info strong,.standard_paragraph p.info em{color:inherit;}
.standard_paragraph p.footnote,.standard_paragraph p.footnote sup,.standard_paragraph p.footnote *{font-size:11px;line-height:15px;color:#767671;margin:0;padding:0;}
.standard_paragraph p.footnote{padding-top:5px;padding-bottom:0;}
.standard_paragraph p.footnote sup:after{content:".";}
.standard_paragraph object{margin-top:12px;}
.magazine.standard_paragraph{font-family:Georgia,"Times New Roman",Times,serif;font-size:15px;line-height:22px;}.magazine.standard_paragraph p{padding-bottom:22px;}
.magazine.standard_paragraph p strong,.magazine.standard_paragraph b{font-family:Georgia,"Times New Roman",Times,serif;font-weight:bold;}
.magazine.standard_paragraph h5,.magazine.standard_paragraph h4{font-family:Georgia,"Times New Roman",Times,serif;font-weight:bold;font-size:15px;padding-top:0;}
.magazine.standard_paragraph h4{text-transform:uppercase;}
.magazine.standard_paragraph .info{color:#313132;padding:10px 0 5px 0;line-height:19px;}
.magazine.standard_paragraph blockquote{margin:0;padding-left:0;padding-top:3px;padding-bottom:19px;}
.magazine.standard_paragraph blockquote p,.magazine.standard_paragraph blockquote p strong{color:inherit;text-align:left;font:italic 22px/33px Georgia,"Times New Roman",Times,serif;padding-bottom:0;}
html,body,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,hr{border:0;outline:0;font-size:100%;vertical-align:top;background:transparent;margin:0;padding:0;text-align:left;font-weight:inherit;font-style:inherit;font-family:inherit;color:inherit;}
a{text-decoration:none;outline:none;}
a.hover_link:hover{text-decoration:underline;}
input,textarea{margin:0;padding:0;}
ul li{list-style-type:none;}
small{font:italic 11px/15px Georgia,"Times New Roman",Times,serif;color:#999;}
small strong,small strong a{color:#333;}
small a:hover{text-decoration:underline;}
p b,p strong{font-family:"Arial Rounded MT Bold",Arial;font-weight:normal;color:#333;}
.win p b,.win p strong{font-weight:bold;}
b a,strong a{font:inherit;}
p em{font-style:italic;}
.definitely_closed_tag{position:absolute;width:220px;height:110px;z-index:100;color:white;line-height:13px;padding:11px 0 0 10px;background:url(/images/huge_corner_tag.png) no-repeat 0 0;opacity:1;}
  .fR {float: right !important}
.gecko .header_title {padding-top : 13px; padding-bottom: 11px}
html {height: 100%}
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #646567; margin: 0; padding: 0; text-align: left; background-color: #0a0a0a; height: 100%; -webkit-font-smoothing: antialiased}
 a {color: #646567}
    #wrap {min-height: 100%; position: relative; width: 964px; margin-left: auto; margin-right: auto;  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAApUAAAABCAMAAAC456XpAAAABlBMVEX///8AAABVwtN+AAAAD0lEQVQoz2NgGAWjYLABAAKWAAFG8OHOAAAAAElFTkSuQmCC) repeat-y 0 0}
.ie #wrap {background: url(/images/background_leftcol.png) repeat-y 0 0}
#search-index #wrap, #search-events #wrap, #search-artists #wrap, #search-articles #wrap, #search-venues #wrap, #events-index #wrap, #venues-index #wrap, #artists-index #wrap, #magazine-stories #wrap, #magazine-show_story #wrap, #about-iphone #wrap, #about-about #wrap, #about-join #wrap {background-color: white}
#wrap-inner {padding-bottom: 79px; position: relative}
#top, #footer {background-color: #0a0a0a}
#footer {width: 100%; position: absolute; bottom: 0px; z-index: 500}
#header {height: 80px; margin-bottom: 1px}
#header h1 {font-size: 10px; width: 330px}
#header h1 a {display: block; width: 330px; height: 75px; background: url(/images/logo.png) no-repeat 0 14px; text-indent: -1000px; margin-bottom: 1px}
#header h1 a:hover {background-position: 0 -186px}
#header small {color: #646567}
#header .beta {color: #ffffa1}
#header #keyboard {position: absolute; top: 54px; right: 0; width: 35px; height: 23px; background: url(/images/keyboard.png) no-repeat}
#masonery {opacity: 0}
 #main-tabs {}
#main-tabs ul {overflow: hidden; height: 28px}
#main-tabs li {float: left}
#main-tabs li a {display: block; width: 90px; background-color: #313132; margin-right: 1px; color: white; padding: 6px 8px 5px 11px; overflow: hidden; height: 16px; line-height: 20px; border-bottom: 1px solid #0a0a0a}
#main-tabs li a:hover {background-color: #646467}
#main-tabs li span {}
#main-tabs li img {float: right}
#main-tabs li.on a {background-color: white; color: #313132; border-bottom: 1px solid #F2F2F0}
#main-tabs li.new a {background-image: url(/images/new_tag.png); background-repeat: no-repeat; background-position: right 5px}
.en #main-tabs li.new a {background-position: right -45px}
#main-tabs li.on a:hover {background-color: #F2F2F0; border-bottom: 1px solid #F2F2F0}
#main-tabs li.first a {padding-right: 9px}
#main-tabs #ajax-loader {margin-top: 4px; margin-right: 0px}
#main-tabs li a:active, #main-tabs li.on a:active {background-color: #faffda; color: #313132;  }
#main-tabs ul li.on a:active {border-bottom: 1px solid #faffda}
 #content {overflow: hidden; width: 100%}
#left-col {float: left; width: 661px; padding-bottom: 40px; margin-right: 1px}
#right-col {float: left; width: 302px;  }
#full-page {overflow: hidden;  }
#left-col, #right-col, #full-page {background-color: white}
   #header .tools {float: right; width: 630px}
#header .tools li {float: right}
#header a.facebook, #header a.twitter, #header a.rss, #header a.newsletter {background: url(/images/sharing_icons.png) no-repeat 0px 23px; padding-left: 22px; padding-right: 20px}
#header a.twitter {background-position: 0px -177px}
#header a.facebook {background-position: 0px -27px}
#header a.rss {background-position: 0px -377px}
#header a.newsletter {background-position: 0px -528px}
#header a.twitter:hover {background-position: 0px -227px}
#header a.facebook:hover {background-position: 0px -77px}
#header a.rss:hover {background-position: 0px -427px}
#header a.newsletter:hover {background-position: 0px -579px}
#header .user_box {border-left: 1px solid #313132; padding-left: 5px}
#header .logout {width: 15px; text-indent: -9000px; background: url(/images/arrows.png) no-repeat 0 -1177px; padding-right: 0; display: inline-block; float: right}
#header .login {padding-left: 10px; width: 64px}
#header .logout:hover {background-position: 0 -877px}
#header .current_user {padding-left: 10px; padding-right: 10px; display: inline-block}
#search-index #header .login, #search-events #header .login, #search-artists #header .login, #search-venues #header .login {width: auto; padding-right: 0px}
  #sharing-toolbar {width: 18px; height: 84px; position: fixed; top: 145px; margin-left: -19px; background: #313132 url(/images/sharing_bar.png) no-repeat}
#sharing-toolbar a {width: 18px; height: 18px; display: block; border-bottom: 1px solid #212122}
#sharing-toolbar .at15t_facebook {background: url(/images/sharing_icons.png) no-repeat 2px 2px}
#sharing-toolbar a:hover .at15t_facebook {background-position: 2px -98px}
#sharing-toolbar a .at15t_twitter {background: url(/images/sharing_icons.png) no-repeat 2px -148px}
#sharing-toolbar a:hover .at15t_twitter {background-position: 2px -248px}
#sharing-toolbar a .at15t_email {background: url(/images/sharing_icons.png) no-repeat 2px -298px}
#sharing-toolbar a:hover .at15t_email {background-position: 2px -348px}
  .facebook_like_container {padding-top: 10px; height: 31px; width: 300px; overflow: hidden}
  .standard_paragraph .slide {margin-top: 12px; margin-bottom: 15px; border-right: 20px solid white; width: 659px}
.standard_paragraph .slide.sound {width: 319px; float: left}
.standard_paragraph .slide .frame {margin-bottom: 10px}
  .button {display: inline-block; min-width: 130px; padding: 5px 20px 0px 20px; height: 18px; text-align: center; background-color: white; color: #313132; -moz-border-radius:11px; -webkit-border-radius:11px}
input.button {height: 23px}
.gecko .button, .ie .button {padding-top: 4px; height: 19px}
.gecko input.button, .ie input.button {height: 23px; padding-top: 3px}
.button:hover {background-color: #faffda}
  .feature_description {color: #646467}
.style_opening {color: #67345B}
.venue_style.k1 {color: #737984}
.venue_style.k2 {color: #8f8368}
.venue_style.k3 {color: #8f8368}
.venue_style.k4 {color: #727d5b}
.venue_style.k5 {color: #7d5b67}
.venue_style.k6 {color: #7d5b67}
.venue_style.white {color: white}
.big_title {font-size: 26px; line-height: 30px; color: #313132; padding-top: 1px; padding-bottom: 3px; margin-bottom: 1px; font-weight: normal}
.big_title .grey {display: inline-block; margin-left: 3px}
.style_subtitle {font-size: 14px}
#hidden-title {display: none}
.bold {font-family: "Arial Rounded MT Bold", Arial;  color: #313132}
.win .bold {font-weight:bold}
.dark, .dark * {color: #313132}
.date {color: #8c8c8c !important}
.normal { color: #646467 !important}
.grey {color: #b1b3b5}
.red {color: #e61414}
.new {color: #ff6600}
.upcoming {color: #e61414}
#events-listing.time_id_5 .upcoming, #events-listing.time_id_6 .upcoming, #events-listing.time_id_5 .new {display: none}
.last_days {color: #c9148d}
.archive {color: #452f1a}
a.link {text-decoration: underline}
a.link:hover {color: #313132}
a.hover_link:hover {text-decoration: underline}
  .small_paragraph { }
.small_paragraph p {color: inherit;  font-size: inherit; line-height: inherit}
.small_paragraph p em {font-style: italic}
.small_paragraph p a {color: inherit; text-decoration: underline}
.small_paragraph p a:hover {color: #313132}
.small_paragraph .caps {font-style: inherit}
.small_paragraph p .caps {font-size: inherit}
.standard_paragraph ul strong, .small_paragraph p strong, .small_paragraph p b {font-family: "Arial Rounded MT Bold", Arial; font-weight: normal}
.win .standard_paragraph ul strong, .win .small_paragraph p strong, .win .small_paragraph p b {font-weight: bold}
  .source, .editor { color: #313132; padding-bottom: 10px; padding-top: 10px}
   .homepage_header {overflow: hidden; width: 100%; height: 80px; display: table}
.homepage_header_title {display: table-cell; padding : 0px 0px 13px 10px; vertical-align: bottom; line-height: 25px}
.homepage_header h3 {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 28px; color: black; -webkit-font-smoothing: antialiased}
.homepage_header .hb {display: table-cell; vertical-align: bottom}
.homepage_header .more_button {display: table-cell; vertical-align: bottom; text-align: right; padding-bottom: 13px}
.homepage_header .more_button a {color: #646567; padding: 0px 10px 0px 10px; vertical-align: bottom}
.homepage_header .more_button a.rss {background: url(/images/sprite.png) no-repeat -185px -750px; padding-left: 20px}
 .homepage_header .more_button a:hover {color: #404040; background-position: -185px -850px}
.homepage_header .more_button img {margin-top: 1px; margin-right: 1px}
.homepage_header .header_separation {display: table-cell; vertical-align: bottom; width: 1px; height: 39px; opacity: .1; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAMAAABFaP0WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFCgoK////IU9EfgAAAAJ0Uk5T/wDltzBKAAAAD0lEQVR42mJgYARCgAADAAAMAAMrbpwTAAAAAElFTkSuQmCC) repeat-y}
.ie .homepage_header .header_separation {background: url(/images/grid_black.png) repeat-y}
  .module_header {overflow: hidden; width: 100%; background-color: #313132; margin-bottom: 1px}
.module_header.last_days {background-color: #c9148d}
.module_header.space_before {margin-top: 1px}
#right-col .module_header {border-bottom: 1px solid #1a1a1a; margin-bottom: 0px}
.module_header.tall {background-color: #646567}
.header_title {float: left; padding : 14px 0 10px 10px; color: white}
.module_header.tall .header_title { }
.module_header .more_button a {display: block; float: right; color: white; opacity: .6;  padding: 14px 16px 10px 15px}
.gecko .module_header .more_button a {padding-top : 13px; padding-bottom: 11px}
.module_header .more_button a.rss {background: url(/images/rss.png) no-repeat 12px 14px; padding-left: 29px}
.module_header .more_button a:hover {background-color: #444; opacity: 1}
.module_header .header_separation {float: right; width: 1px; height: 39px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAMAAABFaP0WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFCgoK////IU9EfgAAAAJ0Uk5T/wDltzBKAAAAD0lEQVR42mJgYARCgAADAAAMAAMrbpwTAAAAAElFTkSuQmCC) repeat-y}
.ie .module_header .header_separation {background: url(/images/grid_black.png) repeat-y}
  .sub_header {padding : 14px 0 10px 10px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAEklEQVQI12N49uzZfwZkgFUAANepCxRg3OPyAAAAAElFTkSuQmCC); margin-bottom: 1px}
.ie .sub_header {background-image: url(/images/hash_grey.png)}
.sub_header h4 {font-family: "Arial Rounded MT Bold", Arial; font-weight: normal; color: #313132}
.win .sub_header h4 {font-weight: bold}
  .generic_separation {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAMAAABFaP0WAAAABlBMVEXm5ub///8xREvZAAAAAnRSTlP/AOW3MEoAAAAMSURBVAjXY2BgBEIAAAwAA/pA1A8AAAAASUVORK5CYII=); margin-right: 1px; height: 1px; clear: both}
.ie .generic_separation {background-image: url(/images/grid_grey.png)}
.generic_separation.blank {background: none}
.listing_separator, .listing_date_separator {background-color: #313132; margin: 0 0 1px 0; color: white; clear: both; position: relative}
.listing_separator {padding : 14px 0 10px 10px}
.listing_separator .scroll_top {opacity: .6; display: block; position: absolute; right: 0px; top: 0px; text-indent: -5000em; background: url(/images/arrows.png) no-repeat 12px -685px;  width: 39px; height: 39px; border-left: 1px dotted #0a0a0a}
.listing_separator .scroll_top:hover {opacity: 1; background-color: #444}
.listing_date_separator {padding : 3px 0 1px 10px}
.content_container {overflow: hidden; width: 100%}
.date_big_number {display: block; float: left; font: 34px Arial, Helvetica, Geneva, sans-serif; padding-right: 5px; width: 40px}
.date_big_number.narrow {width: 20px}
.date_container {float: left; margin-top: 2px; height: 34px; width: 84px}
.date_container.large {width: 104px}
.date_wday {display: block; padding-top: 6px; line-height: 10px}
.date_month {display: block; padding-top: 2px; color: #646467}
.today_container {float: left; margin-top: 2px; height: 34px; border-left: 1px solid white; padding-left: 10px}
  .show_more_button {display: block; height: 34px; padding: 14px 10px 0 10px; text-align: center; border-top: 1px dotted #e0e1e2; margin-bottom: 1px; background: url(/images/view_more_arrow.png) no-repeat 145px 31px; color: #b1b3b5}
.show_more_button:hover {background-color: #F2F2F0; background-position: 145px -69px; color: #b1b3b5}
.show_more_button.flip {background-position: 145px -169px}
.show_more_button:hover.flip {background-color: #F2F2F0; background-position: 145px -269px; color: #b1b3b5}
  #sub-navigation {overflow: hidden;   }
#sub-navigation ul {}
#sub-navigation ul li {float: left}
#sub-navigation ul li a, #sub-navigation ul li span {display: block; overflow: hidden; height: 14px; padding: 54px 20px 11px 10px; border-right: 1px dotted #e0e1e2}
#sub-navigation ul li a.edit {text-indent: -5000em; background: transparent url(/images/icon_edit.png) no-repeat 10px 55px; border-right-style: none}
#sub-navigation ul li a.edit:hover {background-position: 10px -45px}
#sub-navigation ul li a:hover {background-color: #faffda}
#sub-navigation ul li span {background-color: #313132; color: white; border-right-style: none; margin-right: 1px}
  ul.sub_navigation {height: 36px; background: url(../../images/sub_nav_background.png) repeat-x; margin: 0 1px 0 1px}
ul.sub_navigation li {display: block; float: left}
ul.sub_navigation li.fR {padding-right: 15px}
ul.sub_navigation li a, ul.sub_navigation li span {color: #959798; display: block; padding: 13px 0 0 30px; height: 23px}
ul.sub_navigation li a.external {background: url(/images/ext_link.png) no-repeat right -35px; padding-right: 15px}
ul.sub_navigation li a.external:hover {background-position: right 15px}
ul.sub_navigation li span, ul.sub_navigation li a:hover {color: #313132}
 .dotted_line {height: 1px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAMAAABFaP0WAAAABlBMVEXm5ub///8xREvZAAAAAnRSTlP/AOW3MEoAAAAMSURBVAjXY2BgBEIAAAwAA/pA1A8AAAAASUVORK5CYII=); width: 100%;  }
.ie .dotted_line {background-image: url(/images/grid_grey.png)}
.extra {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAMAAABFaP0WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF8PDw////fhnAPgAAAAJ0Uk5T/wDltzBKAAAAD0lEQVR42mJgYARCgAADAAAMAAMrbpwTAAAAAElFTkSuQmCC)}
.ie .extra {background-image: url(/images/grid_extra.png)}
.hyper {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAMAAABFaP0WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF9fXz////9IFxEwAAAAJ0Uk5T/wDltzBKAAAAD0lEQVR42mJgYARCgAADAAAMAAMrbpwTAAAAAElFTkSuQmCC )}
.ie .hyper {background-image: url(/images/grid_hyper.png)}
li:first-child .dotted_line {display: none}
#dummy {display: none}
#no-result {padding: 34px 10px 20px 10px;  }
#no-result p {padding-bottom: 5px}
.clear_float {overflow: hidden; width: 100%}
#columns {overflow: hidden; width: 100%}
#columns #left-column {float: left; width: 439px; padding: 0 0 1px 1px}
#columns #right-column {float: left; width: 219px; padding-right: 1px; overflow: hidden; border-left: 1px dotted #e0e1e2}
.columns3 td {width: 219px}
.columns3 td.double {width: 439px}
.columns3 td.border_left {border-left: 1px dotted #e0e1e2}
 #filters {overflow: hidden; width: 100%; margin-bottom: 1px}
.filter {float: left; height: 69px; padding: 0 0 10px 10px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAEklEQVQI12N49uzZfwZkgFUAANepCxRg3OPyAAAAAElFTkSuQmCC); margin-right: 1px}
.ie .filter {background-image: url(/images/hash_grey.png)}
.filter p {padding-top: 12px; padding-bottom: 18px; float: left}
.filter_label {overflow: hidden; width: 100%}
.cancel_button {display: block; float: right; width: 54px; height: 39px; margin-bottom: 1px; background: url(/images/cancel_filter.png) no-repeat 34px 6px}
.cancel_button:hover {background-position: 34px -94px}
.activated, .venue_kind1, .venue_kind2, .venue_kind3, .venue_kind4, .venue_kind5, .venue_kind6, .venue_kind99 {background-image: none !important; background-color: #646467; color: #ffffff}
.venue_kind1 {background-color: #737984 !important}
.venue_kind2 {background-color: #8F8368 !important}
.venue_kind3 {background-color: #8F8368 !important}
.venue_kind4 {background-color: #727d5b !important}
.venue_kind5 {background-color: #7d5b67 !important}
.venue_kind6 {background-color: #7d5b67 !important}
.kind0, .venue_kind0 {background-color: #646467; background-image: none !important;  color: white}
.venue_kind99 {background-color: #ef6d12 !important}
  .pagination {overflow: hidden; height: 79px; padding-left: 220px; border-bottom: 1px dotted #e0e1e2; position: relative}
.pagination.no_bottom_line {border: 0; margin-bottom: 1px}
.pagination_info {width: 199px; height: 15px; padding: 54px 10px 10px 10px; background-color: #646467; margin-right: 1px; color: white; position: absolute; top: 0; left: 0}
.pagination a, .pagination span, .pagination em {display: block; float: left; border-right: 1px dotted #e0e1e2;  padding: 54px 0px 10px 0px; width: 28px; height: 15px; text-align: center}
.pagination.alpha a, .pagination.alpha span, .pagination.alpha em {padding: 54px 10px 10px 10px}
.pagination.alpha .letter {padding: 54px 0px 10px 0px; width: 22px; text-align: center}
.pagination_pages {overflow: hidden; position: relative}
.pagination_pages .current {background-color: #313132; color: white; border-right-style: none; margin-right: 1px}
.pagination .previous_page, .pagination .next_page {border-left: 1px dotted #e0e1e2; border-right: none}
.pagination .previous_page {text-indent: -5000px; width: 35px; background: url(/images/arrows.png) no-repeat 8px -50px; position: absolute; top: 0; right: 150px}
.pagination .next_page {width: 140px; background: url(/images/arrows.png) no-repeat 124px -350px; text-align: left; padding-left: 10px; position: absolute; top: 0; right: 0}
.disabled {color: #e0e1e2}
.previous_page.disabled {background-position: 8px -150px}
.next_page.disabled {background-position: 124px -450px}
.pagination_pages a:hover {background-color: #faffda}
 .listing_footer {overflow: hidden}
 .results_per_page {padding: 17px 10px 10px 10px; border-right: 1px dotted #e0e1e2; border-bottom: 1px dotted #e0e1e2; height: 22px; width: 199px; float: left}
#venues-listing .results_per_page {width: 280px}
.results_per_page span {float: left; padding-right: 5px; padding-top: 2.5px}
  #navigator {width: 166px; float: left; overflow: hidden}
#navigator #back, #navigator #previous, #navigator #next {display: block; height: 65px; padding-top: 14px; padding-left: 10px; margin-right: 1px; float: left; color: white; background: url(/images/arrows.png) no-repeat 10px -550px}
#navigator a:hover {opacity: .8}
#navigator a:active, #navigator a.active {opacity: .7}
#navigator #back {width: 99px}
#navigator #back.disabled {opacity: .6}
#navigator #back.large {width: 155px}
#navigator #previous, #navigator #next {text-indent: -100em; width: 17px}
#navigator #previous {background-position: 4px 50px}
#navigator #next {background-position: 5px -250px}
#navigator span {opacity: .6}
  #gallery {margin: 0 1px 1px 1px}
#gallery #fullsize-image {text-align: left; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAEklEQVQI12N49uzZfwZkgFUAANepCxRg3OPyAAAAAElFTkSuQmCC); overflow: hidden; margin-bottom: 1px}
.ie #gallery #fullsize-image {background-image: url(/images/hash_grey.png)}
#gallery #fullsize-image img {z-index: 99; position: relative; display: inline-block}
#gallery #images-slot {overflow: hidden; width: 100%; margin: 0 0 1px 0}
#gallery #images-slot ul li {display: block; float: left; margin-right: 1px; height: 79px; width: 109px; overflow: hidden}
#gallery #images-slot ul li.last {margin: 0}
#gallery #images-slot ul li.selected {border: 5px solid #313132; width: 99px; height: 69px; overflow: hidden}
#gallery #images-slot ul li.selected img {margin: -5px}
#gallery #images-slot ul li a img:hover {opacity: .8}
#gallery #images-slot ul li a img {}
#gallery #images-slot #thumbnail-frame {position: absolute; border: 5px solid #313132; width: 99px; height: 69px; margin-left: 0}
#caption {margin-bottom: 1px; width: 330px; padding-top: 14px; padding-left: 9px}
  .corner_tag {position: absolute; width: 140px; height: 75px; z-index: 100; color: white; line-height: 13px; padding: 11px 0 0 10px; background: url(/images/corner_tag.png) no-repeat -33px 0; opacity: 1}
.corner_tag.big {width: 155px; height: 75px; padding-top: 14px; background-position: 0 0}
.corner_tag.upcoming {background-position: -43px -100px}
.corner_tag.closed {background-position: -13px -100px}
.corner_tag.light {background-position: -33px -200px}
.corner_tag.archive {background-position: -43px -300px}
.corner_tag.staff_pick {background-position: -33px -200px}
.corner_tag.closed {background-position: -13px -200px}
.corner_tag.new {background-position: -43px -400px}
.corner_tag.last_days {background-position: -33px -500px}
.corner_tag.big.light {background-position: 0 -200px}
.corner_tag.big.archive {background-position: 0 -300px}
.corner_tag.big.closed {background-position: 0 -100px}
.corner_tag.big.upcoming {background-position: 0 -100px}
.corner_tag.big.staff_pick {background-position: 0 -200px}
.corner_tag.big.new {background-position: 0 -400px}
.corner_tag.big.last_days {background-position: 0 -500px}
.selection_dot {display: inline-block; width: 9px; height: 9px; text-indent: -5000em;  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAADRCAYAAAAe/JhSAAAAz0lEQVRYw+2VwQlDQQhEf0M/rZgOBpK0lioCSSmWYgzxILIeZK/zYPDgQ/TkcUx43AGPeiyqVEGiWYMsaSNplqzLeBIaabl8vg4HIYQQssF5XuBRj0WVKkg0a5AlbSTNknUZT0IjLZfP1/FzEkII2eL1/sCjHosqVZBo1iBL2kiaJesynoRGWi6fr+PnJIQQssXteYVHPRZVqiDRrEGWtJE0S9ZlPAmNtFw+X8fPSQghZAszg0ftz69KFcTWIEvaSJqllvEkNNJy+Xzd7HN+AQzcMzBHR6BdAAAAAElFTkSuQmCC) 0 0; margin-right: 3px; margin-left: -1px; margin-top: 2px}
.ie .selection_dot {background: url(/images/selection_dot.png) 0 1px}
.ie7 .selection_dot {display: none}
.gecko .selection_dot {background-position: 0 1px}
.selection_dot.dark, .venue_m .selection_dot, .event_al2 .selection_dot, .module_p .selection_dot {background-position: 0 -50px}
.selection_dot.light, .grey .selection_dot {background-position: 0 -100px}
  .pro_tag {display: inline-block; width: 21px; height: 9px; text-indent: -5000em; background: url(/images/pro_tags.png) no-repeat 0 -50px; margin-right: 4px; margin-left: 0px; margin-top: 2px}
.gecko .pro_tag {margin-top: 3px}
.k1 .pro_tag {background-position: 0 -250px}
.k2 .pro_tag, .k3 .pro_tag {background-position: 0 -300px}
.k4 .pro_tag {background-position: 0 -350px}
.k5 .pro_tag, .k6 .pro_tag {background-position: 0 -400px}
.white .pro_tag {background-position: 0 -150px}
#featured-venues .pro_tag {background-position: 0 0}
.module_v .grey .pro_tag {background-position: 0 -100px}
.module_s .pro_tag {background-position: 0 -100px}
.module_f .pro_tag {background-position: 0 -150px}
.normal .pro_tag {background-position: 0 -50px}
  .ad {width: 100%; border-bottom: 1px solid #0a0a0a; padding-bottom: 0px; position: relative; background-color: #313132}
.ad small {text-indent: -5000em; display: block; background: url(/images/bad_title_fr.png) no-repeat 10px 9px; height: 24px}
.ad.en small {background-image: url(/images/bad_title_en.png)}
.ad img {margin: 1px}
.ad.internal img {margin: 0}
.ad.internal { }
  .with_inline_gallery {padding-left: 138px !important; width: 496px !important;}
.with_inline_gallery .title {padding-left: 49px}
.with_inline_gallery .facebook_like_container {padding-left: 49px}
.inline_gallery {float: left; width: 109px; margin-left: -85px; margin-right: 25px}
.lightbox {position: fixed; margin-left: 110px; top: 50%; z-index: 99999;  background-color: #F2F2F0; -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.5); -moz-box-shadow: 0 0 4px rgba(0,0,0,0.5)}
.lightbox.image { }
.lightbox img {max-width: 834px; display: block; padding: 0; margin: 0; height: auto}
.lightbox.video {background-color: #101010; max-width: 834px}
.lightbox.video embed {max-width: 834px; padding-bottom: 5px}
.lightbox.video .cross {background-color: #101010}
.lightbox .cross {display: block; width: 35px; height: 35px; text-indent: -5000em; position: absolute; background: #313132 url(/images/arrows.png) 10px -890px no-repeat; z-index: 99999;  }
.lightbox .cross:hover {background-color: #646467}
.lightbox .caption_holder {background-color: #F2F2F0; padding: 9px 10px 10px 10px}
 .lightbox.video .caption_holder {background-color: #101010; padding-top: 0}
.lightbox.video .caption_holder * {color: #777772}
.lightbox .caption_holder small {}
 .lightbox.sound {width: 350px; background-color: white}
.isIE .lightbox.sound {background-color: #F2F2F0}
.lightbox.sound .sound_container {padding: 8px 10px 0 45px; min-height: 27px}
.lightbox.sound embed {margin: 0}
.inline_gallery_thumb {display: block; overflow: hidden; background-color: white;    border-bottom: 1px dotted #e0e1e2}
.inline_gallery_thumb img {display: block}
a.inline_gallery_thumb:hover {background-color: #F2F2F0}
.inline_gallery_thumb img {display: block}
.inline_gallery_thumb small {display: block; padding: 9px 5px 10px 7px}
.inline_gallery_thumb .magnglass {display: block; width: 12px; height: 12px; text-indent: -5000em; background: url(/images/magnglass.png) no-repeat; margin-top: 5px; margin-left: 7px}
.inline_gallery_thumb:hover .magnglass {background-position: 0 -50px}
.inline_gallery_thumb .video_icon, .inline_gallery_thumb .sound_icon {display: block; width: 19px; height: 19px; text-indent: -5000em; background: url(/images/video_s.png) no-repeat; margin-left: 7px; margin-bottom: -5px; margin-top: 10px}
.inline_gallery_thumb .sound_icon {background: url(/images/sound_s.png) no-repeat}
.inline_gallery_thumb:hover .video_icon, .inline_gallery_thumb:hover .sound_icon {background-position: 0 -50px}
span.video_tag {position: absolute; padding: 0; width: 39px; height: 39px; background: transparent url(/images/video_m.png) no-repeat; z-index: 10; margin-left: 35px; margin-top: 0px}
   #modules {background-color: #666; padding: 101px 0 100px 1px; overflow: hidden}
#modules hr {clear: both; display: block; height: 0}
#modules > * {margin-bottom: 1px; margin-right: 1px; float: left}
.feature_title, .feature_title_mea {padding-bottom: 5px; display: block}
.cufon_big .feature_title {opacity: 0}
small.copyright {display: block; position: absolute; z-index: 100; font-size: 10px; line-height: 8px; background-color: #444; color: #b1b3b5; padding: 0 5px 2px 5px; opacity: 0; bottom: 0; left: 0; margin-bottom:0}
.gecko small.copyright {padding-top: 1px}
.gecko.win small.copyright {padding-top: 2px}
.ie7 small.copyright {padding: 0px 5px 0px 5px}
.ie8 small.copyright {padding: 1px 5px 2px 5px; bottom:-1px}
 .module_v {width: 219px; overflow: hidden; padding-bottom: 10px; background: white url(/images/artist_v_back.png) repeat-y}
.module_v.small {width: 191px; background-image: url(/images/artist_vs_back.png)}
.module_v.card {height: 219px}
.module_v.portfolio {background: url(../../images/portfolio.png) no-repeat 10px bottom}
.module_v:hover {background-color: #faffda}
.module_v .module_v_image {margin-bottom: 1px}
.module_v .module_v_image img {display: block}
.module_v .module_v_info {padding: 14px 15px 10px 10px; display: block}
.module_v_venues {padding: 0 15px 15px 10px}
.module_v_venues a {display: block}
.module_v_kind {display: block; padding-bottom: 5px}
 #homepage-index .module_v_kind {display: none}
 #homepage-index .module_v .blurb {display: none}
 #venues-show .module_v_venues {display: none}
  .module_s {padding: 5px 1px 5px 1px; border-bottom: 1px solid #0a0a0a}
.module_s.no_border {border-bottom: none}
.small_list {padding: 0 0 5px 0}
.module_s.no_bottom_padding {padding-bottom: 0}
.module_s ul, .small_list ul {width: 100%; overflow: hidden}
.module_s ul li, .small_list ul li {float: left; display: block; width: 100%}
.module_s ul li a, .module_s ul li .draft, .small_list ul li a {display: block; padding: 9px 15px 5px 10px}
.module_s ul li .draft {color: #b1b3b5}
.module_s ul li a.with_number {padding-left: 20px}
.module_s ul li a:hover, .small_list ul li a:hover {background-color: #faffda}
.gmap_venue_number {display: block; width: 14px; height: 9px; margin-top: 11px; position: absolute}
.module_s_title {display: block}
.distance {color: #ccc; margin-right: 2px}
  .module_xl, .module_xl2 {overflow: hidden; background-color: white; padding-left: 220px; width: 742px; position: relative}
.module_xl {background: white url(/images/module_xl_back.png) repeat-y}
.module_xl2 {background: white url(/images/module_xl2_back.png) repeat-y}
.module_xl a, .module_xl2 a { }
.module_xl:hover, .module_xl2:hover {background-color: #F2F2F0}
.module_xl:active, .module_xl2:active {background-color: #faffda}
.module_xl .blurb {padding-right: 20px}
.module_xl_image, .module_l_image {float: left; width: 219px; height: 159px; margin-left: -220px; position: relative}
.module_xl_image img {width: 219px; height: 159px; display: block; position: relative}
.module_top, .module_bottom {overflow: hidden; width: 100%}
.module_xl_col01, .module_xl_col02, .module_xl2_col01, .module_xl2_col02 {float: left; display: block}
.module_xl_col01, .module_xl2_col01 {width: 219px; margin-right: 1px}
.module_xl_col01 {height: 134px}
.module_xl .feature_title, .module_xl2 .feature_title {padding: 14px 10px 5px 10px}
.module_xl .artists {padding: 0px 10px 5px 10px; display: block}
.module_xl .articles {padding: 0px 10px 5px 10px; display: block}
.module_xl .venues {padding: 10px 10px 10px 10px; bottom: 0px; left: 220px; position: absolute; width: 199px; background-color: inherit; line-height: 15px}
.module_xl_col02, .module_xl2_col02 {width: 481px}
.module_top .module_xl_col01, .module_top .module_xl_col02 {overflow: hidden}
.module_top .module_xl_col02 {height: 101px; padding: 14px 10px 19px 10px}
.module_bottom .module_xl_col01, .module_bottom .module_xl_col02 {height: 15px; overflow: hidden}
.module_xl.venue .module_bottom .module_xl_col01, .module_xl.artist .module_xl.article .module_bottom .module_xl_col01 {padding: 0 10px 10px 10px; width: 199px}
.module_bottom .module_xl_col02 {padding: 0 10px 10px 10px; padding-right: 120px; width: 381px; position: relative}
.module_xl_zone {position: absolute; right: 0px; bottom: 10px}
 .time_id_2 .corner_tag, .time_id_3 .corner_tag, .time_id_6 .corner_tag {display: none}
 .time_id_6 .upcoming { }
 .time_id_6 .time_difference {display: none}
.module_xl_separation {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAMAAABFaP0WAAAABlBMVEXm5ub///8xREvZAAAAAnRSTlP/AOW3MEoAAAAMSURBVAjXY2BgBEIAAAwAA/pA1A8AAAAASUVORK5CYII=); margin-left: 221px; margin-right: 1px; height: 1px; clear: both}
.ie .module_xl_separation {background-image: url(/images/grid_grey.png)}
   .module_xl2_col00 {float: left; width: 199px;  margin-left: -220px; position: relative; padding: 14px 10px 10px 10px; overflow: hidden}
.module_xl2_col00 .style_kind {display: block; padding-bottom: 20px; text-align: right}
 .time_id_6 .module_xl2 .date {display: none}
.module_xl2 .comments { display: none}
.time_id_6 .module_xl2 .comments {display: block}
.module_xl2 .time {display: none; position: absolute; top: 14px; left: 10px}
.time_id_6 .module_xl2 .time {display: block}
 .module_xl2_col01 .feature_title {}
.module_xl2 .venues {padding: 0px 10px 10px 10px; line-height: 15px}
.module_xl2_col02 {padding: 14px 10px 5px 10px; margin-bottom: 25px}
.module_xl2_bottom {padding: 0 120px 10px 10px; float: left; position: absolute; bottom: 0px; right: 11px; width: 381px}
  .module_l, .module_l2 {overflow: hidden; background: white url(/images/module_l_back.png) repeat-y; padding-left: 220px; width: 439px}
.module_l:hover, .module_l2:hover {background-color: #F2F2F0}
.module_l:active, .module_l2:active {background-color: #faffda}
.module_l_top {display: block; padding: 14px 20px 14px 10px; height: 101px; overflow: hidden}
.module_l_bottom {padding: 5px 10px 10px 10px; height: 15px}
.module_l2_info {display: block; padding: 14px 20px 10px 10px}
.module_l .event_kind {display: block; float: left; margin-right: 8px}
.module_l_domains {display: none}
#venues-program .module_l_domains {display: block}
#venues-program .module_l_venues {display: none}
 #global_slide {height:355px}
.module_slider {overflow: hidden}
.module_slider .module_slider_left {float: left; width: 661px}
.module_slider .module_slider_right {float: right; width: 302px; background-color: #313232}
.module_slide_right{ position:relative}
.module_slider_right:before{     content:' ';     position:absolute;     left:-50px;     top:50%;     display:block;     width: 0;     height: 0;     border-top: 50px solid transparent;     border-bottom: 50px solid transparent;     border-right:50px solid blue}
 .module_f {}
.module_f .selection_dot {background-position: 0 -200px}
.module_f .module_f_image {display: block; text-align: left; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAEklEQVQI12N49uzZfwZkgFUAANepCxRg3OPyAAAAAElFTkSuQmCC); overflow: hidden; position: relative}
.ie .module_f .module_f_image {background-image: url(/images/hash_grey.png)}
.module_f .module_f_image img {display: inline-block}
 .module_f_band {height: 124px; background-color: #313132}
.module_f_col01, .module_f_col02 {display: block; float: left; color: white}
.module_f_top, .module_f_bottom {overflow: hidden; width: 100%}
.module_f_top .module_f_col01, .module_f_top .module_f_col02 {display: block; height: 74px; padding: 14px 10px 3px 10px; margin-bottom: 4px; overflow: hidden}
.module_f_bottom .module_f_col01, .module_f_bottom .module_f_col02 {height: 15px; padding: 4px 10px 0px 10px}
.module_f_col01 {width: 200px; overflow: hidden}
.module_f_col02 {width: 419px}
#venues-show .module_f_bottom .module_f_col02 {display: none}
#venues-show .module_f_bottom .module_f_col01 {width:100%}
.module_f .grey {color: white; opacity: .6}
.module_f .grey a {color: white}
.module_f .feature_title {color: white}
.module_f .module_f_col01.cufon_big {padding: 12px 0 0 9px; width: 211px; height: 78px; overflow: visible}
.ie7 .module_f .module_f_col01.cufon_big {padding-top: 4px}
.ie8 .module_f .module_f_col01.cufon_big {padding-top: 8px}
.module_f .module_f_col01.cufon_big .feature_title {font: 28px/20px Arial, Helvetica, Geneva, sans-serif}
.ie .module_f .module_f_col01.cufon_big .feature_title {line-height: 25px}
.module_f .blurb {padding-right: 20px; opacity: .8}
     #sub-events ul {border-top: 1px dotted #e0e1e2}
li.event_al2 {overflow: hidden; border-bottom: 1px dotted #e0e1e2; position: relative; padding: 14px 10px 10px 0}
li.event_al2 .feature_title { padding-top: 0px; padding-bottom: 5px}
li.event_al2 a.add_to_calendar {display: inline-block; width: 20px; height: 20px; text-indent: -5000em; background: url(/images/social_tools.png) no-repeat 0 -200px}
li.event_al2 a:hover {background-position: 0 -250px}
li.event_al2 .event_kind, li.event_al2 .date, li.event_al2 .comments { margin-right: 5px}
li.event_al2 .comments a {text-decoration: underline; color: inherit}
li.event_al2 .event_kind {padding-left: 20px}
li.event_al2 .comments.long {display: block; padding: 5px 10px 0px 0}
  li.event_al {border-bottom: 1px dotted #e0e1e2}
li.event_al a {display: block; padding: 10px 10px 15px 0px}
li.event_al div {padding: 11px 10px 9px 0px}
li.event_al a {padding-left: 120px; min-height: 79px}
li.event_al a:hover {background-color: #faffda}
li.event_al a img {margin-left: -120px; float: left}
li.event_al .feature_title {padding-top: 4px}
li.event_al .add_to_calendar {display: block; float: left; width: 10px; height: 10px; padding: 0; margin: 0; min-height: 0; text-indent: -5000em; background: url(/images/social_tools.png) no-repeat 0 -200px}
li.event_al .event_kind, li.event_al .date {margin-right: 5px}
li.event_al .blurb {color: #646567}
li.event_al .blurb.long {display: block; padding-top: 5px; margin-bottom: -5px}
li.event_al div.blurb {padding-bottom: 0}
li.event_al .blurb.long p {padding-bottom: 5px; line-height: 17px}
  #events-listing {margin: 1px 1px 0 1px}
 #event-kind, #event-domain {width: 209px}
#event-genre, #event-zone {width: 140px}
#event-zone {margin-right: 0}
#event-kind select, #event-domain select {width: 198px}
#event-genre select, #event-zone select {width: 130px}
#event-time {width: 210px}
#event-time select {width: 199px}
#events {margin-left: 1px; margin-right: 1px}
 .listing_footer a.rss_feed {float: left; display: block; padding: 19px 10px 15px 30px; background: url(/images/social_tools.png) no-repeat 10px 18px}
.listing_footer a.rss_feed:hover {background-color: #faffda; background-position: -290px 18px}
   #events-show #left-col {padding-bottom: 79px}
#show-top-bar {overflow: hidden;  padding: 1px 1px 0 1px; border-bottom: 1px dotted #e6e6e6}
#event-ticker {float: left; width: 473px; height: 56px; padding: 14px 10px 9px 10px}
#event-ticker #title {height: 30px; overflow: hidden; margin-bottom: 10px}
#event-ticker #kind {float: left; width: 104px}
#event-ticker #kind p {}
#event-ticker #time {float: left; width: 369px; height: 15px; overflow: hidden}
#event-description {padding-top: 30px; margin: 0 1px 1px 1px;  padding-left: 85px; padding-right: 50px}
#event-description.without_main_image {padding-top: 75px}
#event-description .standard_paragraph {padding-top: 6px; padding-right: 0px}
.title, .subtitle, .paragraph {margin-bottom: 0}
.title {padding-top: 5px}
.subtitle {padding-top: 0; margin-bottom: 1px}
.standard_paragraph p.date {padding: 11px 0 8px 0; border-bottom: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; margin-bottom: 20px}
.paragraph {padding-top: 19px; margin-bottom: 1px}
.standard_paragraph .related_video {border-bottom: 1px solid #e6e6e6; margin-top: -20px; margin-bottom: 20px; display: block; text-decoration: none; overflow: hidden; padding: 10px 10px 0 120px; position: relative; min-height: 99px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #646567}
.standard_paragraph .related_video img {padding-bottom: 15px; position: absolute; left: 0; top: 15px; z-index: 1}
.related_video span {display: block}
.related_video .play_button {width: 59px; height: 59px; position: absolute; left: 25px; top: 25px; text-indent: -5000em; z-index: 2; background: url(/images/play_button.png) no-repeat}
.related_video .title {padding-bottom: 5px}
.related_video .blurb {}
.standard_paragraph .related_video {border-bottom: 1px solid #e6e6e6; margin-top: -20px; margin-bottom: 20px; display: block; text-decoration: none; overflow: hidden; padding: 10px 10px 0 120px; position: relative; min-height: 99px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #646567}
.standard_paragraph .related_video img {padding-bottom: 15px; position: absolute; left: 0; top: 15px; z-index: 1}
.related_video span {display: block}
.related_video .play_button {width: 59px; height: 59px; position: absolute; left: 25px; top: 25px; text-indent: -5000em; z-index: 2; background: url(/images/play_button.png) no-repeat}
.related_video .title {padding-bottom: 5px}
.related_video .blurb {}
.standard_paragraph .related_article {border-bottom: 1px solid #e6e6e6; margin-top: -20px; margin-bottom: 20px; display: block; text-decoration: none; overflow: hidden; padding: 10px 10px 0 120px; position: relative; min-height: 99px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #646567}
.standard_paragraph .related_article img {padding-bottom: 15px; position: absolute; left: 0; top: 15px; z-index: 1}
.related_article span {display: block}
.related_article .title {padding-bottom: 5px}
.related_article .blurb {padding-bottom: 10px}
.related_article .blurb.short {height: 30px; overflow: hidden; padding-bottom: 17px}
.related_article .info {padding-bottom: 10px; color: #8f8368}
.rating {background: url(/images/sprite.png) no-repeat 0px -3200px; margin-right: 3px; height: 12px; text-indent: -3000em; display: inline-block !important}
.rating.r_0, .rating.r_1 {width:0; margin-right:0}
.rating.r_2 {width:12px}
.rating.r_3 {width:26px}
.rating.r_4 {width:40px}
#bottom-time, #comments, #more-info {margin-right: 1px; margin-bottom: 1px; padding: 4px 50px 10px 85px}
#sub-events {margin-right: 52px; padding-top: 15px; padding-left: 85px; padding-bottom: 10px}
#sub-events h3 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; line-height: 30px; padding-top: 0px; padding-bottom: 7px; color: #313132}
#events-show .facebook_like_container {padding-left: 85px; padding-top: 10px}
   #event-artist-list {border-bottom: 1px solid #0a0a0a; padding: 10px 1px 10px 1px}
#event-artist-list ul {overflow: hidden; width: 100%}
#event-artist-list ul li {float: left}
#event-artist-list ul li a, #event-artist-list ul li .nolink {height: 20px; display: block; padding: 9px 10px 0 10px; width: 130px; margin-bottom: 1px}
#event-artist-list ul li a {color: #646467}
#event-artist-list ul li .nolink {color: #b1b3b5}
#event-artist-list ul li a:hover {background-color: #faffda}
#more-artists {border-top: 1px dotted #f0f0f0}
      .venue_m {overflow: hidden; width: 100%}
.venue_m a {display: block}
.venue_m_venue {float: left; width: 598px; border-right: 1px dotted #e0e1e2}
.venue_m_container {overflow: hidden; width: 100%}
.venue_m_container:hover {background-color: #F2F2F0}
.venue_m_image {float: left; width: 300px; height: 79px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAEklEQVQI12N49uzZfwZkgFUAANepCxRg3OPyAAAAAElFTkSuQmCC); border-right: 1px solid white; position: relative}
.ie .venue_m_image {background-image: url(/images/hash_grey.png)}
.venue_m_data {float: left; width: 297px}
.venue_top, .venue_bottom {overflow: hidden; width: 100%}
.venue_m_top_col01, .venue_m_top_col02, .venue_m_bottom_col01, .venue_m_bottom_col02 {float: left}
.venue_m_top_col01, .venue_m_top_col02, .venue_main_event_top {padding: 14px 10px 9px 10px; height: 26px}
.venue_m_top_col01, .venue_m_top_col02 {padding: 14px 10px 9px 10px;   }
.venue_m_bottom_col01, .venue_m_bottom_col02, .venue_main_event_bottom {padding: 5px 10px 10px 10px; height: 15px}
.venue_m_top_col01 {width: 190px; color: #313132}
.venue_m_top_col01 .index {font-family: "Arial Rounded MT Bold", Arial; font-weight: normal}
.win .venue_m_top_col01 .index {font-weight: bold}
.venue_m_top_col02 {width: 67px; text-align: right}
.venue_m_bottom_col01 {width: 130px}
.venue_m_bottom_col02 {width: 127px; padding-top: 3px}
#venues-listing .venue_m_bottom_col02 ul {margin-right: -5px; overflow: hidden}
#venues-listing .venue_m_bottom_col02 ul li, #venues-listing .module_xl_col02 ul li {float: right; display: block; width: 19px; height: 20px; text-indent: -5000em}
.venue_m_events {float: left; width: 363px;  }
.venue_main_event {height: 79px;  }
.venue_main_event:hover {background-color: #F2F2F0}
ul.other_events {border-top: 1px dotted #f0f0f0}
.other_events li a {display: block; padding: 9px 15px 0 10px; height: 20px; overflow: hidden;  }
.other_events li a:hover {background-color: #F2F2F0}
.venue_m_separation {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAMAAABFaP0WAAAABlBMVEXm5ub///8xREvZAAAAAnRSTlP/AOW3MEoAAAAMSURBVAjXY2BgBEIAAAwAA/pA1A8AAAAASUVORK5CYII=); margin-left: 300px; margin-right: 1px; height: 1px}
.ie .venue_m_separation {background-image: url(/images/grid_grey.png)}
.venue_m_container:active, .venue_main_event:active, .other_events li a:active {background-color: #faffda}
  #venues-listing {margin: 1px 1px 0 1px}
 #venue-kind {width: 290px;  }
#venue-genre {width: 169px}
#venue-zone {width: 169px}
#venue-activity {width: 291px; margin-right: 0}
#venue-kind select {width: 279px;  }
#venue-genre select, #venue-zone select {width: 158px}
#venue-activity select {width: 280px}
#venues {margin-left: 1px; margin-right: 1px}
 #venues-listing .pagination_info {width: 280px}
#venues-listing .pagination {padding-left: 301px}
#venues-listing .pagination.alpha {padding-right: 0}
  #venue-card {overflow: hidden;  padding: 1px 0 1px 1px; border-bottom: 1px solid #0a0a0a; background: url(/images/maps/map_back.png) no-repeat 60px 86px}
#venue-card.multi {padding-bottom: 19px}
#venue-card #top-bar{ overflow: hidden; width: 100%; height: 79px}
#venue-card #info-bar {float: left; width: 220px; height: 79px}
#venue-card #info-bar.seleted {}
#venue-card #info-bar a {display: block}
#venue-card a#info-bar:hover {background-color: #faffda}
#venue-card #info-bar #name {padding: 14px 10px 10px 10px; height: 30px; display: block; overflow: hidden}
#venue-card #info-bar.current #name.bold {color: white}
#venue-card #info-bar.clickable #name span.bold {color: #313132}
#venue-card #info-bar #venue-kind {float: left; width: 143px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px}
#venue-card #info-bar #button-label {float: left; width: 47px; text-align: right; padding-right: 10px; padding-bottom: 10px}
#venue-card #v-separator {float: left; width: 1px; height: 79px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAMAAABFaP0WAAAABlBMVEXm5ub///8xREvZAAAAAnRSTlP/AOW3MEoAAAAMSURBVAjXY2BgBEIAAAwAA/pA1A8AAAAASUVORK5CYII=)}
.ie #venue-card #v-separator {background-image: url(/images/grid_grey.png)}
#venue-card #v-separator.blank {background: none}
.map_button {float: left; display: block; width: 69px; height: 14px; padding: 54px 0 11px 10px}
#venue-card .map_button:hover {background-color: #faffda}
#venue-card .map_button.on {display: none; color: white; background: #313132 url(/images/arrows.png) no-repeat 10px -890px}
#venue-card .map_button.on:hover {background-color: #444}
#venue-card .dotted_line {margin-right: 1px}
#venues-map #venue-card .map_button.on {display: block}
#height-container {min-height: 420px; padding-bottom: 10px}
#minimap-container {display: block; height: 185px; position: relative}
#minimap-container.on {display: none}
#venues-map #minimap-container.on {display: block}
#venues-map #minimap-container.off {display: none}
#minimap-container #zone-name {display: block; position: absolute; top: 0; left: 0; width: 119px; padding: 14px 0px 0 10px}
.zoom_button {display: block; position: absolute; top: 34px; left: 10px; width: 20px; height: 20px; text-indent: -5000em; background: url(/images/zoom.png) no-repeat}
#minimap-container:hover .zoom_button {background-position: 0 -150px}
#minimap-container.on .zoom_button {background-position: -50px 0}
#minimap-container.on:hover .zoom_button {background-position: -50px -150px}
#minimap-container #minimap {float: left; width: 195px; height: 160px; padding-top: 20px}
#minimap-container .flag {width: 19px; height: 19px; position: absolute; display: block; background: url(/images/flag_micro.png) no-repeat 0 0}
#minimap-container .flag.kind_1 {background-position: 0 0}
#minimap-container .flag.kind_2 {background-position: 0 -50px}
#minimap-container .flag.kind_3 {background-position: 0 -100px}
#minimap-container .flag.kind_4 {background-position: 0 -150px}
#minimap-container .flag.kind_5 {background-position: 0 -200px}
#minimap-container .flag.kind_6 {background-position: 0 -250px}
#venue-card #multivenues {margin-bottom: 10px}
#venue-card #multivenues h4 {padding: 4px 20px 5px 10px}
#venue-card #multivenues ul {}
#venue-card #multivenues ul li {overflow: hidden; width: 100%}
#venue-card #multivenues ul li a, #venue-card #multivenues ul li span.venue_name {display: block; padding: 9px 15px 5px 0px; float: left; width: 257px}
#venue-card #multivenues ul li span.venue_name {color: #b1b3b5}
#venue-card #multivenues ul li a.zoom {width: 13px; text-indent: -5000em; background: url(/images/zoom.png) no-repeat -91px 9px}
#venue-card #multivenues ul li a.zoom:hover {background: url(/images/zoom.png) no-repeat -91px -141px}
#venue-card #multivenues ul li:hover {background-color: #faffda}
#venue-card #basic-information, #venue-card #general-comments {padding: 4px 20px 5px 10px; margin-bottom: 1px}
#venue-card #basic-information p {padding-bottom: 5px}
#venue-card #general-comments p {padding-bottom: 5px}
.subway_stations {padding: 2px 10px 7px 10px; margin-bottom: 1px}
.subway_stations .subway_station {overflow: hidden; width: 100%; padding-bottom: 3px}
.subway_stations .subway_station span {display: block; float: left; padding-top: 2px; margin-left: 2px}
.subway_stations .subway_station span.subway_line_number {padding: 0; float: left; margin: 0 3px 0 0; width: 17px; height: 17px; background: url(../../images/subway_lines.png) no-repeat 0 0; .block}
.subway_stations .subway_line_number.closed {opacity: .5}
.subway_stations span.closed {color: #b1b3b5}
.opening_hours_container, .fees_container, .temporarily_closed_container {padding: 4px 20px 5px 10px; margin-bottom: 1px}
.opening_hours_container h4, .fees_container h4, .temporarily_closed_container h4 {padding-bottom: 5px}
.temporarily_closed_container h4 {color: #e61414; padding-left: 18px; background: url(/images/publisher/caution_red.png) no-repeat; padding-top: 1px; margin-top: -1px}
#tools-and-services {overflow: hidden; width: 100%; padding-top: 10px; min-height: 8px}
#tools-and-services #tools {float: left; overflow: hidden;  }
#tools-and-services #tools li {float: left}
#tools-and-services #tools li a {display: block; width: 20px; height: 38px; background: url(/images/social_tools.png) no-repeat 3px 8px; text-indent: -3000em}
#tools-and-services #tools li a.rss {width: 27px; background-position: 10px 8px}
#tools-and-services #tools li a.facebook {background-position: 3px -42px}
#tools-and-services #tools li a.twitter {background-position: 3px -92px}
#tools-and-services #tools li a.email {background-position: 10px -142px; width: 35px; border-right: 1px dotted #e0e1e2}
#tools-and-services #tools li a:hover {background-color: #faffda}
#tools-and-services #tools li a.rss:hover {background-position: -290px 8px}
#tools-and-services #tools li a.facebook:hover {background-position: -297px -42px}
#tools-and-services #tools li a.twitter:hover {background-position: -297px -92px}
#tools-and-services #tools li a.email:hover {background-position: -290px -142px}
#tools-and-services #services {float: right; padding-right: 10px; overflow: hidden; padding-top: 7px}
#tools-and-services #services li {float: right; display: block; width: 19px; margin-left: 1px; height: 20px; text-indent: -5000em}
li.handi_access, li.has_doc_center, li.has_bookstore, li.has_bar, li.has_restaurant, li.is_publisher, li.is_for_family, li.has_outside {background: url(/images/services_icons.png) no-repeat 3px 0px}
li.handi_access {background-position: 3px 0}
li.has_doc_center {background-position: 3px -50px}
li.has_bookstore {background-position: 3px -100px}
li.has_bar {background-position: 3px -150px}
li.has_restaurant {background-position: 3px -200px}
li.is_publisher {background-position: 3px -250px}
li.is_for_family {background-position: 3px -300px}
li.has_outside {background-position: 3px -350px}
  #venues-show #left-col {padding-bottom: 0px}
#venues-show #artists {}
#venues-show .module_f {margin: 0 1px 1px 1px}
#program-container {overflow: hidden; width: 100%}
#program-container #program-left-column {float: left; width: 219px; margin-right: 1px}
#program-container #program-right-column {float: left; width: 219px}
#quick-artist-list ul {padding-top: 5px}
#quick-artist-list ul {overflow: hidden; width: 100%}
#quick-artist-list ul li {float: left}
#quick-artist-list ul li a, #quick-artist-list ul li .nolink {height: 20px; display: block; padding: 9px 10px 0 10px; width: 199px; margin-bottom: 1px}
#quick-artist-list ul li a {color: #646467}
#quick-artist-list ul li .nolink {color: #b1b3b5}
#quick-artist-list ul li a:hover {background-color: #faffda}
#current-and-upcoming-events {padding: 0 1px 0 1px}
#venues-show .columns3 {padding-left: 1px; padding-right: 1px; border-bottom: 1px dotted #e0e1e2}
#venues-show .columns3 #program-left-column {margin-right: 0}
#venues-show .facebook_like_container {margin-left: 10px}
  #venue-description {padding-top: 30px; padding-left: 85px; margin: 0 1px 1px 1px; padding-bottom: 49px; width: 549px}
#venue-description .inline_gallery {padding-top: 25px}
#venue-description .standard_paragraph {padding-top: 21px; padding-right: 25px; padding-left: 49px}
#venue-description .title {padding-left: 49px}
  #venues-artists .facebook_like_container {padding-left: 9px}
  #venues-program .facebook_like_container {padding-left: 9px}
  #google-map {margin: 0 1px 1px 1px}
#map-canvas {width: 659px; height: 659px }
#directions-details {margin: 0 1px 1px 1px}
#directions-details #columns #left-column, #directions-details #columns #right-column {width: 304px; padding: 20px 15px 0 10px; border: none}
#directions-details #columns #left-column {margin-right: 1px}
#metro-rer-logos, #velib-logo {display: block; text-indent: -1000px; width: 109px; height: 44px; margin-bottom: 5px}
#metro-rer-logos {background: url(/images/metro_rer_logos.png) no-repeat}
#velib-logo {background: url(/images/velib_logo.png) no-repeat}
#directions-details h4 {padding-bottom: 5px}
#directions-details #velib-link {display: block; margin-top: 5px; margin-bottom: 15px; color: #6F85C9}
 .gmib_venue {overflow: hidden; width: 100%}
.gmib_address {overflow: hidden; width: 100%; border-bottom: 1px solid #e0e1e2; margin-bottom: 10px; padding-bottom: 5px}
.gmib_venue_closed {overflow: hidden; width: 100%; margin-top: 10px; margin-bottom: 2px}
.gmib_venue_number {display: block; float: left; width: 14px; height: 9px; margin-top: 2px; padding-right: 5px}
.gmib_venue_name {display: block; float: left; width: 200px; padding-bottom: 0}
.gmib_event_name {padding-top: 10px; margin-bottom: 2px; width: 200px}
.gmib_event_name.no_event {padding-top: 0}
.gmib_venue_info {border-bottom: 1px solid #e0e1e2; padding-bottom: 10px}
.gmib_image {overflow: hidden}
.gmib_image img {display: block}
  #venues-program #events {margin: 0 1px}
    .artists {padding: 0 1px 0 1px}
.artists td {border-right: 1px dotted #e0e1e2; border-bottom: 1px dotted #e0e1e2; background: white url(/images/artist_v_back.png) repeat-y}
.artists td:hover {background-color: #faffda}
.artists td.empty:hover {background-color: white}
.artists .no_right_border, .listing .no_right_border {border-right: none}
.artists .no_bottom_border {border-bottom: none}
 .module_p {padding: 1px 1px 1px 1px; width: 300px;  border-bottom: 1px solid #0a0a0a}
.module_p .module_p_container {display: block; padding-left: 10px; padding-right: 10px; padding-top: 13px; padding-bottom: 11px; overflow: hidden}
.module_p .module_p_container.photo_back {background: url(/images/artist_thumb_back.png) repeat-y; padding-left: 120px}
.module_p .module_p_container:hover {background-color: #faffda}
.module_p .module_p_photo {float: left; width: 109px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAEklEQVQI12N49uzZfwZkgFUAANepCxRg3OPyAAAAAElFTkSuQmCC); border-right: 1px solid white; overflow: hidden; margin-left: -120px; margin-top: -14px; margin-bottom: -10px}
.ie .module_p .module_p_photo {background-image: url(/images/hash_grey.png)}
  #artists-listing {margin: 1px 1px 0 1px}
 #artist-sortby, #artist-genre {width: 209px}
#artist-domain {width: 210px}
#artist-empty {width: 291px; margin-right: 0}
#artist-genre select, #artist-domain select, #artist-sortby select {width: 199px}
#artist-more {width: 291px; margin-right: 0}
#artist-more select {width: 280px;}
 #artists-listing .pagination.alpha {width: 742px; padding-right: 0}
#artists-listing .listing .module_v {float: left; border-right: 1px dotted #e0e1e2}
  #artists-show #left-col {padding-bottom: 0px}
#artists-show .module_f {margin: 0 1px 1px 1px}
#artists-show #about {padding: 24px 20px 25px 10px}
#artists-show #event-listing {padding: 0 1px;  }
#artists-show .facebook_like_container {margin-left: 10px}
 #artist-card {overflow: hidden;  padding: 1px 0 1px 1px; border-bottom: 1px solid #0a0a0a}
#artist-card #top-bar{  height: 79px; background-color: #646467; margin-right: 1px}
#artist-card #top-bar #name {padding: 14px 10px 10px 10px; height: 30px; overflow: hidden}
#artist-card #top-bar #name.bold {color: white}
#artist-card #top-bar #artist-kind {float: left;  padding-left: 10px; padding-right: 10px; padding-bottom: 10px; color: white}
#artist-information {padding: 0 10px 0 10px}
#artist-information #domains {padding-top: 14px; height: 125px}
#artist-information #born-sentence {padding-bottom: 10px}
#artist-information dl {}
#artist-information dl dt {padding-bottom: 5px}
#artist-information dl dd {padding-bottom: 10px}
   #artist-about {padding-top: 75px; padding-left: 85px; margin: 0 1px 1px 1px; padding-bottom: 49px; width: 549px}
#artist-about .inline_gallery {padding-top: 25px}
#artist-about .standard_paragraph {padding-top: 21px; padding-right: 25px; padding-left: 49px}
#artist-about .editor {padding-left: 49px}
  #artist-bio {padding-top: 75px; padding-left: 85px; margin: 0 1px 1px 1px; padding-bottom: 49px; width: 549px;  }
#artist-bio .bio_empty {padding-top: 44px; padding-right: 25px}
#artist-bio .bio_listing {padding-top: 4px; padding-right: 25px; color: #313132}
#artist-bio .bio_listing a:hover {text-decoration: underline}
#artist-bio .bio_listing a {padding-right: 13px; color: inherit; background: url(/images/ext_link.png) no-repeat right 2px; margin-right: 1px}
#artist-bio .bio_listing h4, #artist-bio .bio_listing h5 {font-family: "Arial Rounded MT Bold", Arial; font-weight: normal; color: #313132}
.win #artist-bio .bio_listing h4, .win #artist-bio .bio_listing h5 {font-weight: bold}
#artist-bio .bio_listing h4 {margin-top: 30px; padding-bottom: 5px; text-transform: uppercase;  }
#artist-bio .bio_listing h5 {padding-top: 4px; margin-top: 5px; margin-bottom: 5px}
#artist-bio .bio_listing p, #artist-bio .bio_listing li {padding-bottom: 5px}
#artist-bio .bio_listing li {list-style-image: url(/images/publisher/dot.png); list-style-position: outside; margin-left: 13px}
#artist-bio .bio_listing li .caps, #artist-bio .bio_listing p .caps {font-size: 11px}
#artist-bio em {font-style: italic}
#artist-bio strong {font-family: "Arial Rounded MT Bold", Arial; font-weight: normal}
.win #artist-bio strong {font-weight: bold}
#artist-bio .facebook_like_container {padding-top: 20px}
  #artists-events .facebook_like_container {padding-left: 9px}
  #artists-portfolio #left-col {width: 771px}
#artists-portfolio #right-col {width: 192px}
#artists-portfolio #wrap {background: url(/images/background_leftcol_wide.png) repeat-y 0 0}
#artists-portfolio .ad {display: none}
#artist-portfolio {margin: 95px 0px 1px 86px; padding-bottom: 49px; overflow: hidden}
#artist-portfolio .title {padding-right: 46px; margin-bottom: 21px;  }
#artist-portfolio .paragraph {padding-top: 21px; padding-right: 46px;  padding-bottom: 23px; clear: both}
#artist-portfolio .portfolio_entry {margin-top: 0px; overflow: hidden}
#artist-portfolio .portfolio_entry .paragraph {margin-bottom: 21px}
#artist-portfolio .slide {margin-top: 0; margin-bottom: 21px; border-right: 20px solid white; width: 659px}
#artist-portfolio .floating.slide {float: left}
#artist-portfolio .slide small {display: block; max-width: 399px}
#artist-portfolio .slide.sound {width: 319px; float: left}
#artist-portfolio .slide .frame {margin-bottom: 10px}
    #search-box {width: 301px; height: 79px; background-color: white; margin-top: 0; overflow: hidden}
#search-box #search-field-container, #search-box #go-search-button {float: right; background-color: #646467; display: block}
#search-box #search-field-container {width: 241px; height: 79px; margin-top: 0px; padding-left: 10px}
#search-box #search-field-container p {display: block; padding-top: 14px; padding-bottom: 16px; color: white}
#search-box #search-field-container #search-field {width: 227px; height: 19px; border-style: none; font: 12px Arial, Helvetica, Geneva, sans-serif; color: #313132; padding-left: 4px; padding-top: 5px}
.gecko #search-box #search-field-container #search-field {padding: 4px; height: 16px; width: 223px}
#search-box #go-search-button {display: block; padding: 0; margin: 0; text-indent: -9000px; border: none; cursor:pointer; width: 50px; height: 79px; background: #646467 url(/images/search_glass.png) no-repeat 9px 50px; border-left: 1px dotted white}
#search-box #go-search-button:hover, #search-box #go-search-button:active {background-position: 9px -50px; background-color: #444}
  #search-listing {margin: 1px 1px 0 1px}
#search_scope {width: 209px}
#search_scope select {width: 194px}
#big-spacer{ width: 430px; height: 69px; float: left; background-color :#646467; margin-right: 1px; padding: 0 0 10px 10px}
#search-listing .listing { border-bottom: 1px dotted #e6e6e6}
   #language-toggle {float: right; width: 148px; height: 38px; margin-top: -10px; overflow: hidden}
#language-toggle a {display: block; float: right; height: 29px; padding-top: 9px; padding-right: 15px}
#language-toggle a.on {height: 24px; border-bottom: 5px solid white; color: white}
#language-toggle a:hover {color: white}
  #artists-claim #left-col, #venues-claim #left-col {padding-bottom: 80px}
#claim {overflow: hidden; width: 100%; background-color: #313132; padding: 14px 10px}
#claim p {color: white; margin-bottom: 10px}
#claim-form {padding-left: 111px; width: 495px; padding-top: 55px; overflow: hidden}
#claim-form h2 {margin-bottom: 10px }
#claim-form #already-member-container {padding-top: 5px; margin-top: 15px}
#form-non-member, #form-member {padding-top: 10px}
#claim-form p {padding-bottom: 10px}
#claim-form #comment {display: block; border-left: 1px solid #798994; padding-top: 13px; padding-left: 10px}
#claim-form #conditions {margin-top: 15px; margin-bottom: 15px; padding-top: 15px}
#claim-form #conditions.error, #already-member-container.error {border-left: 3px solid #e61414; padding-left: 8px}
#message-member {margin-top: 11px}
  .entry {padding-top: 10px; padding-bottom: 0px; clear: left; padding-right: 2%}
.entry.column {float: left; clear: none}
.entry.column {width: 46%; padding-right: 2%}
.entry label {display: block}
.entry small strong {color: #999}
.entry input, .entry textarea {border: 1px solid #e0e1e2; padding: 4px; font: 12px Arial, Helvetica, Geneva, sans-serif; color: #646567; margin-left: 0; margin-top: 5px}
.entry input {height: 16px; width: 214px; margin-bottom: 4px}
.entry input.large {width: 450px}
.entry textarea {height: 216px; width: 450px; padding-top: 10px}
.entry.mandatory input, .entry.mandatory textarea {border-left: 1px solid #798994}
.fieldWithErrors {display: inline}
.fieldWithErrors input, .fieldWithErrors textarea {border-left: 3px solid #e61414 !important}
input.button {padding: 5px 20px 4px 20px; cursor:pointer; border: 0; font: 12px/15px Arial, Helvetica, Geneva, sans-serif; background-color: #313132; color: white; -moz-border-radius:13px; -webkit-border-radius:12px}
input.button:hover {background-color: #1a1a1a}
  #error-message {margin-left: -22px; padding-left: 22px; color: #e61414; background: url(/images/caution.png) no-repeat}
#error-message b, #error-message p, #error-message li {color: inherit}
#error-message ul li:before {content: "— "}
#error-message p {padding-bottom: 5px}
  .message_box {background-color: #e8effa; padding: 14px 35px 10px 10px; margin-bottom: 1px; overflow: hidden; -moz-border-radius:3px; -webkit-border-radius:3px}
.message_box .close_button {display: block; float: right; background: url(/images/publisher/close.png) no-repeat 9px 10px; width: 35px; height: 35px; margin-top: -19px; margin-right: -40px; text-indent: -3000px}
.message_box .close_button:hover {background-position: 9px -40px}
.message_box .message_title {font-family: "Arial Rounded MT Bold", Arial; font-weight: normal; color: #333; display: block; padding-left: 19px; background: url(/images/publisher/help.png) no-repeat; margin-bottom: 5px}
.win .message_box .message_title {font-weight: bold}
.message_box p, .message_box h2, .message_box strong, .message_box em, .message_box li, .message_box a {font: italic 11px/15px Georgia, "Times New Roman", Times, serif; color: #646467}
.message_box a {text-decoration: underline}
.message_box a:hover {color: #3278b8}
.message_box a.feature_link {text-decoration: none; color: #3278b8}
.message_box a.feature_link:hover {text-decoration: underline}
.message_box strong {font-weight: bold}
.message_box em {font-style: italic}
.message_box p, .message_box.error ul {padding-bottom: 5px}
.message_box.info {background-color: white; border: 1px solid #e0e1e2}
.message_box ul li a {display: block ; padding-bottom: 5px}
  #homepage-index #left-col, #artists-events #left-col, #venues-program #left-col, #venues-artists #left-col {padding-bottom: 0px}
.shortcut_bars_container {overflow: hidden}
.shortcut_bars_container .shortcut_bars_container_left {float: left; width: 661px; height: 38px}
.shortcut_bars_container .shortcut_bars_container_right {float:right; width: 302px; color: #FFFFFF}
.shortcut_bar {height: 79px}
#sb-filters {float: left; width: 439px}
#sb-agenda {float: left; width: 218px; border-left: 1px dotted #e0e1e2}
.shortcut_bar p {display: block; padding-top: 14px; padding-left: 10px; height: 26px; color: #959798}
.shortcut_bar ul li {float: left}
.shortcut_bar ul li a {display: block; padding: 14px 10px 10px 10px; border-left: 1px dotted #e0e1e2}
.shortcut_bar ul li:first-child a {border-left: none}
.shortcut_bar ul li a:hover {background-color: #faffda}
.shortcut_bar a.exhib {color: #265595}
.shortcut-list_item a.opening {color: #67345B}
#main-feature {padding: 0 1px 1px 1px}
#featured-venues {padding: 0 0 9px 1px; border-bottom: 1px solid #0a0a0a}
#featured-venues a {display: block; margin-bottom: 1px;}
 .module_fs_name_and_zone {padding: 9px 10px 10px 10px; margin-top: 0}
.module_fs_name {}
#featured-venues li:hover {background-color: #faffda}
#current-events .module_v {background-color: transparent}
#current-events {padding: 0 1px; margin-bottom: 1px; border-bottom:3px double black}
#current-events td {border-left: 1px dotted #e0e1e2; border-bottom: 1px solid white}
#current-events td:first-child {border-left: none}
#current-events td:hover { background-color: #faffda}
#featured-artists {overflow: hidden; padding: 0 1px;  }
#social-toolbar {margin: 0 1px 1px 1px; overflow: hidden}
#social-toolbar li {float: left}
#social-toolbar li a {display: block; padding: 19px 10px 15px 30px; margin-right: 1px; background: url(/images/social_tools.png) no-repeat 10px 18px}
.gecko #social-toolbar li a {padding-top: 18px; padding-bottom: 16px}
#social-toolbar li a:hover {background-color: #faffda; background-position: -290px 18px}
#social-toolbar li a.facebook {background-position: 10px -32px}
#social-toolbar li a.facebook:hover {background-position: -290px -32px}
#social-toolbar li a.twitter {background-position: 10px -82px}
#social-toolbar li a.twitter:hover {background-position: -290px -82px}
#homepage-index .facebook_like_container {margin-left: 9px}
#fb-fan-container {background-color: #313132; border-bottom: 1px solid #0a0a0a}
  #footer {padding-top: 15px}
#footer ul {overflow: hidden; width: 100%}
#footer ul li {float: left}
#footer ul li a, #footer ul li span {display: inline-block; padding: 4px 15px 0 10px; height: 60px;  border-right: 1px solid #313132}
#footer ul li.credit {float: right}
#footer ul li.credit a { padding-right: 10px; border-right-style: dotted}
#footer ul li span {padding-left: 1px}
#footer ul li.on a, #footer ul li a:hover {color: #babcbe}
  #newsletter-container {background-color: white}
#newsletter-box {border-bottom: 1px solid #0a0a0a; padding: 0px 20px 0px 20px; height: 230px; background: url("/images/newsletter_background.png") no-repeat center center}
#newsletter-box .newsletter_submit {cursor:pointer; border: none; background-color: white; position: absolute; margin-top: 85px; margin-left: 200px; color: #265595; text-decoration: underline; font: 12px Arial, Helvetica, sans-serif}
.gecko #newsletter-box .newsletter_submit {margin-left: 190px}
#newsletter-box .newsletter_submit:hover {opacity: 1}
#newsletter-box .newsletter_submit:active {outline: none}
#newsletter-box h3 {color: white; padding-top: 80px; padding-bottom: 5px; text-align: center; font-size: 28px}
#newsletter-box .newsletter-subscribe-text {color: white; padding: 15px 20px 20px 0px; text-align: center; color: #FFFFFF;  color: rgba(255, 255, 255, 0.7); position: absolute}
#newsletter-box .newsletter-subscribe-text a {color: white}
#newsletter-box #newsletter-field {width: 252px; height: 16px; border-style: none; font: 12px Arial, Helvetica, Geneva, sans-serif; padding-left: 4px; padding: 5px; margin-top: 80px; color: #b1b3b5; position: absolute}
#newsletter-box #newsletter-field.focus {color: #313132}
#newsletter-message {background-color: #f2f2f2; padding: 10px 35px 10px 10px; overflow: hidden; color: white; position: absolute; width: 217px; height: 80px; margin-top: 10px}
#newsletter-message p {text-align: center; padding-left: 22px}
#newsletter-message.error {background-color: #e61414}
#newsletter-message.success {background-color: #39b54a}
#newsletter-message .close_button {display: block; float: right; background: url(/images/publisher/close.png) no-repeat 9px 11px; width: 35px; height: 35px; margin-top: -12px; margin-right: -36px; text-indent: -5000px}
#newsletter-message .close_button:hover {background-position: 9px -39px}
#newsletter-message h3 {background: url(/images/caution_white.png) no-repeat; padding: 0px 0px 5px 18px}
#newsletter-message h3 b {color: white; font-size: 12px}
.gecko #newsletter-message h3 {padding-top: 0}
#newsletter-loader {width: 32px; height: 32px; background: url(/images/publisher/ajax-loader.gif) no-repeat; position: absolute; margin-left: 230px; margin-top: 20px}
#newsletter-archives-link {background-color: #313132}
#newsletter-archives-link a {color: white}
#newsletter-archives-link a:hover {background-color: #444; opacity: 1}
  #header #search {border-left: 1px solid #313132; width: 192px; padding-top: 18px; margin-left: 15px}
#header #search .p_search_box {padding-right: 26px; border: 1px solid #313132; border-left-style: none; height: 24px; overflow: hidden; position: relative}
#header #search #p-search-field {width: 161px; height: 19px; font: 12px Arial, Helvetica, Geneva, sans-serif; padding-left: 4px; padding-top: 5px; color: #3e3e3f; background-color: #0a0a0a; border-style: none}
.gecko #header #search #p-search-field {padding: 5px; height: 16px}
#header #search #p-search-field.focus {color: white}
#header #search #search-submit {display: block; padding: 0; margin: 0; text-indent: -9000px; border: none; cursor:pointer; width: 26px; height: 24px; position: absolute; top: 0; right: 0; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAABBCAMAAAA5Wg5kAAAAOVBMVEX///9kZWcsLC1lZWVNTlDCwsJTVFXR0dGysrJISEobGxs3NzcYGBgPDw8mJidWVlZeX2Hw8PAKCgppq9qXAAAAE3RSTlP///////////////////////8Asn3cCAAAAKdJREFUOMvtj0kWwzAIQ8HzmLS6/2Eb4wx2sugFot3XAyEIgIrGRAURoRoWmdrZsEtAcmyEFbs+6bitUOTUOXFs7Bi7PmZmCXjM3/OuezsffVgMOvsqMQinmrEMvBmujoylYmLg5Zf/sg7WBn1wsSSypbMln4HsyQpr8n3SU1uhQLlzptDYnxe+dmYJeMzf8657Ox99SIyrrxZj+KcZ6/jfFl2mf9eCH9RUOhLGIUcbAAAAAElFTkSuQmCC ) no-repeat 6px 5px}
.ie #header #search #search-submit {background: url(/images/search.png) no-repeat 6px 5px}
#header #search #search-submit:hover, #header #search #search-submit:active {background-position: 6px -45px}
#header li a, #header li span {display: block; padding: 24px 15px 5px 0px}
#header li a:hover {color: white}
#header #message {margin-right: 15px}
  .caption_title {font-family: inherit; font-weight: bold}
.caption_title i {font-family: inherit; font-weight: inherit; font-style: italic}
.caption_title a {text-decoration: none}
.caption_title a:hover {background-color: white}
.caption_description {display: block}
.caption_edition {display: block}
.caption_courtesy {display: block}
.caption_copyright {display: block}
    .scrollgeneric {line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0}
 .vscrollerbase {width: 15px;  visibility: visible !important}
.vscrollerbar {width: 15px; cursor: pointer; cursor: hand}
 .vscrollerbasebeg {background-color: #e6e6e6; width: 5px; -moz-border-radius:2.5px; -webkit-border-radius:3px; margin-left: 5px}
.vscrollerbaseend, .vscrollerbarend {width: 5px; height: 10px}
.vscrollerbarbeg {width: 5px; background-color: #666; -moz-border-radius:2.5px; -webkit-border-radius:3px; margin-left: 5px}
#stories .stories_container {padding: 10px 1px 0 1px; position: relative}
#module_scroll { height: 334px; overflow: hidden;  position: relative; background-color: white; opacity: 0}
#stories {border-bottom: 1px solid #0a0a0a}
#stories ul {overflow: hidden}
.story_s {display: block; padding: 9px 15px 10px 10px; cursor: pointer; margin: 0; border-bottom: 1px dotted #e0e1e2}
.story_s:hover {background-color: #faffda}
.story_s p, .story_s a, .story a {font: normal 12px/17px Georgia, "Times New Roman", Times, serif}
.story_s .date {color: #999}
.story_s strong {font: inherit; color: #0a0a0a}
.story_s p a {text-decoration: none; border-bottom: 1px dotted #dddddd}
.story_s p a:hover {text-decoration: none; border-bottom: 1px dotted #646567; background-color: #faffda}
.mac .story_s p, .mac .story_s a {font-style: italic}
.story_s p, .story_s a {color: #313132}
.story_s a.link, .story a.link, #author-card a.link {background: url(/images/ext_link.png) no-repeat 0 -48px; padding-left: 15px; color: #646567; text-decoration: none}
.ie .story_s a {background-position: 0 -47px}
.story_s a.link:hover, #author-card a.link:hover {text-decoration: underline}
#stories .more {padding: 14px 15px 15px 10px; display: block; background-color: #f5f5f3}
#stories .more:hover {background-color: #f0f0f0}
#stories .stories_footer {padding: 13px 10px 11px 25px; display: block; background: #e6e6e6 url(/images/ext_link.png) no-repeat 10px -85px; color: #646567}
.gecko #stories .stories_footer {padding-top: 12px; padding-bottom: 12px}
#stories .stories_footer:hover {background-color: #e6e6e6; background-position: 10px -35px}
#stories .stories_shadow {left: 0; bottom: 0; width: 302px; height: 10px; position: absolute; background: url(/images/stories_shadow.png) no-repeat; z-index: 99}
  #full-page.magazine {padding-left: 46px; padding-bottom: 44px; overflow: hidden}
.magazine #top-bar {background-color: #222; height: 60px; position: relative; width: 917px; margin-bottom: 1px}
.section_filter {display: inline-block; padding-top: 30px; padding-left: 10px; height: 30px}
.magazine #top-bar a.rss {position: absolute; top: 0; right: 0; width: 163px; padding: 35px 28px 10px 0; background: url(/images/sharing_icons.png) no-repeat 168px -466px; color: white; border-left: 1px solid #0a0a0a; text-align: right}
.magazine #top-bar a:hover {background-color: #646467 !important; opacity: 1}
.magazine #top-bar a:active, .magazine #top-bar a.active {background-color: #313132 !important; opacity: 1}
.magazine #navigator {width: 175px; background-color: #0a0a0a}
.magazine #navigator #back, .magazine #navigator #previous, .magazine #navigator #next {padding: 0; height: 60px; text-indent: -5000em; background-color: #222}
.magazine #navigator #back {width: 118px; background-position:10px -570px}
.magazine #navigator #back.large {width: 174px}
.magazine #navigator #previous, .magazine #navigator #next {width: 27px}
.magazine #navigator #previous {background-position:4px 30px}
.magazine #navigator #next {background-position: 5px -270px}
.magazine #navigator span {opacity: .2}
.magazine .title {display: block; height: 144px; background: url(/images/mag_titles.png) no-repeat 0 10px; text-indent: -5000em}
.en .magazine .title {background-position: 0 -140px}
.magazine .separation_container {overflow: hidden}
.mag_separation {background: url(/images/hash.png) repeat; display: block; float: left; margin-right: 11px; height: 5px; margin-bottom: 1px}
.mag_separation.col4 {width: 219px}
.magazine .last {margin-right: 0}
.magazine .listing {margin-bottom: 40px}
.magazine ul.stories {overflow: hidden; margin-left: -11px}
.magazine .story_s {padding: 18px 15px 14px 0px; float: left; width: 202px; margin-left: 11px; border: 1px solid white; border-bottom-color: #222}
.magazine .featured.story_s {border-right-color: #222; border-left-color: #222; padding-left:10px; width: 192px}
#mag-footer {margin-right: 10px; overflow: hidden}
.magazine .author_card {padding: 13px 15px 15px 0px; float: right; width: 202px; margin-left: 11px; height: 400px}
.feature_artist {padding-bottom: 5px; display: inline-block}
#author-card {width: 449px; font: normal 12px/17px Georgia, "Times New Roman", Times, serif; color: #313132; padding-bottom: 14px; border-bottom: 1px solid #222; float: right}
#author-card p {margin-bottom: 5px}
#author-card h3, #related h3 {height: 29px; background: url(/images/mag_headers.png) no-repeat; text-indent: -5000em; border-bottom: 1px solid #222}
.en #author-card h3 {background-position: 0 -50px}
#author-card h4 {display: block; font-weight: bold; padding: 19px 10px 5px 0}
.magazine #story-container {padding-right: 239px}
.magazine #related {width: 219px; margin-right: -229px; margin-top: -44px; right: 0; float: right}
.magazine #related h3 {margin-top: 15px}
.fr .magazine #related h3.events {background-position: 0 -100px}
.fr .magazine #related h3.artists {background-position: 0 -200px}
.fr .magazine #related h3.venues {background-position: 0 -300px}
.en .magazine #related h3.events {background-position: 0 -150px}
.en .magazine #related h3.artists {background-position: 0 -250px}
.en .magazine #related h3.venues {background-position: 0 -350px}
.magazine #related .module_s {border-bottom-color: white}
.magazine #related .module_s ul li a, .magazine #related .module_s ul li .draft {padding-left: 0}
.magazine #info-bar {font: italic 12px/15px Georgia, "Times New Roman", Times, serif; color: #313132; border-top: 1px solid #222; border-bottom: 1px solid #222; padding: 14px 0 10px 0}
.magazine .category {color: #8f8368; margin-right: 10px}
.magazine .story p {font: normal 40px/45px Georgia, "Times New Roman", Times, serif; color: #222; padding: 23px 20px 15px 0}
  #game {display: block; margin-top: -1px; border-bottom: 1px solid #0a0a0a; padding: 25px 10px 19px 11px; background: #e8effa url(../images/game_back.png) no-repeat; line-height: 17px; cursor: pointer}
#game span {display: block}
#game .link {color: #265595}
#game:hover .link {text-decoration: underline}
#game_page {padding-bottom: 540px}
.game_page {background: white url(/images/about_background.png) repeat-x; margin: 0 1px 0 1px; min-height: 717px; position: relative; padding: 30px 70px 80px 70px; border-bottom: 1px dotted #e0e1e2}
.game_page .sub_section {text-shadow: white 0 1px 0; padding: 9px 0 10px 0; margin-bottom: 1px; display: block}
.game_page h2 {color: #323232; font: 44px/50px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; text-indent: -5000em; width: 404px; margin-left: -5px; margin-bottom: 1px}
.game_page h3 {font: normal 22px/30px Georgia, "Times New Roman", Times, serif; padding: 13px 0 11px 0; color: #313132; margin-left: 0px; margin-bottom: 1px}
.game_page p, .game_page h4 {color: #313132; font-size: 14px; line-height: 20px; padding-bottom: 10px}
.game_page p { }
.game_page p a {text-decoration: underline}
.game_mention {padding-top: 10px; padding-bottom: 10px}
.game_dates {font-style: italic}
.game_error {color: rgb(230, 20, 20); font-weight: bold}
.game_success {color: rgb(57, 181, 74); font-weight: bold; font-size: 14px}
.game_page h4 {font-family: "Arial Rounded MT Bold", Arial; font-weight: normal; padding: 20px 0 10px 0px}
.win .game_page h4 {font-weight: bold}
.game_page .small_font h5, .game_page .small_font p {font: 11px/15px "Lucida Grande", Lucida, Verdana, sans-serif}
.game_page .small_font h5 {color: #313132}
.game_page .small_font p {color: #919191}
.game_page .small_font p a {color: #3278b8}
.game_page .small_font p a:hover {text-decoration: underline}
 .about_page {background: white url(/images/about_background.png) repeat-x; margin: 0 1px 0 1px; min-height: 600px; position: relative; padding: 30px 495px 80px 70px; border-bottom: 1px dotted #e0e1e2}
.about_page .sub_section {text-shadow: white 0 1px 0; padding: 9px 0 10px 0; margin-bottom: 1px; display: block}
.about_page h2 {color: #323232; font: 44px/50px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; text-indent: -5000em; width: 404px; margin-left: -5px; margin-bottom: 1px}
.about_page h3 {font: normal 22px/30px Georgia, "Times New Roman", Times, serif; padding: 13px 0 11px 0; color: #313132; margin-left: 0px; margin-bottom: 1px}
.about_page p, .about_page h4 {color: #313132; font-size: 14px; line-height: 20px; padding-bottom: 10px}
.about_page p { }
.about_page h4 {font-family: "Arial Rounded MT Bold", Arial; font-weight: normal; padding: 20px 0 10px 0px}
.win .about_page h4 {font-weight: bold}
.about_page .small_font h5, .about_page .small_font p {font: 11px/15px "Lucida Grande", Lucida, Verdana, sans-serif}
.about_page .small_font h5 {color: #313132}
.about_page .small_font p {color: #919191}
.about_page .small_font p a {color: #3278b8}
.about_page .small_font p a:hover {text-decoration: underline}
 #about {padding-bottom: 540px}
#about h2 {background: url(/images/about_titles.png) no-repeat 0 0px; height: 154px}
.en #about h2 {background-position: 0 -200px}
#about-right-col {position: absolute; left: 490px; top: 705px; width: 399px}
#about-right-col a {color: #3278B8}
#about #iphone-illustration {position: absolute; left: 0; bottom: 0; width: 160px; height: 85px; background: url(/images/about_iphone.png) no-repeat; padding-left: 400px; padding-top: 345px}
.en #about #iphone-illustration {background-image: url(/images/about_iphone_en.png)}
#about #weekly-digest-illustration {position: absolute; right: 0; top: 0; width: 427px; height: 10px; background: url(/images/about_weekly_digest_fr.png) no-repeat; padding-left: 25px; padding-top: 660px}
.en #about #weekly-digest-illustration {background-image: url(/images/about_weekly_digest_en.png)}
#about #weekly-digest-illustration p a {margin-right: 10px}
#about #iphone-illustration p a {margin-top: 2px; display: block}
  #iphone h2 {background: url(/images/about_titles.png) no-repeat 0 -400px; height: 154px}
.en #iphone h2 {background-position: 0 -600px}
#iphone h3:before {content: '«'; margin-left: -17px; padding-right: 2px}
.en #iphone h3:before {content: '“'; margin-left: -8px}
#iphone .button {background-color: #4d4d4d; color: white; margin-top: 5px; margin-bottom: 29px}
#iphone .button:hover {background-color: #3278b8}
#iphone h4 {padding-left: 45px; padding-bottom: 15px; background: url(/images/iphone_h4_icons.png) no-repeat 0 13px}
#iphone h4.events_by_date {background-position: 0 -87px}
#iphone h4.art_map {background-position: 0 -187px}
#iphone h4.venues {background-position: 0 -287px}
#iphone #phone {position: absolute; right: 75px; top: 30px; width: 399px; height: 700px; background: url(//medias.slash-paris.com/illustrations/iphone_phone_back24.png) no-repeat}
#iphone #phone .glare {background: url(//medias.slash-paris.com/illustrations/iphone_phone_glare.png) no-repeat; position: absolute; right: 74px; top: 130px; width: 105px; height: 315px; z-index: 99}
#iphone #phone .free_dot {background: url(/images/iphone_free_dot.png) no-repeat; position: absolute; left: 10px; top: 15px; width: 80px; height: 80px; z-index: 99}
.en #iphone #phone .free_dot {background-position: 0 -100px}
#iphone #slider {position:relative; width: 250px; height: 375px; top: 130px; left: 75px}
#iphone #slider img {position:absolute; top:0px; left:0px; display:none; width: 250px; height: 375px}
#iphone #slider a {border:0; display:block}
#slider-previous, #slider-next {width: 43px; height: 43px; text-indent: -5000em; display: block; position: absolute; background: url(/images/iphone_prevnext.png) no-repeat 10px 10px; top: 240px}
#slider-previous {left: 5px; background-position: 10px -90px}
#slider-previous:hover {background-position: 10px -140px}
#slider-next {right: 5px}
#slider-next:hover {background-position: 10px -40px}
#slider-pagination {position: absolute; top: 635px; left: 90px; text-align: center}
#slider-pagination a {display: inline-block; width: 20px; height: 20px; text-indent: -5000em; background: url(/images/iphone_pagination.png) no-repeat 5px 5px}
#slider-pagination a:hover {background-position: 5px -95px}
#slider-pagination a.activeSlide, #slider-pagination a.activeSlide:hover {background-position: 5px -45px}
.appstore_logo {display: block; text-indent: -5000em; width: 150px; height: 50px; background: url(/images/iphone_appstore_logo.png) no-repeat; position: absolute; top: 690px; left: 125px}
.appstore_logo:hover {background-position: 0 -100px}
.en .appstore_logo {background-position: 0 -200px}
.en .appstore_logo:hover {background-position: 0 -300px}
#iphone .requirements {position: absolute; top: 760px; left: 125px}
#about-iphone .facebook_like_container, #about-about .facebook_like_container, #about-join .facebook_like_container {margin-left: 9px}
  #join {padding-bottom: 480px; padding-right: 75px}
#join h2 {background: url(/images/about_titles.png) no-repeat 0 -800px; height: 154px}
.en #join h2 {background-position: 0 -1000px}
#join #about-left-col {width: 309px; float: left; margin-left: 90px}
#join #about-right-col {width: 399px; float: left; left: 490px; top: 395px}
#join #claim-illustration {position: absolute; left: 0; top: 406px; width: 145px; height: 129px; background: url(//medias.slash-paris.com/illustrations/join_claim_fr.png) no-repeat}
.en #join #claim-illustration {background-image: url(//medias.slash-paris.com/illustrations/join_claim_en.png)}
#join #publisher-illustration {position: absolute; left: 50px; bottom: 0; width: 180px; height: 86px; background: url(//medias.slash-paris.com/illustrations/join_publisher.png) no-repeat; padding-left: 580px; padding-top: 358px}
  .shortcut_bars_container{ background:#FFFFFF}
.shortcut-list{ overflow:hidden; border-right:1px solid #0a0a0a; width: 661px; height: 38px}
.shortcut-list_item{ display:block; float:left; height:37px; line-height:42px; padding: 0 10px; border-right:1px dotted #e1e1e1}
.shortcut-list_item:hover{ background: #faffda}
.shortcut-list_item:last-child{ border-right:none}
.link_toolbar{ color: #265595}
  .carousel-item_title{ color: #FFF; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size:28px; line-height:28px; -webkit-font-smoothing: antialiased}
  .module_slider_right{ position:relative; height: 355px}
.module_slider_right:before{ content:' '; width: 14px; height:28px; background: url(/images/triangle-left.png) no-repeat; position:absolute; left:-14px; top:163px}
.module_slider_right_content {height: 315px; overflow:hidden}
.module_slider_title{ padding: 15px 10px 1px; margin-top: 12px}
.module_slider_place{ padding: 0 10px 10px; padding-top: 4px}
.module_slider_place p{ padding-top: 5px}
.module_slider_place a{ color:#FFF}
.module_slider_place .grey a{ color:#646567}
.module_slider_desc{ padding: 0px 10px 10px 10px}
.module_slider_desc a{ color: #FFF}
.module_slider_left .module_slider_image {padding-left: 1px}
  .module_magazine{ display:block; height:320px; padding: 0 10px}
.module_magazine-head{ display:table; width:100%; height:80px; overflow:hidden; border-bottom:3px double black; margin-bottom:10px}
.module_magazine-body{ height: 226px}
.module_magazine-body .rhino-container {height: auto}
.small-slider_list{ width: 282px; height: 226px; overflow: hidden}
.module_magazine-title{ font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size:28px; line-height:25px; display:table-cell; vertical-align:bottom; padding:0 0 13px; color: black; -webkit-font-smoothing: antialiased}
.module_magazine-link{ font-family: "Arial", Helvetica Neue, Helvetica, sans-serif; font-size:12px; color: #265595; display:table-cell; vertical-align:bottom; padding:0 0 11px; text-align:right}
.small-slider_item img{ width: 282px; height: 149px; margin-bottom:12px}
.slider_item-title{ font-family:"Georgia", serif; font-size:14px; text-transform:uppercase; margin-bottom:10px; color:#000; font-weight:bold; display: block;  display: -webkit-box; max-width: 282px; height: 29px;  margin: 0 auto; line-height: 15px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden}
.slider_item-desc{ font-family:"Arial", Helvetica, sans-serif; font-size:12px; position: absolute; bottom: 15px}
.item-cat{ font-family: "Georgia", serif; font-style:italic; font-size:12px; color: #8F8368}
.item-author{ font-family:"Arial", Helvetica Neue, Helvetica, sans-serif; font-size:12px; color: #BABCBE}
  #slideshow {width: 964px; height: 359px}
.module_special{ display:block; border-bottom: 3px double black}
.module_special-head img{ width:659px; height:80px; display:block; padding: 0 1px 1px 1px}
.module_special-grid{ padding-left:1px}
.special-elem{ width:219px}
.module_special-grid .special-elem {border-left: 1px dotted #e0e1e2; border-bottom: 1px solid white}
.module_special-grid .special-elem:first-child {border-left: none}
.module_special-grid .special-elem:hover {background-color: #faffda}
.special-pic img{ width:219px; height:159px}
.special-pic{ margin-bottom:5px}
.special-time{ margin-top:11px}
.special-time span.time_difference{ color: #B1B3B5 }
.special-desc{ padding: 10px}
 #main-tabs li.mag a, #main-tabs li.vid a {background-color: #646567 }
#main-tabs li.vid a:last-child {width: 91px}
#main-tabs li.mag a:hover, #main-tabs li.vid a:hover {background-color: #808080 }
#magazine-archives-link {border-bottom: 1px solid #1a1a1a; margin-bottom: 0px; overflow: hidden; width: 100%; background-color: #313132}
#magazine-archives-link .more_button a {display: block; float: right; color: white; opacity: .6; padding: 14px 16px 10px 15px; text-align: right; border-left: 1px solid black}
#magazine-archives-link .more_button a:hover {background-color: #444; opacity: 1}
 .rhino-btn { z-index:10; width:56px; height:53px; display:block; text-indent:-9999%; -webkit-user-select:none; -moz-user-select:none; user-select:none}
.rhino-prev, .rhino-next {bottom:-4px}
.rhino-prev {  left:0; top:64px; height:21px; width:31px; background:url(/images/arrow-right.png) no-repeat}
.rhino-next {  top:64px; right:0; height:21px; width:31px; background:url(/images/arrow-left.png) no-repeat}
.rhino-prev:hover { background:url(/images/arrow-right-hover.png) no-repeat}
.rhino-next:hover { background:url(/images/arrow-left-hover.png) no-repeat}
.rhino-toggle {top:-4px; left:-6px}
.rhino-play {background-position:0 0}
.rhino-play:hover {background-position:0 -53px}
.rhino-pause {background-position:-56px 0}
.rhino-pause:hover {background-position:-56px -53px}
.rhino-container {position:relative; height: 359px}
.rhino-caption {position:absolute; background: #000; display:none; left:0; right:0; top:0; color:#fff; padding:10px; text-align:right; -webkit-user-select:none; -moz-user-select:none; user-select:none}
.rhino-bullets {position: absolute;  top:324px; margin:0 0 0 -50px; z-index: 10;  padding:0}
.rhino-bullets:before, .rhino-bullets:after {position:absolute; display:block; left:-16px; content:' '; width:16px; height:26px;  }
.rhino-bullets:after {left:auto; right:-16px; background-position: -240px 0}
.rhino-bullets li {float:left; display:inline; margin:0 5px}
.rhino-bullets li a.rhino-bullet { width: 10px; height:10px; text-align:center; line-height:10px; display:block; border-radius:50%; color: #333; text-decoration:none; -webkit-user-select:none; -moz-user-select:none; user-select:none}
.rhino-bullets li a.rhino-bullet:hover, .rhino-bullets li a.rhino-bullet:focus {color:#fff; background:#fff; cursor: pointer}
.rhino-bullets li a.rhino-bullet{ color:#64645f; background:#64645f; cursor: pointer}
.rhino-bullets li a.rhino-bullet.rhino-active-bullet {color:#fff; background:#fff; cursor: pointer}
  .ui-helper-hidden {display: none}
.ui-helper-hidden-accessible {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px}
.ui-helper-reset {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {content: ""; display: table; border-collapse: collapse}
.ui-helper-clearfix:after {clear: both}
.ui-helper-clearfix {min-height: 0;  }
.ui-helper-zfix {width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0);  }
.ui-front {z-index: 100}
 .ui-state-disabled {cursor: default !important}
  .ui-icon {display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat}
  .ui-widget-overlay {position: fixed; top: 0; left: 0; width: 100%; height: 100%}
.ui-draggable-handle {-ms-touch-action: none; touch-action: none}
.ui-resizable {position: relative}
.ui-resizable-handle {position: absolute; font-size: 0.1px; display: block; -ms-touch-action: none; touch-action: none}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {display: none}
.ui-resizable-n {cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0}
.ui-resizable-s {cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0}
.ui-resizable-e {cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%}
.ui-resizable-w {cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%}
.ui-resizable-se {cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px}
.ui-resizable-sw {cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px}
.ui-resizable-nw {cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px}
.ui-resizable-ne {cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px}
.ui-selectable {-ms-touch-action: none; touch-action: none}
.ui-selectable-helper {position: absolute; z-index: 100; border: 1px dotted black}
.ui-sortable-handle {-ms-touch-action: none; touch-action: none}
.ui-accordion .ui-accordion-header {display: block; cursor: pointer; position: relative; margin: 2px 0 0 0; padding: .5em .5em .5em .7em; min-height: 0;  font-size: 100%}
.ui-accordion .ui-accordion-icons {padding-left: 2.2em}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {padding-left: 2.2em}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {position: absolute; left: .5em; top: 50%; margin-top: -8px}
.ui-accordion .ui-accordion-content {padding: 1em 2.2em; border-top: 0; overflow: auto}
.ui-autocomplete {position: absolute; top: 0; left: 0; cursor: default}
.ui-button {display: inline-block; position: relative; padding: 0; line-height: normal; margin-right: .1em; cursor: pointer; vertical-align: middle; text-align: center; overflow: visible;  }
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {text-decoration: none}
 .ui-button-icon-only {width: 2.2em}
 button.ui-button-icon-only {width: 2.4em}
.ui-button-icons-only {width: 3.4em}
button.ui-button-icons-only {width: 3.7em}
 .ui-button .ui-button-text {display: block; line-height: normal}
.ui-button-text-only .ui-button-text {padding: .4em 1em}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {padding: .4em; text-indent: -9999999px}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {padding: .4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {padding: .4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text {padding-left: 2.1em; padding-right: 2.1em}
 input.ui-button {padding: .4em 1em}
 .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {position: absolute; top: 50%; margin-top: -8px}
.ui-button-icon-only .ui-icon {left: 50%; margin-left: -8px}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {left: .5em; visibility: hidden}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {right: .5em}
 .ui-buttonset {margin-right: 7px}
.ui-buttonset .ui-button {margin-left: 0; margin-right: -.3em}
  input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {border: 0; padding: 0}
.ui-datepicker {width: 17em; padding: .2em .2em 0; display: none}
.ui-datepicker .ui-datepicker-header {position: relative; padding: .2em 0}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position: absolute; top: 2px; width: 1.8em; height: 1.8em}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top: 1px}
.ui-datepicker .ui-datepicker-prev {left: 2px}
.ui-datepicker .ui-datepicker-next {right: 2px}
.ui-datepicker .ui-datepicker-prev-hover {left: 1px}
.ui-datepicker .ui-datepicker-next-hover {right: 1px}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em; line-height: 1.8em; text-align: center}
.ui-datepicker .ui-datepicker-title select {font-size: 1em; margin: 1px 0}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 45%}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em}
.ui-datepicker th {padding: .7em .3em; text-align: center; font-weight: bold; border: 0}
.ui-datepicker td {border: 0; padding: 1px}
.ui-datepicker td span, .ui-datepicker td a {display: block; padding: .2em; text-align: right; text-decoration: none}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0}
.ui-datepicker .ui-datepicker-buttonpane button {float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float: left}
 .ui-datepicker.ui-datepicker-multi {width: auto}
.ui-datepicker-multi .ui-datepicker-group {float: left}
.ui-datepicker-multi .ui-datepicker-group table {width: 95%; margin: 0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group {width: 50%}
.ui-datepicker-multi-3 .ui-datepicker-group {width: 33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group {width: 25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width: 0}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear: left}
.ui-datepicker-row-break {clear: both; width: 100%; font-size: 0}
 .ui-datepicker-rtl {direction: rtl}
.ui-datepicker-rtl .ui-datepicker-prev {right: 2px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next {left: 2px; right: auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px; right: auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear: right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {float: right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width: 0; border-left-width: 1px}
.ui-dialog {overflow: hidden; position: absolute; top: 0; left: 0;  outline: 0; -webkit-box-shadow: 0px 0px 4px 0px #ffffff;  box-shadow: 0px 0px 7px 0px #000000}
.ui-dialog .ui-dialog-titlebar {padding: .4em 1em; position: relative}
.ui-dialog .ui-dialog-title {float: left; margin: .1em 0; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis}
.ui-dialog .ui-dialog-titlebar-close {position: absolute; right: .4em; top: 60%; width: 16px; margin: -10px 0 0 0; padding: 1px; height: 16px}
.ui-dialog .ui-dialog-content {position: relative; border: 0;  background: none; overflow: auto}
.ui-dialog .ui-dialog-buttonpane {text-align: left; border-width: 1px 0 0 0; background-image: none; margin-top: .5em; padding: .3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float: right}
.ui-dialog .ui-dialog-buttonpane button {margin: .5em .4em .5em 0; cursor: pointer}
.ui-dialog .ui-resizable-se {width: 12px; height: 12px; right: -5px; bottom: -5px; background-position: 16px 16px}
.ui-draggable .ui-dialog-titlebar {cursor: move}
.ui-menu {list-style: none; padding: 0; margin: 0; display: block; outline: none}
.ui-menu .ui-menu {position: absolute}
.ui-menu .ui-menu-item {position: relative; margin: 0; padding: 3px 1em 3px .4em; cursor: pointer; min-height: 0;   list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}
.ui-menu .ui-menu-divider {margin: 5px 0; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0}
.ui-menu .ui-state-focus, .ui-menu .ui-state-active {margin: -1px}
 .ui-menu-icons {position: relative}
.ui-menu-icons .ui-menu-item {padding-left: 2em}
 .ui-menu .ui-icon {position: absolute; top: 0; bottom: 0; left: .2em; margin: auto 0}
 .ui-menu .ui-menu-icon {left: auto; right: 0}
.ui-progressbar {height: 2em; text-align: left; overflow: hidden}
.ui-progressbar .ui-progressbar-value {margin: -1px; height: 100%}
.ui-progressbar .ui-progressbar-overlay {background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw=="); height: 100%; filter: alpha(opacity=25);  opacity: 0.25}
.ui-progressbar-indeterminate .ui-progressbar-value {background-image: none}
.ui-selectmenu-menu {padding: 0; margin: 0; position: absolute; top: 0; left: 0; display: none}
.ui-selectmenu-menu .ui-menu {overflow: auto;  overflow-x: hidden; padding-bottom: 1px}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {font-size: 1em; font-weight: bold; line-height: 1.5; padding: 2px 0.4em; margin: 0.5em 0 0 0; height: auto; border: 0}
.ui-selectmenu-open {display: block}
.ui-selectmenu-button {display: inline-block; overflow: hidden; position: relative; text-decoration: none; cursor: pointer}
.ui-selectmenu-button span.ui-icon {right: 0.5em; left: auto; margin-top: -8px; position: absolute; top: 50%}
.ui-selectmenu-button span.ui-selectmenu-text {text-align: left; padding: 0.4em 2.1em 0.4em 1em; display: block; line-height: 1.4; overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
.ui-slider {position: relative; text-align: left}
.ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; -ms-touch-action: none; touch-action: none}
.ui-slider .ui-slider-range {position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0}
 .ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {filter: inherit}
.ui-slider-horizontal {height: .8em}
.ui-slider-horizontal .ui-slider-handle {top: -.3em; margin-left: -.6em}
.ui-slider-horizontal .ui-slider-range {top: 0; height: 100%}
.ui-slider-horizontal .ui-slider-range-min {left: 0}
.ui-slider-horizontal .ui-slider-range-max {right: 0}
.ui-slider-vertical {width: .8em; height: 100px}
.ui-slider-vertical .ui-slider-handle {left: -.3em; margin-left: 0; margin-bottom: -.6em}
.ui-slider-vertical .ui-slider-range {left: 0; width: 100%}
.ui-slider-vertical .ui-slider-range-min {bottom: 0}
.ui-slider-vertical .ui-slider-range-max {top: 0}
.ui-spinner {position: relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle}
.ui-spinner-input {border: none; background: none; color: inherit; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px}
.ui-spinner-button {width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0}
 .ui-spinner a.ui-spinner-button {border-top: none; border-bottom: none; border-right: none}
 .ui-spinner .ui-icon {position: absolute; margin-top: -8px; top: 50%; left: 0}
.ui-spinner-up {top: 0}
.ui-spinner-down {bottom: 0}
 .ui-spinner .ui-icon-triangle-1-s { background-position: -65px -16px}
.ui-tabs {position: relative; padding: .2em}
.ui-tabs .ui-tabs-nav {margin: 0; padding: .2em .2em 0}
.ui-tabs .ui-tabs-nav li {list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom-width: 0; padding: 0; white-space: nowrap}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {float: left; padding: .5em 1em; text-decoration: none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {margin-bottom: -1px; padding-bottom: 1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {cursor: text}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {cursor: pointer}
.ui-tabs .ui-tabs-panel {display: block; border-width: 0; padding: 1em 1.4em; background: none}
.ui-tooltip {padding: 8px; position: absolute; z-index: 9999; max-width: 300px; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa}
body .ui-tooltip {border-width: 2px}
 .ui-widget {font-family: Arial, Helvetica, sans-serif; font-size: 1.1em}
.ui-widget .ui-widget {font-size: 1em}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Arial, Helvetica, sans-serif; font-size: 1em}
.ui-widget-content {border: 1px solid #000000;  background: black; color: #ffffff}
.ui-widget-content a {color: #ffffff}
.ui-widget-header { color: #ffffff; font-weight: bold}
.ui-widget-header a {color: #ffffff}
 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {  border: 0px solid black; background: #000000 url("/images/nl_sub_close_button.png"); background-repeat: no-repeat; background-position: 0px -50px; font-weight: normal; color: #ffffff}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #ffffff; text-decoration: none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {border: 0px solid black; background: #000000 url("/images/nl_sub_close_button.png"); background-repeat: no-repeat; background-position: 0px 0px; font-weight: normal; color: #ffffff}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {color: #ffffff; text-decoration: none}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border: 0px solid black; background: #000000 url("/images/nl_sub_close_button.png"); background-repeat: no-repeat; background-position: 0px -50px; font-weight: normal; color: #313132}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #313132; text-decoration: none}
 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x; color: #363636}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {color: #363636}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x; color: #cd0a0a}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {color: #cd0a0a}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {color: #cd0a0a}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {font-weight: bold}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {opacity: .7; filter:Alpha(Opacity=70);  font-weight: normal}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {opacity: .35; filter:Alpha(Opacity=35);  background-image: none}
.ui-state-disabled .ui-icon {filter:Alpha(Opacity=35);  }
  .ui-icon {width: 16px; height: 16px}
.ui-icon, .ui-widget-content .ui-icon {background-image: url("images/ui-icons_ffffff_256x240.png")}
.ui-widget-header .ui-icon {background-image: url("images/ui-icons_ffffff_256x240.png")}
.ui-state-default .ui-icon {background-image: url("images/ui-icons_888888_256x240.png")}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url("images/ui-icons_454545_256x240.png")}
.ui-state-active .ui-icon {background-image: url("images/ui-icons_454545_256x240.png")}
.ui-state-highlight .ui-icon {background-image: url("images/ui-icons_2e83ff_256x240.png")}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url("images/ui-icons_cd0a0a_256x240.png")}
 .ui-icon-blank {background-position: 16px 16px}
.ui-icon-carat-1-n {background-position: 0 0}
.ui-icon-carat-1-ne {background-position: -16px 0}
.ui-icon-carat-1-e {background-position: -32px 0}
.ui-icon-carat-1-se {background-position: -48px 0}
.ui-icon-carat-1-s {background-position: -64px 0}
.ui-icon-carat-1-sw {background-position: -80px 0}
.ui-icon-carat-1-w {background-position: -96px 0}
.ui-icon-carat-1-nw {background-position: -112px 0}
.ui-icon-carat-2-n-s {background-position: -128px 0}
.ui-icon-carat-2-e-w {background-position: -144px 0}
.ui-icon-triangle-1-n {background-position: 0 -16px}
.ui-icon-triangle-1-ne {background-position: -16px -16px}
.ui-icon-triangle-1-e {background-position: -32px -16px}
.ui-icon-triangle-1-se {background-position: -48px -16px}
.ui-icon-triangle-1-s {background-position: -64px -16px}
.ui-icon-triangle-1-sw {background-position: -80px -16px}
.ui-icon-triangle-1-w {background-position: -96px -16px}
.ui-icon-triangle-1-nw {background-position: -112px -16px}
.ui-icon-triangle-2-n-s {background-position: -128px -16px}
.ui-icon-triangle-2-e-w {background-position: -144px -16px}
.ui-icon-arrow-1-n {background-position: 0 -32px}
.ui-icon-arrow-1-ne {background-position: -16px -32px}
.ui-icon-arrow-1-e {background-position: -32px -32px}
.ui-icon-arrow-1-se {background-position: -48px -32px}
.ui-icon-arrow-1-s {background-position: -64px -32px}
.ui-icon-arrow-1-sw {background-position: -80px -32px}
.ui-icon-arrow-1-w {background-position: -96px -32px}
.ui-icon-arrow-1-nw {background-position: -112px -32px}
.ui-icon-arrow-2-n-s {background-position: -128px -32px}
.ui-icon-arrow-2-ne-sw {background-position: -144px -32px}
.ui-icon-arrow-2-e-w {background-position: -160px -32px}
.ui-icon-arrow-2-se-nw {background-position: -176px -32px}
.ui-icon-arrowstop-1-n {background-position: -192px -32px}
.ui-icon-arrowstop-1-e {background-position: -208px -32px}
.ui-icon-arrowstop-1-s {background-position: -224px -32px}
.ui-icon-arrowstop-1-w {background-position: -240px -32px}
.ui-icon-arrowthick-1-n {background-position: 0 -48px}
.ui-icon-arrowthick-1-ne {background-position: -16px -48px}
.ui-icon-arrowthick-1-e {background-position: -32px -48px}
.ui-icon-arrowthick-1-se {background-position: -48px -48px}
.ui-icon-arrowthick-1-s {background-position: -64px -48px}
.ui-icon-arrowthick-1-sw {background-position: -80px -48px}
.ui-icon-arrowthick-1-w {background-position: -96px -48px}
.ui-icon-arrowthick-1-nw {background-position: -112px -48px}
.ui-icon-arrowthick-2-n-s {background-position: -128px -48px}
.ui-icon-arrowthick-2-ne-sw {background-position: -144px -48px}
.ui-icon-arrowthick-2-e-w {background-position: -160px -48px}
.ui-icon-arrowthick-2-se-nw {background-position: -176px -48px}
.ui-icon-arrowthickstop-1-n {background-position: -192px -48px}
.ui-icon-arrowthickstop-1-e {background-position: -208px -48px}
.ui-icon-arrowthickstop-1-s {background-position: -224px -48px}
.ui-icon-arrowthickstop-1-w {background-position: -240px -48px}
.ui-icon-arrowreturnthick-1-w {background-position: 0 -64px}
.ui-icon-arrowreturnthick-1-n {background-position: -16px -64px}
.ui-icon-arrowreturnthick-1-e {background-position: -32px -64px}
.ui-icon-arrowreturnthick-1-s {background-position: -48px -64px}
.ui-icon-arrowreturn-1-w {background-position: -64px -64px}
.ui-icon-arrowreturn-1-n {background-position: -80px -64px}
.ui-icon-arrowreturn-1-e {background-position: -96px -64px}
.ui-icon-arrowreturn-1-s {background-position: -112px -64px}
.ui-icon-arrowrefresh-1-w {background-position: -128px -64px}
.ui-icon-arrowrefresh-1-n {background-position: -144px -64px}
.ui-icon-arrowrefresh-1-e {background-position: -160px -64px}
.ui-icon-arrowrefresh-1-s {background-position: -176px -64px}
.ui-icon-arrow-4 {background-position: 0 -80px}
.ui-icon-arrow-4-diag {background-position: -16px -80px}
.ui-icon-extlink {background-position: -32px -80px}
.ui-icon-newwin {background-position: -48px -80px}
.ui-icon-refresh {background-position: -64px -80px}
.ui-icon-shuffle {background-position: -80px -80px}
.ui-icon-transfer-e-w {background-position: -96px -80px}
.ui-icon-transferthick-e-w {background-position: -112px -80px}
.ui-icon-folder-collapsed {background-position: 0 -96px}
.ui-icon-folder-open {background-position: -16px -96px}
.ui-icon-document {background-position: -32px -96px}
.ui-icon-document-b {background-position: -48px -96px}
.ui-icon-note {background-position: -64px -96px}
.ui-icon-mail-closed {background-position: -80px -96px}
.ui-icon-mail-open {background-position: -96px -96px}
.ui-icon-suitcase {background-position: -112px -96px}
.ui-icon-comment {background-position: -128px -96px}
.ui-icon-person {background-position: -144px -96px}
.ui-icon-print {background-position: -160px -96px}
.ui-icon-trash {background-position: -176px -96px}
.ui-icon-locked {background-position: -192px -96px}
.ui-icon-unlocked {background-position: -208px -96px}
.ui-icon-bookmark {background-position: -224px -96px}
.ui-icon-tag {background-position: -240px -96px}
.ui-icon-home {background-position: 0 -112px}
.ui-icon-flag {background-position: -16px -112px}
.ui-icon-calendar {background-position: -32px -112px}
.ui-icon-cart {background-position: -48px -112px}
.ui-icon-pencil {background-position: -64px -112px}
.ui-icon-clock {background-position: -80px -112px}
.ui-icon-disk {background-position: -96px -112px}
.ui-icon-calculator {background-position: -112px -112px}
.ui-icon-zoomin {background-position: -128px -112px}
.ui-icon-zoomout {background-position: -144px -112px}
.ui-icon-search {background-position: -160px -112px}
.ui-icon-wrench {background-position: -176px -112px}
.ui-icon-gear {background-position: -192px -112px}
.ui-icon-heart {background-position: -208px -112px}
.ui-icon-star {background-position: -224px -112px}
.ui-icon-link {background-position: -240px -112px}
.ui-icon-cancel {background-position: 0 -128px}
.ui-icon-plus {background-position: -16px -128px}
.ui-icon-plusthick {background-position: -32px -128px}
.ui-icon-minus {background-position: -48px -128px}
.ui-icon-minusthick {background-position: -64px -128px}
.ui-icon-close {background-position: -80px -128px}
.ui-icon-closethick {background-position: -96px -128px}
.ui-icon-key {background-position: -112px -128px}
.ui-icon-lightbulb {background-position: -128px -128px}
.ui-icon-scissors {background-position: -144px -128px}
.ui-icon-clipboard {background-position: -160px -128px}
.ui-icon-copy {background-position: -176px -128px}
.ui-icon-contact {background-position: -192px -128px}
.ui-icon-image {background-position: -208px -128px}
.ui-icon-video {background-position: -224px -128px}
.ui-icon-script {background-position: -240px -128px}
.ui-icon-alert {background-position: 0 -144px}
.ui-icon-info {background-position: -16px -144px}
.ui-icon-notice {background-position: -32px -144px}
.ui-icon-help {background-position: -48px -144px}
.ui-icon-check {background-position: -64px -144px}
.ui-icon-bullet {background-position: -80px -144px}
.ui-icon-radio-on {background-position: -96px -144px}
.ui-icon-radio-off {background-position: -112px -144px}
.ui-icon-pin-w {background-position: -128px -144px}
.ui-icon-pin-s {background-position: -144px -144px}
.ui-icon-play {background-position: 0 -160px}
.ui-icon-pause {background-position: -16px -160px}
.ui-icon-seek-next {background-position: -32px -160px}
.ui-icon-seek-prev {background-position: -48px -160px}
.ui-icon-seek-end {background-position: -64px -160px}
.ui-icon-seek-start {background-position: -80px -160px}
 .ui-icon-seek-first {background-position: -80px -160px}
.ui-icon-stop {background-position: -96px -160px}
.ui-icon-eject {background-position: -112px -160px}
.ui-icon-volume-off {background-position: -128px -160px}
.ui-icon-volume-on {background-position: -144px -160px}
.ui-icon-power {background-position: 0 -176px}
.ui-icon-signal-diag {background-position: -16px -176px}
.ui-icon-signal {background-position: -32px -176px}
.ui-icon-battery-0 {background-position: -48px -176px}
.ui-icon-battery-1 {background-position: -64px -176px}
.ui-icon-battery-2 {background-position: -80px -176px}
.ui-icon-battery-3 {background-position: -96px -176px}
.ui-icon-circle-plus {background-position: 0 -192px}
.ui-icon-circle-minus {background-position: -16px -192px}
.ui-icon-circle-close {background-position: -32px -192px}
.ui-icon-circle-triangle-e {background-position: -48px -192px}
.ui-icon-circle-triangle-s {background-position: -64px -192px}
.ui-icon-circle-triangle-w {background-position: -80px -192px}
.ui-icon-circle-triangle-n {background-position: -96px -192px}
.ui-icon-circle-arrow-e {background-position: -112px -192px}
.ui-icon-circle-arrow-s {background-position: -128px -192px}
.ui-icon-circle-arrow-w {background-position: -144px -192px}
.ui-icon-circle-arrow-n {background-position: -160px -192px}
.ui-icon-circle-zoomin {background-position: -176px -192px}
.ui-icon-circle-zoomout {background-position: -192px -192px}
.ui-icon-circle-check {background-position: -208px -192px}
.ui-icon-circlesmall-plus {background-position: 0 -208px}
.ui-icon-circlesmall-minus {background-position: -16px -208px}
.ui-icon-circlesmall-close {background-position: -32px -208px}
.ui-icon-squaresmall-plus {background-position: -48px -208px}
.ui-icon-squaresmall-minus {background-position: -64px -208px}
.ui-icon-squaresmall-close {background-position: -80px -208px}
.ui-icon-grip-dotted-vertical {background-position: 0 -224px}
.ui-icon-grip-dotted-horizontal {background-position: -16px -224px}
.ui-icon-grip-solid-vertical {background-position: -32px -224px}
.ui-icon-grip-solid-horizontal {background-position: -48px -224px}
.ui-icon-gripsmall-diagonal-se {background-position: -64px -224px}
.ui-icon-grip-diagonal-se {background-position: -80px -224px}
  .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {border-top-left-radius: 0px}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {border-top-right-radius: 0px}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {border-bottom-left-radius: 0px}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-bottom-right-radius: 0px}
 .ui-widget-overlay {background: #000000 url("images/ui-bg_flat_0_000000_40x100.png") 50% 50% repeat-x; opacity: .5; filter: Alpha(Opacity=50);  }
.ui-widget-shadow {margin: -0px 0 0 -0px; padding: 0px; background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; opacity: .3; filter: Alpha(Opacity=30);  border-radius: 0px}