html{position:absolute;top:0px;right:0px;left:0px;bottom:0px}body{position:absolute;height:100%;width:100%;background:#E5E5E5;color:#000;margin:0px;padding:0px}body,p,ol,ul,td{font-family:'Verdana', 'Arial', 'Helvetica', sans-serif;font-size:13px;line-height:18px}a{color:#000;text-decoration:none}a:visited,a:active{color:#000;background:transparent;text-decoration:none}a:hover{text-decoration:underline}a img{border:none}.clear{clear:both}.red{color:#ff0000}.green{color:#00FF00}.yellow{color:#ffff33}h1{font-size:20px}h2{font-size:18px}h3{font-size:14px}h4{font-size:12px}ul{list-style:none;margin:0;padding:0}:focus{border:none;outline:none}a.external{padding:0 20px 0 0;background:transparent url('../images/v2/link_button.gif') no-repeat 100% 75%}a.external:hover{text-decoration:none;background-color:#EEE}#page_wrapper .error_page{color:#000}#page_wrapper a.error_page:hover{color:#000}#page_wrapper h1.error_page{color:#68CCFF;background:#fff}#branding_expandable{position:relative;width:100%;height:35px;margin:0;padding:0;background:#044E7F;z-index:100}#branding_fixed{position:relative;width:937px;margin:0 auto;padding:0;line-height:31px}#site_title{float:left;margin:0;padding:0;text-transform:uppercase}#site_title a{color:#FFF;padding:0 0 0 25px;margin:0;background:transparent url('../images/v2/logo.gif') no-repeat 0px 4px}#site_title a:hover{color:#FFF;text-decoration:none}#location{float:left;margin:0 5px;padding:4px 15px 5px 10px;width:auto;color:#FFF;background:transparent url('../images/v2/arrow_white.gif') no-repeat 100% 57%;font-size:16px;font-weight:normal;font-style:italic;line-height:26px}#location:hover{cursor:default}#city_selector_container{position:absolute;left:158px;top:35px;margin:0 5px;padding:0;z-index:1000;display:none;border:1px solid #044E7F;border-top:none;background:#136094}#city_list_one{border-right:1px solid #044E7F}.city_selector_list{float:left;margin:0;padding:0}.city_selector_list li{line-height:18px;margin:0;padding:0}.city_selector_list a{color:#FFF;display:block;padding:5px 25px 5px 10px}.city_selector_list a:hover{background:#044E7F;text-decoration:none}.city_selector_list a:visited{color:#FFF}#navigation{margin:0;padding:8px 0 0;font-size:12px;height:35px;overflow:hidden}#navigation li{display:inline;float:right;margin:0;padding:0 0 0 10px;height:35px}#navigation a{color:#FFF}#navigation a:hover{text-decoration:underline}#site_info{width:937px;margin:10px 0 0}#site_info p{margin:0 0 5px;width:450px;font-size:12px}#site_info a{color:#044E7F}#site_info p a img{border:none;vertical-align:middle}#powered_by{height:25px;line-height:25px}#site_info p.monkey_promo{color:#000;font-size:12px}#google_ad_footer{border:solid 1px black;float:right;width:468px;height:60px;overflow:hidden}#copyright{margin:0;padding:0;text-align:center;font-size:10px;color:#818181}#error_site_info{width:937px;margin:10px 0 0}#error_site_info p{margin:0 0 5px;width:100%;text-align:center;font-size:12px}#error_site_info p a img{border:none;vertical-align:middle}#page_wrapper{clear:both;overflow-x:hidden;width:937px;margin:10px auto 25px}#page_wrapper h2,h3{margin:0 0 5px;padding:5px;border-bottom:2px solid #75B509;color:#044E7F}#page_wrapper .content_box{background:#FFFFFF none repeat scroll 0 0;border:4px solid #B3B3B3;margin:0 0 10px;padding:5px 10px 10px}#map{width:919px;height:302px;border:solid 9px #B3B3B3;margin:0 0 5px;z-index:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}#filters{margin:0 0 5px;padding:0}#filters h3{float:left;margin:0;padding:5px 0 0;font-size:16px;font-weight:normal;border:none;color:#000}#filter_date{float:right;padding:5px 0 0 20px;background:transparent url('../images/v2/calendar_icon.gif') no-repeat 0px 7px}#filters form{float:right;padding:5px 10px 0 0;margin:0}#filters #category{width:125px}#change_date_container{position:relative;z-index:200}#week_selector{display:none;z-index:200}#calendar{position:absolute;right:0;top:23px;z-index:200;width:300px;height:100%;margin:0;padding:0;background:#B3B3B3;font:18px/18px "Verdana", "Arial", sans-serif}#calendar h3{width:100%;margin:0;padding:15px 0;color:#fff;background:#044E7F;font-size:14px;text-align:center}#calendar h3 span.not_current_month_title{color:#DDD}#calendar ul{border-bottom:solid #B3B3B3 10px;clear:both;margin:0 auto;padding:0;text-align:center;background:#B3B3B3}#calendar ul li{margin:0 auto;padding:0;text-align:center}#calendar ul li a{display:block;margin:0;padding:0 0 0 10px;color:#000;text-decoration:none;text-align:center}#calendar ul li a:hover{color:#fff;background:#FFF4B6;border-top:3px solid #FFF4B6;border-bottom:3px solid #FFF4B6}#calendar ul li a span{display:block;float:left;width:40px;height:30px;margin:0 auto;padding:10px 0 0;text-align:center;background:#fff}#calendar ul li a span.not_current_month{background:#DDD}#calendar ul li a:hover span.today,.today{color:#75B509;font-weight:bold}#calendar ul li a:hover span{color:#000;background:#FFF4B6;height:27px;padding:7px 0 0}ul#event_list_container{position:absolute;top:0;left:3px;overflow:hidden;width:933px;background:#FFF;border-right:1px solid #CCCCCC;border-top:1px solid #CCCCCC}#event_list_shadow_container{position:relative;margin:0 auto;padding:0;overflow:hidden;width:937px;height:266px;clear:both}#event_list_left_shadow{position:absolute;top:0;left:0;width:3px;height:261px;background:transparent url('../images/v2/shadow_left_first.gif') repeat-y 0 0}#event_list_corner_shadow{position:absolute;bottom:0;left:0;width:3px;height:5px;background:transparent url('../images/v2/shadow_corner.gif') no-repeat 0 0}#event_list_bottom_shadow{position:absolute;bottom:0;left:3px;width:934px;height:5px;background:#FFF url('../images/v2/shadow_bottom.gif') repeat-x 0% 100%}#event_list_day0{width:435px;background:none;padding:0}li.event_list_day{position:relative;float:left;margin:0;padding:0 0 0 3px;display:block;width:80px;height:261px;overflow:hidden;background:transparent url('../images/v2/shadow_left.gif') repeat-y 0 0}.clickMe{margin:0;padding:10px 3px 0 0;border-left:solid 15px #CBE3A1;position:absolute;width:67px;height:251px;text-align:center;color:#666}.clickMe:hover{border-left:solid 15px #FFF4B6;color:#000;cursor:pointer}li.event_list_day_active .clickMe{border-left:solid 15px #75B509;color:#000}ul.single_day_event_list{position:absolute;left:85px;width:350px;height:240px;overflow-x:hidden;overflow-y:auto;border-top:solid #FFF 10px;border-bottom:solid #FFF 10px}ul.single_day_event_list li{margin:0 2px 4px 0}ul.single_day_event_list li a{display:block;padding:2px;font-size:14px;color:#044E7F}ul.single_day_event_list li a:hover{background:#E5E5E5;text-decoration:none}ul.single_day_event_list li a .time_and_venue{font-size:12px;color:#000}.last_event{padding-bottom:20px}.featured_event a{background:#DFDFFF;border:1px solid #AAAAAA}.featured_event .title{font-weight:bold}.formatted_date{text-transform:uppercase}.weekday{font-size:18px}.month{font-size:20px;line-height:18px}.day{font-size:32px;line-height:28px}.year{font-size:16px;line-height:17px}.event_count{padding:40px 0 0}.event_count .number{font-size:30px}.event_count .label{font-size:10px}#event_info_accordion{float:right;position:relative;margin:0;padding:0;width:0;height:321px;overflow:hidden}#event_info_left_shadow{position:absolute;top:0;left:0;width:3px;height:321px;background:transparent url('../images/v2/shadow_left_first.gif') repeat-y 0 0}#event_info_corner_shadow{position:absolute;bottom:0;left:0;width:3px;height:5px;background:transparent url('../images/v2/shadow_corner.gif') no-repeat 0 0}#event_info_bottom_shadow{position:absolute;bottom:0;left:3px;width:454px;height:5px;background:#FFF url('../images/v2/shadow_bottom.gif') repeat-x 0% 100%}#event_info_container{position:absolute;top:0;left:3px;width:450px;height:316px;background:#FFF;overflow:hidden;border-top:solid #CCC 1px;border-right:solid #CCC 1px}#event_info{width:451px;height:236px}#event_info_top{position:relative;background:#FFF4B6;padding:10px;width:431px}#event_info_top h2{margin:0;padding:0 50px 0 0;border:none;color:#000}#event_info_ads{height:60px;width:436px}#share_link{float:right;position:relative;margin:0;padding:0 10px 5px;background:#FFF4B6}ul#share_list{position:absolute;top:100%;right:0;display:none;background:#EFD54A}ul#share_list li a{display:block;padding:5px 7px;text-align:right;cursor:pointer}ul#share_list li .delicious{background:transparent url('../images/delicious_med.gif') no-repeat 90% 60%;padding:5px 30px 5px 7px}ul#share_list li .facebook{background:transparent url('../images/facebook_share_icon.gif') no-repeat 90% 60%;padding:5px 30px 5px 7px}ul#share_list li .share_email{background:transparent url('../images/mailto.gif') no-repeat 90% 60%;padding:5px 30px 5px 7px}#event_info_data{margin:0 0 10px;padding:10px 20px 10px;height:158px;overflow-x:hidden;overflow-y:auto}#event_info_data p{margin:0 0 10px}#event_info_banner{float:right;width:234px;margin:0}#monkey_stub_info_badge{float:left;margin:0 5px 0 10px;height:60px;width:165px}#featured_event_list,#city_and_date{float:left}#feature_event_container #center_boxes{width:690px;margin:0 auto}#feature_event_container p{margin:0;padding:0 5px 5px}#feature_event_container #shaded{background:#DFDFFF}#featured_event_list{margin:0 0 0 30px;padding:0;width:410px;position:relative}#feature_spinner{display:none;position:absolute;top:11%;left:2%}#featured_event_list ul{margin:0 auto;padding:1px 0;width:350px;height:290px;overflow-x:hidden;overflow-y:auto;border:solid #BBB 2px}#featured_event_list ul li a{display:block;margin:0 1px 1px;padding:2px;border:solid #FFF 1px;font-size:14px}#featured_event_list ul li a:hover{background:#E5E5E5;text-decoration:none}#featured_event_list ul li a .name{color:#044E7F}#featured_event_list ul li a .time_and_venue{font-size:12px}#city_and_date{width:250px}#city_and_date #centering{width:210px;margin:0 auto}#city_and_date #domain_city_selector{width:100%}#city_and_date .calendar_date_select{margin:0 0 0 5px}#paypal_info{clear:both;padding:5px 0 0}#paypal_info #feature_description{margin-top:10px;font-size:11px}#paypal_info #selected_event_info{display:block;background:#DFDFFF;border:solid #AAA 1px;padding:2px}#paypal_info #selected_event_info:hover{text-decoration:none;background:#E5E5E5}#paypal_info #selected_event_info .title{color:#044E7F;font-weight:bold}#paypal_info #selected_event_info .time_and_venue{font-size:12px}#paypal_info #paypal_checkout{float:left;margin:25px 0 0;width:250px;text-align:center}#paypal_info #preview_content{float:left}#confirmation_statement,#event_preview{float:left}#confirmation_statement{width:460px;margin-right:10px;padding:10px 0}#confirmation_statement input{height:30px}#preview_content{border:solid #CCC 2px;width:435px;position:relative}#paypal_confirm p{margin:0 0 10px;padding:0}ul.preview_list{float:left}#user_billing_info p,#user_billing_info form{margin-left:10px}#checkout_preview{position:relative;left:0;height:auto}#TB_window *{padding:0;margin:0}#TB_window{font:12px Arial, Helvetica, sans-serif;color:#333333}#TB_secondLine{font:10px Arial, Helvetica, sans-serif;color:#666666}#TB_window a:link{color:#666666}#TB_window a:visited{color:#666666}#TB_window a:hover{color:#000}#TB_window a:active{color:#666666}#TB_window a:focus{color:#666666}#TB_overlay{position:fixed;z-index:200;top:0px;left:0px;height:100%;width:100%}.TB_overlayMacFFBGHack{background:url(../images/thickbox/macFFBgHack.png) repeat}.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}#TB_window{position:absolute;background:#ffffff;z-index:202;color:#000000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%}#tb_content{margin:0;padding:15px}* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666}#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left}#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right}#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right}#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px}#TB_title{background-color:#e8e8e8;height:27px}#TB_ajaxContent{clear:both;padding:0;overflow:hidden;text-align:left;line-height:1.4em}#TB_ajaxContent.TB_modal{padding:15px}#TB_ajaxContent p{padding:5px 0px 5px 0px}#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:203;top:50%;left:50%;margin:-6px 0 0 -104px}* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}#TB_HideSelect{z-index:199;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px}#tb_content p,#tb_content a,#tb_content h1,#tb_content h2,#tb_content h3{color:#000}#tb_content p{clear:both}#tb_content h1,#tb_content h2,#tb_content h3{border:0px solid #fff;background:transparent}#tb_content h2{padding:0 0 5px}#tb_content .small_text{font-size:10px;font-style:italic}#tb_content .red{color:#cc0000}#tb_content .textfield{width:60%;margin:5px 0;padding:3px}#tb_content textarea{width:90%;margin:5px 0;padding:3px}#tb_content #how_to_instructions{margin:20px auto;padding:0px}#tb_content #how_to_instructions li{width:145px;list-style:none;float:left;margin:0 20px 20px 0}#tb_content #how_to_instructions img{border:1px solid #000;width:140px}#tb_content #how_to_instructions #categories{width:520px}#tb_content #how_to_instructions #categories img{width:470px}#tb_content #suggest_event_venue_form .textfield{width:93%}#tb_content #suggest_event_venue_form h2{font-size:18px}#suggest_event_venue_form .small_text{margin:0 0 5px 0;padding:0px}#suggest_event_venue_form #suggest_event{margin:5px 0 10px 0}#tb_content #suggest_event_venue_form select{padding:2px}#subject{width:70px}#start_time select{width:50px}#suggest_event_venue_form #event_date{padding:3px;width:88%}#suggest_event_venue_form #city{clear:left;width:210px;margin:0;float:left}#suggest_event_venue_form #city .textfield{width:auto}#suggest_event_venue_form #state{clear:none;float:left;margin:0 10px 0 0}#suggest_event_venue_form #state select{margin:5px 0 0 0;padding:3px}#suggest_event_venue_form #zip{clear:right;float:left}#suggest_event_venue_form #zip .textfield{width:auto}#advanced_search input{margin:5px 0 0 0;padding:5px}#advanced_search #time{clear:left;float:left}#advanced_search #price{clear:right;float:left}#advanced_search #time select,#advanced_search #price select{width:160px;margin:5px 0 0 0;padding:5px}#advanced_search #time select{margin:5px 20px 0 0}#advanced_search .clear_date{margin:0 0 5px 5px;font-size:10px;color:#999}#tb_content{height:100%;overflow:auto}#TB_window #tb_cities{margin:10px 5px 10px 0;padding:0 0 50px 0}#TB_window #tb_cities li{list-style:none}#TB_window #tb_cities li a{display:block;margin:0 0 3px 0;padding:3px 5px;background:#d8d8d8;color:#000}#TB_window #tb_cities li a:hover{background:#68ccff}#submitter_email_error,#recipient_email_error{color:#cc0000;display:none;font-size:10px}#stickies .stickies_close_area{margin:0;padding:0 10px 4px 0;float:right}#stickies .error_stickie,#stickies .warning_stickie,#stickies .notice_stickie,#stickies .debug_stickie{margin:10px 10px;padding:8px;-webkit-border-radius:10px}#stickies .error_stickie{border:solid 2px #cc2f00;background-color:#ff9999}#stickies .warning_stickie{border:solid 2px #ff7700;background-color:#ffc28d}#stickies .notice_stickie{border:solid 2px #399c07;background-color:#d7ffaf}#stickies .debug_stickie{border:dashed 2px #444;background-color:#eee}.calendar_date_select{color:white;border:#777 1px solid;display:block;width:195px;z-index:1000}iframe.ie6_blocker{position:absolute;z-index:999}.calendar_date_select thead th{font-weight:bold;background-color:#aaa;border-top:1px solid #777;border-bottom:1px solid #777;color:white !important}.calendar_date_select .cds_buttons{text-align:center;padding:5px 0px;background-color:#555}.calendar_date_select .cds_footer{background-color:black;padding:3px;font-size:12px;text-align:center}.calendar_date_select table{margin:0px;padding:0px}.calendar_date_select .cds_header{background-color:#ccc;border-bottom:2px solid #aaa;text-align:center}.calendar_date_select .cds_header span{font-size:15px;color:black;font-weight:bold}.calendar_date_select select{font-size:11px}.calendar_date_select .cds_header a:hover{color:white}.calendar_date_select .cds_header a{width:22px;height:20px;text-decoration:none;font-size:14px;color:black !important}.calendar_date_select .cds_header a.prev{float:left}.calendar_date_select .cds_header a.next{float:right}.calendar_date_select .cds_header a.close{float:right;display:none}.calendar_date_select .cds_header select.month{width:90px}.calendar_date_select .cds_header select.year{width:61px}.calendar_date_select .cds_buttons a{color:white;font-size:9px}.calendar_date_select td{font-size:12px;width:24px;height:21px;text-align:center;vertical-align:middle;background-color:#fff}.calendar_date_select td.weekend{background-color:#eee;border-left:1px solid #ddd;border-right:1px solid #ddd}.calendar_date_select td div{color:#000}.calendar_date_select td div.other{color:#ccc}.calendar_date_select td.selected div{color:white}.calendar_date_select tbody td{border-bottom:1px solid #ddd}.calendar_date_select td.selected{background-color:#777}.calendar_date_select td:hover{background-color:#ccc}.calendar_date_select td.today{border:1px dashed #999}.calendar_date_select td.disabled div{color:#e6e6e6}.fieldWithErrors .calendar_date_select{border:2px solid red}