body{color:#000;font:12px Arial, Helvetica, sans-serif;line-height:1.25}

/* GENERAL TEXT */
h1,h2,h3,h4,h5,p{margin-bottom:10px}
h1,h2,h3,h4,h5{font-weight:bold}
#title,#title a,h1,h1 a{font-family:Amplitudecond-bold,Arial, Helvetica, sans-serif}
h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{font-family:Arial, Helvetica, sans-serif}
h1,h1 a{font-size:36px}
h2,h2 a{font-size:24px}
h3,h3 a{font-size:18px}
h4,h4 a{font-size:16px}
h5,h5 a,.title_small,.title_small a{font-size:14px}
p,p a{font-size:12px}
small,.small{font-size:11px}
a{font-weight:bold;text-decoration:none}
sup{font-size:50%;vertical-align:top}
.img-left{float:left;margin:10px;margin-left:0}
.img-right{float:right;margin:10px;margin-right:0}
.left{float:left;margin-right:20px}
.right{float:right}
.left{float:left;margin-right:20px}
.right{float:right}

/* SITE STRUCTURE */
#siteadditionsContainer{position:relative;margin:0 auto;text-align:left;z-index:51}


/* NEW MASTHEAD & HEADER */
#site_masthead .mod_body {border-left-color:#aaa !important;font: 11px Arial, Helvetica, sans-serif !important}
#site_masthead .mod_body ul{padding:0 !important}
.masthead_mod_container .mod_body table .recentlyPlayed {border-bottom:1px solid #aaa !important}
.masthead_mod_container .mod_body table .recentlyPlayed:last-child {border-bottom:1px solid #fff !important}
#site_masthead * > a{color:#000 !important}
#site_masthead * > a:hover{color:#3399FF !important}
#site_masthead .mod_header a{color:#999 !important}

/* HEADER - APPTS */
.masthead_mod_container .mod_body ul{margin-top:0 !important}
.masthead_mod_container .mod_body li{margin:0 !important;padding-top:3px !important;padding-bottom:3px !important;border-bottom:1px solid #aaa;width:220px}
.masthead_mod_container .mod_body li.last-child{border:0}
/*.masthead_mod_container .mod_body li.module_secondaryarticle_title a{font-family:amplitudecond-bold,arial,helvetica,sans-serif !important;font-size:20px !important}*/
.masthead_mod_container .mod_body li.module_secondaryarticle_title a{font-family:arial,helvetica,sans-serif !important;font-size:11px !important}

/* ON AIR BOX */
.onair_top_personalityname{line-height:1;margin:-5px 0 0 0}
.onair_top_personalityname:hover{color:#3399FF !important}
.onair-extra{margin-top:5px}

/* NAVIGATION */
.site_nav{border-top:1px solid #aaa;border-bottom:1px solid #aaa}
.masthead_rksform{padding-top:3px}
.navMainItem{padding:2px 7px !important}
.navSubMenuItem a{letter-spacing:normal !important}

/* LOCAL ALERT */
.alertboxoff,.alertboxon{margin:6px -2px auto 2px !important}
.hometop_localalert{border:0 !important;margin:10px !important}
#localalert .moduleContentContainer{padding:10px 0 0 0 !important;margin-bottom:-10px}
#localalert .moduleContentContainer,#localalert .moduleContentContainerTopBorder{border:none !important}
#localalert .moduleContentContainer ul.moduleSubItems > li{padding:0 !important;margin:0 !important;border:0 !important}

/* HOME TOP */

/* DL STYLE */
.stageTextBlock .headlineText .articleTitle,.stageTextBlock .headlineText .contentTitle{font-family:Arial, Helvetica, sans-serif !important;font-size:22px !important}
.stageTextBlock .blurbText{font-family:Arial, Helvetica, sans-serif !important;font-size:14px !important;font-weight:bold !important}

/* HOME BOTTOM */

/* CONTROLS ALL THE MOD FOOTER LINKS */
.photomodmore,.modmore,.moduleFooter,.more_footer{text-align:right !important}
.photomodmore,.modmore,.moduleFooter,.more_footer,
.photomodmore a,.modmore a,.moduleFooter a,.more_footer a,
.onair-extra,.onair-extra a
{font:bold 10px Arial, Helvetica, sans-serif !important;letter-spacing:2px;text-transform:uppercase;color:#000}
.moduleFooter{padding-right:3px}

/* MOD BORDERS AND RULES */
.centermod_content table,.rightmod_content table{border-bottom-color:#aaa !important;margin:5px 0}
.photomod_related {border-top-color:#fff !important}

/* HOMEPAGE LEFT COL */
#topleft .leftmod_header,#topleft2 .leftmod_header{display:none !important}
#topleft .moduleContentContainer,#topleft2 .moduleContentContainer
{border:0 !important;padding:0 !important;max-width:200px !important;width:200px !important}
.photomod_featured {font-size:12px !important;font-weight:bold !important;border-top-color:#fff !important}

/* HUGE DAILY DEALS */
#topleft .moduleContentContainer img, 
#topleft .moduleContentContainer object, 
#topleft .moduleContentContainer embed, 
#topleft .moduleContentContainer iframe{max-width:208px !important;width:208px !important}
#topleft .moduleContentContainer iframe{margin:-5px 0 0 -8px;padding:0;width:208px !important;height:260px}

/* SCREENING ROOM */
#topleft2 .moduleContentContainer img,#topleft2 .moduleContentContainer embed{width:200px !important;max-width:200px !important}

/* TAZZ POLL MODULE */
#midleft .polltitle{font:20px Amplitudecond-bold, arial, helvetica, Sans Serif !important}
#midleft .polltitle a:hover{color:#000 !important}
#midleft img{width:187px !important;height:50px !important;margin:0;margin-left:-2px}

/* 6ABC */
#bottomleft .moduleContentContainer{width:198px;padding:0}
#bottomleft .moduleContentContainer .scroll{border:0;height:300px;overflow:auto;overflow-x:hidden;padding:0;width:198px;margin:0 auto}
#bottomleft .moduleContentContainer #flashcontent{width:170px;height:900px;margin:10px auto;text-align:left}
.rssxpresstable{border-collapse:collapse}
.rssxpresschannel,.rssxpresschdesc,.rssxpresstable,.rssxpresschtitle{text-align:left !important}
#flashcontent *, .rssxpresschtitle,.rssxpresschdesc{color:#000 !important;line-height:1.5}
.rssxpresschdesc{border-bottom:solid 1px #000;padding-bottom:10px}
.rssxpressittitle{font-size:100%;line-height:120%;padding-top:5px} 
.rssxpressittitle a{color:#000;font-weight:bold !important;text-decoration:none !important}
.rssxpressitdesc{padding-bottom:10px;border-bottom:solid 1px #000}
.rssxpressdivider{background-color:#fff;height:1px;margin:0;padding:0}

/* CENTER COL */

/* LDR */
#topcenter2 .centermod_content{padding:0 !important;width:448px !important}

/* RIGHT COL */

/* TOP 20 */
#top20 .moduleContentContainer{padding-bottom:0}

/* TWITTER MODULE */
.twitterModule ul.moduleSubItems li{font-weight:normal !important}
.twitterModule ul.moduleSubItems li a{font-weight:bold !important}
#topright .first-child{border:none}
#topright .first-child > *,#topright img.small{display:none}
#topright .last-child ul li {border-bottom:1px solid #aaa}
#topright .last-child .first-child,#topright .last-child *,#topright .last-child a
{font-size:12px !important;font-family:arial,helvetica,sans-serif !important}

/* TWITTER MODULE */
#topright .twitterModule ul.moduleSubItems{margin-top:-10px}
.twitterModule ul.moduleSubItems li{font-weight:normal !important}
.twitterModule ul.moduleSubItems li a{font-weight:bold !important}
#topright .first-child{border:none}
#topright .first-child > *,#topright img.small{display:none}
#topright .last-child ul li {border-bottom:1px solid #aaa}
#topright .last-child .first-child,#topright .last-child *,#topright .last-child a
{font-size:12px !important;font-family:arial,helvetica,sans-serif !important}

/* PODCAST */
.rightmod_content .podCastItem img{display:none}
.podCastItem .title_small a{font-size:14px !important}

/* PERSONALITY PAGES & ARTICLES */

/* LAYOUT */
.articleBody *{max-width:595px !important}
.articleBody iframe,.articleBody object{margin:10px auto}

/* PAGINATION */
.pagination_bar{background-color:#c9e2fb !important}
.pagination_bar a{text-transform:uppercase;letter-spacing:2px;font:bold 10px Arial, Helvetica, sans-serif;color:#000}
.pagination_bar a,.pagination_bar a:hover{color:#000}

/* LEFT COL */
.moduleTabs li a{font-size:9px !important;background-color:#000065}

/* ARTICLE TITLES */
.subpage_title,.articleBody h1,.articleBody h2,h2.contentTitle,.moduleContentContainer h2
{font-family:amplitudecond-bold, arial, helvetica, sans-serif !important;line-height:1.25 !important}
.articleBody h1,.subpage_title,.subpage_title a{font-size:48px !important}
h2.contentTitle{font-size:36px !important}
.articleBody h2,.articleBody h2 a{font-size:24px !important}
.articleBody h3,.articleBody h3 a,h3.contentSummary,h3.contentSummary a,h3.specialtyfont,h3.specialtyfont a{font-size:18px !important}
.subpage_title,.subpage_title a,.subpage_title_back a,.blog_module .contentTitle a,.blog_title a,.moduleContentContainer h2{color:#000 !important}
.subpage_title a:hover,.subpage_title_back a:hover,.blog_title a:hover,.blog_module .contentTitle a:hover{color:#3399FF !important}
h3.contentSummary{color:#000 !important;font-weight:normal !important;line-height:1.25 !important}
h3.specialtyfont{margin:10px 0}

/* BLOG POSTS / ARTICLES */
.articleBody,.articleBody div,.articleBody p,.articleBody font
{font-size:14px;font-family:arial,helvetica,sans-serif !important;line-height:1.25 !important;text-decoration:none !important;text-indent:0 !important;color:#000}
.articleBody font,.articleBody span{font-size:14px !important;font-family:arial,helvetica,sans-serif !important;color:#000 !important}
.articleBody u{text-decoration:none !important;font-weight:bold}
.articleBody b,.articleBody strong{font-weight:bold !important}
.articleBody i,.articleBody em{font-style:italic !important}
.articleBody a{color:#000065 !important;font-weight:bold}
.articleBody a:hover{color:#39f !important}

/* PERSONALITY PAGES & ARTICLE STYLES */
.articleToolbar{margin-top:10px}
.blog_module .smallDate{padding-top:5px}
.primarycolor_bg{background-color:#000065}

/* ARTIST PAGES - USING NEW ARTIST TOOL */
.artistLocalContent .singleLocalContent p,.artistLocalContent .singleLocalContent p a{font-size:12px !important}

/* CALENDARS */
.eventThumbnail{display:none}
a.primarycolor_bg{color:#fff !important}
#regtext a:link, #regtext a:visited, #regtext a:hover, .calendarSortby, .calendarSortCategoryActive a:link, .calendarSortCategoryActive a:visited, .calendarSortCategoryActive a:hover, .calendarSortCategoryInactive a:link, .calendarSortCategoryInactive a:hover, .calendarSortCategoryInactive a:visited, #recentarticletext a:link, .landing_main_title a:link, .landing_main_title a:visited, .landing_main_title a:active, .landing_main_title a:hover, .eventTitle, .eventVenue, .eventInfoButton a:link, .eventInfoButton a:visited, .eventInfoButton a:active, .eventInfoButton a:hover, .calendarDropdown, .calendarToday, .calendarDay_over, .calendarToday_over, .pagination a:link, .pagination a:visited, .pagination a:active, .pagination a:hover, .calendarSortView a:link, .calendarSortView a:active, .calendarSortView a:visited, .calendarSortView a:hover, .featuredEvents a:link, .featuredEvents a:active, .featuredEvents a:visited, .featuredEvents a:hover { }
select {font-family:Arial, Helvetica, sans-serif !important;font-size:11px !important}

/* NEW GALLERIES */
h3.articleSummary,h3.articleSummary p{color:#000;line-height:1.25}
h3.articleSummary p{font-family:arial,helvetica,sans-serif !important;margin-top:5px}
.galleria-info-description p{margin-bottom:0 !important;padding-top:5px !important}

/* PODCAST STYLE */
.moduleSubItems .moduleContentTitle,.moduleSubItems .moduleContentTitle a,
.moduleContentContainer ul.moduleSubItems > li a,h6.moduleContentTitle a{color:#000}
.moduleSubItems .moduleContentTitle a:hover,.moduleContentContainer ul.moduleSubItems > li a:hover,
.moduleSubItems .first-child a:hover,h6.moduleContentTitle a:hover{color:#3399FF} 

/* REMOVES STUPID POLL DISCLAIMER */
.poll_disclaimer{display:none !important}
.poll_instructions{font:10px arial,helvetica,sans-serif !important}

/* WEATHER PAGE FIX */
.mapLinks{padding-left:0 !important}

/* MISC STYLES */
#tscroller{height:400px;overflow:scroll;overflow-x:hidden}

/* nav was too full so i had to add this to give more room */
.site_nav{width:960px;}

