#header .assc{font:11px Helvetica,arial,sans-serif;}#main_nav ul{font:17px Helvetica,arial,sans-serif;}#main_nav .assc{font:11px/1.6em Helvetica,arial,sans-serif;}ul.title_subnav li:hover ul li,ul.title_subnav li.sfHover ul li{text-transform:uppercase;font-weight:bold;font-size:11px;}#content,#ad_units{font-family:Helvetica,arial,sans-serif;}#content{font-size:16px;line-height:1.6em;}#content h1,#ad_units h1{font-size:24px;font-weight:normal;}#content h1.title,#ad_units h1.title{font-size:24px;font-weight:normal;}#content h2,#content h3{font-size:18px;font-weight:bold;}#content h4{font-size:14px;font-weight:bold;}#content h5{font-size:12px;font-weight:bold;}#content p{font-size:13px;line-height:1.6em;Helvetica,arial,sans-serif;}#content p.fineprint{font-size:10px;}#content #featuredbusinesses h1{font-size:16px;font-weight:bold;}#content #featuredbusinesses h2{font-size:16px;font-weight:bold;}#content #featuredbusinesses h3{font-size:11px;font-weight:normal;}#content #featuredbusinesses .enh{font-size:10px;}#content #featuredbusinesses .listing{font-size:11px;}#content #featuredbusinesses .listingL{font-size:11px;}#content #featuredbusinesses .phone{font-size:13px;}#content #featuredbusinesses .blurb{font-size:13px;line-height:1.6em;}#content .caption{font-size:12px;}#content ol{font-size:12px;line-height:1.6em;Helvetica,arial,sans-serif;}.contentblock{font-size:13px;line-height:1.6em;}span.title{font-weight:bold;}#content .backtop{width:640px;font-size:10px;padding:10px 0 20px 0;text-align:right;}#footer #nav{font:12px/29px Helvetica,arial,sans-serif;}#footer_address{font:12px Helvetica,arial,sans-serif;}div#main-feature{font-family:Helvetica,arial,sans-serif;}div#main-feature h2{font-size:22px;font-weight:bold;letter-spacing:-1px}div#main-feature p.byline{font-size:12px;}div#main-feature p{font-size:13px;line-height:1.6em;}a.button{font-size:10px;line-height:16px;font-weight:bold;text-align:center;}.article_module h1{font-size:24px;font-weight:normal;line-height:26px;}#content .article_module h2{font-size:32px;line-height:1.2em;font-weight:bold;letter-spacing:-1px;}.article_module .byline,div.news_stories .story .byline,.article_module .channel,div.news_stories .story .channel{font-size:12px;}.article_module p,div.news_stories .story p{font-size:13px;line-height:1.6em;}.article_module .more_list_wrapper h3{text-transform:uppercase;font-weight:normal;font-size:12px;}.article_module .more_list_wrapper li{font-weight:normal;font-size:12px;}#content .default_module h2{font-size:16px;font-weight:normal;}#content .default_module p{font-size:13px;line-height:1.6em;}#content .article_post h2{font-size:32px;line-height:1.2em;font-weight:bold;letter-spacing:-1px;}.article_post .subhead{font-size:16px;line-height:1.3em;}.article_post .share{font-size:12px;}.article_post .byline,div.news_stories .story .byline,.article_module .channel,div.news_stories .story .channel{font-size:12px;}#content .article_post p,#content div.news_stories .story p{font-size:15px;line-height:1.6em;}.article_post .article_pic .caption{font-size:11px;line-height:14px;}div.cEditorialFeature3 div.events-module-head span.subHeader{font-size:8pt;text-transform:uppercase;font-weight:bold;}div.cEditorialFeature3 div.events-module-body div.eventDisplay p{line-height:12pt;}div.cEditorialFeature3 div.events-module-body div.eventDisplay ul.details li.date{font-size:9pt;font-weight:normal;}div.cEditorialFeature3 div.events-module-body div.eventDisplay ul.details li.title{font-size:13pt;}div.cEditorialFeature3 div.events-module-body div.featured ul li span.date{font-size:9pt;font-weight:normal;}div.cEditorialFeature3{font-size:9pt;}div#giveaways h1{font-size:24px;font-family:helvetica;font-weight:normal;}div#giveaways span.tag{font-size:12px;font-family:helvetica;font-weight:normal;}div#giveaways div.item h2{font-size:16px;font-family:helvetica;font-weight:normal;}div#giveaways div.item p.info{font-size:13px;font-family:helvetica;font-weight:normal;}div#subscribe p.head{font-size:22px;font-family:helvetica;font-weight:normal;line-height:26px;}div#subscribe p.tag{font-size:12px;font-family:helvetica;font-weight:normal;}div#subscribe form.newsletter_signup input#email{font-size:11px;}div.coupon h2{font-size:16px;font-family:helvetica;font-weight:normal;}div.coupon p{font-size:13px;font-family:helvetica;font-weight:normal;}form.standard{font-size:13px;}form.standard .required{font-weight:bold;}form.standard label{font-weight:bold;line-height:1.3em;}form.standard input,form.standard select{font-size:14px;}#social_links{font:14px Helvetica,arial,sans-serif;color:#232020;line-height:24px;}#social_module h2{font-size:14px;font-family:helvetica;font-weight:bold;}#social_module h3{font-size:14px;font-family:helvetica;font-weight:bold;}#social_module ul.right li,ul.left li{font-size:12px;font-family:helvetica;font-weight:normal;line-height:14px;}#social_module p{font-size:12px;font-family:helvetica;font-weight:normal;line-height:14px;}#listing_links h2{font-size:14px;font-family:helvetica;font-weight:bold;}#listing_links h2.title{font-size:22px;font-family:helvetica;font-weight:bold;}#listing_links h2.title{letter-spacing:-1px;}#listing_links ul.right li,ul.left li{font-size:12px;font-family:helvetica;font-weight:normal;line-height:14px;}#listing_links p{font-size:12px;font-family:helvetica;font-weight:normal;line-height:14px;}#special_feature{font-family:Helvetica,arial,sans-serif;line-height:14px;}#special_feature h2{font-size:22px;font-weight:bold;}#special_feature h2{letter-spacing:-1px;}#special_feature ul li{font-size:12px;font-weight:normal;}#special_feature p{font-size:12px;font-weight:normal;}#ad_units ul li{font-size:12px;}#ad_units ul.mediakit li{font-weight:bold;}#ad_units .sponsors_120x90{font-size:10px;}#ad_units .sponsors_120x90 h3{font-size:12px;padding:5px 0;}#ad_units .sponsors_120x90 .action_call{font-weight:bold;}#ad_units form.newsletter_signup input#email{font-size:13px;}#ad_units .partners{font:11px Arial,Helvetica,sans-serif;line-height:15px;}#ad_units h5{font-size:11px;font-weight:normal;}#cEventsCalendar #calendar_topics{line-height:normal;}#cEventsCalendar #calendar_topics #calendar_topicsL h2{font-size:16px;}#content .chooseyour{font-size:12px;}#content .chooseyour h1{font-size:16px;font-weight:bold;}#cEventsCalendar #calendar_topics #calendar_topicsL h2{font-size:16px;}.google_adcolumn{font-family:Arial,Helvetica,sans-serif;line-height:15px;}.google_adcolumn .adsby{font-size:11px;}.google_adcolumn .adsense{font-size:10px;}.google_adcolumn .adsense a:link{font-size:11px;}.google_adcolumn .adsense a:visited{font-size:11px;}.google_adcolumn .adsense a:hover{font-size:11px;}.google_adcolumn .adsense .url{font-size:10px;}#channel_subnav{font-size:12px;}#channel_subnav h3{font-size:16px;font-weight:normal;}.widget{font-size:12px;}div#current_issue .contents h2{font-size:18px;letter-spacing:-1px;}div#current_issue .contents h3{font-size:14px;letter-spacing:-1px;}div#current_issue .contents ul li{line-height:1.3em;}div#current_issue .contents ul li,div#current_issue .contents span#issue_dates{font-size:11px;}ul.archives{font-size:13px;}ul.bestoflistings li span.category{font-weight:bold;}ul.bestoflistings li span.contact{font-style:italic}.gallery_photos li div .caption{font:italic 0.7em/1.4 georgia,serif;}#main_img .caption{font-size:12px;line-height:1.6em;}.google{font-family:Arial,Helvetica,sans-serif;line-height:15px;}.google .adsby,.google .adsby a{font-size:11px;}.google .adsense{font-size:12px;}.google .adsense a:link,.google .adsense a:visited,.google .adsense a:hover{font-size:13px;}.google .adsense .url,.google .adsense .url a:link,.google .adsense .url a:visited,.google .adsense .url a:hover{font-size:10px;}#adSenseFeatured .google .adsby{line-height:10px;}