 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; background: transparent}
:focus {outline: 0}
body {line-height: 1; color: #000}
ol, ul {list-style: none}
table {border-collapse: collapse; border-spacing: 0}
caption, th, td {text-align: left; font-weight: normal}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}
a img, img {border: 0; line-height: 0; margin: 0; padding: 0}
  body {font-family: arial, helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #242424}
 h1, h2, h3, h4, h5, h6, p.genres, p.flash, .bn, .flavorwire, a.add span, a.orange span, .paginator a, .paginator li, .paginator a:visited, .paginator p, body#maintenance p, * label, * input, select.text, input.text, textarea.text, #single_event p, textarea.text, #callout p, #description .gallery .credit, #description div.sharing_links span.share, #description div.sharing_links div.more, #description div.sharing_links div.more:hover, #description div.sharing_links div.less, #description div.sharing_links div.less:hover, #description div.sharing_links span.email a, #description div.sharing_links span.mobile a, #details .details h3, #details .details h3 span.print a, #single_event #description .description .giveaway_message h3, #single_event #description .description .giveaway_message p, #single_event #description .description .giveaway_message a, .giveaways .main .giveaway_form h3, .giveaways .main .giveaway_form p, dd.extra_info div.opening, dd.extra_info div.sold_out, dd.extra_info div.canceled, dd.extra_info div.postponed, #footer p, #footer ul {font-family: arial, helvetica, sans-serif}
p, .description, .auxiliary.send dd, .jobs dl dd, .contact p, .contact dl, .text_bubble p, #user_actions li.account_link, .auxiliary code, dl.file_upload dd, .features .event_list dl.event dd.date, #home_publications dd, .pages_footer_content p, .pages_footer_content ul.inline_list li a, #pages_main_content.tos ol, .row.forms .auxiliary dd, #single_event #description .description p, .giveaways .giveaway_current dl .time_location, .giveaways .writeup .where, #home.giveaways .past_responses .response, .giveaways .main .giveaway_form p, .event_list_tight .event dd.date, #description div.sharing_links #more_share_links ul li a {font-family: verdana, arial, helvetica, sans-serif}
#home.giveaways .promo p {font-family: tahoma, arial, verdana}
 h5, #description .comments form .commenting_partner {font-size: 8px}
h6, .flavorwire h2 span.tip, .features .event_list dl.event dd.date {font-size: 9px}
#sub_footer p, .flavorwire h2 span, .flavorwire ol li p, .event_list span.date, #select_publication .checkboxes dt, .event_detail ul.actions li, .rss_feeds dt, .my_subscription h3, .subscriptions li a.publication span, .my_subscription li a.publication span, .coming_soon span, .pages_footer_content p, #home.giveaways .promo p, #description div.sharing_links span.share, #details .event_list_tight h3 {font-size: 10px}
h4, p, .static, .description, p.genres, .flavorwire, .flavorwire h2 a.rss, #user_actions li, #footer p, #footer ul, li.bn, a.bn, a.bn:visited, dl.checkbox dt span, #sidebar dt.title, #sidebar dt.title label, #sidebar a.bn, #sidebar a.bn.lg, #select_publication .checkboxes dt label, .member_home .description, #home_publications dt a, #home_publications dd, .event_detail_details dd.description, .flavorwire ol li h3, .flavorwire .full_post h3, #details ul.actions li.print, #details .map a, #details .details .callout dd, #details span.total, #details .details h3 span.print a, #description .gallery .credit, #description div.sharing_links #more_share_links ul li a, #description div.sharing_links div.more, #description div.sharing_links div.more:hover, #description div.sharing_links div.less, #description div.sharing_links div.less:hover, #description .comments ul li .clear, #description .comments form .chars_remain, #description .comments form .identity, #single_event #description .description p, #cities, #header .about_us_blog li, .event_list_tight .event dd.status, #home.giveaways .response_event_title {font-size: 11px}
a.bn, li.bn, li a.bn span, span.bn, * label, * input, * select, * textarea, input.bn, input.text, select.text, textarea.text, #calendar table, #calendar table tr.days td span, .auxiliary #calendar table tr.days td span, .calendar_browse .inline_list li, .event_detail dt, dt.edit_account, .column h2.row, .pages_header h2, .member_home h2 a, .cover_gallery li h3, .home.cover_gallery li h3 a.go_there, #sidebar .dropdown_widget h4 a, p.genres, .row.features .auxiliary ul, .survey_results dt.question, .forms dl dt.error, a.add span, dd.current_setting, a.edit_account, #cover_issue_title, #sidebar dl dd.thanks, .text_bubble p, #modal li, #single_event, #single_event, #single_event p, .event_detail_details dd, .event_detail ul.gallery li.fullsize span.credit, #callout p, .current_issue, #single_event #description .description .giveaway_message h3, #single_event #description .description .giveaway_message p, #single_event #description .description .giveaway_message a, .giveaway_form a, .giveaways .auxiliary .event_preview h3, .giveaways .giveaway_current dl .gray_button, .giveaways .pagination, a.bn_media_kit, #day_column_right ul.subnav li, dd.extra_info div.opening, dd.extra_info div.sold_out, dd.extra_info div.canceled, dd.extra_info div.postponed, .listings .events_paginator.top, #events_footer #back_to_top, #events_footer .events_paginator #description div.sharing_links span.email a, #description div.sharing_links span.mobile a, #home.giveaways .given_response p, #home.giveaways .fact_response, #home.giveaways .response_title, #home.giveaways p.header, #home.giveaways .given_response .given_responder, .auxiliary.email_preview, .auxiliary.email_preview p, .paginator li a, #footer p, #footer ul {font-size: 12px}
#sidebar h3, .credits dt, .survey_results dt.prize {font-size: 13px}
body.search h1 span, h2.museum_series, h3, ul#global_nav_01 li, .event_list h2.event_dates, .member_home h2 span, .event_list h2 span, .genre_list a, .row.forms .auxiliary dt, #calendar table tr.nav th, .calendar_browse .browse.inline_list li, .auxiliary ul.sub_nav li, .auxiliary.with_icon_links h2, .cover_gallery li h3 a, .cover_gallery h2.first_letter, .cover_gallery h2.issue_date, .column .more_culture h2, .jobs dl dt, #cover_pub_title, #home_publications dt, .text_bubble h4, body#maintenance p, h2.tabs a, #callout p strong, .giveaways .giveaway_current dt, #event_type_nav, #day_column_right ul.subnav span.subnav_header, .auxiliary.email_preview h2, .browse div.results_for, .signin_up_field .bn, .signin_up_modal .bn, .giveaways .giveaway_form .join_link, #signin_up .bn, .giveaways .giveaway_form .join_link, #description .comments form label, #profile_details .forms.with_auxiliary .auxiliary {font-size: 14px}
h2, p.flash, .flavorwire h2, .flavorwire div.flash h3, .event_detail h2 span.genre, #single_event h2 span.genre, .member_home h3, .pages_footer_content h1, h2.photoset_title span, .listings h1 .events_subhead, #details ul.more li a, .giveaways .current_giveaways a, #search_results.browse .event_list .no_results h2, h2.have_passed, .signin_up_field .auxiliary h3, .signin_up_field .auxiliary li h4, .signin_up_field .auxiliary li p {font-size: 16px}
h1, .member_home .title a, .publication dt, #footer h3, .giveaways .auxiliary .event_preview h4, .giveaways .giveaway_current h2, .giveaways h2.header, .giveaways .giveaway_current h3, .giveaway_form h3, h2.ongoing, .signin_up_field .auxiliary li, .signin_up_modal h3 {font-size: 18px}
body.search h1, .signin_up_field .text, .signin_up_modal .text {font-size: 20px}
#description h2, .signin_up_field .auxiliary h2, .signin_up_field p.cta {font-size: 22px}
body#maintenance h1 h2.row.lg, h2.tabs, .member_home h2, .cover_gallery h2, .issue_info h3.issue, .home.cover_gallery li h3 a.city_title, .gallery dt#cover_title, h2.photoset_title, .pages_header span, .past_event_photos .event .title {font-size: 24px}
.event_detail h2 {font-size: 28px}
 a.thumb, .next_day_photos dl.event dd.thumbnail a, span.thumbnail a, div.thumbnail a, .forms div.thumbnail, .flavorwire .control_pad ul, .gallery .column .control_pad ul, #sidebar .dropdown_widget, .publication .image, .event_detail ul.gallery li, .event_detail ul.gallery li a, .cover_gallery li, .cover_gallery li a .gallery li, .gallery li a, .gallery dd.fullsize, #description .gallery .fullsize, #description .gallery .thumbnail, .pages_container .sponsor_300x250 {line-height: 0}
ul#global_nav_01, .row.control_pad ul li, .row.control_pad ul li a, .pages_header h1, .pages_header h2 {line-height: 1em}
.flavorwire h2, .rss_feeds dt, .my_subscription h3, .flavorwire h2 span, #select_publication .checkboxes dt, #select_publication .checkboxes dd, #description div.sharing_links span.share, #details .event_list_tight h3 #details .details h3 {line-height: 10px}
input.bn, li.bn a, li.bn a:visited, a.bn span, .control_pad ul li.tip a, #single_event #description .description .giveaway_message h3, #events_footer #back_to_top, .listings .events_paginator.top, #events_footer .events_paginator {line-height: 12px}
.member_home .description, #description p.author, #description .gallery .credit {line-height: 13px}
.flavorwire p, .next_day_photos dl.event dd.description, .inline_list.issues li div.issue_info ul li, .event_list h2.event_dates, h2.first_letter, h2.issue_date, #user_actions li, #home_publications dt, .pages_footer_content p, .text_bubble h4, a.add, #single_event #description .description .giveaway_message p {line-height: 14px}
#sidebar p, #callout p {line-height: 15px}
#single_event h2 span.genre, .event_detail h2 span.genre, #details ul.more li a {line-height: 16px}
p.genres, p, .description, .gallery dd.fullsize p, .your_profile dt, .your_profile dd, #pages_main_content.tos ol {line-height: 17px}
p.genres, .member_home .title a, .giveaways h2.header {line-height: 18px}
#footer p, #footer ul, p.flash, dt.check, dd.check, #day_column_right ul.subnav{ line-height: 20px}
.no_results h2, .no_results p {line-height: 21px}
h2, h2.tabs, h2.tabs a, .issue li div.issue_info h3, h2.photoset_title, .past_event_photos .event .title {line-height: 24px}
.signin_up_field p.cta {line-height: 28px}
body#maintenance h1 {line-height: 30px}
body.search h1 {line-height: 40px}
h1, h2, h3, h4, h5, h6 {line-height: 1.2em}
a.bn_media_kit {line-height: 40px}
 ul#global_nav_01 li.search form input.text {letter-spacing: 1px}
 #select_publication .checkboxes dt, #sidebar .dropdown_widget h4 a, #sidebar .dropdown_widget h4 a:visited, #calendar table td span, .auxiliary #calendar table td span, .check label, .check label a, .check label a:visited, .event_list dl a.orange, .cover_gallery li h3, .subscriptions li a.publication span, .my_subscription li a.publication span, .coming_soon span, .event_detail_details dd.description, a.sign_out, #details .details h3 span.print a, #search_results.browse .event_list .no_results h2, .signin_up_field label, .signin_up_modal label {font-weight: normal}
strong, h1, h2, h3, h4, h5, h6, input.bn, .row.forms .auxiliary dt, .bn, .gallery dt, .flavorwire ol li h3, .event_list span.date, #footer h3, #footer h4, .auxiliary .sub_nav li a, .auxiliary .sub_nav li.active span, .control_pad ul li.tip, .control_pad ul li.counter, #sidebar dt.title, #sidebar dt.title label, ul#global_nav_01, #calendar table, #calendar table tr th, #calendar table td a, #calendar table td a:visited, #calendar table td.inactive, #calendar table tr.days td span, form dt.label, label, dl.checkbox dt label, dt.bold, .survey_results .winner, .event_detail dt, p.genres span.current, .gallery dl dd.location, .cover_gallery li h3 a, .inline_list.issues li div.issue_info h3, .inline_list.issues li div.issue_info ul li, .your_profile dt, .your_profile dd.name, .member_home .title a, .rss_feeds dt, .my_subscription h3, .my_subscription li, .subscriptions li span.coming_soon, .subscriptions li a, .my_subscription li a, .credits dt, .jobs dl dt, .jobs dl dd.city, dl.graph dt, .survey_results dt.prize, .survey_results dt.question, .publication dt, .calendar_browse .inline_list li, a.add span, dl.address dt, dl.address .title, dt.edit_account, h3.artist_name, h3 span.publication_title, .pages_header span, #sidebar dl dd.thanks, #home_publications dt, #modal li.addthis a, #modal li.cancel a, body#maintenance p, .event_detail_details dd, .publication dd.credit a, #pages_main_content.tos a, #details ul.actions li.sendtofriend a, #details ul.actions li.sendtomobile a, #details .details dt, #callout p strong, #callout p a, #user_actions .hi, #user_actions .sign_in_path a, .current_issue, .giveaway_message a, .giveaway_form a.purple, .giveaways .giveaway_form p.closes_on, .giveaways .giveaway_current dt, .giveaways .giveaway_current dl .gray_button, .giveaways .auxiliary .current_giveaways a, #home.giveaways .promo a, a.bn_media_kit, .listings h1 .events_subhead, #calendar_nav li a, #events_footer #back_to_top, dl.event div.opening, #details ul.more li a, dd.extra_info div.opening, dd.extra_info div.sold_out, dd.extra_info div.canceled, dd.extra_info div.postponed, #description div.sharing_links span.share, #description div.sharing_links div.more, #description div.sharing_links div.more:hover, #description div.sharing_links div.less, #description div.sharing_links div.less:hover, #description div.sharing_links span.email a, #description div.sharing_links span.mobile a, #description .comments ul li .credit, #description .comments .cta_bubble, #description .comments form input, #home.giveaways .given_response .given_responder, .email_page .add_friend, .giveaways .giveaway_form .join_link {font-weight: 700}
em, dl.checkbox dt span, .survey_results .winner, #description p.author, .event_preview p.author, #home.giveaways .given_response .given_responder {font-style: italic}
.giveaways .giveaway_current h2 a:hover, .giveaways .giveaway_current h3 a:hover, #comment_submit:hover, #description .comments form input {text-decoration: none}
 .container, .modal .publication, .modal .publication dl, .modal .footer.inline_list, .modal .footer, .modal .footer ul, .paginator li.previous, #modalInner .sign_in, #modalInner .join_fp {text-align: left}
body, a.bn, li.bn, input.bn, #calendar table, #calendar table tr th, #calendar table td, .center, #modal, #modalInner, .flavorwire div.flash, .paginator li.back, .sponsor_300x250, .half .sponsor_300x250, .auxiliary .tools li.bn a, #modal li.addthis a, #modal li.cancel a {text-align: center}
.survey_results .winner, dl.graph dt, .event_list span.date, .paginator li.next, .row.control_pad p, .row.control_pad ul.inline_list, #modal .footer ul li.addthis, .publication dd.credit, #details .map, .giveaways .pagination, #home.giveaways .response_event_title {text-align: right}
 .event .genre, .event .title, .event .preview, .event .view {font-weight: bold}
.event .genre, .event_detail .genre {font-size: 11px; line-height: 11px}
.event .title {font-size: 18px; line-height: 20px}
.event_list_tight .title, .event_list .brief .title {font-size: 14px; line-height: 17px}
.date, .event_list_tight .date {font-size: 11px; line-height: 14px}
.event_list_tight .date, #home.giveaways p.header, #home.giveaways dd.fact_response, #home.giveaways dd.given_response p, #home.giveaways .given_response .given_responder {font-family: arial, helvetica, sans-serif}
.date {font-family: verdana, arial, helvetica, sans-serif}
.next_day_photos .event .title {font-size: 12px; line-height: 15px}
.past_event_photos .event .date {font-size: 15px; font-weight: bold; font-family: arial, helvetica, sans-serif}
.photo_set_date {color: #fff; font-weight: normal}
   ol.pages, h2.row.lg, dt.error.msg, #calendar table tr th, #calendar table tr.days td span, .event_detail ul.actions li a, .event_detail ul.actions li a:hover, #description div.sharing_links #more_share_links ul li a, .email_page h1 {color: #000}
p.flash {color: #003300}
#callout p a, #callout p a:visited {color: #008c00}
#callout p strong {color: #1b1b1b}
dd.extra_info div.opening {color: #116600}
h1, h2, h3, h4, h5, h6, #footer *, .gallery dt, body.search h1, #sidebar dt.title, #sidebar dt.title label, #sidebar dt.title label, a.close, a.close:visited, .inline_list.issues li div.issue_info h3, #search_results.browse .event_list .no_results h2, .text_bubble h4, #modal li.cancel a, #modal li.cancel a:visited, body#maintenance h1, .flavorwire h2 span, #details .details dt, .giveaways .giveaway_current dt, #description div.sharing_links div.more, #description div.sharing_links div.more:hover, #description div.sharing_links div.less, #description div.sharing_links div.less:hover, #home.giveaways .fact_response, .listings h1 .events_subhead, ul#global_nav_01 li.search form input.bn, body.search .search form input.bn, #description .comments form input.enabled, p.genres, .column h2.row, #sidebar .dropdown_widget h4 a, #sidebar .dropdown_widget h4 a:visited, #sidebar .dropdown_widget h4 a:hover, .event_list.with_auxiliary dl .genre, .event_list.with_auxiliary dl .genre a, .event_list.with_auxiliary dl .genre a:visited, .subscriptions li span.coming_soon, .subscriptions li a, .my_subscription li a, .my_subscription li a:hover, .my_subscription li a:visited, .cover_gallery h3 a, .cover_gallery h3 a:visited, .column .more_culture h2, .pages_header h1, h1.lifestyle, .pages_header h2, h2.photoset_title span, #callout p {color: #242424}
.blue, a.blue, a.blue:active, a.blue:visited, a.blue:hover, a, a:active, a:visited, .my_subscription li a, .my_subscription li a:hover, .home.cover_gallery li h3 a.go_there, .home.cover_gallery li h3 a.go_there:visited, #description div.sharing_links span.email a, #description div.sharing_links span.mobile a {color: #2785bc}
p.flash.error, .flavorwire div.flash.error h3 {color: #330000}
#calendar table span, .auxiliary #calendar table span, form dt.label, label, select, input, textarea, .cover_gallery.with_auxiliary li h3 a, .your_profile dd, #comment_submit {color: #3c3c3c}
ul.details li h3, ul.details li dt, ul.details li dd, ul.details li dd p, #home.giveaways .given_response p, #home.giveaways .fact_response, #home.giveaways p.header, ul#global_nav_01 li.search form input.text, ul#global_nav_01 li.search form input.text:focus, #description .comments form label {color: #333}
.signin_up_modal dl {background-color: #efefef}
.flavorwire ol li h3, #details ul.actions li.print a span {color: #505050}
#sub_footer p span.smaller, #sub_footer p span.smaller a, .flavorwire h3, .flavorwire ol li, .event_list.with_auxiliary span.date, #calendar table td a, #calendar table td a:visited, .auxiliary #calendar table td a, .auxiliary #calendar table td a:visited, #calendar table td span, .auxiliary #calendar table td span, dl.checkbox dt,.check label, .check label a, .check label a:visited, .subscriptions li a.publication span, .my_subscription li a.publication span, .coming_soon span, .jobs dl dd.city, .features .event_list dl.event dd.date, .giveaways .auxiliary .more, .giveaways .giveaway_current .expired dl .gray_button, .giveaway_current .description, .today dl.event .free, .today dl.event .giveaway, .today dl.event .flavorpill_event, .giveaways .auxiliary .event_preview .writeup .meta .free, .giveaways .auxiliary .event_preview .writeup .meta .giveaway, .giveaways .auxiliary .event_preview .writeup .meta .flavorpill_event, dd.extra_info span.free, dd.extra_info span.giveaway, dd.extra_info span.flavorpill_event, #description .description.narrow .writeup .flavorpill_event, #description .comments ul li .clear, #description .comments form .chars_remain #details .event_list_tight h3, .event_list_tight .event dd.status, #details .event_list_tight h3, #home.giveaways .response_title, #home.giveaways .response_event_title {color: #666}
.purple, .purple:visited, .giveaways .giveaway_current dl .gray_button.purple, .giveaways .giveaway_current dl .gray_button.purple:visited {color: #671da0}
.row.forms .auxiliary dt, .paginator ol, .event_detail dt, .auxiliary.with_icon_links h2, .gallery dt span, .gallery dl dd.location span, .cover_gallery.with_auxiliary h3 a span, .cover_gallery.with_auxiliary li h3, .member_home h3, .your_profile dt, .rss_feeds dt, .my_subscription h3, span.publication_title, .pages_header span, .listings .events_paginator.top, #day_column_right ul.subnav span.subnav_header {color: #808080}
#profile_details .artist_example {color: #888888}
h2.row.lg span, #calendar table td.inactive, .auxiliary #calendar table td.inactive, .auxiliary.email_preview h2 {color: #999}
#description .comments form input.disabled {color: #a0a0a0}
h2.ongoing, h2.have_passed {color: #A1A180}
#sidebar p, .pages_footer_content h1, .pages_footer_content p, .pages_footer_content ul.inline_list li {color: #a7a7a7}
h2 span, h2.tabs span, .member_home h2 span, .event_list h2 span, #calendar table td.other_month a, #calendar table td.other_month a:visited, #calendar table td.other_month span, .auxiliary #calendar table td.other_month span {color: #bcbcbc}
dt.error, dt.error label, dt.error.label, .errors li span, span.required {color: #cc0000}
#calendar table .other_month a, .auxiliary #calendar table .other_month a {color: #ccc}
#cities ul li a, #header a.select_city {color: #d6d6d6}
.end_date {color: #f10000}
.signin_up_modal h3 {color: #f1f1f1}
.giveaways .auxiliary .event_preview .writeup .meta .sold_out, dd.extra_info div.sold_out, #description .description.narrow .writeup .canceled, dd.extra_info div.canceled, #description .description.narrow .writeup .postponed, dd.extra_info div.postponed {color:#ff0a00}
.orange, a.orange, a.orange:active, a.orange:visited, a.orange:hover, .flavorwire h2 a.rss, .pages_header h2 a, .pages_header h2 a:visited, #home_publications dt a, #home_publications dt a:visited, .giveaways .auxiliary .event_preview h4 a, .giveaways .auxiliary .event_preview h4 a:visited, #home.giveaways .promo a, #home.giveaways .promo a:hover, #home.giveaways .response_event_title a, #home.giveaways .response_event_title a:visited, a.bn_media_kit, a.bn_media_kit:visited, #calendar_nav li a, #description .comments form .chars_remain .error, .signin_up_field p.cta strong {color: #ff4800}
#footer a span.yellow {color: #ffff00}
#sub_footer p, #user_actions a, #user_actions a:visited, #user_actions li, #header .cover_image span.artist, #header .cover_image a, #sidebar h3, input.bn, .bn a, .bn a:visited, a.bn, a.bn:visited, a.bn span, a.bn:visited span, a.add span, a.add:visited span, .publication dt, #sidebar dl dd.thanks, li.addthis a, li.addthis a:visited, #cities li a:hover, #cities li.active a, #cities li span, #cities li a, #cities li a:visited, #header .about_us_blog li, #header .about_us_blog li a, #header .about_us_blog li a:visited, .giveaways .giveaway_current h2, .giveaways .giveaway_current h3 a, .giveaways .giveaway_current h3 a:visited, #calendar table td.day.selected_day a, #calendar table td.day.selected_day a:hover, .auxiliary #calendar table td.selected_day a:hover, #description .comments .cta_bubble {color: #fff}
 .event .title a, .event .title a:visited, .quick_look .title a, .quick_look .title a:visited, .giveaway .title a, .giveaway .title a:visited, .home #main_content .updates .new_event .link a, .home #main_content .updates .new_event .link a:visited, .home #main_content .updates .event_comment .link a, .home #main_content .updates .event_comment .link a:visited {color: #ff4800}
.event .title a:hover, .quick_look .title a:hover, .giveaways .auxiliary .event_preview h4 a:hover, .giveaway .title a:hover, #home.giveaways .response_event_title a:hover, .home #main_content .updates .new_event .link a:hover, .home #main_content .updates .event_comment .link a:hover {color: #fff; background-color: #ff4800; text-decoration: none}
.genre {color: #2785bc}
 dl.event .title .more_details {font-size: 12px; color: #2785bc}
dl.event .title a.more_details:hover {color: #2785bc; background-color: white}
    div#flavorwire_feed {margin: 0px; padding: 0; height: 200px; overflow: hidden; padding-top: 8px}
 h3#flavorwire {height: 22px; border-bottom: 1px solid rgb(211, 211, 214); padding-bottom: 3px; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(102, 102, 102)}
h3#flavorwire img {margin-right: 8px}
#flavorwire_feed #lead_entry a {font-size: 12px; font-weight: bold; line-height: 18px}
#flavorwire_feed #lead_entry span{ font-family: verdana; font-size: 10px; font-weight: normal}
#flavorwire_feed .flavorwire_entry {margin-bottom: 10px; overflow: hidden}
#flavorwire_feed .flavorwire_entry a {font-family: verdana; font-size: 10px; line-height: 17px; padding: 0}
#flavorwire_feed #lead_entry {float: left; width: 200px; line-height: 1; margin: 0px 8px 0px 0px; min-height: 190px}
 #homepage_hud .calendar_browse {float:left; padding:0 0 0 18px; position:relative; width:177px}
#homepage_hud dd.bottom {background:transparent url(http://asset1.flavorpill.com/images/bg_dottedline.gif) repeat-x scroll left bottom; margin-bottom:5px; padding-bottom:5px; padding-left:8px}
#homepage_hud ul {margin:0 0 8px 0}
#homepage_hud a.orange {font-weight:bold; font-size:14px}
#event_browse_genres {float:left; width:162px; height:216px}
.calendar_browse {float:left; padding:0 0 0 18px; position:relative; width:177px}
dd.bottom {background:transparent url(http://asset1.flavorpill.com/images/bg_dottedline.gif) repeat-x scroll left bottom; margin-bottom:5px; padding-bottom:5px; padding-left:8px}
.calendar_browse {float: left; width: 177px}
.calendar_browse h2 {margin-top: 40px; padding: 0}
.calendar_browse h2, .calendar_browse .genre_list {padding-left: 3px}
.calendar_browse .inline_list {margin-top: 5px}
.calendar_browse .inline_list li {margin: 0 10px 0 3px}
.calendar_browse .browse.inline_list li {margin: 0 5px 2px 0}
 .next_day_photos dl.event dt.title a:hover, .member_home .title a:hover, dl.event .title a:hover {background-color: #ff4800; text-decoration: none}
.event dd.description {margin-bottom: 0}
.event .arrow_button {margin-top: 5px}
h1 a.view_all {font-size: 12px; font-weight: normal}
.event {padding-bottom: 10px; overflow: hidden}
.event dt, .event dd {margin-left: 55px}
.event dd {margin-bottom: 3px}
.image_containing dt, .image_containing dd {margin-right: 150px}
.event .event_image, .event .date_clock_container {width: auto; margin: 0}
.event .event_image {float: right}
.event .date_clock_container {float: left}
.listings .date_clock {margin: 0}
 .free_module .event dt, .free_module .event dd, .past_events .brief dt, .past_events .brief dd {margin-left: 0}
 .date_clock {position: relative; height: 45px; width: 45px; float: left}
.clock_month, .clock_day, .clock_date {position: absolute}
.clock_month {top: 0; left: 0}
.clock_day {top: 20px; left: 0}
.clock_date {top: 0; left: 23px}
 .today dl.event {width: 357px; padding: 0; margin-bottom: 0}
.today dl.event dt, .today dl.event dd {padding-right: 150px}
.today dl.event dd.date {margin: 0}
.today dl.event dd.description {margin-bottom: 20px}
.today dl.event dt.genre.last {padding-top: 20px; background: url("/images/bg_dottedline.gif") left top repeat-x}
.today dl.event dd.event_image {margin: 0}
 .browse div.event_list dl.event dt.genre {margin-top: 0}
.brief .genre, .brief .title, .brief .date, .brief .venue {padding-left: 8px}
.event_list .publication {margin: 0; text-indent: -10000px}
.event_list .event span.flavorpill_event {height:15px; padding:1px 12px 0 18px}
.event_list .event span.flavorpill_event {background-repeat: no-repeat; background position: 0 0}
.event_list .event span.flavorpill_event {background-image: url("/images/f_circle.gif")}
.event_list dl.event dd.date.bottom {border: 0}
.event_list dl .arrow_button {position: absolute; top: -2px; left: 0px}
img.icon_ongoing {margin: 0 5px 0 3px}
 .twentyfour_hour_photo h1 {height: 40px; padding: 0 20px 0 0; background: url("/images/twentyfour_hour_photo_header.gif") left 15px no-repeat; text-indent: -10000px}
.past_event_photos div {float: left; width: 735px; padding: 20px 0; margin: 0 20px}
.past_event_photos .background {position: relative; display: block; float: left; width: 249px; height: 175px; padding: 9px 0 0 15px; background: url("/images/twentyfour_hour_photo_thumbnail.gif") left top no-repeat}
.past_event_photos span.corner {width: 24px; height: 17px; top: 0; left: 0; background: url("/images/twentyfour_hour_corner.gif") left top no-repeat; z-index: 1000}
.past_event_photos dl {width: 400px; padding: 10px 5px 10px 35px; margin: 0; background: url("/images/bg_checkbox_transparent.gif") 10px 5px no-repeat}
 .next_day_photos h2.tabs, .today h2.tabs, .event_list h2.tabs {padding: 5px 0 0}
.big_show {margin: 15px 0}
#big_shows_list.event_list {float: left}
#big_shows_list, #big_shows_list.event.brief {margin-top: 0; padding-top: 0}
 .home #main_content {width: 455px; padding-left: 315px; margin-right: 5px}
.home #main_content .main_column, .home #main_content .left_column {position: relative; float: left}
.home #main_content .main_column {padding: 0; width: 100%}
.home #main_content .left_column {padding: 0 10px 0 5px; width: 300px; right: 315px; margin-left: -100%}
 .home #main_content p.flash {margin-left: -295px}
.home #main_content .more_link {font-weight: bold; font-size: 12px}
.home #main_content .featured_venue {background-color: #f6f6f6; border-bottom: 1px solid #d0d0d0}
.home #main_content .featured_venue h3 {height: 27px; background-image: url('/images/bg_featured_venue_header.gif'); color: #fff; font-weight: normal; line-height: 27px; padding-left: 5px; position: relative}
.home #main_content .featured_venue h3 a {text-align: right; color: #fff; position: absolute; top: 0; right: 6px; font-weight: bold; font-size: 11px}
.home #main_content .featured_venue .venue_details {margin: 1em 5px}
.home #main_content .featured_venue .venue_name {font-size: 18px; font-weight: bold}
.home #main_content .featured_venue .venue_address {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; margin-bottom: 5px}
.home #main_content .featured_venue .more_link {font-size: 14px; font-weight: bold}
.home #main_content .featured_venue .thumbnail_container {float: right}
.home #main_content .featured_venue .desciption {font-size: 12px; font-family: arial, helvetica, sans-serif; margin-top: 3px}
.home #main_content .left_partner_buzz_ad {margin-top: 10px}
.home #main_content .sponsor_300x250 {padding: 0; width: 300px}
 .our_pick .event .featured_events .main_feature {margin-bottom: 0}
.our_pick_header, .featured_header {font-size: 10px; font-weight: bold}
.our_pick .event dt, .our_pick .event dd, .main_feature dt, .main_feature dd {margin-left: 220px}
.our_pick .event dd.event_image, .main_feature dd.event_image, .secondary_features .event_image {float: left; margin-left: 0}
 .secondary_features {border-top: 1px solid #D6D6D6}
.secondary_features .event {float: left; width: 270px}
.secondary_features dd, .secondary_features dt {margin-left: 130px}
.secondary_features .title {font-size: 14px}
.secondary_features .event .event_image {width: 120px}
 .home .cover_image {margin-top: 10px; background: #f6f6f6; text-align: center; padding-bottom: 1px}
.home .cover_image h3 {text-align: left; font-size: 18px; font-weight: bold; position: relative; padding: 8px}
.home .cover_image h3 .more_link {position: absolute; top: 10px; right: 10px}
.home .cover_image p {text-align: left; font-weight: bold; font-size: 14px; font-family: arial, helvetica, sans-serif; margin: 10px}
 .event_show_head {padding: 20px 0 0 20px}
.event_show_head h2 {font-size: 22px; float: left; padding: 0 20px 0 0}
.event_show_head .genre {display: block; font-size: 16px; font-weight: bold}
#single_event_paginator {float: right; margin: 10px 25px 0 0; clear: none}
#single_event {width: 500px; padding: 0 250px 0 20px}
#single_event #description h2 {padding-top: 15px}
#single_event .column_detail {position: relative; float: left}
#single_event #description {width: 100%}
#single_event #details {width: 250px; margin-right: -250px; padding: 0 0 0 0}
#description h2, #description p.author, .giveaways h1 {margin: 0}
#description h2 {padding: 20px 10px 0 0}
#description .description, #description .event_list_tight {padding-right: 20px; margin-bottom: 20px}
#description .description p {margin: 0 0 1em}
#description .description p.editorial_pick {margin: 0}
#description .description p.editorial_pick strong {color: #067d2b; padding-right: 18px; background: url("/images/bg_editorial_check.gif") no-repeat right 2px; font-family: arial, helvetica, sans-serif}
#description .description.narrow .writeup {float: left; width: 260px}
#description .description.narrow .writeup .canceled {border-bottom: 1px solid #f1cacd; margin-bottom: 6px; padding: 5px 25px 1px 25px; background: #feeff2 url("/images/canceled.gif") left top no-repeat}
#description .description.narrow .writeup .postponed {border-bottom: 1px solid #f1cacd; margin-bottom: 6px; padding: 5px 25px 1px 25px; background: #feeff2 url("/images/canceled.gif") left top no-repeat}
#description .description.narrow .writeup .flavorpill_event {margin: 5px 0 5px 0; padding: 0 25px 0 15px; background: url("/images/f_circle.gif") left center no-repeat}
#description .description.narrow .writeup dl.clearfix {margin: 0}
#description .gallery {float: left; width: 220px; margin: 0 0 15px 0}
#description .gallery li.fullsize {padding: 4px; border: 1px solid #d5d5d5; overflow: hidden; background: #fff}
#description .gallery .fullsize {width: 200px}
#description .gallery ol {margin: 0}
#description .gallery .credit {padding: 4px 15px 4px 4px; margin: 0}
#description .featured_event {clear: both; margin: 10px 0; line-height: 24px; background: url("/images/bg_event_feature_writeup.gif") no-repeat center top}
#description .featured_event .featured_event_content {padding: 30px 17px; min-height: 65px}
#description .featured_event .open_quote {margin: 0 5px}
#description .featured_event .close_quote {margin: 0 5px}
#description .featured_event p {display: inline}
#description .featured_event .footer {height: 10px; background: #fff url("/images/bg_event_feature_writeup.gif") no-repeat center bottom}
#description div.sharing_links, #description div.current_and_ongoing, #description div.comments {clear: both}
#description div.sharing_links {margin: 12px 20px 20px 0; padding: 0 10px; height: 33px; background-color: #f6f6f6}
#description div.sharing_links span.share {float: left; display: block; margin-top: 12px}
#description div.sharing_links .block, #description div.sharing_links #more_share {float: left; display: block; margin: 7px 0 0 7px}
#description div.sharing_links #more_share {overflow: visible; height: 20px; position: relative}
#description div.sharing_links #more_share:hover {cursor: pointer}
#description div.sharing_links .block, #description div.sharing_links div.more, #description div.sharing_links div.less {background-image: url("/images/sharing_buttons_2.gif")}
#description div.sharing_links #more_share_links {position:absolute; top: 19px; left: 1px; background-image: url("/images/sharing_more_bg.gif"); border-right: 1px solid #7f7f7f; border-bottom: 1px solid #7f7f7f; z-index: 50; width: 140px; height: 75px}
#description div.sharing_links #more_share_links ul{ margin: 0; padding: 0}
#description div.sharing_links #more_share_links ul li{ margin: 0; padding: 0}
#description div.sharing_links #more_share_links ul li a{ margin: 0 2px; padding: 5px 0 0 30px; border-bottom: 1px solid #d3d3d3; width: 106px; height: 19px; display: block; background: 5px 3px no-repeat}
#description div.sharing_links #more_share_links ul li a.mixx {background-image: url("/images/mixx.gif");}
#description div.sharing_links #more_share_links ul li a.stumble_upon {background-image: url("/images/stumble_upon.gif");}
#description div.sharing_links #more_share_links ul li a.delicious {background-image: url("/images/delicious.gif");}
#description div.sharing_links .block {height: 20px; width: 20px}
#description div.sharing_links a.facebook {background-position: 0 0}
#description div.sharing_links a.myspace {background-position: -20px 0}
#description div.sharing_links a.twitter {background-position: -181px 0;}
#description div.sharing_links a.digg {background-position: -40px 0;}
#description div.sharing_links div.more {background-position: -60px 0;}
#description div.sharing_links div.less {background-position: -120px 0;}
#description div.sharing_links a.facebook:hover {background-position: 0 -20px}
#description div.sharing_links a.myspace:hover {background-position: -20px -20px}
#description div.sharing_links a.twitter:hover {background-position: -181px -20px;}
#description div.sharing_links a.digg:hover {background-position: -40px -20px;}
#description div.sharing_links div.more:hover {background-position: -60px -20px;}
#description div.sharing_links div.less:hover {background-position: -120px -20px;}
#description div.sharing_links div.more, #description div.sharing_links div.more:hover, #description div.sharing_links div.less, #description div.sharing_links div.less:hover {height: 18px; width: 35px; padding: 2px 0 0 25px}
#description div.sharing_links span.email, #description div.sharing_links span.mobile {display: block; float: right; background-color: #ffffff; margin: 5px 7px 0 0; padding: 1px 10px 0 5px; height: 20px; border: 1px solid #d3d3d3}
#description div.sharing_links span.email a, #description div.sharing_links span.mobile a {display: block; padding-top: 2px; height: 18px; background-repeat: no-repeat; background-position: left top; float: left}
#description div.sharing_links span.email a {background-image: url("/images/email.gif"); padding-left: 21px}
#description div.sharing_links span.mobile a {background-image: url("/images/mobile.gif"); padding-left: 15px}
#description .comments {position: relative; margin-right: 20px}
#description .comments .bubble_container {height: 50px; width: 100%; z-index: 20}
#description .comments .cta_bubble {position: relative; display: block; float: left; padding: 8px; height: 26px; background: url("/images/bg_cta_bubble.gif")}
#description .comments .cta_bubble span {position: absolute; top: 0; right: 0; display: block; width: 1px; height: 31px; background: url("/images/bg_cta_bubble_cap.gif")}
#description .comments .counter {display: block; float: right; margin-top: 8px}
#description .comments ul {margin-top: -5px; border-bottom: 1px solid #dcdcdc}
#description .comments ul li {padding: 8px 10px 10px; border-top: 1px solid #dcdcdc}
#description .comments ul li form {margin-left: 60px}
#description .comments ul li img {float: left; margin: 12px 10px 10px 0; border: 5px solid #d0d0d0}
#description .comments ul li textarea {width: 375px}
#description .comments ul li p {margin-right: 30px}
#description .comments ul li a.credit {padding-right: 13px; background: transparent url("/images/icon_popup.gif") no-repeat scroll right 0}
#description .comments ul li .delete {padding-left: 13px; background: transparent url("/images/bn_trash.gif") no-repeat}
#description .comments ul li .reported_msg {display: block; float: right; padding-right: 4px}
#description .comments ul li .reported, #description .comments ul li a.report {display: block; float: right; width: 16px; height: 16px; line-height: 16px; background: url("/images/bg_report.gif") top left; text-indent: -1000em}
#description .comments ul li .reported, #description .comments ul li a.report:hover {background-position: top right}
#description .comments form {position: relative; padding: 0 20px 10px 10px; border-top: 3px solid #dedede; border-left: 1px solid #dedede; border-right: 1px solid #dedede; background-color: #efefef; z-index: 2}
#description .comments form label.comment {padding-right: 15px; background: url("/images/comment_icon.gif") no-repeat top right}
#description .comments form .chars_remain {float: right}
#description .comments form textarea {width: 450px; margin: 5px 0 5px 0}
#description .comments form #comment_name {width: 450px}
#description .comments form input.bn {display: block; float: left; width: 100px; height: 22px; margin: 15px 5px 0 0; border: 0; background: url("/images/bn_grey.gif") no-repeat}
#description .comments form input.enabled {background-position: 0 0}
#description .comments form input.enabled:hover {background-position: 0 -22px}
#description .comments form input.disabled {background-position: 0 -44px; cursor: default}
#description .comments form .join_or_submit .bn.sm {display: block; float: left}
#description .comments form .button_aligned {display: block; float: left; padding: 6px 0 0 15px}
#description .comments form .sign_in {display: block; float: left; padding: 6px 0 0 15px}
#description .comments form .cancel {padding-top: 3px}
#details .details .links a {display: block}
#details ul.more, #details ul.actions {padding: 3px 0 3px 4px}
#details ul.actions {padding-bottom: 0; border-left: 1px solid #c9c9c9; background: #f4f4f4}
#details ul.more li {padding: 2px 4px}
#details ul.actions li {padding-bottom: 4px}
#details ul.actions li.print, #details .details h3, #details .details .links {border-top: 1px solid #c9c9c9; position: relative}
#details .details .top_half h3 {border-top: 0}
#details .details h3 span.print {position: absolute; right: 10px}
#details .details h3 span.print a {padding-left: 18px; background-image: url("/images/print.gif"); background-repeat: no-repeat}
#details ul.more li a, #details ul.actions li a {display: block}
#details ul.actions li a, #details ul.actions li.print {height: 17px; padding-top: 2px; background-image: url("/images/bn_email_mobile_print.gif"); background-repeat: no-repeat}
#details ul.actions li.sendtofriend a {background-position: 0 0}
#details ul.actions li.sendtomobile a {background-position: 0 -19px}
#details ul.actions li.print {background-position: 0 -45px}
#details ul.actions li.sendtofriend a:hover {background-position: 0 -100px}
#details ul.actions li.sendtomobile a:hover {background-position: 0 -119px}
#details ul.actions li.print a {display: inline; margin-right: 3px; padding: 0; background-image: none}
#details ul.actions li.sendtofriend a, #details ul.actions li.sendtomobile a {padding-left: 25px}
#details ul.actions li.print {margin-right: 6px; padding: 6px 0 4px 22px}
 #details .details img {width: 220px; height: 100px}
#details .details h3 {margin-top: 0}
#details .details dt, #details .details dd {padding-left: 4px}
#details .details dl {margin-top: 2px}
#details .details dt {margin-top: 6px}
#details .details dd {padding-bottom: 6px}
#details .details dd.when, #details .details dd.price, #details .details li.links {border-bottom: 1px solid #c9c9c9}
#details .details dd.when p, #details .details dd.price p, #details .details dd.where p, #details .details dd.map p {margin: 0; padding: 0}
#details .details dd.where p.directions {margin-top: .5em}
#details .details dt .ticket {font-weight: normal; font-size: 11px; padding-left: 22px; display: inline-block; background: url(/images/icon_ticket.gif) no-repeat}
#details .details dd .buy_tickets {display: block; float: left; height: 25px; margin-left: -3px; padding: 0 0 0 11px; background: url("/images/bn_buytix.png") no-repeat left top; font: 10px helvetica, verdana, arial, sans-serif; font-weight: bold; color: #fff}
#details .details dd .buy_tickets span {display: block; float: left; height: 17px; background: #fff url("/images/bn_buytix.png") no-repeat right top; padding-right: 20px; padding-top: 8px; line-height: 10px}
#details .details dd .buy_tickets:hover {background-position: left bottom; text-decoration: none}
#details .details dd .buy_tickets:hover span {background-position: right bottom}
#details .details dd.map {padding: 0}
#details .details dd.links {border-top: 1px solid #c9c9c9}
#details .details dd.link {margin-top: 6px; padding-bottom: 0}
#details .details #map {width: 250px; height: 158px; border: 1px solid #c9c9c9; overflow: hidden}
#details .details .callout, #details .details .callout dl {margin: 0}
#details .details .callout {padding: 1px 4px 4px; border-top: 1px solid #c9c9c9; background: #f4f4f4}
#details ul.more {padding: 0}
#details .details .callout dd {padding-bottom: 0}
#details .event_list_tight h3 {padding: 10px; height: 10px}
#details .prev_next_paginator_container .prev_next_paginator {background-color: #f4f4f4; font-size: 11px; float: none; margin: 0; text-align: center}
#details .prev_next_paginator_container .prev_next_paginator li {margin: 0 10px}
#details .prev_next_paginator_container .prev_next_paginator .previous {float: left}
#details .prev_next_paginator_container .prev_next_paginator .next {float: right}
#details .prev_next_paginator_container .prev_next_paginator a {color: #6d6d6d}
 .email_page h1 {margin: 0 20px 7px 20px; width: 690px; border-bottom: 1px solid #dedede; padding: 10px 0 5px 0}
.email_page .half {width: 360px}
.email_page dl#email_form {margin: 0}
.email_page dl#email_form p {width: 320px; margin-bottom: 15px; height: 17px}
.email_page .half form p {width: 320px; clear: both}
.email_page .half .add_friend {float: right}
.email_page .half #email_personal_message {width: 314px; height: 80px}
.email_page .half .bn.sm {margin: 0 20px 0 0}
.auxiliary.email_preview h2 {margin: 0px; padding: 0px}
 .giveaway_index .inner_container {clear: left; padding-left: 310px; padding-right: 10px}
.giveaway_index .page_content {position: relative; float: left; width: 100%; padding: 20px 5px}
.giveaway_index #giveaway_main_callout {background: url('/images/bg_giveaway_main_callout.gif') no-repeat; height: 204px;  width: 586px;  padding: 21px; position: relative; margin-bottom: 7px}
.giveaway_index #giveaway_main_callout h2 {font-size: 32px; font-weight: normal; color: #325e6e; padding: 0 50px 0 0}
.giveaway_index #giveaway_main_callout .subhead {color: #325e6e; font-size: 12px; padding: 0 0 0 0}
.giveaway_index #giveaway_main_callout .giveaway {position: absolute; width: 573px; height: 80px; top: 78px; left: 21px; padding: 6px 0 0 13px; margin-top: 11px}
.giveaway_index #giveaway_main_callout .active {display: block}
.giveaway_index #giveaway_main_callout .giveaway p {margin: 3px 0; font-family: arial, helvetica, sans-serif}
.giveaway_index #giveaway_main_callout .giveaway .offer {font-size: 18px; font-weight: bold; line-height: 22px}
.giveaway_index #giveaway_main_callout .title {font-size: 14px; font-weight: bold}
.giveaway_index #giveaway_main_callout .sponsored_by {font-weight: bold; font-size: 12px }
.giveaway_index #giveaway_main_callout .pips {text-align: center; position: absolute; bottom: -12px; width: 586px}
.giveaway_index #giveaway_main_callout .pips li {display: inline}
.giveaway_index #giveaway_main_callout .pips li a {display: inline-block; width: 9px; height: 9px; background: url('/images/bg_giveaway_callout_pip.gif') no-repeat center bottom; text-indent: -5000em}
.giveaway_index #giveaway_main_callout .pips li a:hover, .giveaway_index #giveaway_main_callout .pips li a.active {background-position: center top}
.giveaway_index #giveaway_main_callout .pips li.prev a {background-position: left bottom}
.giveaway_index #giveaway_main_callout .pips li.prev a:hover, .giveaway_index #giveaway_main_callout .pips li.prev a.active {background-position: left top}
.giveaway_index #giveaway_main_callout .pips li.next a {background-position: right bottom}
.giveaway_index #giveaway_main_callout .pips li.next a:hover, .giveaway_index #giveaway_main_callout .pips li.next a.active {background-position: right top}
.giveaway_index .giveaway {float: left; width: 630px}
.giveaway_index .giveaway dd, .giveaway_index .giveaway dt {padding-right: 150px}
.giveaway_index .giveaway .thumbnail {margin-right: -135px; float: right; margin-bottom: 10px}
.giveaway_index .giveaway .giveaway_name {font-size: 18px; font-weight: bold; line-height: 23px}
.giveaway_index .giveaway .description {margin-bottom: 10px}
.giveaway_index .giveaway .buttons {margin-top: 10px}
.giveaway_index .giveaway .bn {height: 32px; margin: 0 10px 10px 0}
.giveaway_index .giveaway .view_giveaway, .giveaway_index .giveaway .view_giveaway:hover, .giveaway_index .giveaway .view_giveaway:hover span, .giveaway_index .giveaway .view_giveaway span {background-image: url('/images/bn_blue_bordered.gif'); color: #325e6e}
.giveaway_index .giveaway .view_giveaway span {height: 22px; padding-top: 10px; background-color: #fff; font-size: 12px}
.giveaway_index .giveaway a.email {display: block; float: left; background-color: #ffffff; margin: 0 0 0 0; padding: 5px 10px 0 5px; height: 25px; border: 1px solid #d3d3d3; -moz-border-radius: 2px; -webkit-border-radius: 2px; font-weight: bold; color: #4c4c4c; font-size: 12px}
.giveaway_index .giveaway a.email span {display: block; padding-top: 2px; height: 18px; background-repeat: no-repeat; background-position: left top; float: left; background-image: url("/images/email.gif"); padding-left: 21px}
.giveaway_index .left_sidebar {position: relative; right: 320px; float: left; width: 300px; margin-left: -100%; padding: 20px 5px; font-size: 12px}
.giveaway_index .left_sidebar h3.section_tag {height: 12px; padding: 8px; background: url('/images/bg_giveaway_sidebar_header.gif') no-repeat center center; border-top: 0}
.giveaway_index .left_sidebar .giveaway_stats h3 {margin-top: 0}
.giveaway_index .left_sidebar .stats {width: 300px; vertical-align: bottom}
.giveaway_index .left_sidebar .stats tr {height: 45px}
.giveaway_index .left_sidebar .stats td {vertical-align: bottom; font-size: 14px; line-height: 20px; border-bottom: 1px solid #d6d6d6}
.giveaway_index .left_sidebar .stats tr td.count {font-size: 36px; line-height: 36px; font-weight: bold; text-align: right; padding-right: 7px; padding-left: 12px}
.giveaway_index .left_sidebar .stats tr td.item {width: 300px}
.giveaway_index #main_content .sponsor_300x250 {padding: 0; width: 300px; margin: 10px 0}
.giveaway_index .recent_winners ul {margin: 0}
.giveaway_index .recent_winners li.winner_row {border-bottom: 1px solid #d6d6d6}
.giveaway_index .recent_winners li.winner_row ul {height: 35px; padding: 1em 0}
.giveaway_index .recent_winners li.winner_row li {float: left; padding-left: 10px; width: 140px}
.giveaway_index .recent_winners li .thumbnail {margin-right: 10px}
.giveaway_index ul.sorts {width: 648x; height: 32px; padding: 0; margin-top: 0px; border-bottom: 1px solid #d6d6d6; border-top: 1px solid #d6d6d6}
 .giveaway_show h1 {display: none}
.giveaway_show #main_content {padding-right: 315px; width: 455px; margin-left: 5px; padding-top: 20px}
.giveaway_show .main_column {float: left; position: relative; width: 100%; padding: 15px 0 0; background-image: url("/images/bg_giveaway_show.gif"); text-align: center; margin-bottom: 100px}
.giveaway_show .main_column p.prize {margin: 5px 60px 10px}
.giveaway_show .main_column h2 {padding: 0; margin: 5px 40px 10px}
.giveaway_show .main_column label {display: block; margin: 5px 20px 0}
.giveaway_show .main_column textarea {margin: 0 20px; width: 400px}
.giveaway_show .main_column textarea:focus {background: #fff}
.giveaway_show .main_column dd, .giveaway_show .main_column dt {margin: 0 20px }
.giveaway_show .main_column dd.closing_date {font-weight: bold}
.giveaway_show h3.section_tag {height: 10px; padding: 9px; background: url('/images/bg_giveaway_sidebar_header.gif'); border-top: 0}
.giveaway_show .venue h3.section_tag {margin-top: 0}
.giveaway_show .venue .venue_details li {padding-left: 0}
.giveaway_show .venue .venue_details.has_image li {padding-left: 150px}
.giveaway_show .venue .venue_details li.thumbnail_container {margin-left: -150px}
.giveaway_show .venue .venue_details li.thumbnail_container span.thumbnail:hover {border-color: #D5D5D5}
.giveaway_show .venue .venue_name {font-size: 18px; font-weight: bold}
.giveaway_show .venue .event_title a {color: #FF4800; font-size: 18px; font-weight: bold}
.giveaway_show .venue .event_title a:hover {color: #fff; background-color: #FF4800; text-decoration: none}
.giveaway_show #description div.sharing_links {padding: 0; margin: 12px 0}
.giveaway_show #description div.sharing_links span.share {display: none}
.giveaway_show .more_link {font-weight: bold; font-size: 12px; display: block}
.giveaway_show .main_column .footer {background-image: url("/images/bg_giveaway_show.gif"); background-position: bottom; height: 115px; margin: 0; background-color: #fff; text-align: center}
.giveaway_show .main_column .short_footer {background-image: url("/images/bg_giveaway_show.gif"); background-position: bottom; height: 75px; margin: 0; font-size: 14px; padding-top: 15px; text-align: center; background-color: #fff}
.giveaway_show .main_column form {margin: 0}
.giveaway_show .main_column .join_or_submit {margin-bottom: 100px; text-align: center}
.giveaway_show .main_column .join_or_submit a.bn.sm {float: none; width: 60px; display: block; margin: 20px auto 0}
.giveaway_show .main_column .join_or_submit a.bn.sm span {float: none}
.giveaway_show .main_column .sign_in {display: block; padding: 6px 0 0 15px; float: none}
.giveaway_show .right_column {float: left; position: relative; width: 300px; padding-right: 5px; padding-left: 10px; margin-right: -315px}
.giveaways .sponsor_300x250 {margin: 0; padding: 0; width: 300px}
.giveaways .forms.with_auxiliary .main {width: 100%}
.giveaways .forms.with_auxiliary .main, .giveaways .forms.with_auxiliary .auxiliary {position: relative; float: left}
#home.giveaways .forms.with_auxiliary {width: auto; padding: 0 454px 0 20px; margin-top: 20px}
#home.giveaways .forms.with_auxiliary .auxiliary {width: 420px; padding: 0 16px; margin: 0 -452px 0 0}
.giveaways .forms.with_auxiliary {width: auto; padding: 11px 340px 0 20px}
.giveaways .forms.with_auxiliary .auxiliary {width: 308px; padding: 0 16px; margin: 0 -340px 0 0}
#modalInner {position: relative}
#modalInner form {margin: 0}
.signin_up_modal {padding-top: 7px; background: transparent url("/images/bg_modal.png") left top no-repeat}
.signin_up_modal h3 {position: relative; margin: 0 7px; padding: 10px; background: #222222 none repeat scroll 0 0}
.signin_up_modal .modal_close {position: absolute; display: block; right: 13px; top: 13px; height: 13px; width: 13px; background: transparent url("/images/bn_modal_close.gif")}
.signin_up_modal dl {width: 456px; margin: 0 7px; padding: 7px 0 0 0}
.signin_up_modal dd, .signin_up_modal dt {margin:0 10px}
.signin_up_modal dd input.text, .signin_up_modal dd textarea.text {width: 250px}
#modal .footer.signin_up_footer {height:8px}
.signin_up_modal dd.submit {margin-bottom: 12px}
.signin_up_modal dd.submit input {float: left}
.signin_up_modal dd.submit .button_aligned {display: block; float: left; padding: 40px 0 0 15px}
#modalInner .auxiliary {position: absolute; left: 290px; top: 40px; width: 155px}
#modalInner .auxiliary li {margin-bottom: 5px; padding-left: 8px; background-image: url(/images/bullet.disc.grey.gif); background-position: 0 6px; background-repeat: no-repeat}
 .giveaways #main_content { }
#home.giveaways h1 {display: none}
#home.giveaways .promo {clear: both; height: 68px; margin: 10px 0 20px; padding: 17px 15px 0 73px; background: url("/images/bg_subscribe_promo.gif") left top no-repeat}
#home .giveaway_current .description, #home .giveaway_current .ad_280x50 {padding: 0 10px}
#home.giveaways .promo h3 {display: none}
#home.giveaways .response_title {width: 345px; background: url("/images/question_chip.gif") 12px top no-repeat; margin-top: 18px; padding: 6px 20px 10px 50px}
#home.giveaways .fact_response {width: 345px; background: url("/images/answer_chip.gif") 12px top no-repeat; margin-top: 8px; padding: 5px 20px 10px 50px}
#home.giveaways .given_response {width: 415px; margin-top: 10px; padding-top: 15px; background: url("/images/reader_response_bubble.gif") left top}
#home.giveaways .given_response p {margin: 0 20px 10px 50px}
#home.giveaways .given_response .given_responder {clear: both; width: 365px; background: #ffffff url("/images/reader_response_bottom.gif") left top no-repeat; padding: 26px 0 0 50px; height: 46px}
#home.giveaways .given_response .given_responder img {padding: 2px; border: 1px solid #dcdcdc; float: left; margin-right: 8px}
#home.giveaways .response_event_title {clear: both; border-bottom: 3px solid #ededee}
.giveaways .auxiliary h2.header {padding: 0; margin-top: 15px}
.giveaways .auxiliary p.header {margin: 5px 0 16px; padding-bottom: 15px; border-bottom: 1px solid #bdbdbd}
#home.giveaways .response p {margin: 5px 0}
.giveaways .row.forms .half {background: transparent}
.giveaways h1 {padding: 20px 10px 0 20px}
.giveaway_message h3, .giveaway_message a {border-top: 1px solid #cacaca}
.giveaway_message.clear_bg h3, .giveaway_message.clear_bg a {border-top: 0}
.giveaway_message, .giveaway_message a {background-color: #f4f4f4}
.giveaway_message.clear_bg, .giveaway_message.clear_bg a {background-color: #ffffff}
.giveaway_message {padding: 0 0 5px}
.giveaway_message h3 {padding: 8px 10px 0}
.giveaway_message p {padding: 0 10px}
.giveaway_message h3 {margin-bottom: 3px}
#description .description .giveaway_message p {margin: 0 0 6px}
.giveaway_message a {position: relative; left: -1px; display: block; height: 19px; padding: 4px 0 0 65px; background: url("/images/bg_giveaway_flag_sm.gif") left 6px no-repeat}
.giveaway_flash, .giveaway_flash .footer {background-image: url("/images/bg_purple_giveaways.gif"); background-repeat: no-repeat}
.giveaway_flash {margin: 10px 0 0 0; padding: 10px 0 0 0; background-position: top left}
.giveaway_flash .footer {padding: 0 0 10px; background-position: bottom left}
.giveaway_flash h3, .giveaway_flash p {margin: 0 0 5px; padding: 0 12px}
.giveaways .giveaway_form, .giveaways .giveaway_current {border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #f6f6f6}
.giveaways .giveaway_form {padding: 6px 10px 18px 18px; border-top: 3px solid #ddd}
.giveaways .giveaway_form .buttons input {height: 22px; width: 100px; background-image: url("/images/bn_giveaway.gif"); float: left}
.giveaways .giveaway_form .button_aligned {display: block; width: auto; padding: 22px 0 0 110px}
.giveaways .giveaway_form .join_or_submit span.sign_in {line-height: 25px; padding-left: 10px}
.giveaways .giveaway_form dd.submit span {padding-left: 8px; vertical-align: middle}
.giveaways .giveaway_form form {margin-top: 2em}
.giveaways .giveaway_form form dl .text {width: 350px}
.giveaways .giveaway_form p.closes_on {margin: 10px 0}
.giveaways .giveaway_form p {margin: 0; clear: left}
.giveaways .auxiliary #details {margin: 0 0 20px 7px}
.giveaways .auxiliary .current_giveaways {padding: 5px 10px 10px; border-left: 1px solid #d3d3d3; margin: 0 0 20px 5px}
.giveaways .auxiliary .current_giveaways a {display: block}
.giveaways .auxiliary .event_preview .thumbnail {float: left; margin-bottom: 15px}
.giveaways .auxiliary .event_preview .writeup {padding-left: 5px; padding-right: 5px}
.giveaways .auxiliary .event_preview .writeup .meta {float: left; margin-bottom: 15px; width:180px}
.giveaways .auxiliary .event_preview h4 {margin: 0}
.giveaways .auxiliary .event_preview .writeup .meta .sold_out {border-bottom: 1px solid #f1cacd; margin: 6px 0; padding: 5px 25px 1px 25px; background: #feeff2 url("/images/sold_out.gif") left top no-repeat}
.giveaways .auxiliary .event_preview .writeup .meta .free, .giveaways .auxiliary .event_preview .writeup .meta .giveaway, .giveaways .auxiliary .event_preview .writeup .meta .flavorpill_event {height: 15px; padding: 1px 8px 0 18px}
.giveaways .auxiliary .event_preview .writeup .meta .free {background: url("/images/free.gif") left top no-repeat}
.giveaways .auxiliary .event_preview .writeup .meta .giveaway {background: url("/images/giveaway.gif") left top no-repeat}
.giveaways .auxiliary .event_preview .writeup .meta .flavorpill_event {background: url("/images/f_circle.gif") left top no-repeat}
.giveaways .auxiliary .event_preview .writeup .description {margin: 8px 0; clear: both}
.giveaways .giveaway_current {position: relative; padding: 7px 0 7px; border-top: 1px solid #ddd}
.giveaways .giveaway_current h2, .giveaways .giveaway_current h3 {position: relative; height: 27px; padding: 6px 10px 0; left: -2px; background: url("/images/bg_giveaway_flag_lg.gif") left top no-repeat}
.giveaways .giveaway_current ul {padding: 0 10px; margin: 0}
.giveaways .giveaway_current li {float: left; width: 191px; margin-top: 12px; padding-bottom: 12px; border-bottom: 1px solid #d4d4d4}
#home.giveaways .giveaway_current li {width: 100%}
.giveaways .giveaway_current li.odd {margin-right: 10px}
.giveaways .giveaway_current li.blind {clear: both; position: absolute; bottom: 0; left: 0px; width: 420px; height: 10px; margin: 0; padding: 0; background: #f6f6f6; border: 0}
.giveaways .giveaway_current li dl {margin-top: 0}
.giveaways .giveaway_current li .gray_button, .giveaways .giveaway_current li .gray_button span {float: left; background-image: url("/images/bn_grayborder_1pxradius.gif"); background-repeat: no-repeat}
.giveaways .giveaway_current li .gray_button {display: block; margin-top: 5px; padding-left: 7px; background-position: left top}
.giveaways .giveaway_current li .gray_button span {height: 19px; padding: 4px 7px 0 0; background-position: right top}
.giveaways .giveaway_current li a.gray_button:hover {background-position: left bottom}
.giveaways .giveaway_current li a.gray_button:hover span {background-position: right bottom}
.giveaways .pagination a, .giveaways .pagination span {margin: 0 3px; padding: 1px 2px 0; border-width: 1px; border-style: solid}
.giveaways .pagination a {border-color: #2785bc}
.giveaways .pagination span {border-color: #b0b0b0}
.giveaways .pagination .previous, .giveaways .pagination .next, .giveaways .pagination .hellip {border: 0; margin: 0 1px}
.giveaways .pagination .previous, .giveaways .pagination .next {background-image: url("/images/bg_pagination_prev_next.gif"); background-repeat: no-repeat}
.giveaways .pagination .previous {padding-left: 15px; background-position: left top}
.giveaways .pagination .next {padding-right: 15px; background-position: right -20px}
.giveaways .giveaway_current dd p, .giveaways .auxiliary .event_preview .writeup p {margin: 0}
 .giveaways .pagination span.disabled {display: none}
 #events_header {position: relative; border-bottom: 1px solid #dddddd; margin: 0 20px; padding: 30px 10px 15px 0}
.listings #main_content h1 {display: none}
.listings .events_paginator.top {float: right; margin: 0 20px 0 0; padding: 41px 0 0 0}
.listings .events_paginator.top .previous{ background: url("/images/header_nav_last.gif") left center no-repeat; padding: 0 7px 0 10px}
.listings .events_paginator.top .next{ background: url("/images/header_nav_next.gif") right center no-repeat; padding:0 10px 0 7px}
.events_columns {padding-right:555px; clear:both; float:left}
#day_column_left {float: left; display: inline; position: relative; width: 180px; margin-left: 20px}
#day_column_left .auxiliary {width:180px}
#day_column_left .auxiliary #calendar{ margin-left:0}
#calendar_nav {margin: 9px 0 9px 0; padding: 0}
#calendar_nav li {display: block; float: left; margin: 3px 6px; font-size: 12px}
#calendar_nav li a {color: #2785bc}
#day_column_left .show_all_link, #day_column_left .date_link, #day_column_left .genre_link {display: block; color: #ff4800; font-size: 14px; font-weight: bold; margin: 0 2px 8px; padding: 0 4px}
#day_column_left .date_link {background: url('/images/icon_calendar.gif') no-repeat 150px top; margin-top: 10px}
#day_column_left .genre_link {margin-top: 10px}
#event_type_nav {margin: 0; padding: 0; border-top: 1px solid #d6d6d6; width: 176px}
#event_type_nav li {border-bottom: 1px solid #d6d6d6; height: 33px; line-height: 32px; padding: 0 4px; margin: 0 2px}
#event_type_nav li.active {background: transparent url('/images/bg_event_nav_selected.gif'); border-bottom: 0; height: 34px; margin: -1px 0 0; padding: 0 6px}
#event_type_nav li.first {border-top: 1px solid #d6d6d6}
#day_column_right {position: relative; float: left; padding-left:15px; width: 540px; margin-right: -575px; overflow: hidden}
h2.ongoing_header {margin: 10px 0 15px; border-top: 3px solid #C6C3A2; padding: 15px 10px; background: #ffffcb; color: #A1A180}
.prev_next_paginator {clear: left; height: 18px; font-size: 14px; text-align: right; margin: 21px 0 8px}
.prev_next_paginator li {display: inline; margin-left: 10px; color: #666666}
.prev_next_paginator a.prev_page {margin-right: 10px}
.prev_next_paginator a.next_page {margin-left: 10px}
.prev_next_paginator .disabled {display: none}
#day_column_right .grey_header, #day_column_right ul.subgenres {width: 540px; padding: 0; margin-bottom: 0; margin-top: 0; border-top: 1px solid #d6d6d6; background-color: #f6f6f6; font-size: 14px}
#day_column_right ul.subgenres {padding-left: 80px; position: relative; width: 460px}
#day_column_right ul.subgenres .header {position: absolute; left: 0; top: 0}
#day_column_right .grey_header {line-height: 34px; padding: 0 15px}
#day_column_right ul.subgenres li {display: block; float: left; height: 32px; margin: 0 15px; line-height: 32px}
#day_column_right ul.subgenres li.active a {color: #242424}
#day_column_right ul.sorts {width: 540px; height: 32px; padding: 0; margin-top: 0px; border-bottom: 1px solid #d6d6d6; border-top: 1px solid #d6d6d6}
body.listings #day_column_right .filters {margin-top: 20px}
#day_column_right ul.subgenres li.header {color: #666}
#day_column_right .event_list {padding: 16px 0 0 0; margin: 0; width: 550px}
h2.ongoing {margin: 10px 0 15px 0; padding: 15px 10px; width: 520px; background-color: #ffffcb; border-top: 3px solid #C6C3A2; float: left}
h2.ongoing img {padding: 0 3px 0 6px}
#events_footer #back_to_top {display:block; float:left; margin-top: 10px; padding-left: 14px; text-decoration: none; background: url("/images/back_to_top.gif") left center no-repeat}
#events_footer .events_paginator {margin-top: 10px; display:block; float: right}
#events_footer .events_paginator .previous {background: url("/images/header_nav_last.gif") left center no-repeat; padding: 0 7px 0 10px}
#events_footer .events_paginator .next {background: url("/images/header_nav_next.gif") right center no-repeat; padding:0 10px 0 7px}
#event_footer .features .event_list div {float: left; width: 505px; margin-right: 20px; padding: 10px 10px 10px 0}
.features .event_list div.bottom {background: none; border: 0}
.features .event_list div dl.event {width: 395px; margin: 5px 0 0 0; padding: 0}
.features .event_list .genre {margin-top: 0}
.features .event_list dl dd.date {border: 0; padding-bottom: 0; margin-bottom: 0}
p.genres {width: 550px; margin: 0; padding: 20px 205px 0 20px}
 .hbo_event_index #main_content h1 {margin-top: .5em; font-size: 24px; padding: 0; width: auto}
.hbo_event_index #day_column_right .section_tag {height: 20px; margin-top: 6px; font-size: 18px; text-transform: none; background-repeat: no-repeat; background-position: 330px 6px; position: relative}
.hbo_event_index #day_column_right .hbo_head_0 {background-image: url(/images/hbo_head_0.gif);}
.hbo_event_index #day_column_right .hbo_head_1 {background-image: url(/images/hbo_head_1.gif);}
.hbo_event_index #day_column_right .hbo_head_2 {background-image: url(/images/hbo_head_2.gif);}
.hbo_event_index #day_column_right .section_tag .more_link {position: static; top: 0; right: 0; margin-left: 6px; font-size: 12px; text-transform: uppercase}
.hbo_event_index #day_column_right .section_tag .hbo_center_ad {display: block; position: absolute; top: 6px; left: 330px; width: 200px; height: 29px}
.hbo_event_index #map {width: 540px; height: 250px; margin-top: 12px}
.hbo_event_index .gmap_bubble_content .event_title, .hbo_event_index .gmap_bubble_content .venue_title {display: block; margin-left: 55px; margin-right: 20px}
.hbo_event_index .event dt, .hbo_event_index .event dd {margin-right: 0px; margin-left: 130px}
.hbo_event_index .event dd.event_image {float: left; margin: 0}
.hbo_event_index #day_column_right .featured_writeup_text {margin-bottom: 1em}
.hbo_event_index #day_column_right .featured_writeup_text p {margin-bottom: .35em}
.hbo_event_index #day_column_right .extra_info {height: 15px}
.hbo_event_index #day_column_right .share_links {margin-top: 10px; margin-bottom: 10px}
.hbo_event_index #day_column_right .share_links a {display: block; float: left; height: 16px; background-position: left top; background-repeat: no-repeat; padding-left: 22px; margin-right: 15px; text-decoration: none}
.hbo_event_index #day_column_right .share_links a:hover {text-decoration: none}
.hbo_event_index #day_column_right .share_links a span {color: #000; border-bottom: 1px dotted #000}
.hbo_event_index #day_column_right .share_links a:hover span {border-bottom-color: #fff}
.hbo_event_index #day_column_right .share_links a.email {background-image: url(/images/email.gif);}
.hbo_event_index #day_column_right .share_links a.twitter {background-image: url(/images/hbo_twitter.gif);}
.hbo_event_index #day_column_right .share_links a.facebook {background-image: url(/images/hbo_facebook.gif);}
.hbo_event_index .genre_list_sort {display: block; font-size: 14px; font-weight: bold; margin: 0 2px; padding: 0 2px; height: 33px; line-height: 32px}
.hbo_event_index .sponsor_160_600 {margin-top: 6px}
 body.search h1 {position: relative; width: 735px; margin: 15px 20px; padding: 0; border-bottom: 1px solid #d3d3d3}
body.search h1 span {position: absolute; top: 2px; right: 0}
.search_container {padding: 0 20px}
.browse div.results_for {margin-bottom: 14px; padding-bottom: 6px; clear: left}
.browse div.results_for.with_border {border-bottom: 2px solid #aaaaaa}
.search_container .search form {width: 580px; height: 35px; margin: 0; padding: 5px 0 0 6px; background: #e7e7e7 url("/images/bg_search.gif") left top no-repeat}
#search_results {width: 590px; margin-top: 14px; padding: 15px 0}
#search_results .single_event {padding: 10px}
#search_results .event {margin: 0 120px 0 0; padding: 0}
#search_results .event_presenter .thumbnail {float: right}
#search_results .event dt, #search_results .event dd {margin-left: 0; margin-right: 0}
#search_results .giveaways, #search_results .venues {margin-bottom: 20px}
#search_results .giveaway {float: left; width: 580px}
#search_results .giveaway dd, #search_results .giveaway dt {padding-right: 150px}
#search_results .giveaway .thumbnail {margin-right: -135px; float: right; margin-bottom: 10px}
#search_results .giveaway .giveaway_name {font-size: 18px; font-weight: bold}
#search_results .giveaway .description {margin-bottom: 10px}
#search_results .giveaway .bn {height: 32px; margin: 0 10px 10px 0}
#search_results .giveaway .bn.view_giveaway, #search_results .giveaway .bn.view_giveaway span {background-image: url('/images/bn_blue_bordered.gif'); color: #325e6e}
#search_results .giveaway .bn.view_giveaway span {height: 22px; padding-top: 10px; background-color: #fff; font-size: 12px}
#search_results .giveaway a.email {display: block; float: left; background-color: #ffffff; margin: 0 0 0 0; padding: 5px 10px 0 5px; height: 25px; border: 1px solid #d3d3d3; -moz-border-radius: 2px; -webkit-border-radius: 2px}
#search_results .giveaway a.email span {display: block; padding-top: 2px; height: 18px; background-repeat: no-repeat; background-position: left top; float: left; background-image: url("/images/email.gif"); padding-left: 21px; font-weight: bold; color: #4c4c4c; font-size: 12px}
#search_results .venues .venue {padding-bottom: 1em; width: 580px}
#search_results .venues dt, #search_results .venues dd {padding-left: 150px}
#search_results .venues .thumbnail {position: relative; overflow: visible; margin-left: -150px}
#search_results .venues .thumbnail a {max-height: 200px}
#search_results.browse .event_list {padding: 0}
#search_results .no_results {margin: 10px 0 15px; padding: 15px 10px 15px 65px; border-top: 3px solid #c6c3a2; background: #ffffcb url("/images/bg_search_exclamation.gif") 18px 18px no-repeat; width:515px}
#search_results .no_results h2, #search_results .no_results p {padding:0; margin:0}
#search_results.browse .event_list .event_presenter {padding-right: 10px}
.search_highlight {background-color: #ccfdfd}
h2.have_passed {margin: 10px 0 15px; border-top: 3px solid #C6C3A2; padding: 15px 10px 15px 40px; background: #ffffcb url("/images/have_passed.gif") 12px 15px no-repeat}
.search .pagination a, .search .pagination span {margin: 0 3px; padding: 1px 2px 0; border-width: 1px; border-style: solid}
.search .pagination a {border-color: #2785bc}
.search .pagination span {border-color: #b0b0b0}
.search .pagination .previous, .search .pagination .next, .search .pagination .hellip {border: 0; margin: 0 1px}
.search .pagination .previous, .search .pagination .next {background-image: url("/images/bg_pagination_prev_next.gif"); background-repeat: no-repeat}
.search .pagination .previous {padding-left: 15px; background-position: left top}
.search .pagination .next {padding-right: 15px; background-position: right -20px}
.search .giveaway_current dd p, .search .auxiliary .event_preview .writeup p {margin: 0}
 .search .pagination span.disabled {display: none}
 .features .event_list dl.event dd.date {position: absolute; right: 5px; bottom: 5px}
.features .event_list dl.event dd.date img {margin-right: 3px}
.features .event_list div {position: relative; padding: 3px 0 5px; margin: 5px 0}
.row.features .auxiliary {width: 175px; margin-left: 20px}
.row.features .auxiliary ul {margin: 0 8px 25px 8px}
.auxiliary.with_icon_links h2 {margin-bottom: 5px; padding-top: 0; border-bottom: 1px solid #d4d4d4}
.auxiliary.with_icon_links a {display: block; height: 17px; width: 100%; background: url("/images/icon_popup.gif") right 3px no-repeat}
 .gallery h2.photoset_title {padding-top: 15px; padding-bottom: 13px; padding-right: 300px}
.gallery dt {padding: 15px 20px 13px 0; margin: 0; background: none}
.gallery ul, .gallery dl {padding: 0 20px; margin: 5px 0; float: left}
.gallery dl {clear: both; width: 500px}
.gallery .thumbnails {padding: 0; margin: 0}
.gallery .thumbnails li, .gallery .thumbnails li a {float: left; padding: 0; background: #000; overflow: hidden; display: block}
#gallery_slider {width: 235px; overflow: hidden; z-index: 1}
#gallery_slider.rectangle {margin-top: 50px}
#gallery_slider.square {height: 269px}
#gallery_slider.rectangle .mask {width: 235px; height: 292px; float: left}
#gallery_slider.rectangle .mask.one {height: 117px}
#gallery_slider.rectangle .mask.two {height: 204px}
#gallery_slider.square .mask {width: 240px; height: 269px; float: left}
#cover_list.thumbnails li, #cover_list.thumbnails li a {width: 235px; height: 82px}
#slider_list .thumbnails li, #slider_list .thumbnails li a {width: 75px; height: 75px}
#cover_list.thumbnails li a:hover, #slider_list .thumbnails li a:hover, .past_event_photos span.thumbnail a:hover {border-bottom: 4px solid #ff4800}
#cover_list.thumbnails li a:hover {height: 78px}
#slider_list .thumbnails li a:hover {height: 71px}
#cover_list.thumbnails li, #slider_list .thumbnails li {margin: 0 5px 5px 0}
#slider_list .thumbnails a {width: 75px}
.gallery dl.column {width: 488px; padding-right: 0}
.gallery div.column {margin: 5px 0 0; padding: 5px 5px 0; border: 1px solid #ccc; background: #fff}
#gallery_slider .control_pad {width: 100%; background: #fff url("/images/bg_controlpad_gallery.gif") left top no-repeat}
#gallery_slider .control_pad ul {z-index: 2; background: transparent}
.rectangle.one {height: 125px}
.gallery div.column.squares {width: 240px; height: 269px; padding: 5px 0 5px 5px}
.gallery .fullsize, .gallery dl dd.location {margin: 0}
.gallery dd.fullsize {width: 455px; margin-right: 10px; padding: 5px; border: 1px solid #ccc}
.gallery dd.fullsize div {width: 455px; overflow: hidden}
.gallery dd.fullsize p {width: 445px; padding: 5px; margin: 5px 0 0 0; background: #efefef}
.gallery dd.fullsize p span.caption {padding: 0; margin: 0}
.gallery dl dd.location {margin-top: 10px}
.gallery dl dd.description {margin: 10px 20px 10px 0}
 .cover_gallery h2 {padding: 0}
.cover_gallery ul {width: 540px; margin-bottom: 15px}
.cover_gallery ul li {float: left; width: 245px; height: 110px; margin: 0 20px 20px 0}
.cover_gallery li h3 {position: relative; padding: 5px 0 0 5px; width: 240px}
.issue ul.inline_list.issues {width: 755px; margin-bottom: 0}
.inline_list.issues li {position: relative; width: 357px; height: 100px}
.auxiliary.artist ul.sub_nav {padding-top: 0}
.inline_list.issues li div.issue_info {position: absolute; width: 120px; top: 0; left: 250px}
.inline_list.issues li div.issue_info h3 {width: 120px; margin: 5px 0; padding: 0}
.inline_list.issues li div.issue_info ul, .inline_list.issues li div.issue_info ul li {width: 100px; height: auto; margin: 0; padding: 0}
.inline_list.issues li div.issue_info ul li {display: block; margin: 1px 0 0; padding: 0}
.event_list h2.event_dates, h2.first_letter, h2.issue_date {width: 755px; height: 18px; margin: 7px 0 10px -20px; padding: 5px 0 0 20px; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; background: #f0f0f0 url("/images/bg_issue_date.gif") left top repeat-y}
.event_list h2.event_dates, h2.first_letter {width: 515px; border-right: 1px solid #dedede}
.event_list h2.event_dates {margin-top: 0}
 .signin_up #main_content {width: 950px}
.signin_up #sidebar {display: none}
.signin_up_field {float: left; width: 840px; margin: 10px 20px; padding: 20px 20px 20px 50px; border: 1px solid #CDCDCD; background-color: #F9F9F9}
.signin_up_field p.cta {width: 330px; margin-left: 15px; margin-right: 25px}
.signin_up_field dl {width: 340px; margin: 0 15px}
.signin_up_field .subhead {margin: 0; font-size: 16px}
.signin_up_field dd.submit, .signin_up_field dd.check_out_terms {padding-right: 20px}
.signin_up_field dd.submit input {float: left}
.signin_up_field dd.submit .button_aligned {display: block; float: left; padding: 40px 0 0 15px}
.signin_up_field .auxiliary {width: 400px; padding-left: 50px; margin: 0}
.signin_up_field .auxiliary ul {padding-bottom: 50px}
.signin_up_field .auxiliary li {position: relative; height: 85px; margin-top: 35px; padding-left: 130px}
.signin_up_field .auxiliary li a {position: absolute; left: 0px; border: 1px solid black}
#modal .modal_wrapper.wide.pub_img dt {position: relative}
#modal .modal_wrapper.wide.pub_img .modal_close {background: transparent url("/images/bn_modal_close.gif") repeat scroll 0 0; display: block; height: 13px; position: absolute; right: 13px; top: 13px; width: 13px}
#modal .modal_wrapper.wide.pub_img .publication .image {margin: 0; border: 0}
 #profile_details .forms.with_auxiliary {float: left; width: 735px; margin: 10px 20px; padding: 0; border: 1px solid #CDCDCD; background-color: #F9F9F9}
#profile_details .forms.with_auxiliary .subhead {width: 350px; padding-left: 20px}
#profile_details .forms.with_auxiliary .half {width: 325px; padding-left: 20px}
#profile_details input.radio {vertical-align: middle}
#profile_details #conductor_country, #profile_details input.text, #profile_details textarea.text {width: 250px}
#profile_details .forms.with_auxiliary .auxiliary {width: 380px; margin-top: 0}
#profile_details .forms.with_auxiliary .auxiliary h2 {padding-top: 0}
#profile_details .forms.with_auxiliary .auxiliary .note {font-size: 12px; margin-bottom: 10px}
#profile_details dl.submit {clear: both; width: 620px; padding-left: 20px; text-align: center}
#websites {border-top: 1px solid transparent}
#websites ul {margin-top: 0}
#websites input {float: left; margin: 0 0 12px 0}
#websites li ul {float: left; margin: 0}
#websites li li {display: block; float: left; width: 17px; height: 17px; padding: 5px 0 0 10px}
#websites li li a {display: block; float: left; width: 17px; height: 17px; text-indent: -10000em; background-image: url("/images/bn_add_remove.gif")}
#websites li li a.remove {background-position: left -25px}
 .subscriptions, .quick_look, .your_profile, .rss_feeds, .my_subscriptions {position: relative; float: left; margin-bottom: 15px}
.member_home h2, .member_home h3 {clear: both; border-bottom: 1px solid #ddd}
.member_home h2 {position: relative; width: 357px; height: 25px; margin-bottom: 4px; padding: 5px 0 3px}
.quick_look h2 {margin-bottom: 15px}
.quick_look dd.publication {text-indent: -10000em}
.quick_look dd.publication a {margin: -10px 0 5px 0}
.member_home h3 {position: relative; clear: both; width: 352px; height: 17px; margin-bottom: 1px; padding: 5px 0 3px 5px}
.member_home .subscriptions ul {margin-top: 2px}
.member_home h2 a {position: absolute; top: 9px; right: 15px}
.my_subscription .surround, .your_profile .surround, .my_subscription .surround .inner_surround, .your_profile .surround .inner_surround, .your_profile dl, .quick_look dl {float: left}
.my_subscription .surround, .your_profile .surround {width: 355px; border: 1px solid #ddd; background: #f6f6f6}
.my_subscription form {margin: 0; padding: 0}
.my_subscription form .surround {width: 355px; border: 1px solid #cc9999; background: #fcf1f1}
.my_subscription li input.checkbox {position: absolute; top: 3px; right: 0}
.my_subscription .surround .inner_surround, .your_profile .surround .inner_surround {width: 345px; padding: 8px 0 8px 8px; border: 1px solid #fff}
.your_profile .inner_surround dl {width: 210px; margin: 5px 0 0}
.quick_look .thumbnail, .member_home .half.column div.quick_look dl {position: relative; float: left; width: 300px}
.your_profile .thumbnail {margin-bottom: 8px}
.member_home .half.column div.quick_look dl {width: 210px; margin: 0 -210px 0 0}
.your_profile dt, .your_profile dd {float: left; display: block; height: 20px; overflow: hidden}
.your_profile dt {width: 75px}
.your_profile dd {width: 135px}
.your_profile dl.clear, .your_profile dl.clear dt, .your_profile dl.clear dd {padding-right: 10px; float: none; width: auto; height: auto}
.member_home .description {margin: 3px 0}
.my_subscription .surround {margin-bottom: 15px}
.my_subscription .surround .inner_surround {padding-top: 0}
.subscriptions li, .my_subscription li, .my_subscription h3 {margin-right: 8px}
.rss_feeds dt, .my_subscription h3 {width: 332px; margin: 0; padding: 13px 0 0 5px; height: 13px}
.my_subscription ul {margin: 0; padding: 0}
.my_subscription li {position: relative; padding:6px 5px 4px 5px; background: transparent}
.my_subscription li a, .my_subscription li a:hover, .my_subscription li a:visited {position: absolute; top: 0; right: 0}
.my_subscription form input.bn {width: 100px; height: 26px; margin: 10px 5px 0 5px; background: red url("/images/bn_submit_red.gif") left top no-repeat}
.my_subscription form input.bn:hover, .my_subscription form input.bn:focus {background: red url("/images/bn_submit_red.gif") left bottom no-repeat}
.subscriptions li span.coming_soon, .subscriptions li a, .my_subscription li a {display: block; padding: 6px 5px 4px 25px}
.subscriptions li a.publication, .my_subscription li a.publication {width: 250px; background: #fff url("/images/icon_info.gif") left 7px no-repeat}
.subscriptions li a.publication:hover {background: #fff url("/images/icon_info.gif") left -24px no-repeat}
.subscriptions li {position: relative; padding: 2px 0}
.rss_feeds ul {float: left;  }
.rss_feeds li {position: relative; float: left}
.rss_feeds li.subscriptions {width: 160px}
.rss_feeds li.candy {width: 160px; margin-right: -160px;}
.rss_feeds li.culture_pubs {width: 85px; margin: 0 10px}
.rss_feeds dl {margin: 0; padding: 0}
.rss_feeds dt {padding: 0; width: 150px}
.rss_feeds dd {margin-top: 5px}
.rss_feeds dd a {display: block; padding-left: 15px; background: transparent url("/images/icon_rss.gif") left 3px no-repeat}
.subscriptions a.add_subscription, .subscriptions a.add_subscription span {display: block; float: left; background: blue url("/images/bn_blue_sm.gif") left top no-repeat; text-decoration: none; color: #fff}
.subscriptions a.add_subscription {position: absolute; top: 4px; right: 0; padding: 0 0 0 5px; line-height: 14px}
.subscriptions a.add_subscription span {height: 17px; margin: 0; padding: 3px 5px 0 0}
.subscriptions a.add_subscription:hover {background-position: 0 bottom}
.subscriptions a.add_subscription span {background-position: right top}
.subscriptions a.add_subscription:hover span {background-position: right bottom}
.more_culture {float: left; width: 357px; padding: 0 0 28px; border-top: 1px solid #ddd; background: #fff url("/images/bg_need_culture.gif") left bottom no-repeat}
.column .more_culture h2 {float: left; width: 334px; border: 0; margin: 0 1px 2px; padding: 6px 10px 0; border-top: 1px solid #fff; height: 18px}
.more_culture p {margin: 0; padding: 0 11px}
 .wide .row.forms .half {width: 500px; background: #FAFAFA url("/images/bg_white_surround_wide.gif") no-repeat scroll left top}
.wide .row.forms .half dl { float: none}
.wide .row.forms .half select, .wide .row.forms .half input.text, .wide .row.forms .half textarea.text {border: 1px solid #c7c7c7}
.wide .row.forms .half input.text {width: 420px; height: 18px; margin-bottom: 18px; padding-top: 5px; padding-left: 5px}
.wide .row.forms .half textarea.text {width: 420px}
.wide .row.forms .half select {margin-bottom: 18px; padding: 4px 2px}
.wide .section_head {margin-bottom: 12px; padding-bottom: 2px; border-bottom: 1px solid #DDDDDD; font-size: 20px; font-weight: bold}
.wide .subsection_head {margin-bottom: 12px; padding-bottom: 2px; border-bottom: 1px solid #DDDDDD; font-size: 16px; font-weight: bold}
.tip_containing {position: relative}
.tip_containing .tip {position: absolute; top: -18px; right: -380px; background: transparent url('/images/bg_event_form_tip.png') no-repeat left top; width: 371px; padding-top: 10px; font-weight: normal; font-family: verdana, helvetica, sans-serif}
.tip_containing .tip h4, .tip_containing .tip p, .tip_containing .tip ul, .tip_containing .tip dl {margin: 6px 0}
.tip_containing .tip .content {padding-left: 40px; padding-right: 10px; font-size: 11px}
.tip_containing .tip .footer {width: 371px; height: 10px; background: transparent url('/images/bg_event_form_tip.png') no-repeat left bottom}
.wide .inline_radios {width: 460px}
.wide .inline_radios {margin-bottom: 15px; padding-bottom: 5px}
.wide #schedule_nav {height: 40px}
.wide .inline_radios li {display: block; float: left; width: 200px; margin: 0 25px 0 0}
.wide .inline_radios li label {position: relative; top: -4px; left: 5px; font-weight: normal}
#event_occurrence .start_day, #event_occurrence .end_day {width: 240px}
#event_occurrence .start_day {float: left}
#event_occurrence .end_day {float: right}
#event_occurrence .start_day input, #event_occurrence .end_day input {width: 200px}
#event_occurrence .edit_form .admin_only {display: none}
#event_occurrence .edit_form dl {margin: 0}
#event_occurrence .event_times ul {margin-top: 0}
#event_occurrence .timespan {position: relative; width: 100%; height: 45px}
#event_occurrence .timespan .add_remove {position: absolute; top: 5px; left: 195px}
#event_occurrence .event_times input {margin: 0; width: 75px; vertical-align: middle}
#event_occurrence #single_day, #event_occurrence #daily, #event_occurrence #weekly, #event_occurrence #irregular {padding-top: 15px; border-top: 1px solid #DDDDDD}
.wide .row.forms .half .fck_editor_container {background-color: #fff; margin: 1em 0; width: 430px}
#links ul, #new_images ul {overflow: hidden}
#links.add_remove_containing li ul, #new_images.add_remove_containing li ul {overflow: visible}
#links .event_link, #new_images .image_container {border-bottom: 1px solid #ddd; margin-bottom: -1px}
#links .event_link dl, #new_images .image_container dl {margin: 1em 0 0 0}
#new_images .image_container dt span {font-weight: normal}
#new_images .tip {top: 0px; right: -380px}
#event_occurrence #irregular .new_date {padding: 0 0 1px; margin-bottom: 15px; border-bottom: 1px solid #DDDDDD}
#event_occurrence #irregular .new_date ul {margin: 0}
.wide .row.forms .half.submit {background: #fff; border: 0px; margin: 0; padding-top: 0}
.wide .row.forms .half.submit .bn {margin-right: 7px}
 .add_remove li, .add_remove a {display: block; float: left; height: 17px; width: 17px; padding: 0 !important}
.add_remove li {margin-right: 10px}
.add_remove a {outline: none; text-indent: -9999em; line-height: 17px; background: url("/images/admin/buttons/bn_add_remove.png") no-repeat}
.add_remove a.remove {background-position: left -25px }
 .full_text li, .full_text li a {width: auto}
.full_text li a {float: none}
.full_text li a {text-indent: 23px}
 #main_content .date_picker input.text, .venue_event_form .inline_radios li input {vertical-align: middle}
#main_content .date_picker input.text {width: 150px}
.venue_event_form .inline_radios li {display: inline; float: none; margin-right: 5px}
 .venue_subnav, .venue_subnav li.nav_item a {border-bottom: 1px solid #dddddd}
.venue_subnav {clear: left; height: 36px; margin: 5px 20px 0 ; z-index: 5}
.venue_subnav li.nav_item, .venue_subnav li.nav_item a {display: block; float: left}
.venue_subnav li.nav_item {position: relative; margin-right: 10px; z-index: 10; font-weight: bold; font-size: 14px}
.venue_subnav li.nav_item a {height: 24px; padding: 12px 10px 0}
.venue_subnav li.nav_item a:hover {text-decoration: none; border-bottom: 1px solid #000000; color: #000}
.venue_subnav #my_venues_link {padding-right: 10px; background: url('/images/bg_down_arrow.gif') no-repeat right 17px}
.venue_subnav #my_venues {position: absolute; top: 36px; left: 0; margin: 0; z-index: 20; background-color: #fff; border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; border-right: 1px solid #DDD}
.venue_subnav #my_venues.active {display: block}
.venue_subnav #my_venues li {display: block; padding: 5px 10px; white-space: nowrap}
.venue_subnav #my_venues a {display: inline; float: none; padding: 0}
.venue_subnav #my_venues a, .venue_subnav #my_venues a:hover {border: 0}
.venue_subnav #my_venues a:hover {color: #000}
 .venue_index #main_content.wide {padding-left: 315px; width: 630px; margin-right: 5px; padding-top: 20px}
.venue_index #main_content p.flash {margin-left: -295px}
.venue_index #main_content .left_column {position: relative; float: left; padding: 0 10px 0 5px; width: 300px; right: 315px; margin-left: -100%}
.venue_index .ticker_fp50_event, .venue_index .ticker_giveaway {width: 270px; height: 63px; margin-bottom: 10px; padding: 0 15px}
.venue_index .ticker_fp50_event {background: transparent url('/images/bg_ticker_fp50_event.gif') no-repeat top left}
.venue_index .ticker_giveaway {background: transparent url('/images/bg_ticker_giveaway.gif') no-repeat top left}
.venue_index .ticker_fp50_event a, .venue_index .ticker_giveaway a {float: left; font-size: 18px; font-weight: bold; line-height: 63px}
.venue_index .ticker_fp50_event a {color: #ff4800}
.venue_index .ticker_fp50_event a small {font-weight: normal}
.venue_index .ticker_giveaway a {color: #2785bc}
.venue_index .ticker_fp50_event .count, .venue_index .ticker_giveaway .count {margin-top: 30px; font-size: 36px; font-weight: bold; float: right; margin-top: 9px; line-height: 36px}
.venue_index .ticker_fp50_event .total, .venue_index .ticker_giveaway .total {float: right; clear: right; font-weight: normal; font-size: 11px; line-height: 11px}
.venue_index .sponsor_300x250 {padding: 0; width: auto; margin: 8px 0}
.venue_index #main_content .main_column {position: relative; float: left; padding: 0; width: 100%}
.venue_index #main_content .featured_venue li {padding-left: 315px}
.venue_index #main_content .featured_venue li.description {line-height: 17px; margin-top: 1em}
.venue_index #main_content .featured_venue .thumbnail {position: relative; overflow: visible; margin-left: -315px}
.venue_index #main_content .featured_venue span.thumbnail:hover {border-color: #D5D5D5}
.venue_index #main_content .featured_venue .thumbnail a {max-height: 200px}
.venue_index #main_content .featured_venue .thumbnail_container a:hover {text-decoration: none}
.venue_index #main_content .venues dt, .venue_index #main_content .venues dd {padding-left: 150px}
.venue_index #main_content .venues .thumbnail {position: relative; overflow: visible; margin-left: -150px}
.venue_index #main_content .venues span.thumbnail:hover {border-color: #D5D5D5}
.venue_index #main_content .venues .thumbnail a {max-height: 200px}
.venue_index #main_content .fp_50_banner {position: absolute; background: transparent url('/images/bg_featured_venue_banner.gif') no-repeat; width: 300px; height: 28px; top: 10px; left: -3px; line-height: 28px; padding: 0 7px; color: #fff; font-size: 14px; font-family: arial, helvetica, sans-serif}
.venue_index .venue_name {font-size: 18px; font-weight: bold; font-family: arial, helvetica, sans-serif}
.venue_index dd.event_image {float: left}
.venue_index .featured_venue {font-family: verdana, arial, helvetica, sans-serif}
.venue_index .featured_venue h3 {display: none}
.venue_index .featured_venue .venue_details {margin-top: 0}
.venue_index ul.sorts {width: 615px}
.venue_index .venues .venue {float: left; padding-bottom: 10px; clear: left; width: 615px}
 .free_module dl {background: transparent url(/images/bg_dottedline.gif) repeat-x scroll left bottom; padding-bottom: 8px; margin: 3px 0}
.free_module dd.genre {margin-top: 8px}
.free_module .title {font-size: 14px; line-height: 17px}
 .venue_home .inner_container {clear: left; padding-left: 330px; padding-right: 40px}
.venue_home .left_sidebar {position: relative; right: 370px; float: left; width: 300px; margin-left: -100%; padding: 10px 10px 10px 20px; font-size: 12px}
.venue_home .left_sidebar h2 {padding: 5px 0 0 0}
.venue_home .left_sidebar .venue_logo {width: 300px; height: 140px}
.venue_home .venue_details {line-height: 17px; color: #333}
.venue_home .venue_details dt {padding-top: 3px; border-top: 1px solid #dddddd; font-weight: bold}
.venue_home .venue_details dd {padding-bottom: 3px}
.venue_home .venue_links {font-weight: bold}
.venue_home .stats_box {margin-top: 20px; padding: 10px; background-color: #eeeeee; color: #333}
.venue_home .stats_box li {text-indent: -15px; margin-left: 15px}
.venue_home .stats_box li span {font-size: 18px; font-weight: bold}
.venue_home .page_content {position: relative; float: left; width: 100%; padding: 10px 20px; border-left: 1px solid #dddddd}
.venue_home .main_buttons {height: 65px}
.venue_home .main_buttons li {display: block; float: left}
.venue_home .main_buttons li a {display: block; width: 282px; height: 65px; line-height: 65px; text-align: center; font-size: 18px; font-weight: bold}
.venue_home .main_buttons li.green_bn a {margin-right: 10px; background-image: url("/images/bn_venue_action_green.gif"); color: #2f4c27}
.venue_home .main_buttons li.blue_bn a {background-image: url("/images/bn_venue_action_blue.gif"); color: #2a4c4e}
.venue_home .event_filters {height: 22px; padding: 6px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; font-size: 12px}
.venue_home .event_filters li {display: block; float: left; height: 22px; padding-left: 1px; margin-right: 9px}
.venue_home .event_filters li a {display: block; height: 22px; line-height: 22px; padding-left: 7px; padding-right: 8px; float: left}
.venue_home .event_filters li.active {padding-left: 1px; background-image: url('/images/bn_venue_filter.gif'); background-position: left bottom}
.venue_home .event_filters li.active a {font-weight: bold; color: #fff; background-image: url('/images/bn_venue_filter.gif'); background-position: right bottom}
.venue_home .event_filters li.active a:hover {text-decoration: none; cursor: default}
.venue_home .pagination {font-size:14px; height:18px; margin:21px 0 8px; text-align:right}
.venue_home .pagination .disabled {display: none}
.venue_home .events dt {font-size: 14px; font-weight: bold}
.venue_home .events dt a {color: #ff4800}
.venue_home .events dt a:hover {color: #fff; background-color: #ff4800; text-decoration: none}
.venue_home .events .event_time strong {font-weight: normal}
.venue_giveaway_answers .responses .response_actions, .venue_home .events .event_actions, .venue_home .giveaways .giveaway_actions {height: 33px; padding: 0 0 0 10px; font-size: 12px; background: #f4f4f4}
.venue_giveaway_answers .responses .response_actions li, .venue_home .events .event_actions li, .venue_home .giveaways .giveaway_actions li {float: left; height: 33px; line-height: 33px}
.venue_giveaway_answers .responses .response_actions li a, .venue_home .events .event_actions li a, .venue_home .giveaways .giveaway_actions li a {display: block; float: left; height: 33px}
.venue_home .events .event_actions .comment_count {margin-left: 25px; padding-left: 17px; font-weight: bold; background: transparent url('/images/comment_icon.gif') no-repeat left 11px}
.venue_home .events .event_actions .no_comment a {color: #666666}
.venue_giveaway_answers .responses .response_actions .submitted, .venue_home .events .event_actions .last_modified, .venue_home .giveaways .giveaway_actions .last_modified {float: right; padding: 0 10px; background-color: #e7e7e7; color: #000}
  .venue_show #modalInner {display: table; margin: 0 auto; width: auto; position: relative}
.venue_show #modalInner .join_signin_wrapper {position: relative}
.venue_show #modalInner .modal_img_container {position: relative}
.venue_show #modalInner .modal_img_container img {padding: 4px; border: 1px solid #D5D5D5; background-color: #fff}
.venue_show #modalInner a#closeBut {position: absolute; display: block; top: -13px; right: -13px; width: 30px; height: 30px; text-indent: -9999em; background: url(/images/closeModal.png) no-repeat; outline: 0; z-index: 5}
.venue_show #main_content h1 {display: block; border-bottom: 1px solid #d7d7d7; padding: 0 0 8px 0; margin: 10px 20px 0; font-size: 24px}
.venue_show .inner_container {margin-right: 360px}
.venue_show .page_content {position: relative; float: left; width: 100%; padding: 0 10px 0 20px}
.venue_show div.featured {zoom: 1; padding: 1px 15px; margin: 12px 0; border-bottom: 1px solid #d7d7d7; background-color: #f0f0f0}
.venue_show .featured .section_tag {background: none; border-top: 0; height: auto; padding: 0}
.venue_show .featured .image_containing dt, .venue_show .featured .image_containing dd {margin-left: 220px; margin-right: 0}
.venue_show .featured .image_containing dd.event_image {float: left; margin-left: 0}
.venue_show .featured .thumbnail a {max-height: none}
.venue_show .featured .image_containing .description {clear: none}
.venue_show .featured .image_containing .date_clock_container {display: none}
.venue_show .venue_details {font-size: 12px; line-height: 15px}
.venue_show .venue_details dt, .venue_show .venue_details dd {margin-left: 0px}
.venue_show .venue_details.has_image dt {margin-left: 235px; padding-top: 3px; font-weight: bold}
.venue_show .venue_details.has_image dd {margin-left: 235px; padding-bottom: 3px}
.venue_show .venue_details.has_image .venue_image {margin: 0; float: left}
.venue_show .venue_details.has_image .venue_image img {display: block; width: 225px;  }
.venue_show .venue_details.has_image .venue_image span {display: block; width: 225px; text-align: right; font-size: 10px; font-family: helvetica, verdana, arial, sans-serif}
.venue_show .venue_details .comment {margin-top: 10px}
.venue_show .venue_details .comment a {padding-left: 18px; background: transparent url('/images/comment_icon.gif') no-repeat scroll left top}
.venue_show .venue_details .rss_link a {padding-left: 18px; background: transparent url('/images/icon_rss_orange.gif') no-repeat scroll left top}
.venue_show #description div.sharing_links, .venue_show #description div.comments {margin-right: 0}
.venue_show .venue_writeup {background: #fff url("/images/bg_venue_writeup.gif") no-repeat left 1px; line-height: 24px}
.venue_show .venue_writeup h4 {float: left; height: 17px; margin: 0; padding-left: 5px; background: #fff url('/images/bg_venue_writeup_header.gif') no-repeat left center}
.venue_show .venue_writeup h4 span {display: block; float: left; height: 17px; padding-right: 5px; line-height: 17px; color: #fff; background: #fff url('/images/bg_venue_writeup_header.gif') right center}
#description .venue_writeup h4 span {display: block; float: left; height: 17px; padding-right: 5px; line-height: 17px; color: #fff; background: #fff url('/images/bg_venue_writeup_header.gif') right center}
.venue_show .venue_writeup .venue_writeup_content {clear: left; padding: 20px 12px 0; min-height: 60px; height: auto !important; height: 60px}
#description div.venue_writeup div.venue_writeup_content {clear: left; padding: 20px 12px 0; min-height: 60px; height: auto !important; height: 60px}
#description .venue_writeup p {display: inline; line-height: 22px}
#description .venue_writeup {background: #fff url("/images/bg_venue_writeup.gif") no-repeat -20px -40px; line-height: 24px; float: left; margin-bottom: 20px}
.venue_show .venue_writeup .open_quote, .open_quote {margin: 0 5px}
.venue_show .venue_writeup .close_quote {margin: 0 5px}
.venue_show .venue_writeup p {display: inline; line-height: 22px}
.venue_show #description .comments form textarea {width: 555px}
.venue_show .right_sidebar {position: relative; float: left; width: 300px; margin-right: -360px; margin-top: 20px; padding: 0 20px 0 10px}
.venue_show .right_sidebar img.venue_logo {width: 300px; height: 140px}
.venue_show .right_sidebar .sponsor_300x250 {padding: 0; width: auto; margin: 8px 0}
.venue_show .photos {float: right; width: 300px}
.venue_show .thumbnails {margin-top: 0; width: 300px}
.venue_show .thumbnails li {float: left}
.venue_show .thumbnails .thumbnail {margin-top: 6px; margin-left: 8px}
.venue_show .thumbnails .thumbnail span {display: block; width: 82px; height: 65px; background-repeat: no-repeat; background-position: center center}
.venue_show .map {float: right; width: 300px}
.venue_show .map h3.section_tag {margin-top: 0}
.venue_show #map {float: right; width: 290px; height: 215px; border: 1px solid #c9c9c9; overflow: hidden; margin: 1em 0}
div.venue_address {float: left; padding: 0 0 0 10px; font-size: 13px; line-height: 20px}
div.openlike {float: left; clear: both; padding: 10px 0}
div.openlike p {display: none}
#description div.description.narrow div.venue_address dl {margin: 0}
#description div.venue_image span a.more_link {float: left; clear: both}
#description div.venue_image img {margin: 0; padding: 0; clear: both; float: left; background-color: #fff; border: 1px solid #d5d5d5; padding: 4px; line-height: 0}
div.venue_image {float: left !important; clear: both}
.venue_show .right_sidebar .past_events .section_tag {padding-left: 30px; background: #F4F4F4 url('/images/bg_past_events.gif') no-repeat 8px center}
dd.clearfix.venue_hours {line-height: 22px}
 .existing_images div.image {float: left; height: 130px; margin-right: 15px}
.existing_images img {display: block; border: 1px solid #ddd; max-height: 100px}
 .venue_event_form .errorExplanation {padding: 20px 0 0 20px; margin: 20px; border: 1px solid #C7C7C7; background-color: #FFD5DB}
.venue_event_form .errorExplanation h2 {padding: 0; color: #cc0000}
 .venue_giveaway_form .errorExplanation {padding: 20px 0 0 20px; margin: 20px; border: 1px solid #C7C7C7; background-color: #FFD5DB}
.venue_giveaway_form .errorExplanation h2 {padding: 0; color: #cc0000}
.venue_giveaway_form .disabled_publish_message {color: #cc0000}
.venue_giveaway_form input.bn {background-image: url('/images/bn_input_orange_med_wgrey.gif')}
.venue_giveaway_form input.bn:hover, .venue_giveaway_form input.bn:focus {background: transparent url("/images/bn_input_orange_med_wgrey.gif") left -41px no-repeat}
.venue_giveaway_form input.bn.disabled {background: transparent url("/images/bn_input_orange_med_wgrey.gif") left bottom no-repeat; color: #333; cursor: default}
 .venue_giveaway_answers .inner_container {clear: left; padding-left: 330px; padding-right: 40px}
.venue_giveaway_answers .left_sidebar {position: relative; right: 370px; float: left; width: 300px; margin-left: -100%; padding: 10px 10px 10px 20px; font-size: 12px}
.venue_giveaway_answers .page_content {position: relative; float: left; width: 100%; padding: 10px 20px}
.venue_giveaway_answers .left_sidebar dl {margin-left: 10px}
.venue_giveaway_answers .left_sidebar dt {font-weight: bold}
.venue_giveaway_answers .left_sidebar dd {margin-bottom: 10px}
.venue_giveaway_answers .main_content {margin: 5px 20px 0}
.venue_giveaway_answers h2 {margin: 5px 0; padding: 5px 0; border-bottom: 1px solid #d6d6d6; font-size: 24px}
.venue_giveaway_answers .prompt {font-size: 18px; line-height: 24px}
.venue_giveaway_answers .responses {font-size: 12px}
 .giveaway_email_preview {margin: 10px 20px}
 .about, .jobs, .advertise, .staff {float: left; width: 480px; padding-top: 0; padding: 20px 60px 15px 20px}
.contact {float: left; background:#fafafa; border: 1px solid #ddd; margin: 10px 20px 20px 20px; padding: 20px; width: 478px}
.about h2, .jobs h2, .advertise h2, .advertisers h2, .staff h2, .contact h2, .rss_feeds h2 {padding: 0}
.jobs .jobs {width: 450px; padding-left: 0}
.jobs dt {padding-top: 20px}
.jobs .first {padding-top: 0px}
 .iphone_app .content_left h1 {display: none}
.iphone_app_content {position: relative; width: 738px; height: 600px; margin: 20px 0 0 20px; background: url(/images/iphone_app/bg_grade.png) no-repeat; color: #fff}
.iphone_app .content_left .iphone_app_content h1 {display: block; width: 461px; height: 65px; margin: 0 0 10px; padding: 0; background: url(/images/iphone_app/header.png) no-repeat bottom right; _background-image: url(/images/iphone_app/header.gif); text-indent: -9999em}
.iphone_app .iphone_app_content .left_col {width: 260px; margin-left: 20px; font-size: 12px; line-height: 1.85em}
.iphone_app .iphone_app_content h2 {margin: 0; padding: 0; font-size: 13px; white-space: nowrap}
.iphone_app .iphone_app_content h2 a {color: #fff; text-decoration: none}
.iphone_app .iphone_app_content h2 a:hover {text-decoration: underline}
.iphone_app .app_store_cta {display: block; width: 237px; height: 83px; margin-top: 30px; background: url(/images/iphone_app/app_store.png) no-repeat; _background-image: url(/images/iphone_app/app_store.gif); text-indent: -9999em}
.iphone_app_content .phone {display: block; position: absolute; right: 159px; top: 73px; width: 253px; height: 466px; background: url(/images/iphone_app/phone.png) no-repeat; _background-image: url(/images/iphone_app/phone.gif)}
 div.local, div.global {float: left; width: 225px}
.credits dt {margin-top: 5px}
 .row.advertisers {width: 755px; padding: 20px}
.row.advertisers h2 {background: none}
.advertisers ul li div img, .advertisers ul li div a {display: block; clear: both}
.advertisers ul li {padding: 0 20px}
.advertisers ul li.mid {border-right: 1px dotted #ccc; border-left: 1px dotted #ccc}
 .jobs .jobs {border-top: 1px solid #ccc}
.jobs dl dd {margin-bottom: 10px}
.jobs dl dd.city {margin-bottom: 10px}
.jobs ul {list-style-type: disc; margin-left: 25px}
.row .auxiliary .jobs {margin: 0 0 0 21px; padding: 20px 0 20px 11px}
 .contact ol {list-style-type: decimal; margin-left: 25px}
.contact p {}
 .row.survey .survey, .row.survey_results .survey {margin-top: 0; padding-top: 0}
.row.survey .survey, .row.survey_results .survey {padding: 20px}
.row.survey .survey h2, .row.survey_results .survey h2 {padding: 0}
.row.survey .survey dl.graph {float: left; width: 488px; padding: 20px 20px 10px 10px; border: 1px solid #ccc; background: #f6f6f6 url("/images/bg_survey_graph.gif") -20px bottom repeat-y}
dl.graph dt, dl.graph dd {height: 45px; margin-bottom: 10px}
dl.graph dt {float: left; width: 178px; padding: 0 10px 0 0}
dl.graph dd {float: left; width: 300px}
dl.graph dd span {display: block; height: 35px; background: #fc6111 url("/images/bg_survey.gif") left top repeat-x}
.survey_results dl {border-top: 1px solid #ccc; margin: 0}
.survey_results dt.prize {margin: 20px 0 10px}
.survey_results dt.question {margin-bottom: 5px}
.survey_results dd {margin-bottom: 10px}
 dt.edit_account, dd.current_setting {position: relative}
dt.edit_account a, dd.current_setting span {position: absolute; top: 0; right: 0}
dt.edit_account {border-bottom: 1px solid #ccc}
 #modalInner {background-color: white}
#modal li.addthis a, #modal li.cancel a {display: block; width: 75px; height: 29px; padding: 12px 0 0; text-decoration: none}
#modal li.addthis a {background: url("/images/bn_addthis.gif") left top no-repeat}
#modal li.cancel a {background: url("/images/bn_cancel.gif") left top no-repeat}
#modal li.addthis a:hover {background: url("/images/bn_addthis.gif") left bottom no-repeat}
#modal li.cancel a:hover {background: url("/images/bn_cancel.gif") left bottom no-repeat}
#modal {clear: both; position: absolute; left: 0; width: 100%; height: 800px; z-index: 90000}
#overlay{ position: absolute; top: 0; left: 0; width: 100%; height: 800px; z-index: 90000; background-color: #000}
 .lbWidth { position: absolute; top: 0px; left: 0px; width: 100%; min-width: 790px}
* html .lbContent { margin-left: -790px; position:relative}
* html .lbMinWidth { padding-left: 790px}
#modal.modal .publication, #modal .publication dl, #modal .publication dd, #modal .footer.inline_list, #modal .footer, #modal .footer ul, .modal_wrapper {float: left}
#modalInner, .modal_wrapper {width: 470px; margin: 0 auto; background-color: transparent}
#modal .publication, #modal .footer {width: 470px}
#modal .publication {background: transparent url("/images/bg_modal.png") left top no-repeat}
#modal .footer {height: 68px; background: transparent url("/images/bg_modal.png") left bottom no-repeat}
#modal .publication dl, #modal .footer ul {width: 456px; margin-right: 7px; margin-left: 7px; padding: 0}
#modal .publication dl {margin-top: 7px; margin-bottom: 0; padding-bottom: 15px; background-color: #fff; padding: 0}
#modal .footer ul {position: relative; height: 59px; margin: 0 7px; border-top: 1px solid #bbb; border-bottom: 1px solid #fff; background: #f1f1f1}
#modal .footer ul li {position: absolute; width: 75px; top: 9px}
#modal .footer ul li.addthis {right: 223px}
#modal .footer ul li.cancel {left: 223px}
#modal .publication dt {font-size: 18px; padding: 10px; background: #222; text-align: left}
#modal .publication dd {margin: 5px 10px}
#modal .publication dd.logo {text-align: left; margin-right: 0; clear: both}
#modal .publication dd.credit {margin: 0 7px 0; padding: 0; float: right}
#modal .publication dd.description {background: #fff; text-align: left; width: 435px; padding-bottom: 15px}
#modal .publication .image {margin: 4px; padding: 0; border: 4px solid #424242}
#modal .modal_wrapper.wide {width: 552px; margin-left: -41px}
#modal .modal_wrapper.wide .publication, #modal .modal_wrapper.wide .footer {width: 552px}
#modal .modal_wrapper.wide .publication {background: transparent url("/images/bg_modal_wide.png") left top no-repeat}
#modal .modal_wrapper.wide .footer {height: 8px; background: transparent url("/images/bg_modal_wide.png") left bottom no-repeat}
#modal .modal_wrapper.wide .publication dl, #modal .modal_wrapper.wide .footer ul {width: 538px; margin-right: 7px; margin-left: 7px; padding: 0}
 #error_screen #cities {display: none !important}
#error_screen #main_content {height: 300px; text-align: center}
#error_screen h1 {font-size: 26px; margin: 1em 0 0.5em}
#error_screen .notification {padding: 0 200px}
#error_screen .notification p {font-size: 14px; line-height: 1.5em}
 .logo_ipsh {padding-top: 10px}
.forms .auxiliary.send dl dt {margin-bottom: 0; padding-bottom: 0}
 #dailydose.archive {margin-top: 15px; margin-left: 22px; font-size: 14px}
#dailydose.archive div.date {font-size: 14px; font-weight: bold; display: inline}
#dailydose.archive p.year {margin-bottom: 0px; color: #b1b1b1}
#dailydose.archive a {margin-left: 5px; margin-right: 10px}
#dailydose.archive dl.row {font-family: arial; margin-bottom: 15px}
#dailydose.archive dl, dd {margin: 0;}
#dailydose.archive dd.year {clear: both; font-size: 14px; color: #ccc; font-weight: bold}
#dailydose.archive dd.date {font-family: arial; float: left; width: 65px; font-size: 16px; font-weight: bold}
#dailydose.archive dd.subject a {text-decoration: none; color: #ff4800}
#dailydose.archive dd.subject a:hover {text-decoration: underline;}
#main_content.wide {width: 950px}
#main_content.wide h1 {width: auto}
.signin_up #sidebar {display: none}
 .venue_edit_page .file_field span {font-weight: normal; font-size: 11px}
.venue_edit_page .logo {margin-bottom: 10px}
.venue_edit_page .logo img {padding: 2px; border: 1px solid #ddd; line-height: 0; width: 150px; height: 70px}
 #facebook_connect p.flash.error {margin: 10px 0; background-color: #fbeeee; background-image: none; border: 1px solid #E6A7A7; width: 460px; float: none; padding: 10px 20px}
#facebook_connect ul {margin-left: 20px}
#facebook_connect ul li {margin-top: 5px}
 .subwave_signup #main_content {width: 950px}
.subwave_signup #sidebar {display: none}
.subwave_signup h1 {display: none}
.subwave_signup .blue_wrap h1 {display: block; width: auto; padding: 0; margin-top: 6px; font-family: Helvetica, Verdana, Arial, sans-serif}
.subwave_signup .blue_wrap {margin: 30px auto 0; padding: 12px 12px 8px}
.subwave_signup .subhead {margin-top: 0}
.subwave_signup .blue_wrap ul {margin: 0}
.subwave_signup .blue_wrap_foot {height: 4px; margin: 0 auto}
.subwave_signup .white_wrap {padding: 10px; border: 1px solid #89b1d0; background-color: #fff}
.subwave_signup .blue_wrap .underlined_section, .subwave_signup .blue_wrap ul.underlined_section  {margin-bottom: 15px; border-bottom: 1px solid #d9d9d9}
.subwave_signup .left_col {display: block; float: left; padding-bottom: 10px; text-align: right}
.subwave_signup .left_col h2, .subwave_signup .left_col label {position: static; display: block; clear: none; margin-top: 3px; padding: 0; font-size: 14px; font-family: helvetica, Verdana, Arial, sans-serif; text-align: right}
.subwave_signup .right_col {float: right}
.subwave_signup .right_col .radio {margin-bottom: 0}
.subwave_signup .inline_checkboxes {margin: 7px 0 0 0}
.subwave_signup .inline_checkboxes li {float: left; width: 120px; margin-right: 5px; margin-bottom: 4px}
.subwave_signup .blue_wrap .text {width: 287px}
.subwave_signup #subscribe_subwave, .subwave_signup #main_content input.import_contacts, .subwave_signup #bn_create_account_subwave, .subwave_signup #bn_save_and_create_subwave {height: 37px; margin-bottom: 3px; margin-top: 0; padding: 0; border: 0; line-height: 37px; font-size: 16px; font-weight: bold; font-family: Arial, sans-serif; color: #fff}
.subwave_signup #subscribe_subwave {width: 113px; background: url('/images/bn_subscribe_subwave.gif')}
.subwave_signup #main_content input.import_contacts, .subwave_signup #bn_create_account_subwave, .subwave_signup #bn_save_and_create_subwave {width: 176px; background: url('/images/bn_create_account_subwave.gif')}
.subwave_signup .previous_step {float: left; margin-top: 10px; color: #999999}
.subwave_signup .skip_this {float: right; margin-top: 10px; color: #999999}
.subwave_signup .checkbox {margin-right: 5px}
.subwave_signup .instructions {color: #666666}
.subwave_signup .culture_pubs .frequency {font-size: 10px; color: #999}
.subwave_signup .culture_pubs p {margin-top: 0; margin-left: 22px}
 .subwave_signup p.flash, .subwave_signup div.formError {float: none; width: 900px; height: 22px; margin: 5px 0 -25px 6px; padding: 11px 20px 7px; font-size: 16px; text-align: center; background: transparent url('/images/bg_subwave_flash.gif'); border-top: 0}
.subwave_signup p.flash.error, .subwave_signup div.formError {border-top: 0; background: transparent url('/images/bg_subwave_error.gif')}
.subwave_signup .blue_wrap .formError {float: none; width: auto; height: auto; margin: 0; padding: 0; font-size: 1em; background: transparent; background-image: none; font-size: 1em; text-align: left; color: #dd0000}
.light_bg_page .email_error_message {width: 325px; padding: 7px 20px; border: 1px solid #ddd; font-size: 13px; text-align: center; background-color: #F8D9D1}
 .hidden_header #header {height: 97px; background: url('/images/bg_header_empty.gif') no-repeat left top}
.hidden_header #header .fp_logo {top: 13px}
.hidden_header #header h1 {top: 24px}
.hidden_header #header .culture_guide {top: 57px}
.hidden_header #header #cities, .hidden_header #user_actions, .hidden_header #header .advertisement, .hidden_header .follow_us, .hidden_header ul#global_nav_01 {display: none}
 .light_bg_page .blue_wrap {width: 867px; background: url('/images/bg_blue_wrap_wide.gif')}
.light_bg_page .blue_wrap_foot {width: 891px; background: url('/images/bg_blue_wrap_wide.gif') left bottom}
.light_bg_page #subscriber_steps {margin-bottom: 10px; margin-left: 1px}
.light_bg_page #subscriber_steps li {display: block; float: left}
.light_bg_page #subscriber_steps a, .light_bg_page #subscriber_steps li.active, .light_bg_page #subscriber_steps li.finished {display: block; float: left; width: 136px; height: 30px; margin-right: 3px; padding: 6px 10px; background-color: #f6f6f6; color: #999; font-weight: bold; font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif}
.light_bg_page #subscriber_steps li span {display: block; font-size: 14px}
.light_bg_page #subscriber_steps li.completed a {background-color: #ffffff}
.light_bg_page #subscriber_steps li.active, .light_bg_page #subscriber_steps li a:hover {background-color: #4879a0; color: #fff; text-decoration: none}
.light_bg_page #subscriber_steps li.finished {background: #f6f6f6 url('/images/bg_big_raquo.gif') no-repeat 15px 13px}
.light_bg_page #subscriber_steps li.finished span {margin-top: 9px; margin-left: 24px}
.light_bg_page .left_col {width: 215px}
.light_bg_page .right_col {width: 605px}
.light_bg_page .inline_checkboxes {padding-bottom: 10px}
.light_bg_page .inline_checkboxes .right_col ul {padding-right: 150px}
.light_bg_page .inline_checkboxes label {font-weight: normal}
.light_bg_page .culture_pubs label {font-size: 14px; font-weight: normal; font-family: Helvetica, Verdana, Arial, sans-serif}
.light_bg_page .culture_pubs label .frequency {font-size: 10px; color: #999}
.hidden_header.light_bg_page .profile_pic {margin-bottom: 25px}
 .light_bg_page .profile_pic {margin-bottom: 1em}
 .light_bg_page .file_upload {width: 420px; margin: 0 0 0 10px}
.light_bg_page .email_links {width: 670px}
.light_bg_page .email_link {margin-bottom: 2px; border: 1px solid #e0e0e0}
.light_bg_page .email_link a {display: block; height: 21px; padding: 5px 10px; background: url('/images/bg_subwave_email_service.gif')}
.light_bg_page .email_link a .arrow {display: block; float: left; width: 20px; height: 16px; margin-top: 3px; background: transparent url('/images/bg_arrow_collapse_grey.gif') no-repeat 0 2px}
.light_bg_page .email_link a .icon {display: block; float: left; background-repeat: no-repeat}
.light_bg_page .email_link a .gmail {width: 48px; height: 17px; margin-top: 2px; background: transparent url('/images/bg_subwave_gmail.gif')}
.light_bg_page .email_link a .yahoo {width: 76px; height: 12px; margin-top: 6px; background: transparent url('/images/bg_subwave_yahoo.gif')}
.light_bg_page .email_link a .invite_from {display: block; margin-left: 110px; margin-top: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #242424}
.light_bg_page .email_link a:hover, .light_bg_page .email_link a:hover .invite_from {text-decoration: none}
.light_bg_page .import {padding: 30px}
.light_bg_page form {margin: 0}
.light_bg_page .import dd span.import_domain {vertical-align: 3px}
.light_bg_page .select_all_container {padding: 7px; border: 1px solid #c0c0c0; border-bottom: 0}
.light_bg_page .select_all_container label {color: #999999; font-weight: normal}
.light_bg_page .import .table_wrapper {clear: left; height: 250px; overflow: scroll; overflow: -moz-scrollbars-vertical; overflow-x: hidden; overflow-y: scroll; border: 1px solid #c0c0c0}
.light_bg_page .import tr.dark {background-color: #f5f5f5}
.light_bg_page .import th, .light_bg_page .import td {padding: 6px}
.light_bg_page .user_entry {margin: 30px}
 .dark_bg_page #main_content {background-color: #435869}
.dark_bg_page .blue_wrap {width: 530px; background: url('/images/bg_blue_wrap.gif')}
.dark_bg_page .blue_wrap_foot {width: 554px; background: url('/images/bg_blue_wrap.gif') left bottom}
.subwave_signup .blue_wrap h1.hd_bring_fp_to {height: 38px; background: url('/images/hd_bring_fp_to.gif') no-repeat center center; text-indent: -5000em}
.subwave_signup #intro_subhead {font-size: 12px; text-align: center}
.dark_bg_page .left_col {width: 90px}
.dark_bg_page .left_col h2, .dark_bg_page .left_col label {margin-top: 8px; font-weight: normal}
.dark_bg_page .right_col {width: 400px}
.dark_bg_page .blue_wrap .text {height: 21px; padding-top: 5px; border: 1px solid #cfcfcf; font-size: 14px}
.dark_bg_page label {font-size: 14px; font-weight: normal; font-family: Helvetica, Verdana, Arial, sans-serif}
.dark_bg_page .culture_pubs .left_col {padding-top: 70px}
 .congrats .left_col {width: 585px; margin-left: 6px; margin-top: 30px; padding: 25px 18px; background-color: #f4f4f4; text-align: left}
.congrats .left_col h2 {font-size: 18px; text-align: left; color: #333333}
.congrats .left_col .subhead {font-size: 12px; color: #333333}
.congrats .left_col dl {clear: left; height: 88px; padding: 8px 10px; color: #666666; background: url('/images/bg_congrats_feature.gif')}
.congrats .left_col .image {float: left; margin-right: 6px}
.congrats .left_col dt {margin: 4px 0; font-size: 18px; font-weight: bold}
.congrats .left_col dd {font-size: 12px}
.congrats .left_col dd a {font-weight: bold}
.congrats .right_col {margin-right: 11px; margin-top: 30px}
.congrats .sponsor_300x250 {width: auto; padding: 0}
 .subwave_profile #main_content {width: 950px; padding-top: 10px}
.subwave_profile #sidebar {display: none}
.subwave_profile h1 {display: none}
.subwave_profile .left_col {display: block; float: left; width: 620px; margin-left: 10px}
.subwave_profile .left_col .profile_section {margin-bottom: 10px; background: url('/images/bg_profile_section.gif') no-repeat center top}
.subwave_profile .left_col .profile_section .footer {clear: both; height: 15px; background: url('/images/bg_profile_section.gif') no-repeat center bottom}
.subwave_profile .profile_section h2 {margin-bottom: 10px; padding: 13px 17px; font-size: 18px; color: #333333}
.subwave_profile .subhead {margin-left: 13px}
.subwave_profile .profile_info, .subwave_profile .email_container, .subwave_profile .profile_subscription {margin-left: 13px; margin-right: 13px}
.subwave_profile .profile_info dd, .subwave_profile .profile_info dt {margin-left: 130px}
.subwave_profile .profile_info dt {font-size: 16px; font-weight: bold; line-height: 16px}
.subwave_profile .profile_info dd.thumbnail {margin-left: 0}
.subwave_profile .profile_info dt.name {font-size: 24px; font-weight: bold; line-height: 24px}
.subwave_profile .profile_info dd.asl {margin-bottom: 7px; padding: 4px 0; border-bottom: 2px solid #e5e5e5; font-weight: bold}
.subwave_profile .email_container {position: relative; margin-top: 10px; padding: 10px 15px; color: #666666; background-color: #eaf5fd}
.subwave_profile .email_container a.email_toggler {position: absolute; right: 15px; top: 10px}
.subwave_profile .email_container .email {margin-bottom: 12px; font-weight: bold; font-size: 16px}
.subwave_profile .email_container .form_container {margin-top: 10px}
.subwave_profile .email_container #errorExplanation {margin-bottom: 1.5em; border: 1px solid #cc0000; background: #ffd5db; color: #3C3C3C}
.subwave_profile .email_container label {display: block}
.subwave_profile .email_container input.change_email.bn {float: left; width: 93px; height: 23px; margin: 0; font-size: 11px; background: url('/images/bn_change_email.gif')}
.subwave_profile .email_container a.cancel.bn {height:23px; margin: 0 0 0 10px; padding-left:10px; background-image: url('/images/bn_cancel_change_email.gif')}
.subwave_profile .email_container a.cancel.bn span {height: 17px; padding: 6px 10px 0 0; font-size: 11px; background-image: url('/images/bn_cancel_change_email.gif')}
.subwave_profile .profile_subscription {clear: both; background: transparent url('/images/bg_dottedline.gif') repeat-x scroll left bottom; padding-bottom: 1em}
.subwave_profile .profile_subscription dt {float: left; margin-left: 10px; font-size: 14px}
.subwave_profile .profile_subscription dd {float: right; padding-right: 10px; font-size: 11px; color: #999999}
.subwave_profile .profile_subscription dd.break {float: left; margin-left: 20px}
.subwave_profile .profile_subscription dd.unsub {padding-left: 10px}
.subwave_profile .right_col {float: right; width: 300px; margin-right: 10px}
.subwave_profile .right_col .sponsor_300x250 {float: none; width: auto; padding: 0}
.subwave_profile .right_col .profile_section {margin-bottom: 10px; padding-right: 7px; padding-left: 7px; border-bottom: 1px solid #dcdedf; background: url('/images/bg_profile_sidebar_section.gif') no-repeat center top}
.subwave_profile .culture_pubs {border-bottom: 1px solid #dcdedf}
.subwave_profile .culture_pubs .checkbox {margin-right: 5px}
.subwave_profile .culture_pubs .frequency {font-size: 10px; color: #999}
.subwave_profile .culture_pubs p {margin-top: 0; margin-left: 22px}
.subwave_profile .inline_checkboxes li {float: left; width: 135px; margin-bottom: 4px; margin-right: 5px}
 .subwave_cta_box {width: 300px}
.subwave_cta_box .top_half {padding: 12px 3px 3px 12px; background: url('/images/bg_subwave_cta_top.gif'); color: #fff}
.subwave_cta_box .top_half h3 {width: 278px; height: 27px; background: transparent url('/images/bg_subwave_cta_header.gif') no-repeat center bottom; text-indent: -5000em}
.subwave_cta_box .top_half .offer {margin: 4px 0; font-size: 12px; font-family: arial, helvetica, verdana, sans-serif}
.subwave_cta_box .top_half .pub_lists {padding-left: 53px; background: transparent url('/images/bg_subwave_cta_letter.png') no-repeat left top}
.subwave_cta_box .top_half .pub_lists ul {float: left; width: 55px; margin: 5px 2px 5px 0}
.subwave_cta_box .top_half .pub_lists ul.wide_list {width: 100px}
.subwave_cta_box .top_half .checkbox {margin-right: 0}
.subwave_cta_box .top_half label {font-weight: normal; font-family: tahoma, Arial, Helvetica, sans-serif; color: #fff}
.subwave_cta_box form {margin-bottom: 0; margin-top: 0}
.subwave_cta_box .bot_half {height: 63px; padding-left: 2px; background: url('/images/bg_subwave_cta_bot.gif') no-repeat}
.subwave_cta_box .bot_half label {display: block; float: left; height: 15px; line-height: 15px; margin-bottom: 3px; padding: 5px 10px; font-family: arial, helvetica, verdana, sans-serif; font-weight: normal; font-size: 12px; background: url('/images/bg_subwave_cta_label_tab.gif'); color: #fff}
.subwave_cta_box .bot_half .text {display: block; float: left; width: 190px; height: 18px; margin: 0 0 0 10px; border: 1px solid #8d9091}
.subwave_cta_box .bot_half input.bn {float: left; display: block; width: 75px; height: 26px; margin: 0 0 0 5px; border: 1px solid #da5928; background-image: none; background-color: #dc6f45; font-size: 14px}
 .subwave_cta_events {width: 250px}
.subwave_cta_events .top_half {padding: 6px 8px 3px; background: url('/images/bg_subwave_cta_events_top.gif'); color: #fff}
.subwave_cta_events .top_half h3 {width: 232px; height: 30px; background: transparent url('/images/bg_subwave_cta_events_header.gif') no-repeat center center; text-indent: -5000em}
.subwave_cta_events .top_half .offer {margin: 4px 0; font-size: 12px; font-family: arial, helvetica, verdana, sans-serif}
.subwave_cta_events .bot_half {height: 63px; padding-left: 2px; background: url('/images/bg_subwave_cta_events_bot.gif') no-repeat}
.subwave_cta_events .bot_half label {display: block; float: left; height: 15px; line-height: 15px; margin-bottom: 3px; padding: 5px 8px; font-family: arial, helvetica, verdana, sans-serif; font-weight: normal; font-size: 12px; background: url('/images/bg_subwave_cta_label_tab.gif'); color: #fff}
.subwave_cta_events .bot_half .text {display: block; float: left; width: 140px; height: 18px; margin: 0 0 0 8px; border: 1px solid #8d9091}
.subwave_cta_events .bot_half input.bn {float: left; display: block; width: 75px; height: 26px; margin: 0 0 0 5px; border: 1px solid #da5928; background-image: none; background-color: #dc6f45; font-size: 14px}
 .subwave_cta_l_sidebar {width: 174px}
.subwave_cta_l_sidebar .top_half {padding: 10px 8px 25px; background: url('/images/bg_subwave_cta_l_sidebar_top.gif'); color: #fff}
.subwave_cta_l_sidebar h3 {color: #fff; text-transform: uppercase}
.subwave_cta_l_sidebar .top_half .offer {margin: 4px 0; font-size: 12px; font-family: arial, helvetica, verdana, sans-serif}
.subwave_cta_l_sidebar .bot_half {height: 75px; background-color: #46799b}
.subwave_cta_l_sidebar .bot_half label {display: block; float: left; height: 15px; line-height: 15px; margin-bottom: 3px; margin-top: -20px; padding: 5px 8px; font-family: arial, helvetica, verdana, sans-serif; font-weight: normal; font-size: 12px; background: url('/images/bg_subwave_cta_label_tab.gif'); color: #fff; position: relative}
.subwave_cta_l_sidebar .bot_half .text {display: block; float: right; width: 147px; height: 18px; margin: 0 10px 5px 0; border: 1px solid #8d9091}
.subwave_cta_l_sidebar .bot_half input.bn {float: right; display: block; width: 75px; height: 26px; margin: 0 10px 0 0; border: 1px solid #da5928; background-image: none; background-color: #dc6f45; font-size: 14px}
 .unsubscribe #main_content {width: 950px}
.unsubscribe #sidebar {display: none}
.unsubscribe #main_content h1 {display: none}
.unsubscribe #main_content .unsub_content h1 {display: block}
.unsubscribe .unsub_content {width: 831px;  margin: 30px auto 0; padding: 25px 30px 0; text-align: left; background: url('/images/bg_unsub_content.gif') no-repeat center top}
.unsubscribe .unsub_content h1 {padding: 0; margin-bottom: .3em; color: #666}
.unsubscribe .unsub_content p {margin: 0; font-size: 13px}
.unsubscribe .unsub_content p.currently_receiving {margin-top: 1em; padding: 20px 12px; background-color: #faebe7}
.unsubscribe .unsub_content form {margin-top: 2em; margin-bottom: 0; border-top: 1px solid #dddddd}
.unsubscribe .unsub_content form p {margin-top: 17px}
.unsubscribe .unsub_content .unsub, .unsubscribe .unsub_content .unsub_cancel {height: 23px}
.unsubscribe .unsub_content .unsub {width: 85px; background: url('/images/bn_unsub.gif')}
.unsubscribe .unsub_content .unsub_cancel {width: 57px; background: url('/images/bn_unsub_cancel.gif')}
.unsubscribe .unsub_content_ft {height: 4px; background: url('/images/bg_unsub_content.gif') no-repeat center bottom}
 #contest_sidebar_box {border: 1px solid #c6c6c6; margin: 0 0 10px 0; padding: 5px 10px 10px}
#contest_sidebar_header {height: 49px}
#contest_sidebar_box div.contest-info h3.contest-title {font-size: 16px; font-weight: bold; margin-bottom: 5px; margin-top: 5px}
#contest_sidebar {font-size: 12px; float: left}
#contest_sidebar_box a {display: block; text-decoration: underline}
#contest_sidebar div.contest-status{ font-size: 14px}
#contest_sidebar div.contest-status, div.contest-invite-stats {margin-left: 30px}
#contest_sidebar img {margin: 0}
table.invite-statii {width: 600px; font-size: 16px; border: 1px solid #86a7ba}
table.invite-statii thead tr th{ font-size: 18px; padding: 10px; color: #0f3a6f; text-align: center; padding: 5px 10px}
td.left_td {border-left: 1px solid #86a7ba; border-right: 1px solid #b4ddf5; border-top: 1px solid #b4ddf5}
td.right_td {border-right: 1px solid #86a7ba; border-left: 1px solid #b4ddf5; border-top: 1px solid #b4ddf5}
#invites_page {padding: 10px}
#invites_page h2 {color: #0f3a6f; padding: 0; font-size: 20px; font-weight: normal; margin: 0 0 20px}
#invites_page small a{ font-size: 13px; float: right; text-decoration: underline}
table.invite-statii tbody tr td {text-align: center; padding: 5px 10px}
table.invite-statii tbody tr td{ color: #78787a; font-weight:normal}
#invite_table_wraper table.invite-statii thead tr th {border-left: 1px solid #b4ddf5; padding: 15px}
#invite_table_wraper table.invite-statii thead tr th.left_th {border-left: 1px solid #86a7ba}
table.invite-statii tbody tr.invite-signed-up td{ font-weight: bold; color: #5fbae9}
#the_ie6_wrapper div.left_col table.invite-statii tbody {border: 1px solid #86a7ba !important}
  .clearfix:after, .featured_events:after, .featured_events .main_feature:after, .full_text:after, .event:after, .the_feed ul:after, #day_column_right .secondary_features:after, #search_results .single_event:after {content: "."; display: block; clear: both; visibility: hidden; height: 0}
.clearfix, .featured_events, .featured_events .main_feature, .full_text, .event, .the_feed ul, #day_column_right .secondary_features, #search_results .single_event {display: inline-block}
html[xmlns] .clearfix, html[xmlns] .featured_events, html[xmlns] .featured_events .main_feature, html[xmlns] .full_text, html[xmlns] .event, html[xmlns] .the_feed ul, html[xmlns] #day_column_right .secondary_features, html[xmlns] #search_results .single_event {display: block}
* html .clearfix, * html .featured_events, * html .featured_events .main_feature, * html .full_text, * html .event, * html .the_feed ul, * html #day_column_right .secondary_features, * html #search_results .single_event {height: 1%}
#map_and_header #map {height: 100%}
  body {background: #dedede}
.container {width: 950px; margin: 0 auto}
.content_left, .content_right {position: relative; float: left}
.content_left {width: 775px; left: 0}
.content_right {width: 175px; margin-right: -175px}
#main_content {position: relative; background: #fff; z-index: 1;  padding-bottom: 30px}
#wrap {clear: both; float: left; background: #dedede url("/images/bg_body.gif") left top repeat-y; border-left: 1px solid #afafaf; border-right: 1px solid #afafaf; border-bottom: 1px solid #afafaf; margin-bottom: 20px}
.row, .half, .half.with_auxiliary, .auxiliary, .two_thirds {float:left}
.row {width: 775px}
.home .bottom.row .half {margin-bottom: 0; padding-bottom: 0}
.row .whole, .row.whole, .row.two_thirds .column{ margin: 20px 0 15px 20px}
.row.whole .half {padding: 0 20px 0 0}
.row .whole, .row.whole {width: 755px}
.auxiliary {width: 195px; margin-top: 20px}
.row .half, div.today {float: left; width: 358px; margin: 20px 0; padding: 0 0 0 20px}
.home .half div.sponsor_300x250 {background: #e7e7e7; padding-top: 10px; padding-bottom: 10px; border: 1px solid #cacaca; line-height: 1em}
.half .sponsor_300x250 {float: left; width: 358px; margin: 0 0 20px 0; padding: 0}
div.cover_gallery, div.with_auxiliary {float: left; width: 540px; margin-top: 0; padding: 20px 0 15px 20px}
div.today dl {float: left; width: 100%}
.column {position: relative; float: left}
#footer, #sub_footer {float: left; clear: both; width: 950px}
#main_content, #header, ul#global_nav_01 {clear: both; float: left}
#main_content {width: 775px}
 #main_content .the_feed {margin-bottom: 15px; position: relative}
#main_content .the_feed #feed_loading {position: absolute; top: 160px; width: 100%; padding-top: 37px; font-weight: bold; text-align: center; background: url('/images/bg_loading_bars.gif') no-repeat center top}
.the_feed #feed_lists {visibility: hidden}
.feed_list {padding: 10px 7px 8px; border-bottom: 1px solid #d6d6d6; margin: 0; line-height: 15px}
.feed_list li {margin-left: 55px}
.feed_list .thumbnail_container, .feed_list .date_clock_container {float: left; margin-left: 0}
.feed_list .thumbnail_container .thumbnail span {display: block; height: 34px; width: 34px; background-repeat: no-repeat; background-position: center center}
.feed_list li.link {font-weight: bold; font-size: 12px}
.feed_list li.time_ago {font-style: italic}
.feed_list li.time_ago a {font-style: normal; font-size: 12px; margin-left: 5px}
.feed_list .venue_comment li.time_ago a, .feed_list .event_comment li.time_ago a {background: url('/images/comment_icon_blue.gif') no-repeat left 2px; padding-left: 13px}
.feed_list .venue_giveaway {background-color: #dcf1f9}
.feed_list .venue_update .link a {padding-left: 22px; background: url('/images/bg_fp_50_flag_sm.gif') no-repeat left 2px}
 .home .giveaways, .venue_show .giveaways {background: transparent url('/images/bg_giveaway_tight.gif') no-repeat center top; padding: 1px 15px 0}
.home .giveaways {margin: 10px 0}
.venue_show .giveaways {float: right; width: 270px}
.home .giveaways .section_tag, .venue_show .giveaways .section_tag {background: none; border-top: 0; height: auto; padding: 0; background-color: #dcf1f9}
.home #main_content .giveaways .section_tag .more_link {position: absolute; right: 17px; font-size: 11px}
.home .giveaways ul {padding: 0 0 5px; margin: 5px 0}
.venue_show .giveaways ul {margin-bottom: 0}
.home .giveaways .offer, .venue_show .giveaways .offer {color: #2785bc; font-size: 12px; font-weight: bold}
.home .giveaways .title a, .venue_show .giveaways .title a {font-size: 11px; font-weight: bold; color: #ff4800}
.home .giveaways .title a:hover, .venue_show .giveaways .title a:hover {color: #fff; background-color: #ff4800; text-decoration: none}
.home .giveaways .giveaway {border-bottom: 1px solid #A4D4E5; background-color: #dcf1f9}
.venue_show .giveaways .giveaway {background-color: #dcf1f9; border-bottom: 1px solid #A4D4E5; padding-bottom: 10px}
.venue_show .giveaways .more_offers {border-top: 1px solid #A4D4E5; font-size: 14px; font-weight: bold; margin-top: 5px; padding-top: 10px}
.home .giveaways .footer, .venue_show .giveaways .footer {height: 10px; background: transparent url('/images/bg_giveaway_tight.gif') no-repeat center bottom; margin-left: -15px; margin-right: -15px; width: 300px}
 .event_list_tight h3 {padding: 3px 4px; border-top: 1px solid #c9c9c9; background: #f4f4f4}
.event_list_tight dl.event {float: none}
.event_list_tight .genre {display: none}
.event_list_tight .event {margin: 0}
.event_list_tight .event dd.title {padding: 4px 0 0 4px}
.event_list_tight .event dd.date {padding-left: 4px}
.event_list_tight .event dd.status {padding-top: 3px; padding-left: 4px}
.event_list_tight .event dd.bottom {padding-bottom: 6px}
.event_list_tight .event span.free, .event_list_tight .event span.giveaway, .event_list_tight .event span.flavorpill_event, .details .price span.free {height:15px; padding:1px 12px 0 18px}
.event_list_tight .event span.giveaway {background: url("/images/giveaway.gif") left top no-repeat}
.event_list_tight .event span.flavorpill_event {background: url("/images/f_circle.gif") left top no-repeat}
 #header {position: relative; width: 950px; height: 133px; background: #cd3b21 url("/images/bg_header_02.gif") no-repeat bottom left; z-index: 5}
#header a {color: #fff}
#header .fp_logo, #header h1, #header .culture_guide, #header .advertisement, #header #cities, #header .follow_us, #header #user_actions {position: absolute; z-index: 1000}
#header .fp_logo {display: block; width: 55px; height: 55px; left: 6px; top: 44px; background: transparent; text-indent: -1000em}
#header h1 {width: 106px; height: 34px; left: 63px; top: 55px; padding: 0; margin: 0; display: block; border-bottom: 0; background: transparent}
#header h1 a {display: block; width: 126px; height: 34px; text-indent: -5000em}
#header .culture_guide {font-size: 13px; top: 95px; left: 70px; font-weight: bold}
#header .advertisement {top: 37px; left: 214px}
#header #cities {display: block; top: 2px; left: 2px; width: 190px; margin: 0; padding: 0; overflow: visible; background-position: right top; background-repeat: no-repeat; font-size: 13px; font-weight: bold; font-family: helvetica, arial, sans-serif; z-index: 1100}
#header #cities li {height: 27px; line-height: 26px; background: #560f02 url('/images/bg_header_city_dotted.gif') no-repeat center bottom; padding: 0 5px}
#header #cities li.current_city {background: transparent url('/images/bg_header_city_full_shown.png') no-repeat center top}
#header #cities li.current_city span {padding: 0 3px}
#header #cities li.current_city a {display: block; float: right; padding-right: 10px; font-size: 11px; background-image: url('/images/bg_city_select_arrow.gif'); background-repeat: no-repeat; background-position: right 10px; font-weight: normal}
#header #cities li.current_city a:hover {text-decoration: underline; background-color: transparent; color: #fff}
#header #cities li.city {padding-top: 2px; height: 23px}
#header #cities li.city a {display: block; height: 20px; line-height: 20px; padding: 0 3px}
#header #cities li.city a:hover {background-color: #7c392c; text-decoration: underline}
#header #cities li.footer {height: 10px; background: white url('/images/bg_header_city_full_shown.png') no-repeat center bottom}
#header #cities.half_hidden {overflow: hidden; height: 25px}
#header #cities.half_hidden li.current_city {background-image: url('/images/bg_header_city_half_hidden.gif')}
 #other_publications {display: block; top: 5px; left: 212px; position: absolute; width: 290px; margin: 0; padding: 0; overflow: visible; background-position: right top; background-repeat: no-repeat; font-size: 13px; font-weight: bold; font-family: helvetica, arial, sans-serif; z-index: 1200}
a#daily_dose_nav_btn , a#flavorwire_nav_btn {display: block; float: left; height: 21px; overflow: hidden; text-indent: -9999px}
a#daily_dose_nav_btn {width: 62px; background: url('/images/daily_dose_nav_btn.gif') no-repeat left -1px; margin-right: 18px}
a#flavorwire_nav_btn {width: 73px; background: url('/images/flavorwire_nav_btn.gif') no-repeat left -1px}
a#daily_dose_nav_btn:hover , a#flavorwire_nav_btn:hover {background-position: 0 -21px}
  #header .follow_us {right: 6px; top: 39px; width: 136px; height: 24px; padding: 5px 0 0 15px; font-weight: bold; font-family: helvetica, arial, sans-serif; font-size: 9px; text-transform: uppercase; background: url('/images/bg_header_follow.gif') no-repeat; color: #e2a58d}
#header .follow_us span, #header .follow_us ul, #header .follow_us li, #header .follow_us a {display: block; float: left}
#header .follow_us span {margin-top: 1px}
#header .follow_us ul {margin: 0 0 0 8px}
#header .follow_us li {margin-left: 5px}
#header .follow_us a {width: 17px; height: 17px; background: url('/images/follow_us_links.gif')}
#header .follow_us a.rss_link {background-position: 0 0 }
#header .follow_us a.fb_link {background-position: -17px 0 }
#header .follow_us a.twitter_link {background-position: -34px 0 }
#header .follow_us a.rss_link:hover {background-position: 0 -17px}
#header .follow_us a.fb_link:hover {background-position: -17px -17px}
#header .follow_us a.twitter_link:hover {background-position: -34px -17px}
.follow_us_2 {right: 6px; top: 39px; width: 300px; height: 24px; padding: 5px 0 0 0; font-weight: bold; font-family: helvetica, arial, sans-serif; font-size: 12px; color: #000}
.follow_us_2 span, .follow_us_2 ul, .follow_us_2 li, .follow_us_2 a {display: block; float: left}
.follow_us_2 span {margin-top: 3px}
.follow_us_2 ul {margin: 3px 15px 0 0; padding: 0;}
.follow_us_2 li {margin-left: 5px}
.follow_us_2 a {width: 14px; height: 14px; background: url('/images/follow_us_btns.gif')}
.logged_out_follow .follow_us_2 a {background: url('/images/follow_us_btns_loggedout.gif')}
.follow_us_2 a.rss_link {background-position: 0 0 }
.follow_us_2 a.fb_link {background-position: -17px 0 }
.follow_us_2 a.twitter_link {background-position: -34px 0 }
.follow_us_2 a.rss_link:hover {background-position: 0 -20px}
.follow_us_2 a.fb_link:hover {background-position: -17px -20px}
.follow_us_2 a.twitter_link:hover {background-position: -34px -20px}
.follow_us_2 a.download_iphone_app_link {width: 145px; font-size: 10px; height: 22px; background: url(/images/iphone_icon.gif) no-repeat right top; float: left; color: #000; text-align: right; display: block}
.logged_out_follow .follow_us_2 a.download_iphone_app_link {background: url(/images/iphone_icon_loggedout.gif) no-repeat right top; color: #fff}
.logged_out_follow .follow_us_2 {background: #3d7a9c; padding: 5px 10px; width: 278px; color: #fff; margin: 10px 1px 0}
 .small_ads {text-align: center; padding: 10px 0 15px 1px}
.small_ad_content {padding-top: 20px}
 h1, h2, h3, h4, h5, h6 {clear: both}
h4, p, blockquote, ul, fieldset, form, ol, dl {margin: 1em 0}
hr {border: 0; border-bottom: 1px solid #ddd}
h1 {width: 730px; padding: 10px 20px 0}
h2 {position: relative; clear: both; padding: 20px 0 0 20px}
blockquote {margin: 10px 0 0 0; padding: 5px 0 0 45px; background: #fff url("/images/bg_quotes.gif") -100px 5px no-repeat}
blockquote p {margin: 5px 0 0 0; padding: 0 40px 10px 0; background: #fff url("/images/bg_quotes.gif") 465px bottom no-repeat}
.section_tag {background: #F4F4F4 none repeat scroll 0 0; border-top: 1px solid #C9C9C9; font-size: 12px; height: 12px; padding: 10px; margin-top: 15px; color: #242424; text-transform: uppercase}
.section_tag:first-child {margin-top: 0}
h3.section_tag {position: relative}
h3.section_tag .more_link {position: absolute; top: 10px; right: 10px}
 a, a:active, a:visited {text-decoration: none}
a:hover {cursor: pointer; text-decoration: underline}
 .left, .inline, ul.inline_list, .inline_list li {float: left}
.block {display: block}
 .inline, .inline_list li {display: inline}
.right {float: right}
.clear {clear: both; display: block;}
.static {position: static}
.hide {display: none}
.decimal li {list-style: decimal}
.lower_alpha li {list-style: lower-alpha}
.upper_alpha li {list-style: upper-alpha}
.lower_roman li {list-style: lower-roman}
 .mask {position: relative; overflow: hidden; padding: 0; margin: 0}
.masked_content {position: absolute; top: 0; left: 0}
 #user_actions {top: 6px; right: 2px}
#user_actions ul {padding: 0; margin: 0}
#user_actions ul li {display: inline; margin-right: 5px}
#user_actions ul li.divider {color: #621d05}
#header a {text-decoration: none}
#header a:hover {text-decoration: none}
#header form {margin: 0; padding: 0}
#header .login {height: 34px; margin: 0; padding: 0 0 0 5px; background: url("/images/bg_header_form.gif") left top no-repeat}
#header .login li.email {position: relative; height: 29px; padding: 5px 5px 0 0; background: url("/images/bg_header_form.gif") right top no-repeat}
#header .login li.email label {display: none}
#header .login li.email input.text {width: 130px; padding: 4px 5px; border: 1px solid #000; margin: 0; background: url("/images/bg_header_input.gif") right top no-repeat}
#header .login li.email input.bn {width: 78px; height: 24px; margin: 0 0 0 5px; padding: 0 0 2px; background: url("/images/bn_input_header.gif") left top no-repeat}
#header .login li.email input.bn:hover {background: url("/images/bn_input_header.gif") left bottom no-repeat}
 ul#global_nav_01 {position: relative; float: left; width: 930px; margin: 0; padding: 0 10px; height:35px; background: #e1e1e1 url(/images/nav_bg.jpg) repeat-x 0 0; border-top: 1px solid #4b1a00}
ul#global_nav_01 li, ul#global_nav_01 li a {float: left; background: transparent; color: #242424}
ul#global_nav_01 li {margin: 5px 3px; height: 23px}
ul#global_nav_01 li.active {background: url("/images/bg_gns_active.gif") left top no-repeat; padding-left: 1px}
ul#global_nav_01 li.active a, ul#global_nav_01 li.active a:hover {background: #E1E1E1 url("/images/bg_gns_active.gif") right top no-repeat; color: #fff}
ul#global_nav_01 li a {display: block; height: 13px; padding: 5px; font-size: 13px}
 ul#global_nav_01 li.search {position: absolute; right: 7px; width: 265px; text-align: right}
ul#global_nav_01 li.search form, ul#global_nav_01 li.search p, ul#global_nav_01 li.search input, .search_container .search p, .search_container .search input {margin: 0}
ul#global_nav_01 li.search form label, .search_container .search form label {display: none}
ul#global_nav_01 li.search form input.text {width: 175px; padding: 4px 3px; border-color: #000}
.search_container .search form input.text {width: 481px; height: 22px; padding: 3px 5px; font-size: 18px; border-color: #777; background: #ffffff; float: left}
ul#global_nav_01 li.search form input.bn, .search_container .search form input.bn {text-align: center; padding: 0 0 2px 16px; line-height: 25px}
ul#global_nav_01 li.search form input.bn {width: 67px; height: 22px; background: #c2c2c2 url("/images/bn_search_light.gif")}
.search_container .search form input.bn {width: 78px; height: 30px; background: #c2c2c2 url("/images/bn_search_gray_lightbg.gif"); float: right; margin-right: 4px}
ul#global_nav_01 li.search form input.bn:hover, .search_container .search form input.bn:hover {background-position: bottom}
 #footer { }
#footer p, #footer ul {margin: 5px 0}
#footer h3 {padding-bottom: 5px}
#footer h4 {padding-bottom: 0; margin: 5px 0 0}
#footer p, #footer ul {margin: 5px 0}
#footer li.bn {margin-bottom: 8px}
.get_to_know_us, .our_publications, .i_want_to, .get_flavorpill {float: left; padding: 15px}
.get_to_know_us {width: 230px}
.our_publications {width: 200px}
.i_want_to {width: 130px}
.get_flavorpill {width: 265px}
.get_to_know_us ul.inline_list {position: relative; top: -2px; left: -8px; margin-left: 5px}
.get_to_know_us ul.inline_list a {margin: 0 8px; text-decoration: underline}
.our_publications .left, .our_publications .right {float: left}
.our_publications .left {width: 100px}
.our_publications .right {width: 75px; margin-left: 15px}
.get_flavorpill {float: right; background-color: #e9e9e9}
.get_flavorpill div {padding-top: 15px}
#footer .get_flavorpill a.bn {margin-bottom: 5px}
#footer .get_flavorpill a.bn span {color: #fff; font-size: 13px}
#footer .get_flavorpill a.bn:hover, #footer .get_flavorpill a.bn:hover span {text-decoration: none}
#footer .get_flavorpill .sign_in_cta {display: block; float: left; margin-top: 6px; margin-left: 8px}
#footer .get_flavorpill .sign_in_cta a {text-decoration: underline; color: #1c71ae}
.get_flavorpill .info_links {clear: left; font-size: 11px}
.get_flavorpill .info_links a {text-decoration: underline}
#sub_footer {padding-bottom: 20px}
#sub_footer p {margin: 0; padding: 7px 15px 8px}
 p.row {padding: 0 20px}
h2.tabs, .auxiliary h2.tabs {position: relative; padding: 15px 0 0 0; background: #fff url("/images/bg_h2.gif") right top no-repeat; clear: both}
.auxiliary h2.tabs {padding: 8px 0 0; background: #fff url("/images/bg_header_triangle.gif") right top no-repeat}
h2.row {width: 730px; background: none}
.column h2.row {margin: 0; padding: 0 20px 0 20px}
h2.row.lg {margin: 20px 0 0}
h2.tabs a {position: absolute; top: 9px; right: 15px}
 p.flash {float: left; width: 696px; margin: 15px 0 5px 20px; padding: 7px 20px 20px; background: #fff url("/images/bg_flash_pos.gif") left bottom no-repeat; border-top: 1px solid #b9efb5}
p.flash.error {border-top: 1px solid #e6a7a7; background: #fff url("/images/bg_flash_neg.gif") left bottom no-repeat}
.wide p.flash {float: left; width: 870px; margin: 15px 0 5px 20px; padding: 7px 20px 20px; background: #fff url("/images/bg_flash_pos_wide.gif") left bottom no-repeat; border-top: 1px solid #b9efb5}
.wide p.flash.error {border-top: 1px solid #e6a7a7; background: #fff url("/images/bg_flash_neg_wide.gif") left bottom no-repeat}
dt.error.msg {margin: 2px 0 5px 5px; padding-left: 10px; background: url("/images/bullet_red.gif") left 3px no-repeat}
dd.error input, .wide .row.forms .half dd.error select, .wide .row.forms .half dd.error input.text, .wide .row.forms .half dd.error textarea.text {border: 1px solid #cc0000; background: #ffd5db}
.flash.deprecation {border: 1px solid #C9E8ED; background-color: #E9FBFF; margin: 20px 20px 0 20px; padding: 15px}
.flash.deprecation h3, .flash.deprecation p {padding: 0; margin: 0}
 #errorExplanation {padding: 20px; background-color: #eee; border: 1px solid #e3e3e3}
#errorExplanation h2 {padding: 0; margin-bottom: 10px}
#errorExplanation p {margin: 0 0 3px; font-weight: bold}
#errorExplanation ul {margin: 0 15px}
#errorExplanation ul li {list-style: outside disc}
 li.bn, a.bn, a.bn:visited {float: left; height: 26px; padding-left: 10px; text-decoration: none; background: url("/images/bn_orange.gif") left top no-repeat}
li.bn a, li.bn a:visited, a.bn span {display: block; float: left; height: 18px; padding: 8px 10px 0 0; text-decoration: none; background: url("/images/bn_orange.gif") right top no-repeat}
li.bn:hover, a.bn:hover, li.bn:hover a, a.bn:hover span {text-decoration: underline}
li.bn:hover, a.bn:hover {background: url("/images/bn_orange.gif") left bottom no-repeat}
li.bn:hover a, a.bn:hover span {background: url("/images/bn_orange.gif") right bottom no-repeat}
li.bn.blue, a.bn.blue, a.bn.blue:visited {background: url("/images/bn_blue.gif") left top no-repeat}
li.bn.blue a, li.bn.blue a:visited, a.bn.blue span {background: url("/images/bn_blue.gif") right top no-repeat}
li.bn.blue:hover, a.bn.blue:hover {background: url("/images/bn_blue.gif") left bottom no-repeat}
li.bn.blue:hover a, a.bn.blue:hover span {background: url("/images/bn_blue.gif") right bottom no-repeat}
li a.bn.blue span {background: url("/images/bn_blue.gif") right top no-repeat}
li a.bn.blue:hover {background: url("/images/bn_blue.gif") left bottom no-repeat}
li a.bn.blue:hover span {background: url("/images/bn_blue.gif") right bottom no-repeat}
li a.bn.blue:hover {background: url("/images/bn_blue.gif") left bottom no-repeat}
li a.bn, li a.bn:visited {float: left; height: 26px; padding: 0 0 0 10px; text-decoration: none; background: url("/images/bn_orange.gif") left top no-repeat}
li a.bn span {height: 18px}
span.corner {position: absolute; top: -1px; left: -1px; display: block; width: 20px; height: 19px; background: #fff url("/images/photo_corner.gif") left top no-repeat}
.thumbnails li.current {filter:alpha(opacity=60); -moz-opacity:0.60; opacity:0.60; background: #fff}
a.bn_media_kit {display: block; width: 176px; height: 39px; padding: 1px 0 0 33px; background-image: url("/images/bn_media_kit.gif"); background-repeat: no-repeat}
a.bn_media_kit:hover {background-position: left bottom}
 .paginator {height: 20px; margin: 8px 0 0 0; padding: 5px 0 0 0; background: #f0f0f0}
.page_bottom {position: relative; bottom: 0; left: 0}
.paginator ul, .paginator ol {position: relative; float: left; height: 15px; width: 755px; margin: 0 10px; padding: 0}
.paginator a, .paginator li, .paginator a:visited, .paginator p {height: 15px}
.paginator.by_last_name ul.inline_list li {display: block; width: 30px}
.paginator ul.inline_list li {display: block; float: left; padding: 0; margin: 0}
.paginator li.back, .paginator ul.inline_list li.previous, .paginator ul.inline_list li.next {position: absolute; top: 0; width: 240px}
.paginator li.previous {left: 5px}
.paginator li.back {left: 275px}
.paginator li.next {right: 5px}
.paginator li.previous a {padding-left: 15px; background: url("/images/bn_paginator.gif") 0 -71px no-repeat}
.paginator li.back a {padding-left: 15px; background: url("/images/bn_paginator.gif") 0 -31px no-repeat}
.paginator li.next a {padding-right: 15px; background: url("/images/bn_paginator.gif") right -111px no-repeat}
.paginator {margin: 0 0 5px 0; padding-top: 18px; background: none}
.paginator .inline_list {width: 730px; margin: 0 20px; padding: 0 0 10px 0; border-bottom: 1px solid #dbdbdb}
.row.control_pad p, .row.control_pad ul.inline_list {margin: 0; padding: 5px 20px}
.row.control_pad ul li {margin-right: 10px}
.inline_list.buttons li {margin-right: 15px}
 #calendar {position: relative; width: 175px; padding-right: 1px; background: transparent url("/images/bg_calendar_new.gif") -190px 0 no-repeat}
.auxiliary #calendar {margin-left: 20px}
#calendar table {border-collapse: collapse; border: 0}
#calendar table tr th {padding: 5px 0}
#calendar table tr.nav th {padding: 5px 0 0 0}
#calendar table tr.nav {height: 25px}
#calendar table tr.nav th {vertical-align: top; background: transparent}
#calendar table tr.nav th a.prev, #calendar table tr.nav th a.next {position: absolute; top: 4px; display: block; width: 21px; height: 17px; overflow: hidden; padding: 0}
#calendar table tr.nav th a.prev {left: 4px}
#calendar table tr.nav th a.next {right: 4px}
#calendar table tr.nav a.prev {text-indent: -1000px; background: transparent url("/images/bn_controls.gif") left 0 no-repeat}
#calendar table tr.nav a.prev:hover {background: transparent url("/images/bn_controls.gif") left -17px no-repeat}
#calendar table tr.nav a.prev:active {background: transparent url("/images/bn_controls.gif") left -34px no-repeat}
#calendar table tr.nav a.next {text-indent: -1000px; background: transparent url("/images/bn_controls.gif") right 0 no-repeat}
#calendar table tr.nav a.next:hover {background: transparent url("/images/bn_controls.gif") right -17px no-repeat}
#calendar table tr.nav a.next:active {background: transparent url("/images/bn_controls.gif") right -34px no-repeat}
#calendar table td a, #calendar table td span {display: block; width: 25px; height: 20px; padding-top: 5px; background-image: url("/images/bg_calendar_new.gif"); background-repeat: no-repeat}
#calendar table tr.days td {height: 15px; border: 0; background: transparent}
#calendar table td.today a, #calendar table td.today span {background-position: -60px 0}
#calendar table td.selected_day a, #calendar table td.selected_day span, #calendar table td.selected_day a:hover, .auxiliary #calendar table td.selected_day a:hover {background-position: -124px 0; cursor: default}
#calendar table td a:hover, .auxiliary #calendar table td a:hover {text-decoration: none; background-position: -90px 0}
#calendar table td.inactive, .auxiliary #calendar table td.inactive {background: #f3f3f3; text-decoration: line-through}
#calendar table tr.days td span, .auxiliary #calendar table tr.days td span {display: block; width: 25px; height: 17px; padding-top: 3px; background-position: -30px 0}
.column h2, .auxiliary h2 {padding-left: 0}
 .sponsor_300x250, .half .sponsor_300x250 {float: left}
.sponsor_300x250 {width: 322px; padding: 15px 15px 15px 20px}
div.center .sponsor_300x250 {width: 100%; padding: 20px 0 0}
.sponsor_160_600 {height: 600px; margin: 20px 0 0 8px}
.sponsor_160_600_left {float: left; width: 167px; height: 600px; margin: 0 0 0 8px; padding-top: 20px}
.sponsor_160_140 {height: 140px; margin: 20px 0 10px 8px}
.listings #left_event_listing_ad .sponsor_160_600 {float: left; margin-top: 85px}
.sponsor_ad_300_65 {padding-bottom: 5px}
 .row.forms {width: 755px; padding-left: 20px}
.row.forms .half form {margin: 0; padding: 0}
.row.forms .half {width: 378px; margin: 10px 0 20px 0; padding: 20px; border: 1px solid #ddd; background: #fafafa url("/images/bg_white_surround.gif") left top no-repeat}
.row.forms .half p {margin: 0 0 10px}
.row.forms .auxiliary dt {margin: 15px 0 10px 0}
.row.forms .auxiliary dd {margin: 0 0 5px 0}
.row.forms div.auxiliary {width: 295px; margin: 10px 0 20px 20px; padding: 0}
.row.forms .auxiliary dl {margin: 0; padding: 0}
.row .auxiliary ul {margin-bottom: 0}
.auxiliary .tools li.bn, .auxiliary .tools li.bn a {width: 95%}
.auxiliary .tools li.bn {padding-left: 5%; margin-bottom: 10px}
.auxiliary .tools li.bn a {width: 95%; padding-right: 5%}
.forms dl, .forms dt, .forms dd {width: 100%}
textarea:focus, input:focus, select:focus {background: #d9efff}
div.two_columns, div.three_columns, .half dl {float: left; width: 100%}
.two_columns dl, .three_columns dl {float: left; margin-right: 15px}
.two_columns dl {width: 170px}
.three_columns dl {width: 125px}
.two_columns dl.checkbox dt, .three_columns dl.checkbox dt {float: right; height: 17px; padding: 3px 0 0 3px}
.two_columns dl.checkbox dt {width: 145px}
.three_columns dl.checkbox dt {width: 102px; overflow: hidden}
.subscriptions dl {width: 150px}
dl.checkbox dd {float: left; width: 20px; height: 20px}
.forms div.thumbnail {float: left; margin-right: 10px; background: #fff}
dt.bold {margin: 10px 0 0}
dl.file_upload {float: left; width: 230px}
input, textarea {padding: 3px}
input.checkbox, .terms input, input.terms {border: none; padding: 0; margin: 0}
select, input, textarea {margin-bottom: 12px; border: 1px solid #777}
.inline_radios input {border: 0 none !important}
input[type=radio], input[type=checkbox] {border: 0 none !important}
select.text, select#member_country, select#member_security_question {width: 320px}
input.text, textarea.text {width: 314px}
textarea {height: 100px}
.flavorwire textarea.text, .flavorwire input.text {width: 128px}
.flavorwire textarea.text {height: 75px}
.flavorwire form {margin-left: 5px}
li.cancel a {margin-left: 10px; text-decoration: underline}
li.cancel a:hover {text-decoration: none}
.check label a {text-decoration: underline}
.check label a:hover {text-decoration: none}
dt.check, dd.check {height: 20px; padding-bottom: 15px}
dt.check {float: right; width: 345px; padding-left: 10px}
dd.check {float: left; width: 20px}
dl dt.terms, dl dd.terms {margin-bottom: 10px}
dt.terms {float: right; width: 355px; height: 20px; padding-top: 5px}
dd.terms {float: left; width: 20px; height: 25px}
dl label.terms, dl input.terms, dl label.terms + span.required {position: relative}
dl label.terms {top: 6px; left: 25px}
dl input.terms {top: -12px; left: 0}
dl label.terms + span.required {top: 7px; left: 23px}
input.bn {height: 41px; width: 150px; margin-top: 15px; padding: 0 0 1px 0; border: 0; background: transparent url("/images/bn_input_orange_med.gif") left top no-repeat; cursor: pointer}
input.bn:hover, input.bn:focus {text-decoration: underline; background: transparent url("/images/bn_input_orange_med.gif") left bottom no-repeat}
input.bn.xsm {width: 75px; background: transparent url("/images/bn_input_orange_xsm.gif") left top no-repeat}
input.bn.xsm:hover, input.bn.xsm:focus {background: transparent url("/images/bn_input_orange_xsm.gif") left bottom no-repeat}
input.bn.sm {width: 100px; background: transparent url("/images/bn_input_orange_sm.gif") left top no-repeat}
input.bn.sm:hover, input.bn.sm:focus {background: transparent url("/images/bn_input_orange_sm.gif") left bottom no-repeat}
input.bn.lg {width: 200px; background: transparent url("/images/bn_input_orange_lg.gif") left top no-repeat}
input.bn.lg:hover, input.bn.lg:focus {background: transparent url("/images/bn_input_orange_lg.gif") left bottom no-repeat}
span.submission_alternative {position: relative; top: -11px; left: 5px}
 .auxiliary .sub_nav li a, .auxiliary .sub_nav li.active span {display: block; height: 30px; margin-top: -1px; padding: 14px 0 0 32px}
.auxiliary .sub_nav li a {background: #fff url("/images/bg_sub_nav.gif") left top no-repeat}
.auxiliary .sub_nav li.active span {background: #fff url("/images/bg_sub_nav.gif") left -44px no-repeat}
.auxiliary .sub_nav li.info {clear: both; margin: 25px 0 0 21px; padding: 15px 15px 15px 11px; border: 1px solid #d4d4d4; background: #f9f9f9}
.forms .auxiliary .sub_nav li dl dt {margin-top: 0}
.forms .auxiliary .sub_nav li dl dd {margin-bottom: 15px}
 .row.two_thirds .column {width: 415px; margin-right: 15px; padding-top: 5px}
.row.two_thirds .auxiliary {width: 300px; margin-top: 10px}
 .control_pad {position: absolute}
.gallery .column .control_pad {bottom: 0; left: 0; width: 255px; height: 34px}
.gallery .column .control_pad ul {position: relative; float: left; display: block; width: 245px; height: 34px; margin: 0; padding: 0}
.control_pad ul li span {display: none}
.control_pad ul li a {float: left; display: block; width: 17px; height: 21px}
.control_pad ul li {position: absolute; top: 9px}
.control_pad .counter {top: 17px; left: 5px; width: auto; height: auto; line-height: 12px}
.control_pad #slide_up, .control_pad #cover_slide_up {right: 5px}
.control_pad #slide_down, .control_pad #cover_slide_down {right: 25px}
.disabled a:hover {cursor: default}
#cover_slide_up a, #slide_up a, #event_list_slide_up a, #flavorwire_slide_up a {background: #fff url("/images/bn_controls_vert.gif") 0 0 no-repeat}
#cover_slide_up a:hover, #slide_up a:hover, #event_list_slide_up a:hover, #flavorwire_slide_up a:hover {background: #fff url("/images/bn_controls_vert.gif") -17px 0 no-repeat}
#cover_slide_up a:active, #slide_up a:active, #event_list_slide_up a:active, #flavorwire_slide_up a:active {background: #fff url("/images/bn_controls_vert.gif") -34px 0 no-repeat}
#cover_slide_up.disabled a, #cover_slide_up.disabled a:hover, #slide_up.disabled a, #slide_up.disabled a:hover, #event_list_slide_up.disabled a, #event_list_slide_up.disabled a:hover, #flavorwire_slide_up.disabled a, #flavorwire_slide_up.disabled a:hover {background: #fff url("/images/bn_controls_vert.gif") -51px 0 no-repeat}
#cover_slide_down a, #slide_down a, #event_list_slide_down a, #flavorwire_slide_down a {background: #fff url("/images/bn_controls_vert.gif") 0 -21px no-repeat}
#cover_slide_down a:hover, #slide_down a:hover, #event_list_slide_down a:hover, #flavorwire_slide_down a:hover {background: #fff url("/images/bn_controls_vert.gif") -17px -21px no-repeat}
#cover_slide_down a:active, #slide_down a:active, #event_list_slide_down a:active, #flavorwire_slide_down a:active {background: #fff url("/images/bn_controls_vert.gif") -34px -21px no-repeat}
#cover_slide_down.disabled a, #cover_slide_down.disabled a:hover, #slide_down.disabled a, #slide_down.disabled a:hover, #event_list_slide_down.disabled a, #event_list_slide_down.disabled a:hover, #flavorwire_slide_down.disabled a, #flavorwire_slide_down.disable a:hover {background: #fff url("/images/bn_controls_vert.gif") -51px -21px no-repeat}
 dd.extra_info {margin-top: 4px}
dd.extra_info div.opening, dd.extra_info div.sold_out, dd.extra_info div.canceled, dd.extra_info div.postponed {margin:0 0 6px 0; padding:5px 25px 1px 25px}
dd.extra_info div.opening {background: #e2ffe0 url("/images/opening.gif") left top no-repeat; border-bottom:1px solid #bedcb8}
dd.extra_info .sold_out {background: #feeff2 url("/images/sold_out.gif") left top no-repeat; border-bottom:1px solid #f1cacd}
dd.extra_info .canceled {background: #feeff2 url("/images/canceled.gif") left top no-repeat; border-bottom:1px solid #f1cacd}
dd.extra_info .postponed {background: #feeff2 url("/images/canceled.gif") left top no-repeat; border-bottom:1px solid #f1cacd}
dd.extra_info .free, dd.extra_info .featured, dd.extra_info .giveaway, dd.extra_info .venue_partner, dd.extra_info .ongoing {display: block; float: left; height: 11px; margin-right: 5px; margin-bottom: 4px; line-height: 11px; background-image: url('/images/bn_event_flags.gif'); background-repeat: no-repeat; text-indent: -5000em}
dd.extra_info .free {width: 31px; background-position: left top}
dd.extra_info .free:hover {background-position: left bottom}
dd.extra_info .featured {width: 56px; background-position: -36px top}
dd.extra_info .featured:hover {background-position: -36px bottom}
dd.extra_info .giveaway {width: 61px; background-position: -96px top}
dd.extra_info .giveaway:hover {background-position: -96px bottom}
dd.extra_info .venue_partner {width: 92px; background-position: -160px top}
dd.extra_info .venue_partner:hover {background-position: -160px bottom}
dd.extra_info .ongoing {width: 54px; background-position: -254px top}
dd.extra_info .ongoing:hover {background-position: -254px bottom}
dd.extra_info .flavorpill_event {display: block; float: left; height: 13px; margin-right: 7px; padding-left: 12px; padding-right: 3px; line-height: 13px; background: url("/images/f_circle.gif") left top no-repeat}
dd.date .fp_50_venue {padding-left: 16px; background: url('/images/featured_venue_flag.gif') no-repeat left 3px}
#day_column_right dl.event dd.extra_info div.opening, #day_column_right dl.event dd.extra_info div.sold_out, #day_column_right dl.event dd.extra_info div.canceled, #day_column_right dl.event dd.extra_info div.postponed {width: 370px}
dd.extra_info a {text-decoration: none}
dd.extra_info a:hover span {text-decoration: underline}
.search dl.event dd.extra_info div.opening, .search dl.event dd.extra_info div.sold_out, .search dl.event dd.extra_info div.canceled, .search dl.event dd.extra_info div.postponed {width: 420px}
 .thumbnail {float: left; background-color: #fff; border: 1px solid #d5d5d5; padding: 4px; line-height: 0}
.thumbnail:hover {border-color: #686868}
.thumbnail, .thumbnail a {display: block; overflow: hidden}
.thumbnail a {max-height: 135px}
.today dl.event .thumbnail {float: right; margin: 0 0 0 15px; margin-right: -135px; margin-bottom: 20px}
.your_profile .thumbnail, .quick_look .thumbnail, .event_list span.thumbnail {margin-right: 8px}
.today dl.event .thumbnail {width: 110px}
.today dl.event .thumbnail a, .quick_look .thumbnail a {max-height: 160px}
.cover_gallery .thumbnail span {width: 235px; height: 83px}
.row.whole .thumbnail, .issues .thumbnail, .row.whole .thumbnail a, .issues .thumbnail a {width: 235px; height: 73px; overflow: hidden; margin: 0}
.row.whole .thumbnail a:hover {height: 69px}
.quick_look .thumbnail, .quick_look .thumbnail a {width: 90px}
.past_event_photos span.thumbnail, .past_event_photos span.thumbnail a {width: 240px; height: 160px; border: 0; padding: 0; max-height: none}
.past_event_photos span.thumbnail a:hover {height: 156px}
#description .gallery li.thumbnail, #description .gallery li.thumbnail a {width: 40px}
#description .gallery li.thumbnail {margin: 0 3px 3px 0}
 .past_event_photos div, .event_list dl.event dd.bottom, .subscriptions li, .my_subscription li, .my_subscription h3, .features .event_list div, .browse .event_list div.event_presenter, .browse .venues .venue, .event_list_tight .event dd.bottom, .listings div.event_presenter, .listings dl.giveaway, #search_results .giveaway, .past_events .event {background: url("/images/bg_dottedline.gif") left bottom repeat-x}
#big_shows_list.event_list {background: url("/images/bg_dottedline.gif") left 5px repeat-x}
.listings div.event_presenter.last {background: none}
.browse .event_list div.bottom {background: none}
#culture h3, #city h3, #update h3 {background: none}
.event_list dl.event dd.date.bottom {background: none}
 a.artkrush, a.jcreport, a.earplug, a.boldtype, a.activate {display: block; width: 80px; height: 30px}
a.activate {background: url("/images/bn_publication.gif") left 0 no-repeat}
a.artkrush {background: url("/images/bn_publication.gif") left -30px no-repeat}
a.boldtype {background: url("/images/bn_publication.gif") left -60px no-repeat}
a.earplug {background: url("/images/bn_publication.gif") left -90px no-repeat}
a.jcreport {background: url("/images/bn_publication.gif") left -120px no-repeat}
 body#maintenance img, body#maintenance h1, body#maintenance p {clear: both; margin: 0; padding: 70px 0 0}
body#maintenance h1 {width: 100%; padding-top: 50px}
 #pages_main_content.tos {padding-bottom: 30px}
#pages_main_content.tos h1, #pages_main_content.tos h2 {padding-left: 0}
#pages_main_content.tos h3 {margin: 15px 0 10px; text-decoration: underline}
#pages_main_content.tos ol {margin: 5px 0 5px 20px}
#pages_main_content.tos p {margin: 5px 0}
#pages_main_content.tos p strong {padding: 20px}
 ul.sorts {height: 32px; margin: 0 0 10px; border-bottom: 1px solid #d6d6d6; border-top: 1px solid #d6d6d6}
ul.sorts li, ul.sorts li a {display: block; float: left; color: #666}
ul.sorts li a {height: 32px; margin: 0 15px; line-height: 32px}
ul.sorts li.active a {color: #666; background: url('/images/bg_event_index_filter.gif') center 0 no-repeat}
 h2.sponsored_link {border-bottom: 1px solid #CECECE; color: #666; text-transform: uppercase; font-size: 8px; font-weight: normal; font-family: verdana; letter-spacing: .1em; padding-left: 0; padding-bottom: 1px; margin-bottom: 3px}
a.yahoo_ad_purple {line-height: 20px; font-size: 14px; color: #aa00ff}
 #map_and_header {margin: 10px 0; float: left; background-color: #transparent}
#map_and_header img {border: none; margin: 0; float: left}
body.fp_bk_absolute h3.section_tag {background-image: url(/images/fp_bk_banner_bg-ab.jpg); height: 15px; padding: 9px 10px; font-size: 14px; color: #242424; border-top: 1px solid #742e15}
body.fp_bk_absolute h3.section_tag a{ color: #242424; font-size: 12px; text-transform: lowercase}
#map_and_header div.map {margin: 0; float: left; border: 1px solid #405409}
body.fp_bk_absolute div.subwave_cta_box.clear form div.top_half h3 {background: url(/images/fp_bk_subscribe_header.gif) no-repeat 2px 1px}
body.fp_bk_absolute .subwave_cta_box {margin-bottom: 10px}
body.fp_bk_absolute .subwave_cta_box .top_half {padding: 1px; background-image: none; background: #4685a9}
body.fp_bk_absolute .subwave_cta_box .bot_half {padding-left: 5px; padding-top: 4px; height:31px; background: url('/images/bg_subwave_cta_bot.gif') no-repeat -40px -40px; background-image: none; background: #3d7a9c}
body.fp_bk_absolute .subwave_cta_box .bot_half .text {display: block; float: left; width: 200px; height: 18px; margin: 0 1px 0 0px; border: 1px solid #8d9091; border-bottom-width: 2px; border-right-width: 2px}
#bar_list .feed_list li.name {font-size: 16px; font-weight: bold}
#bar_list .feed_list {padding: 10px 0; border-bottom-color: #dfe9c4}
#bar_list div.feed_list ul li.address {margin-top: 3px; margin-bottom: 3px}
#bar_list div.feed_list ul {padding: 0; margin: 0}
#bar_list .feed_list li {margin-left: 130px; font-size: 12px}
#bar_list .feed_list .thumbnail_container, #bar_list .feed_list .date_clock_container {float: left; margin-left: 0}
#map_and_blurb {background: url(/images/ab-bottle-small.jpg) no-repeat 240px bottom}
#map_and_blurb div.left_page_blurb span {display: block; padding: 10px 20px 0 0}
#map_and_blurb div.left_page_blurb {clear: both; padding: 0 50px 20px 0}
.mapTooltip {background: #fff; font-weight: bold; border: 2px solid #DE6026; padding: 1px 4px}
   #main_content, #main_content.wide {padding: 8px 0}
  #cities_menu {background: #7e2e19 url(/images/header/header-cities-bg.png) repeat-x 0 0; width: 420px; height: 29px; margin: 0 0 0 2px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
ul#cities_menu a:hover {text-decoration: underline}
ul#cities_menu a.selected {font-weight: bold}
#cities_menu li {display: inline; color: #fff; float: left; font-weight: normal; font-size: 12px; padding: 8px 7px}
li#more_cities_link {position: relative; padding-right: 12px; background: url(/images/header/more_arrow.gif) no-repeat right center}
ul#more_cities_dropdown {display: none}
#more_cities_dropdown {display: block; position: absolute; top: 17px; width: 90px; left: 0; z-index:99999; border-bottom: 3px solid #5d2a1f; border-left: 2px solid #5d2a1f}
ul#more_cities_dropdown li {width: 80px; padding: 6px 5px 2px; background: #7e2e19 url('/images/header/header_city_dotted.gif') no-repeat center bottom}
    input.btn, .btn {text-indent: -9999px; overflow:hidden; display: block; float: left}
input.btn:hover, .btn:hover {background-position: 0 -50px ; text-decoration: none}
input.btn:active, .btn:active {background-position: 0 -100px }
.med-grey-button-bg-01 {background: url(/images/buttons/med-grey-button-bg-01.jpg) no-repeat 0 0; height: 50px; color: #444; font-weight: bold; padding: 0 20px; line-height: 50px; text-indent: 0; font-size: 14px; border: 1px solid #adafaf; margin-bottom: 10px}
.small-grey-button-bg-01 {background: url(/images/buttons/small-grey-button-bg-01.png) no-repeat 0 0; height: 25px; color: #444; font-weight: bold; padding: 0 10px; line-height: 25px; text-indent: 0; font-size: 12px; border: 1px solid #adafaf; margin-bottom: 10px}
   .section_tag {background: #F4F4F4 none repeat scroll 0 0; border-top: 1px solid #C9C9C9; font-size: 12px; height: 12px; padding: 10px; margin-top: 15px; color: #242424; text-transform: uppercase}
.section_tag:first-child {margin-top: 0}
h3.section_tag {position: relative}
h3.section_tag .more_link {position: absolute; top: 10px; right: 10px}
 .share a {width: 14px; height: 14px; background: url('/images/follow_us_btns.gif'); display: block; float: left; overflow: hidden; text-indent: -999px; margin-right: 3px}
.share span.email_link a {background-position: -56px 0 ; width: 40px; margin-right: 0}
.share span.email_link a:hover {background-position: -56px -20px }
.share.rss_link {background-position: 0 0 }
.share a.facebook {background-position: -17px 0 }
.share a.twitter {background-position: -34px 0 }
.share.rss_link:hover {background-position: 0 -20px}
.share a.facebook:hover {background-position: -17px -20px}
.share a.twitter:hover {background-position: -34px -20px}
 ul.list_style_info_01 li {margin-bottom: 5px}
ul.list_style_info_01 li strong{ display: block; float: left}
ul.list_style_info_01 li span{ margin-left: 100px; display: block}
  .thumbnail {float: left; background-color: #fff; border: 1px solid #d5d5d5; padding: 4px; line-height: 0}
.thumbnail:hover {border-color: #686868}
.thumbnail, .thumbnail a {display: block; overflow: hidden}
.thumbnail a {max-height: 135px}
   ul.tabs, ul.sub_tabs {margin: 0; padding: 0; float: left; list-style: none; height: 21px; border-bottom: 1px solid #d4d4d4; width: 100%}
ul.tabs li,ul.sub_tabs li {float: left; margin: 0; padding: 0; height: 20px; line-height: 20px; border: 1px solid #d4d4d4; margin-bottom: -1px; background: #f7f7f7 url(/images/layout/gradient-grey-01.jpg); margin-right: 1px; overflow: hidden; position: relative}
ul.tabs li a,ul.sub_tabs li a {text-decoration: none; color: #484848; display: block; padding: 4px 10px 0 10px; outline: none; font-size: 12px; line-height: 16px}
ul.sub_tabs li a {text-decoration: none; color: #484848; display: block; padding: 3px 8px 0; outline: none; font-size: 11px; line-height: 16px}
ul.tabs li a:hover,ul.sub_tabs li a:hover {background: #e0e0e0}
html ul.tabs li.active, html ul.tabs li.active a:hover, html ul.sub_tabs li.active, html ul.sub_tabs li.active a:hover {background: #fff; border-bottom: 1px solid #fff}
.tab_container, .sub_tab_container {border: 1px solid #d4d4d4; border-top: none; clear: both; float: left; width: 100%; background: #fff; margin-bottom: 15px}
.tab_content,.sub_tab_content {padding: 15px}
   .venue_subnav, .venue_subnav li.nav_item a {border-bottom: 1px solid #dddddd}
.venue_subnav {clear: left; height: 36px; margin: 0 ; z-index: 5}
#events_giveaways_tile_tabs .search_area{ padding: 18px 0 0; float: right}
#events_giveaways_tile_tabs input.search_box {width: 250px; margin-right: 5px; float: left}
#events_giveaways_tile_tabs div.sort_bar {background: #f0f2f2; padding: 3px 10px; border: 1px solid #d9d9d9}
#events_giveaways_tile_tabs div.sort_bar a {padding: 2px 5px; color: #444; border: 1px solid #f0f2f2}
#events_giveaways_tile_tabs div.sort_bar a:hover, #events_giveaways_tile_tabs div.sort_bar a.selected {background: #fbfcff; border: 1px solid #d9d9d9; text-decoration: none}
#events_giveaways_tile_tabs div.item {padding: 5px 10px; font-size: 12px}
#events_giveaways_tile_tabs div.item small{ font-size: 10px}
#events_giveaways_tile_tabs div.item.stripe{ background: #f0f2f2}
     body.giveaway div#main_content {background: #b1b0b0 url(/images/backgrounds/grey-gradient-bg-01.png) repeat-x 0 0}
#giveaways_header {position: relative; background: url(/images/giveaways/giveaways_header.png) no-repeat; width: 937px; height: 275px}
#giveaways_header_blurb {position: absolute; top: 125px; left: 60px; font-size: 14px; line-height: 27px; color: #3f3e40; width: 320px}
div#giveaways_header_slideshow {position: absolute; top: 20px; right: 65px; width: 425px}
#giveaways_header_slideshow ul.giveaways {width: 423px; height: 217px; border: 1px solid #c8c8c8; margin: 0; padding: 0; overflow: hidden}
#giveaways_header_slideshow ul.giveaways li{ width: 423px; height: 67px; margin: 0; padding-top:150px }
#giveaways_header_slideshow ul.giveaways li p{ margin: 0; float: left}
#giveaways_header_slideshow ul.giveaways li p.enter_by {float: right; font-weight: bold}
#giveaways_header_slideshow ul.giveaways li span p.offer {font-weight: normal; font-size: 16px}
#giveaways_header_slideshow ul.giveaways li span {display: block; opacity: 0.75; background-color: #000; padding: 7px 10px; color: #fff; height: 63px}
#giveaways_header_slideshow ul.pips {float: left; width: 400px; display: block; text-align: center}
#giveaways_header_slideshow ul.pips li a {float: left; height: 10px; overflow: hidden; text-indent: -9999px; width: 10px; background: url(/images/giveaways/giveaway-slideshow-controls.gif) no-repeat}
#giveaways_header_slideshow ul.pips li.next a {background-position: -30px 0}
#slideshow_controls {width: 400px; float: left; margin: 0 0 0 45%; text-align: center; display: block}
#giveaways_header_slideshow ul.pips li a.pip {background-position: -20px 0}
#giveaways_header_slideshow ul.pips li a.pip.active, #giveaways_header_slideshow ul.pips li a.pip:hover {background-position: -10px 0}
#giveaway_sort {padding: 5px 0; text-align: center; font: 9px "Verdana", Lucida, Verdana, sans-serif; border-top: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; color: #6d5b56}
#giveaway_sort a {color: #635b41; margin: 0 10px}
#giveaway_sort a:hover, #giveaway_sort a.selected {text-decoration: underline}
div.giveaway_item {height: 215px; padding: 25px 15px 50px; background: #e5e5e4 url(/images/backgrounds/crosshatch_01.png) repeat-x left bottom}
div.giveaway_item.left_img div.giveaway_item_info {float: right}
div.giveaway_item.left_img img.thumbnail{ float: left}
div.giveaway_item_info a.giveaway_name {color: #e64f13; display: block; text-transform: uppercase; font-size: 17px; font-weight: bold; margin-bottom: 10px}
div.giveaway_item_info ul {font-size: 12px; color: #3e3c3c; display: block; width: 200px; float: left}
div.giveaway_item_info ul li {margin-bottom: 2px}
div.giveaway_item_info ul li a {text-decoration: underline; color: #3e3c3c}
div.giveaway_item_info ul li span {display: block; margin-left: 50px; width: 140px}
div.giveaway_item_info ul li strong {float: left; display: block; font-weight: normal}
div.giveaway_item_info a.giveaway_event {color: #a99550; display: block; font-size: 19px; margin-bottom: 10px; overflow: hidden; width: 200px}
div.giveaway_item img.thumbnail {float: right}
div.giveaway_item div.giveaway_item_info {float: left; width: 300px}
div.giveaway_item_info div.calendar {background: url(/images/giveaways/calender_bg.png) no-repeat; width: 80px; height: 72px; float: right}
div.giveaway_item_info div.calendar span{ margin-top: 12px; display: block; float: left; width: 39px; text-align: center; color: #fff; font: bold 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
a.enter_giveaway_btn {width: 145px; height: 25px; background: url(/images/buttons/enter-giveaway-btn.png) no-repeat}
.enter_to_win {margin-top: 10px; width: 145px; height: 30px; background: url(/images/buttons/enter-to-win.png) no-repeat; border: none}
#recently_ended_giveaways ul {padding: 0 20px 0 10px; color: #585757; font-size: 13px; margin: 0 10px}
#recently_ended_giveaways ul a {text-decoration: underline}
#recently_ended_giveaways h3 {border-bottom: 1px solid #cececd; padding: 10px 10px 0; margin-bottom: 10px; font-size: 17px; color:#655753}
#recently_ended_giveaways {background: #e5e5e4; padding-bottom: 5px; border: 1px solid #c5c5c5}
#recently_ended_giveaways ul li {margin-bottom: 10px; list-style-image: url(/images/bullets/brown_bullet_on_grey_1.gif)}
 #question_and_answer {float: left}
body.giveaway_show div.giveaway_item div.giveaway_item_info {width: 280px}
body.giveaway_show div.giveaway_item a.giveaway_event {font-size: 12px; color: #525050; margin-bottom: 10px; font-weight: bold; line-height: 14px; width: 180px}
body.giveaway_show div.giveaway_item div.show_page_address {color: #525050; font-size: 11px; line-height: 12px}
body.giveaway_show div.giveaway_item div.show_page_address a{ color: #525050; text-decoration: underline}
body.giveaway_show div.giveaway_item {height: auto; float: left; padding: 25px 15px 50px; border: 1px solid #dcdada; background: #e5e5e4 url(/images/backgrounds/crosshatch_01.png) repeat-x left bottom}
#question_and_answer small {clear: both; display: block; font-size: 9px; color: #525050; line-height: 9px}
#question_and_answer textarea {width: 550px; border: 2px solid #a6a6a6; margin-bottom: 0}
#question_and_answer div.notice {font-size: 9px; color: #8c5547; line-height: 10px}
div.share {float: right; border: 1px solid #d3d3d3; background: #fff; width: 74px; padding: 2px 4px 2px 3px}
#question_and_answer{ margin-top: 10px}
#question_and_answer h3.giveaway_question {font-size: 19px; color: #e64f13; margin-bottom: 10px}
#question_and_answer h3.giveaway_question a {text-decoration: underline; color: #e64f13}
body.giveaway_show div.giveaway_item a.giveaway_name {color: #525050; font-size: 16px}
body.giveaway_show div.giveaway_item.left_img div.giveaway_item_info {margin-left: 10px; width: 270px;}
  #bk_signup {margin-top: 10px; height: 50px; padding: 80px 10px 0; margin-top: 10px; background: url(/images/brooklyn/bk_subscribe.png) no-repeat}
#bk_signup .btn {background: url(/images/brooklyn/bk_sign_up.png) no-repeat 0 0; width: 83px; height: 26px; border: none; float: left}
#bk_subscribe_field {float: left; height: 19px; width: 190px; margin-right: 10px; font-size: 15px}
#bk_signup .btn:hover {background-position: 0 -50px !important}
#map_and_blurb {background: url(/images/brooklyn/ab-bottle-small.jpg) no-repeat 240px bottom}
#map_and_blurb div.left_page_blurb span {display: block; padding: 10px 20px 0 0}
#map_and_blurb div.left_page_blurb {clear: both; padding: 0 45px 10px 0}
.mapTooltip {background: #fff; font-weight: bold; border: 2px solid #DE6026; padding: 1px 4px}
#map_and_header {margin: 10px 0; float: left; background-color: transparent}
#map_and_header img {border: none; margin: 0; float: left}
body.fp_bk_absolute h3.section_tag {background-image: url(/images/brooklyn/fp_bk_banner_bg-ab.jpg); height: 15px; padding: 9px 10px; font-size: 14px; color: #242424; border-top: 1px solid #742e15}
body.fp_bk_absolute h3.section_tag a{ color: #242424; font-size: 12px; text-transform: lowercase}
#map_and_header div.map {margin: 0; float: left; border: 1px solid #405409}
body.fp_bk_absolute div.subwave_cta_box.clear form div.top_half h3 {background: url(/images/fp_bk_subscribe_header.gif) no-repeat 2px 1px}
body.fp_bk_absolute .subwave_cta_box {margin-bottom: 10px}
body.fp_bk_absolute .subwave_cta_box .top_half {padding: 1px; background-image: none; background: #4685a9}
body.fp_bk_absolute .subwave_cta_box .bot_half {padding-left: 5px; padding-top: 4px; height:31px; background: url('/images/bg_subwave_cta_bot.gif') no-repeat -40px -40px; background-image: none; background: #3d7a9c}
body.fp_bk_absolute div.follow_us_2 {margin-top: 10px}
.subwave_cta_box .bot_half .text {display: block; float: left; width: 200px; height: 18px; margin: 0 1px 0 0px; border: 1px solid #8d9091; border-bottom-width: 2px; border-right-width: 2px}
#map_and_blurb {background: url(/images/ab-bottle-small.jpg) no-repeat 240px bottom}
#map_and_blurb div.left_page_blurb span {display: block; padding: 10px 20px 0 0}
.mapTooltip {background: #fff; font-weight: bold; border: 2px solid #DE6026; padding: 1px 4px}
   .full {width: 930px;}
.nano {width: 120px;}
.mini {width: 160px;}
.micro {width: 180px;}
.small {width: 300px;}
.reg {width: 450px;}
.medium {width: 590px;}
.wide {width: 620px;}
.wider {width: 120px;}
.full{ float: left; padding: 0 10px; margin-bottom: 5px}
.nano, .micro, .mini, .small, .medium, .wide, .large {float: left; padding: 5px}
.alpha {padding-left: 0 !important}
.omega {padding-right: 0 !important}
.line-right {padding-right: 4px !important; border-right: 1px solid #d6d6d6}
.line-left {padding-left: 4px !important; border-left: 1px solid #d6d6d6}
.line-top {border-top: 1px solid #d6d6d6}
.line-bottom {border-top: 1px solid #d6d6d6}
 .nano .item, .micro .item, .mini .item, .small .item, .medium .item, .wide .item, .large .item {margin-bottom: 5px}
 .nopadding {padding: 0;}
.nomargin {margin: 0;}
.f-left {float: left}
.f-right {float: right}
.margin_b {margin-bottom: 5px}
.margin_b_large {margin-bottom: 10px}