.badge{display:inline;vertical-align:middle}img.destroy{margin-right:10px;vertical-align:middle}img.destroy_inline{vertical-align:middle}.thumbnail{float:left;border:4px solid #72ae4a;margin:0 10px 10px 0}.ad_unit{text-align:center}.clear{clear:both}.douce{color:#888;font-weight:normal}input.ghost{color:#999}dt{font-weight:bold}ul{list-style-type:square;margin-left:1.5em}span.sep{color:#85768A}label{font-weight:bold}fieldset label{display:block}legend{font-weight:bold;font-size:1.2em}input.title{font-size:1.5em;padding:3px}textarea{padding:3px;font-size:1em}input.title,textarea,select{font-family:verdana, arial, "Helvetica Neue", Helvetica, "Lucida Grande", sans-serif;background:#fff;border:1px solid #999999}textarea:disabled{background:#ccc}label select{margin-bottom:0}label.for_radio{float:left;margin-left:4px;font-weight:bold}.for_radio select{margin:0 !important}.radio{float:left}form.add_photo{margin-bottom:1em}form .field{margin-top:1em}p.field_help_text,.field_help_text{margin:0 0 1em 0}.error,#errorExplanation,.notice,.success{padding:6px 6px 4px 6px;margin:0 0 10px 0;border:2px solid #ddd}.error,#errorExplanation{background:#FBE3E4;color:#D12F19;border-color:#FBC2C4}.notice{background:#FFF6BF;color:#817134;border-color:#FFD324}.success{background:#E6EFC2;color:#529214;border-color:#C6D880}.error a{color:#D12F19}.notice a{color:#817134}.success a{color:#529214}.fieldWithErrors select,.fieldWithErrors select:active,.fieldWithErrors textarea,.fieldWithErrors textarea:focus{border:2px solid #ff0000;border-bottom:2px solid #fdd;border-right:2px solid #fdd}.error ul,#errorExplanation ul,.notice ul,.success ul{margin:0;padding:0;list-style-type:none}.error p,#errorExplanation p,.notice p,.success p{margin:0}.error h2,#errorExplanation h2,.notice h2,.success h2{margin:0 0 6px 0;font-size:12px}a.button,div.button{display:block;float:left;margin:0 6px 0 0;padding:5px 1em 4px 1em;background-color:#dddddd;background-image:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));font-size:12px;line-height:130%;text-decoration:none;border-left:1px solid #eee;border-top:1px solid #eee;border-bottom:1px solid #bbb;border-right:1px solid #bbb;color:#333333 !important;cursor:pointer;text-shadow:#ffffff 1px 1px 1px;-moz-border-radius:5px;-webkit-border-radius:5px}div.disabled,div.disabled:hover{cursor:default;color:#999999 !important;background-color:#e3e3e3}a.negative,a.negative:hover,button.negative,button.negative:hover{background:none;border:1px solid transparent;color:#d12f19;padding-left:0;padding-right:0}a.regular,a.regular:hover,button.regular,button.regular:hover{background:none;border:1px solid transparent;color:#72ae4a;padding-left:0;padding-right:0}body{background-color:#43004C;color:#cccccc}.content,.header{min-width:940px;width:100%;overflow:hidden}.content-without-title{margin-top:20px}.footer{font-size:11px;color:#ccc;background-color:#43004c}.footer .links{padding:20px 0}.footer ul{margin:0;padding:0}.footer li{padding:0 6px 0 0;list-style-type:none;float:left}.footer a:link,.footer a:visited,.footer a:hover,.footer a:active{color:#999}.footer h1{font-size:1em;margin-bottom:0.2em;color:#ccc}.footer h1.break{clear:both;padding-top:10px}.footer .legalese{clear:left;padding-left:1px;color:#999}.content{background-color:#ffffff;color:#414042}div.admin,span.admin{font-size:12px;font-weight:normal;background-color:#7dd6df;border:1px solid #4aa3ae;padding:10px;margin:0 0 15px 0;color:#000}.admin_pill{background-color:#7dd6df;padding:4px;border:1px solid #4aa3ae}div.admin select{width:100%}a.admin{font-size:12px}table.admin{border-collapse:collapse;clear:both;margin:1em 0;width:99%}table.admin tr td{border-top:1px solid #dddddd}table.admin th{font-weight:bold}table.admin td,table.admin th{padding:0.2em 0.5em}table.admin .price{text-align:right}.map_show{width:100%;height:320px}.map_search{height:303px;margin-bottom:1em}.map_edit{margin:0 0 10px 0;width:420px;height:420px}div.auto_complete{z-index:20;width:380px !important;background:#ffffff;-moz-box-shadow:rgba(0,0,0,0.3) 0.5em 0.5em 0.66em;-webkit-box-shadow:rgba(0,0,0,0.3) 0.5em 0.5em 0.66em;box-shadow:rgba(0,0,0,0.3) 0.5em 0.5em 0.66em}div.auto_complete ul{background:#ffffff;border:1px solid #888;margin:0;max-height:25em;overflow:auto;padding:0;width:100%;list-style-type:none}div.auto_complete ul li{border-bottom:1px solid #eeeeee;margin:0;padding:3px 6px}div.auto_complete ul li .name{font-weight:bold}div.auto_complete ul li address,div.auto_complete ul li .details{font-size:11px;color:#999;font-weight:normal}div.auto_complete ul li.selected{background-color:#ffb;cursor:pointer}div.auto_complete ul strong.highlight{color:#800;margin:0;padding:0}div.auto_complete ul li .name .type{float:right;color:#333;font-size:10px;font-weight:normal}table.radio{border-collapse:collapse}table.radio label{margin:0 !important}table.radio select{float:left;margin:0}table.radio td{padding-top:6px;line-height:22px}table.radio td td{padding:0 6px 0 0}.new_session{background:url(bg_new_session.png) no-repeat;color:#4d8329;font-size:14px;line-height:16px;padding:15px 30px 15px 30px;height:77px;margin:0 0 10px 0}.new_session h3{font-size:14px;margin:0 0 10px 0;line-height:20px}.new_session p{margin:0 0 6px 0}.club_teaser{color:#666666;font-size:10px}.club_teaser ul{margin:0 0 1em 0;padding:0}.club_teaser ul li{background:#d4187d url(new_club/offer_teaser_background.jpg) 0 0 no-repeat;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#ffffff;font-size:15px;font-weight:bold;height:33px;line-height:1.1em;margin:0.1em;padding:15px;text-shadow:rgba(59,19,74,0.5) 1px 1px 1px;overflow:hidden;vertical-align:middle}.club_teaser ul li .offer{float:left;width:310px}.club_teaser ul li a{background:url(new_club/offer_teaser_button.png) 100% 0 no-repeat;color:#ffffff;font-size:13px;margin:0;margin-top:-4px;margin-right:-3px;padding:10px;float:right}h4.date{font-size:12px;margin-bottom:4px}table.event th,table.event td{vertical-align:bottom}table.event .when,table.event .location,table.event .location a:link,table.event .location a:visited,table.event .location a:hover,table.event .location a:active{font-size:10px}table.event .when{padding:0 4px 1px 0}table.event .location{padding:1px 0 5px 0}table.event .age{vertical-align:top;font-size:10px;white-space:nowrap}.recommended_box p{margin-bottom:8px}.entry{margin-bottom:20px}.entry.first{margin-top:0}.entry p.more{margin:4px 0}.explore{margin-top:10px}.explore h3{margin-bottom:0}.explore a{color:#5c2caa}.explore .category_name{background:#5c2caa;font-weight:bold;margin:4px 0 4px 0}.explore .category_name table{border-collapse:collapse;width:100%}.explore .category_name table td{padding:0;margin:0}.explore .category_name a{display:block;padding:0 0 0 4px;color:#fff;text-decoration:none}.explore .category_name td.count{font-size:10px;font-weight:normal;font-style:italic;color:#fff;text-align:right;padding:0 4px 0 0}.explore .place img{display:block;margin-bottom:2px}.explore .place h4{font-size:12px;margin-bottom:4px}.explore .place p{margin-bottom:8px}.neighbourhood_map{margin-bottom:14px}.event .details address,.event .details .categories{font-size:10px;margin-bottom:0;color:#777;font-style:normal}.entry_data .toolbar{position:absolute;top:0;left:-41px;width:37px;height:30px;background-color:transparent;background-image:url(bg_entry_tools.gif);background-position:bottom left;background-repeat:no-repeat;padding-top:1px;text-align:center}h2.entry_data .toolbar{left:-35px;top:6px}.with_headline .toolbar{top:18px}.entry_data .toolbar a{margin-left:1px}h2.entry_data .toolbar a{color:#f00}h2.entry_data .toolbar a:hover{color:#fff}#name_pane .hover{background-color:#ffc}#name_form{font-size:12px;font-weight:normal}input#place_name{font-family:arial, "Helvetica Neue", Helvetica, "Lucida Grande", sans-serif;font-size:27px;color:#414042;font-weight:bold;padding:2px;margin:0 0 5px;width:500px;background-color:#ffc;border:1px inset #eee}table thead th{font-weight:bold;text-align:center}tr.FieldHelp td{font-style:italic;color:#999;text-align:center}.meta{font-size:10px;color:#6c6c6c;text-transform:uppercase;margin:4px 0 2px}.meta a{color:#323232;font-weight:bold}.entry_data .error,.entry_data #errorExplanation{padding:0;margin:0 10px 10px 0;border:0;background:0}#ad_pane{margin-bottom:15px;text-align:center}table.created_updated{margin:0 0 12px 0}table.created_updated td{padding:0 3px}table.created_updated td.profile_image{padding:0;vertical-align:top}table.list{width:100%}table.list tr{height:16px}table.list td{padding:0;line-height:15px}table.list td.name{padding-right:4px}table.list td.trash{padding-left:4px;padding-top:1px;width:15px}table.list tr:hover td{background-color:#f9f9f9}.modal-top{height:50px}.modal-bottom{height:150px}.modal{width:500px;margin:0 auto;border:1px dotted #a9aaab}.modal h1{background:#c7b1d4 url(elements/generic_background.png) 0 0 repeat-x;color:#ffffff;font-weight:normal;font-size:18px;letter-spacing:-0.05em;margin-bottom:0;padding:8px 8px 4px;position:relative}.modal .inner{padding:15px 30px 30px 30px}.modal table{width:100%;margin:0 auto}.modal table th{color:#666;padding-right:10px;vertical-align:top;padding-top:5px;white-space:no-wrap}.modal table td.nowrap{white-space:no-wrap}.modal tr.forgotten_password td{padding-top:20px}.modal tr.facebook_register td{padding-bottom:20px}.modal label.for_checkbox{display:inline !important;float:none !important}.modal table td p{margin-bottom:1em}#profile #photos_form_pane{margin-bottom:18px}.user_contribution .time{color:#999999;font-size:10px}.element table.display-form th{padding-left:8px}.element table.display-form td{padding-right:8px}table.display-form th{font-weight:bold;padding-right:12px}.category_top h4{font-weight:normal;margin:-3px 0 0 0}.category_top p,.category_top img{margin-bottom:8px}.category_top a.readmore,.category_top p.more a{color:#5c2caa}.category_top p.more{text-align:right}table.points th{font-weight:bold}table.points td,table.points th{padding:1px 4px;border-bottom:1px solid #eee}#about_page ul,#about_page ol{margin:0 0 1em 20px;list-style-type:disc}#user_index .user{margin-bottom:20px}#user_index .user .inner{background-color:#f5f5f5;border-top:1px solid #f9f9f9;border-left:1px solid #f9f9f9;border-bottom:1px solid #eee;border-right:1px solid #eee}#user_index .user .profile_image{width:65px;float:left}#user_index .user .profile_image img{border:1px solid #999}#user_index .user .data{float:left;padding:0 0 0 18px}.draft{color:#f00}.datepicker{float:left;margin-right:20px;padding:0 20px 10px 0;border-right:1px solid #ccc;width:210px}.with_datepicker{float:left;text-align:left}.events .info .time{color:#999}ul.events{margin-bottom:1em}.events th{padding:0 0 1em 0;vertical-align:top}.events th{font-weight:bold;padding-right:0.5em;text-align:center}.events th.calendar_day div.dayname,.events th.calendar_day div.day{background-color:#5c2caa;color:#fff;padding:2px 4px;line-height:1}.events .time{color:#999999;font-size:0.8em}#event_page h2{margin-top:1em}header .actions{float:right}.admin-navigation{overflow:hidden}.admin-navigation .card{float:left;margin:0.5em 2% 0.5em 0;width:18%}.admin-navigation .card::first-child{margin-left:0}form.admin textarea{border:1px solid #999;height:10em;margin-bottom:0;padding:2px;width:40em}form.admin .field{margin-bottom:1em;margin-top:0}form.admin .help{font-size:0.9em;margin:0;padding:0}form.admin table.logo td,form.admin table.photo td{padding-right:1em}form.admin .fieldWithErrors label{color:red}table.frontpage_slots{border-collapse:collapse;width:100%;margin:20px 0}table.frontpage_slots th,table.frontpage_slots td{border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #aaa;border-right:1px solid #aaa}table.frontpage_slots th{font-weight:bold;text-align:center}table.frontpage_slots thead th{font-size:20px}table.frontpage_slots td{vertical-align:top;padding:6px}table.frontpage_slots td p{margin:1em 0 0}table.frontpage_slots td ul{list-style-type:none;padding:0;margin:0}table.frontpage_slots td li{padding:0;margin:0}div.frontpage_entry{border:none;border:1px solid #ccc;padding:2px 8px;vertical-align:top;background-color:#eee;margin:1px 0 8px}table.admin tr.inactive{font-style:italic;background-color:#eee}.admin-table{margin:1em 0;width:100%}.admin-table td,.admin-table th{border-bottom:1px solid #dddddd;padding:0.2em;text-align:left}.admin-table .settlement-failed{color:#cc3333}.admin-table .settlement-succeeded{color:#339933}div.more a{font-weight:bold}a.readmore{font-weight:normal !important}.element .image{float:right;height:70px;margin-left:10px;width:110px}table.cookies td,table.cookies th{padding:0.2em 0.8em}.categories_controller .entry .more{text-align:left}.categories_controller h1{margin-bottom:0.5em}.categories_controller .element h1{margin-bottom:0}
