/* Typography */


/* Header & Navigation */

#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;}


/* Channel Subnav v2 (class sfHover is required by superfish script) */
ul.title_subnav li:hover ul li, ul.title_subnav li.sfHover ul li {text-transform: uppercase; font-weight: bold; font-size: 11px;}


/* Content */

#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: /*11*/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;}

/* containers for half block of main content (1/2 of 2/3 column) */
.contentblock {font-size: 13px; line-height: 1.6em;}

span.title {font-weight: bold;}

/* Back to Top */

#content .backtop { width: 640px; font-size: 10px; padding: 10px 0 20px 0; text-align: right; }


/* Footer */
#footer #nav {font: 12px/29px Helvetica, arial, sans-serif;}
#footer_address {font: 12px Helvetica, arial, sans-serif;}


/* Main Feature */

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;}

/* Button for text links */
a.button {font-size: 10px; line-height: 16px; font-weight: bold; text-align: center;}


/* Article Modules */
.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;}

/* Default Modules */
#content .default_module h2 {font-size: 16px; font-weight: normal;}
#content .default_module p {font-size: 13px; line-height: 1.6em;}

/* Article Post */
#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; }


/* Events Module & Calendar */

/* Typography */

/* Basic
 -------------------------------------------------*/

/* Headings
 -------------------------------------------------*/

div.cEditorialFeature3 div.events-module-head span.subHeader{font-size:8pt;text-transform:uppercase;font-weight:bold;}

/* Anchors/Links
 -------------------------------------------------*/

/* Paragraphs
 -------------------------------------------------*/
 
/* event paragraph description */
div.cEditorialFeature3 div.events-module-body div.eventDisplay p { line-height:12pt;}

/* Images
 -------------------------------------------------*/
 
/* Lists
 -------------------------------------------------*/

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;}

/* Divisions
 -------------------------------------------------*/
 
/* Wrapper and basic attirbutes */
div.cEditorialFeature3 {font-size:9pt;}

/* Forms
 -------------------------------------------------*/
 
 
/* Giveaways */
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;} 
 
 
/* Subscribe */
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;}


/* Coupons */

div.coupon h2 {font-size: 16px; font-family:helvetica; font-weight:normal;}
div.coupon p {font-size: 13px; font-family:helvetica; font-weight:normal;}


/* Forms */

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 */

#social_links {font:14px Helvetica, arial, sans-serif; color:#232020; line-height: 24px;}


/* Social Modules */

#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 - Promo Box */
#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 - Promo Box */
#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;}


/* sponsors sidebar */
#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;}


/* Events Module */
#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; }


/* Events Module */
#cEventsCalendar #calendar_topics #calendar_topicsL h2{ font-size: 16px; }

/* Google Adsense */
.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 pages subnav */
#channel_subnav {font-size: 12px;}
#channel_subnav h3 {font-size: 16px; font-weight: normal;}


/* Event Search Widgets (e.g., Find Music & Club Events, Find Art Events) */
.widget {font-size: 12px;}


/* Current Issue Box */
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; }


/* Newspaper Archives */
ul.archives {font-size: 13px;}


/* Best of Listings */
ul.bestoflistings li span.category {font-weight: bold;}
ul.bestoflistings li span.contact {font-style: italic}


/* Galleria Slideshow */
.gallery_photos li div .caption{font:italic 0.7em/1.4 georgia,serif;}
#main_img .caption{font-size: 12px; line-height: 1.6em;}

/* Google Adsense */
.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;}
/* Google Adsense (end) */
