/* Typography
----------------------------------------------------------------------------------------------------*/
html{font-size:100.01%} /* for IE */
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, b, u, i, center,fieldset, dl, dt, dd, ol, ul, li, form, label, caption,h1, h2, h3, h4, h5, h6,input, textarea, select {font-family:Arial, Helvetica, sans-serif;color:#444}
body{font-size:.75em;line-height: 1.2}
h1, h2, h3, h4, h5, h6{font-weight:bold;margin-bottom:10px;line-height:normal}
h1{font-size:1.333em}
h2{font-size:1.167em;font-weight:normal}
h3{font-size:1.25em}
h4{font-size:1.167em}
h5,h6{font-size:1em}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-size:1em}
p{ padding:.25em 0}
input, textarea, select{font-size:1em}

/* Perfect Market */
.cmAdPerfectMarket h5{font-size:1.167em;color:#fff;text-align:left}

/* links */
a,a:link{color:#000098;text-decoration:none}
a:visited{color:#7d0064}
a:hover,a:active{color:#006;border-bottom:1px solid #006}

/* navigation  bar */
.cmSiteNav a,.cmClassifiedSiteNav a{color:#ddd;text-decoration:none}
.cmSiteNav li.cmPrimaryNavMenu a,.cmSiteNav li.cmPrimaryNavMenu a:link,.cmClassifiedSiteNav li.cmPrimaryNavMenu a,.cmClassifiedSiteNav li.cmPrimaryNavMenu a:link{font-size:0.917em;text-transform:uppercase;text-decoration:none}
.cmSiteNav ul.cmSubNav,.cmClassifiedSiteNav ul.cmSubNav{font-weight:normal;border:0}
.cmSiteNav li.cmSubNavMenu a,.cmSiteNav li.cmSubNavMenu a:link,.cmClassifiedSiteNav li.cmSubNavMenu a,.cmClassifiedSiteNav li.cmSubNavMenu a:link{text-transform:none;font-weight:normal;font-size:1em}

.cmBodyWrap h2 a:visited,.cmBodyWrap h3 a:visited,.cmBodyWrap h4 a:visited,.cmBodyWrap h5 a:visited,.cmBodyWrap p a:visited,.cmBodyWrap li a:visited,.cmTeaseRelated a:visited,.cmTeaseListAudio a:visited,.cmPodcastForm a:visited,.cmPodcastContent a:visited,.cmPagination a:visited,.cmForumList a:visited,.cmListHeader a:visited,.cmTeaseListMore a:visited,.cmRelated a:visited{border-bottom:1px solid #7d0064}
.cmBodyWrap h2 a:hover,.cmBodyWrap h2 a:active,.cmBodyWrap h3 a:hover,.cmBodyWrap h3 a:active,.cmBodyWrap h4 a:hover,.cmBodyWrap h4 a:active,.cmBodyWrap h5 a:hover,.cmBodyWrap h5 a:active,.cmBodyWrap p a:hover,.cmBodyWrap p a:active,.cmBodyWrap li a:hover,.cmBodyWrap li a:active,.cmTeaseRelated a:hover,.cmTeaseRelated a:active,.cmTeaseListAudio a:hover,.cmTeaseListAudio a:active,.cmPodcastForm a:hover,.cmPodcastForm a:active,.cmPodcastContent a:hover,.cmPodcastContent a:active,.cmPagination a:hover,.cmPagination a:active,.cmForumList a:hover,.cmForumList a:active,.cmListHeader a:hover,.cmListHeader a:active,.cmTeaseListMore a:hover,.cmTeaseListMore a:active,.cmRelated a:hover,.cmRelated a:active{border-bottom:1px solid #006}

/* links, no underline */
.cmTeasePhoto a:hover,.cmRelatedImage a:hover,.cmTeaseListItemPhoto a:hover,.cmBodyWrap li .cmTeaseListItemPhoto a:hover,.spriteWeatherSmall a:hover,.cmWeatherWidgetImage a:hover,.cmWeatherWidgetTemp a:hover,.cmWeatherWidgetExt a:hover,.cmAd a:hover,.cmPrimaryNavMenu a:hover,#cmWeatherWidget a:hover,.cmHeaderCap .cmSocialMediaLinks a:hover,.cmArticleHeaderImage a:hover,.cmProfileImage a:hover,.cmTeaseImage a:hover,.cmHeaderImage a:hover,.choiceImage a:hover,.cmPodcastImage a:hover,.cmGalleryImageDisplay a:hover,.cmGalleryThumbImage a:hover,.cmListImage a:hover,.cmDocumentImage a:hover,.cmStaffBioImage a:hover,.cmPlaylistImage a:hover,.cmFALlistImage a:hover,.cmLeadLargePhoto a:hover,.choice_photo_container a:hover,.cmTeasePhotoLeft a:hover,.cmTeasePhotoTop a:hover,.cmBodyWrap li .cmAd a:hover,.cmFeeds a:hover,.cmRotatorList .cmAd a:hover,.nounderline a:hover,a.nounderline:hover{border-bottom:0}

/* lists */
.cmModule ul li a{line-height:1.333em}
.cmTeaseListMore{font-weight:bold}
.cmTeaseListMore a:link span{color:#000089}
.cmTeaseListMore a:visited span{color:#7d0064}
.cmTeaseListMore a:hover span{color:#006}
.cmListItem .cmSiteAttrib{font-style:italic;font-size:.9em;line-height:1.5em;color:#585858}

/* misc */
label,label a,.cmBold,.error{font-weight:bold;font-size:1em}
.cmDisclaimer{font-style:italic;font-size:0.917em;margin-bottom:5px}
.cmAlignCenter{text-align:center}
.cmDescription {color:#444;margin:0 0 15px 0;padding:0;line-height:15px}
.cmTitle {margin:.75em 0 0 0}
.cmCaption{display:block;margin:5px 0 0 5px}

/* breadcrumb / timestamp styles */
.cmBreadcrumb ul{font-weight:bold;text-transform:uppercase}
.cmBreadcrumb ul li, .cmTimeStamp p{font-size:0.917em}
.cmBreadcrumb ul li a{font-size:1em}

/* media styles */
.cmMedia .cmElementEnlarge a,.cmMedia .cmElementEnlarge a:link,.cmRelatedMap .cmElementEnlarge a,.cmRelatedMap .cmElementEnlarge a:link,.cmLeadRelatedMap .cmElementEnlarge a,.cmLeadRelatedMap .cmElementEnlarge a:link{font-size:0.917em;line-height:20px;padding-bottom:1px}
.cmMedia .cmElementEnlarge a:hover,.cmMedia .cmElementEnlarge a:active{border-bottom:1px solid #006}
.cmMedia .cmCredit span,.cmMedia .cmCredit span a,.cmMedia .cmCaption span, .cmGalleryImageAttribution, p#cmGalleryImageCaption, .cmPhotoImageAttribution,p#cmPhotoImageCaption{font-weight:normal}
.cmMedia .cmCredit,.cmMedia .cmCredit span{font-size:1em;color:#898989}
.cmDateline{font-weight:bold}

/* Teases */
.cmTease90 .cmTeaseHeadline a{font-size:1.333em;font-weight:bold}
.cmTease90 .cmTeaseHeadline a,.cmTease300 .cmTeaseHeadline a{font-size:1.333em;font-weight:bold}
.cmTease300 .cmTeasePhoto .cmTeaseCredit,.cmTease .cmTeasePhotoCredit{text-align:right;font-size:0.917em}

/* grid teases - shared styles */
.cmTease h2{font-weight:bold}
.cmTeaseHeadlineL{font-size:1.5em}
.cmTeaseHeadlineXL{font-size:1.833em}
.cmTeaseHeadlineXX{font-size:2.167em}

/* grid teases - single object styles and wysiwyg elements */
.cmTease ul li,.cmTeasePhotoLeft ul li,.cmTease .cmTeaseRelated,.cmTease .cmTeaseListItemLink{line-height:1.5em}
.cmTeaseListPhotoBullets .cmTeaseListItemLink{line-height:normal}

/* Rich Text Editor CSS */
#cmArticleWell a.mceItemAnchor,.cmStaffBioContent a.mceItemAnchor{width:12px;line-height:6px;overflow:hidden;padding-left:12px;background:url(../default/img/items.gif) no-repeat bottom left}
#cmArticleWell img.mceItemAnchor,.cmStaffBioContent img.mceItemAnchor{width:12px;height:12px;background:url(../default/img/items.gif) no-repeat}
#cmArticleWell img,.cmStaffBioContent img{border:0}
#cmArticleWell table td,#cmArticleWell table th,.cmStaffBioContent table td,.cmStaffBioContent table th{cursor:default}
#cmArticleWell table td,#cmArticleWell table th,.cmStaffBioContent table td,.cmStaffBioContent table th{cursor:text}
#cmArticleWell ins,.cmStaffBioContent ins{border-bottom:1px solid green;text-decoration:none;color:green}
#cmArticleWell del,.cmStaffBioContent del{color:red;text-decoration:line-through}
#cmArticleWell cite,.cmStaffBioContent cite{border-bottom:1px dashed blue}
#cmArticleWell acronym,.cmStaffBioContent acronym{border-bottom:1px dotted #CCC;cursor:help}
#cmArticleWell abbr,#cmArticleWell html\:abbr,.cmStaffBioContent abbr,.cmStaffBioContent html\:abbr{border-bottom:1px dashed #ccc;cursor:help}
#cmArticleWell abbr,#cmArticleWell html\:abbr,.cmStaffBioContent abbr,.cmStaffBioContent html\:abbr,.cmStaffBioContent abbr,.cmStaffBioContent html\:abbr,.cmStaffBioContent abbr,.cmStaffBioContent html\:abbr{border-bottom:1px dashed #CCC;cursor:help}
#cmArticleWell ul,#cmArticleWell ol,.cmStaffBioContent ul,.cmStaffBioContent ol{margin-left:20px}
#cmArticleWell ul,.cmStaffBioContent ul{list-style:disc inside none}
#cmArticleWell ol,.cmStaffBioContent ol{list-style:decimal inside none}
#cmArticleWell blockquote,#cmArticleWell q,.cmStaffBioContent blockquote{margin:10px 30px}
#cmArticleWell q:before,#cmArticleWell blockquote,.cmStaffBioContent q:before,.cmStaffBioContent blockquote{ content:open-quote}
#cmArticleWell q:after,#cmArticleWell blockquote,.cmStaffBioContent q:after,.cmStaffBioContent blockquote{content:close-quote}
#cmArticleWell pre,.cmStaffBioContent pre{font:12px/18px Consolas,Monaco,"Courier New",Courier,monospace}
#cmArticleWell table,#cmArticleWell tr,#cmArticleWell tbody,#cmArticleWell td,.cmStaffBioContent table,.cmStaffBioContent tr,.cmStaffBioContent tbody,.cmStaffBioContent td{padding:auto;margin:auto}
#cmArticleWell .aligncenter,#cmArticleWell dl.aligncenter,.cmStaffBioContent .aligncenter,.cmStaffBioContent dl.aligncenter{display:block;margin-left:auto;margin-right:auto}
#cmArticleWell .alignleft,.cmStaffBioContent .alignleft{float:left}
#cmArticleWell .alignright,.cmStaffBioContent .alignright{float:right}
#cmArticleWell .mceIEcenter,.cmStaffBioContent .mceIEcenter{text-align:center}
#cmArticleWell .wp-caption,.cmStaffBioContent .wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#cmArticleWell .wp-caption img,.cmStaffBioContent .wp-caption img{margin:0;padding:0;border:0 none}
#cmArticleWell .wp-caption-dd,.cmStaffBioContent .wp-caption-dd{font-size:0.917em;line-height:17px;padding:0 4px 5px;margin:0}
#cmArticleWell .cmPollBox .title,.cmStaffBioContent .cmPollBox .title{margin:0}

/* article well styles */
.cmCredit,.cmSource,.cmPreBlurb{font-size:1.083em}
.cmPreBlurb,.cmPostBlurb{font-style:italic}
.cmSourceRestriction{color:#666;font-style:italic}
.cmHeadlineLabel p{color:#555;font-size:1em;font-weight:bold;text-transform:uppercase}

/** for larger font sizes  **/
h1.cmLargerH1,#cmArticleWell h1{font-size:2em}
h2.cmLargerH2,#cmArticleWell h2{font-size:1.5em}
#cmArticleWell p,#cmArticleWell ul,#cmArticleWell ol,#cmArticleWell h3,#cmArticleWell h4,#cmArticleWell h5,#cmArticleWell h6,#cmArticleWell .lyrics{font-size:1.167em;line-height:1.5em}
#cmArticleWell h1 a,#cmArticleWell h2 a,#cmArticleWell li p,#cmArticleWell .cmRelatedElement .cmPollForm p,#cmArticleWell .cmRelatedElement p.total_votes,#cmArticleWell .cmRelatedElement .cmPollResults p{font-size:1em}

/* cmInfoBox styles */
#cmArticleWell .cmInfoBox p{font-size:1em;line-height:1.5em}
#cmArticleWell .cmInfoBox ul,#cmArticleWell .cmInfoBox ol{font-size:1em;line-height:1.167em}

/* for imported feeds, unpredictable html */
#cmArticleWell.cmArticleFeed{font-size:1.167em;line-height:1.5em}
#cmArticleWell.cmArticleFeed p,#cmArticleWell.cmArticleFeed ul,#cmArticleWell.cmArticleFeed ol,#cmArticleWell.cmArticleFeed h3,#cmArticleWell.cmArticleFeed h4,#cmArticleWell.cmArticleFeed h5,#cmArticleWell.cmArticleFeed h6,#cmArticleWell.cmArticleFeed .lyrics{font-size:1em}


/* footer sitemap */
.cmSiteMapColumn h4{font-size:1.083em;font-weight:normal}
.cmSiteMapColumn h5 a,.cmSiteMapColumn ul.cmSiteMapList li a{font-weight:bold;line-height:1.36em;text-transform:uppercase}
.cmSiteMapColumn p{}
.cmSiteMapColumn ul.cmSiteMapList li a{font-weight:normal;text-transform:none;text-decoration:none;border-bottom:1px dotted #7abdb5}
.cmSiteMapColumn ul.cmSiteMapList li a:visited{}
.cmSiteMapColumn ul.cmSiteMapList li a:hover,.cmFooterTerms a:hover{text-decoration:underline;border:none}
#cmFooterContainer table, #cmFooterContainer th, #cmFooterContainer td, #cmFooterContainer td a{font-size:1em}

/* footer terms and conditions */
.cmFooterTerms p{font-size:0.917em;text-align:center}
.cmFooterTerms a{color:#7ddcfc;text-decoration:none}

/* alerts / breaking news */
.cmAlertBox{line-height:1}
.cmAlertBox a{font-size:1em;color:#fff;display:inline-block;}
.cmAlertBox a:link{border-bottom:1px dotted #fff}
.cmAlertBox a:hover,.cmAlertBox a:active{color:#eee;border-bottom:1px solid #eee}
.cmAlertBox a:visited{color:#ccc;border-bottom:1px dotted #ccc}
.cmAlertBoxTypeMarket{color:#fff}
.cmAlertBoxType{font-size:1.333em;text-transform:uppercase;font-weight:bold;color:#fff}
.cmAlertBoxMarket{font-size:0.833em;font-weight:bold;color:#fff}
.cmAlertBoxLink{font-size:1.167em;font-weight:bold;color:#fff}
.cmNote{color:#999;font-style:italic}

/* Weather */
#cmWeather .cmWeatherCurrent .cmWeatherCurrentTemp{font-size:3.167em;font-weight:bold}
#cmWeather h1{margin-bottom:0}
#cmWeather h2,.cmWeatherTease h2{font-weight:bold;text-transform:uppercase}
.cmWeatherWidgetCap h2{font-size:1.16em;text-transform:uppercase}
form.cmWeatherSearchForm input{color:#7d7d7d}
#cmWeather .cmWeatherCurrent .cmWeatherHeading{font-weight:bold;text-transform:uppercase}
#cmWeather .cmWeatherCurrent .cmWeatherFeelsLike{font-size:1.167em}
#cmWeather .cmWeatherCurrent .cmWeatherDescription{font-size:1.333em;font-weight:bold}
#cmWeather .cmWeatherCurrent .cmWeatherUpdated{font-size:0.917em;text-transform:none;font-weight:normal}
#cmWeather .cmWeatherCurrent .cmWeatherCurrentInfo {text-align:center}
#cmWeather .cmWeatherCurrent li{font-size:1.167em;text-align:left}
#cmWeather .cmWeatherToday .cmWeatherTodayColumn{text-align:center}
#cmWeather .cmWeatherToday .cmWeatherTodayColumn hr{color:#d3d2d2}
#cmWeather .cmWeatherToday .cmWeatherTodayColumn .cmWeatherTime{font-size:1.333em;font-weight:bold}
#cmWeather .cmWeatherToday .cmWeatherTodayColumn .cmWeatherDescription{font-size:1.167em;font-weight:bold}
#cmWeather .cmWeatherToday .cmWeatherTodayColumn .cmWeatherTodayTemp{font-size:2em;font-weight:bold}
#cmWeather .cmWeatherToday li{text-align:center}
#cmWeather .cmWeatherFiveDayForecast .cmWeatherFiveDayForecastDay,#cmWeather .cmWeatherFiveDayForecast .cmWeatherDescription{font-size:1.167em;font-weight:bold}
#cmWeather .cmWeatherFiveDayForecast .cmWeatherFiveDayForecastDate{font-size:0.917em}
#cmWeather .cmWeatherFiveDayForecast .cmWeatherFiveDayForecastHigh{font-size:1.667em;font-weight:bold}
#cmWeather .cmWeatherFiveDayForecast .cmWeatherFiveDayForecastLow{font-size:1.167em;font-weight:bold}
#cmWeather .cmWeatherFiveDayForecastHighSymbol,#cmWeather .cmWeatherFiveDayForecastLowSymbol{font-weight:bold}
#cmWeather .cmWeatherToday a.cm_tooltip{font-size:.917em}
#cmWeather .cmWeatherHourbyHour th{text-align:left;text-transform:uppercase}
#cmWeather .cmWeatherHourbyHour th.cmTableWeatherTemp,#cmWeather .cmWeatherHourbyHour th.cmTableWeatherHumidity,#cmWeather .cmWeatherHourbyHour th.cmTableWeatherFeelsLike,#cmWeather .cmWeatherHourbyHour th.cmTableWeatherWind,#cmWeather .cmWeatherHourbyHour th.cmTableWeatherDewPoint{font-size:1em;text-align:center}
#cmWeather .cmWeatherFiveDayForecastHighSymbol{color:#bb0101}
#cmWeather .cmWeatherFiveDayForecastLowSymbol{color:#5781b1}
#cmWeather .cmWeatherHour .cmWeatherHourBox .cmWeatherDay p.weekday,#cmWeather .cmWeatherHourbyHour td.cmTableWeatherDay,.cmWeatherTease .cmWeatherHour .cmWeatherHourBox .cmWeatherDay p.weekday{font-weight:bold}
#cmWeather .cmWeatherHour .cmWeatherHourColumn,.cmWeatherTease .cmWeatherTodayColumn,.cmWeatherTease .cmWeatherHour .cmWeatherHourColumn,.cmWeatherTease .cmWeatherFiveDayForecast .cmWeatherFiveDayForecastColumn,#cmWeather .cmWeatherHour .cmWeatherHourMoreLink{text-align:center}
#cmWeather .cmWeatherHour .cmWeatherHourColumn .cmWeatherTime{font-size:0.917em}
#cmWeather .cmWeatherHour .cmWeatherHourColumn .cmWeatherDescription{font-weight:bold;font-size:1.167em}
#cmWeather .cmWeatherHour .cmWeatherHourColumn .cmWeatherTodayTemp{font-weight:bold;font-size:1.667em}
#cmWeather .cmWeatherHourbyHour td,#cmWeather .cmWeatherHourbyHour td.cmTableWeatherDay{font-size:1em}
#cmWeather .cmWeatherHourbyHour th.cmTableWeatherWind span{text-transform:lowercase}
#cmWeather .cmWeatherHour .cmWeatherHourMoreLink a:link{color:#000089;cursor:pointer}
#cmWeather .cmWeatherHour .cmWeatherHourMoreLink a:hover{color:#006;border-bottom:1px solid #006}
#cmWeather .cmWeatherHour .cmWeatherHourMoreLink a:visted{color:#7d0064;border-bottom:1px dotted #7d0064}

/* Weather Widget */
#cmWeatherWidget .cmWeatherWidgetTemp{color:#6e6e6e;font-size:2em;font-weight:bold}
#cmWeatherWidget .cmWeatherWidgetTemp a{color:#000089}
#cmWeatherWidget .cmWeatherWidgetCity{color:#036dbe;font-size:0.917em;font-weight:bold}
#cmWeatherWidget .cmWeatherWidgetCity a{color:#000089}
#cmWeatherWidget .cmWeatherWidgetCity a:visited{color:#7d0064;border-bottom:1px dotted #7d0064}
#cmWeatherWidget .cmWeatherWidgetCity a:hover{color:#006;border-bottom:1px solid #006}
#cmWeatherWidget .cmWeatherWidgetExt{color:#6e6e6e;font-size:0.833em}
#cmWeatherWidget .cmWeatherWidgetExt a{color:#000089}
#cmWeatherWidget .cmWeatherWidgetLinks{color:#6e6e6e;font-weight:bold}
#cmWeatherWidget .cmWeatherWidgetLinks a{color:#000089;font-size:0.917em}
#cmWeatherWidget .cmWeatherWidgetLinks a:visited{color:#7d0064;border-bottom:1px dotted #7d0064}
#cmWeatherWidget .cmWeatherWidgetLinks a:hover{border-bottom:1px solid #006;color:#006}

/* Weather Widget Large */
#cmWeatherWidgetLarge .cmForecast{border-right:1px solid #4a83be;border-left:1px solid #214f85}
#cmWeatherWidgetLarge .cmForecast.cmCurrentCity span.cmWeatherWidgetCity{font-size:1.167em}
#cmWeatherWidgetLarge .cmForecast span{color:#fff;font-weight:bold}
#cmWeatherWidgetLarge .cmForecast span.cmWeatherWidgetTemp{font-size:30px}
#cmWeatherWidgetLarge .cmForecast span.cmWeatherWidgetTemp .cmWeatherWidgetDegree{font-size:24px}
#cmWeatherWidgetLarge .cmForecast span.cmWeatherDescription,#cmWeatherWidgetLarge .cmForecast span.cmWeatherWidgetTime{font-size:0.833em}
#cmWeatherWidgetLarge .cmForecast span.cmWeatherWidgetCity{font-size:1.167em}
#cmWeatherWidgetLarge .cmForecast span.cmWeatherWidgetTempSmall{font-size:1.336em}
#cmWeatherWidgetLarge .cmWeatherWidgetLinks{border-right:none}
#cmWeatherWidgetLarge .cmWeatherWidgetLinks p{color:#fff}
#cmWeatherWidgetLarge .cmWeatherWidgetLinks ul li{color:#fff;font-size:0.917em}
#cmWeatherWidgetLarge .cmWeatherWidgetLinks ul li a,#cmWeatherWidgetLarge .cmWeatherWidgetLinks p a,#cmWeatherWidgetLarge .cmWeatherWidgetLinks p a:link,#cmWeatherWidgetLarge .cmSevereWeatherLinks a,#cmWeatherWidgetLarge .cmSchoolClosingAlertLinks a,#cmWeatherWidgetLarge .cmHeaderAlertLinks a{color:#cbe2fe;border-bottom:1px dotted #cbe2fe}
#cmWeatherWidgetLarge .cmWeatherWidgetLinks ul li a:hover,#cmWeatherWidgetLarge .cmWeatherWidgetLinks p a:hover,#cmWeatherWidgetLarge .cmSevereWeatherLinks a:hover,#cmWeatherWidgetLarge .cmSchoolClosingAlertLinks a:hover,#cmWeatherWidgetLarge .cmHeaderAlertLinks a:hover{color:#cbe2fe;border-bottom:1px solid #cbe2fe}
#cmWeatherWidgetLarge .cmWeatherCurrent{border-right:1px solid #214f85}
#cmWeatherWidgetLarge .cmSevereWeatherLinks p,#cmWeatherWidgetLarge .cmSchoolClosingAlertLinks p,#cmWeatherWidgetLarge .cmHeaderAlertLinks p{color:#fff}
#cmWeatherWidgetLarge .cmSevereWeatherLinks .cmSevereWeather,#cmWeatherWidgetLarge .cmSchoolClosingAlertLinks .cmSchoolClosingAlert,#cmWeatherWidgetLarge .cmHeaderAlertLinks .cmHeaderAlert{border:1px solid #900}
#cmWeatherWidgetLarge .cmSevereWeatherLinks .cmSevereWeather a,#cmWeatherWidgetLarge .cmSchoolClosingAlertLinks .cmSchoolClosingAlert a,#cmWeatherWidgetLarge .cmHeaderAlertLinks .cmHeaderAlert a{color:#fff;border:none;text-transform:uppercase;font-weight:bold}
#cmWeatherWidgetLarge .cmSevereWeatherLinks .cmSevereWeather .cmCondition,#cmWeatherWidgetLarge .cmSchoolClosingAlertLinks .cmSchoolClosingAlert .cmClosings,#cmWeatherWidgetLarge .cmHeaderAlertLinks .cmHeaderAlert .cmClosings{border-top:1px dotted #fff}
.cmWeatherCurrent a:hover,.cmWeatherCurrent a:active,.cmWeatherCurrent a:hover div,.cmWeatherCurrent a:hover span{border-bottom:0}

/* Severe Weather Widget Alert */
#cmWeatherWidget.alert .cmWeatherWidgetWarning{color:#fff;font-size:0.917em;font-weight:bold;text-transform:uppercase}
#cmWeatherWidget.alert .cmWeatherWidgetCity{font-size:1em}
#cmWeatherWidget.alert .cmWeatherWidgetAlertText{color:#fff}
#cmWeatherWidget.alert .cmWeatherWidgetTemp{color:#fff;font-size:1.333em}
#cmWeatherWidget.alert .cmWeatherWidgetTemp a{color:#fff;font-size:1em}
#cmWeatherWidget.alert .cmWeatherWidgetCity{color:#fff;text-transform:capitalize}
#cmWeatherWidget.alert .cmWeatherWidgetLink{color:#fff;font-weight:bold}
#cmWeatherWidget.alert .cmWeatherWidgetLink a{font-size:0.917em}
#cmWeatherWidget.alert.watch .cmWeatherWidgetCity a,#cmWeatherWidget.alert.watch .cmWeatherWidgetLink a,#cmWeatherWidget.alert.advisory .cmWeatherWidgetCity a,#cmWeatherWidget.alert.advisory .cmWeatherWidgetLink a,#cmWeatherWidget.alert.warning .cmWeatherWidgetCity a,#cmWeatherWidget.alert.warning .cmWeatherWidgetLink a{border-bottom:1px dotted #fffeba;color:#fffeba;text-transform:capitalize}
#cmWeatherWidget.alert.watch .cmWeatherWidgetCity a:visited,#cmWeatherWidget.alert.watch .cmWeatherWidgetLink a:visited,#cmWeatherWidget.alert.advisory .cmWeatherWidgetCity a:visited,#cmWeatherWidget.alert.advisory .cmWeatherWidgetLink a:visited,#cmWeatherWidget.alert.warning .cmWeatherWidgetCity a:visited,#cmWeatherWidget.alert.warning .cmWeatherWidgetLink a:visited{border-bottom:1px dotted #fcc;color:#fcc}
#cmWeatherWidget.alert.watch .cmWeatherWidgetCity a:hover,#cmWeatherWidget.alert.watch .cmWeatherWidgetLink a:hover,#cmWeatherWidget.alert.advisory .cmWeatherWidgetCity a:hover,#cmWeatherWidget.alert.advisory .cmWeatherWidgetLink a:hover,#cmWeatherWidget.alert.warning .cmWeatherWidgetCity a:hover,#cmWeatherWidget.alert.warning .cmWeatherWidgetLink a:hover{border-bottom:1px solid #fc0;color:#fc0}

/* Newspaper Weather Widget */
#cmWeatherWidget.cmWeatherWidgetNewspaper{border-right:1px solid #ccc}
#cmWeatherWidget.cmWeatherWidgetNewspaper .cmWeatherWidgetTemp,#cmWeatherWidget.cmWeatherWidgetNewspaper .cmWeatherWidgetExt{color:#fff}
#cmWeatherWidget.cmWeatherWidgetNewspaper .cmWeatherWidgetTemp a,#cmWeatherWidget.cmWeatherWidgetNewspaper .cmWeatherWidgetExt a{color:#fff}
#cmWeatherWidget.cmWeatherWidgetNewspaper .cmWeatherWidgetCity{color:#f9e6c2}
#cmWeatherWidget.cmWeatherWidgetNewspaper .cmWeatherWidgetCity a,#cmWeatherWidget.cmWeatherWidgetNewspaper .cmWeatherWidgetLinks a{color:#f9e6c2;border-bottom:1px dotted #f9e6c2}
#cmWeatherWidget.cmWeatherWidgetNewspaper .cmWeatherWidgetCity a:hover,#cmWeatherWidget.cmWeatherWidgetNewspaper .cmWeatherWidgetLinks a:hover{border-style:solid}

/* Newspaper Weather Widget Alert */
#cmWeatherWidget.cmWeatherWidgetNewspaper.alert{border-right:none}

/* Weather Tease */
#cmWeather .cmWeatherCurrent .cmWeatherFeelsLike{font-size:1.2em}
#cmWeather .cmWeatherCurrent li span{font-weight:bold}
#cmWeather .cmWeatherToday .cmWeatherTodayColumn .cmWeatherTodayTempHigh,#cmGridObject #cmWeather .cmWeatherToday .cmWeatherTodayColumn .cmWeatherTodayTempLow{font-weight:bold;font-size:.9em}
#cmWeather .cmWeatherToday .cmWeatherTodayColumn.cmWeatherFirstColum .cmWeatherTodayTempHigh,#cmGridObject .cmCol3 #cmWeather .cmWeatherToday .cmWeatherTodayColumn.cmWeatherFirstColum .cmWeatherTodayTempLow{font-size:1em}
.cmCol3 .gridBackground #cmWeather .cmWeatherCurrent h2,#cmGridObject .cmCol3 .gridBackground #cmWeather .cmWeatherToday h2,#cmGridObject #cmWeather .cmWeatherToday .cmWeatherTodayColumn .cmWeatherDescription{font-size:1em}
.cmCol3 #cmWeather .cmWeatherToday .cmWeatherTodayColumn .cmWeatherTodayCol1 p{text-align:center}

/* Weather Special Teases */
.cmWeatherTease .cmWeatherCurrent .cmWeatherCurrentTemp{font-size:3.167em;font-weight:bold}
.cmWeatherTease .cmWeatherCurrent .cmWeatherFeelsLike{font-size:1.167em}
.cmWeatherTease .cmWeatherCurrent li{font-size:1.167em;text-align:left}
.cmWeatherTease .cmWeatherCurrent .cmWeatherUpdated,.cmWeatherTease .cmWeatherHour .cmWeatherHourColumn .cmWeatherTimem,.cmWeatherTease .cmWeatherFiveDayForecast .cmWeatherFiveDayForecastDate{font-size:0.917em}
.cmWeatherTease .cmWeatherCurrent .cmWeatherHeading{font-weight:bold;text-transform:uppercase}
.cmWeatherTease .cmWeatherCurrent .cmWeatherUpdated{font-weight:normal;text-transform:none}
.cmWeatherTease .cmWeatherCurrent .cmWeatherCurrentTemp{font-size:3.167em}
.cmWeatherTease .cmWeatherToday a.cm_tooltip{font-size:.917em;}
.cmWeatherTease .cmWeatherToday .cmWeatherTodayColumn .cmWeatherTime,.cmWeatherTease .cmWeatherToday .cmWeatherTodayColumn .cmWeatherDescription{font-size:1.333em;font-weight:bold}
.cmWeatherTease .cmWeatherTodayColumn .cmWeatherTodayTemp,#cmWeatherUvindexNumber,#cmWeatherAirQualityNumber{font-size:2em;font-weight:bold}
.cmWeatherTease .cmWeatherFiveDayForecast .cmWeatherFiveDayForecastDay,.cmWeatherTease .cmWeatherDescription,.cmWeatherTease .cmWeatherFiveDayForecast .cmWeatherFiveDayForecastLow,.cmWeatherTease .cmWeatherHour .cmWeatherHourColumn .cmWeatherDescription,.cmWeatherTease .cmWeatherHour .cmWeatherHourColumn .cmWeatherTodayTemp{font-size:1.167em;font-weight:bold}
.cmWeatherTease .cmWeatherFiveDayForecast .cmWeatherFiveDayForecastHigh{font-size:1.667em;font-weight:bold}
.cmWeatherTease .cmWeatherFiveDayForecastHighSymbol{color:#bb0101;font-weight:bold}
.cmWeatherTease .cmWeatherFiveDayForecastLowSymbol{color:#5781b1;font-weight:bold}
.cmWeatherTease .cmWeatherHour .cmWeatherHourMoreLink{text-align:center}
.cmWeatherTease .cmWeatherUvindex .cmWeatherLink{text-transform:none}
.cmWeatherTease .cmWeatherUvindex .cmWeatherUvindexConditions{text-transform:capitalize}
.cmWeatherTease .cmWeatherUvindex a.cm_tooltip{font-size:1em;font-weight:normal}
.cmWeatherTease .cmWeatherHour .cmWeatherHourMoreLink a:link{color:#369;border-bottom:1px dotted #036dbe;cursor:pointer}
.cmWeatherTease .cmWeatherHour .cmWeatherHourMoreLink a:hover{color:#006;border-bottom:1px solid #006}
.cmWeatherTease .cmWeatherHour .cmWeatherHourMoreLink a:visted{color:#369;border-bottom:1px dotted #369}
.cmWeatherTease .cmWeatherUvindex .cmWeatherLink,.cmWeatherTease .cmWeatherAirQuality .cmWeatherLink{text-transform:none}
.cmWeatherTease .cmWeatherUvindex .cmWeatherUvindexConditions,.cmWeatherTease .cmWeatherAirQuality #cmWeatherAirQualityConditions{text-transform:capitalize}
.cmWeatherTease .cmWeatherUvindex a.cm_tooltip,.cmWeatherTease .cmWeatherAirQuality a.cm_tooltip{font-size:1em;font-weight:normal;line-height:1.4em}
.cmWeatherUvindex h3,.cmWeatherAirQuality h3{font-size:1.0em;text-transform:uppercase}
.cmWeatherInteractiveRadar .cmWeatherTipBox h3{font-size:1.5em}

/* meteorologist forecasts */
#cmWeather.cmWeatherMeteorologist .cmMeteorologistBio h2{font-size:1.5em;text-transform:none}
#cmWeather.cmWeatherMeteorologist .cmWeatherCurrent .cmWeatherFeelsLike{font-size:1em}
#cmWeather.cmWeatherMeteorologist .cmWeatherCurrent li{font-size:1em}
#cmWeather.cmWeatherMeteorologist .cmWeatherToday .cmWeatherTodayColumn .cmWeatherTodayTemp{font-size:1.3em;font-weight:bold}

/* extra header */
.cmExtraHeader {text-align:center;padding:5px 0;color:#fff}
.cmExtraHeader a,.cmExtraHeader a:link{color:#f1d1ab;border-bottom:1px dotted #f1d1ab}
.cmExtraHeader a:visited{color:#000;border-bottom:1px dotted #000}
.cmExtraHeader a:hover,.cmExtraHeader a:active{color:#fdb866;border-bottom:1px solid #fdb866}

/* Breaking News */
.cmNewAlertBoxType{text-indent:-9999px}
.cmNewAlertBoxType.cmNewAlertBoxCustomPrefix{color:#fff;font-size:1.917em;font-weight:700;text-align:left;text-indent:inherit;text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);text-transform:uppercase}
.cmNewAlertBoxArrow{color:inherit;font-size:1.217em;line-height:0.929em}
.cmNewAlertBoxLink{color:#fff;font-size:2em;font-weight:700}
.cmNewAlertBoxLink a{color:#fff}
.cmNewAlertBoxLink a:hover{text-decoration:underline}
.cmNewAlertBoxAd{line-height:1.5em;text-align:center}
.cmNewAlertBoxAd > *:first-child:before{color:#fff;font-size:0.556em}
.cmNewAlertBoxMini .cmNewAlertBoxLink {font-size:1.667em;font-weight:700}
.cmNewAlertBoxMini.cmNewAlertBoxContainsCustomPrefix .cmNewAlertBoxType{font-family:"Arial Narrow",Arial,sans-serif;font-weight:700}
.cmBreakingAlertRelatedContent{font-size:0.5em}
.cmBreakingAlertRelatedContent a:link, .cmBreakingAlertRelatedContent a:visited {color: white; text-decoration: underline}
.cmBreakingAlertRelatedContent ul {white-space:nowrap}
.cmBreakingAlertRelatedContent li + li:before{color:white}

/* cmNowPlaying */
a.cmNowPlayingRecentAds{font-size:.833em;border-bottom-width:1px;border-bottom-style:dotted}
.cmNowPlayingSummary h3{text-transform:uppercase;color:#535253;font-size:0.917em;font-weight:bold}
.cmNowPlayingSummary a,.cmNowPlayingSummary {font-size:1em;line-height:1.3em;font-weight:bold}
.cmNowPlayingSummary a:link,.cmNowPlayingSummary a:visited{color:#036DBE;border-bottom:1px dotted #095C9B;text-shadow:#D6D7D7 1px -1px 1px}
.cmNowPlayingSummary a:hover,.cmNowPlayingSummary a:active{color:#369;border-bottom:1px solid #369}
#cmNowPlayingWidget a.cmListenLiveButton,#cmNowPlayingWidget a.cmListenLiveButton:link,#cmNowPlayingWidget a.cmListenLiveButton:visited{font-size:.917em;color:#fff;text-decoration:none;text-transform:uppercase;line-height:1.4em;text-indent:-6px;text-shadow: #740b44 1px -1px 1px}
a.cmListenLiveButton span{color:#fff}
a.cmListenLiveButton{border:none}
a.cmNowPlayingRecentAds:link,a.cmNowPlayingRecentAds:visited{color:#fff;border-bottom:1px dotted #fff}
a.cmNowPlayingRecentAds:hover,a.cmNowPlayingRecentAds:active{border-bottom-style:solid}

/* events/places */
#cmEventPlaceWell .cmEventShortDesc p{font-weight:bold}

/* Groupon Right Rail Widget */
.cmGrouponWidgetHeader{color:#f7f5f0}
.cmGrouponDealTagline,.cmTaglinePipe{font-size:1.5em;color:#436483;text-shadow:2px 1px 1px #fff}
.cmTaglinePipe{font-size:1.333em;text-shadow:1px 1px 1px #fff}
#cmGrouponDealText{font-size:1.333em;font-weight:bold}
#cmGrouponDealSavings #cmPercentageAmount{font-size:2.25em;color:#fff}
#cmGrouponDealSavings .cmPercentage,#cmGrouponDealSavings .cmPercentageOff {font-size:1.25em;font-weight:normal;text-transform:uppercase;line-height:1em}
#cmGrouponDealSavings .cmPercentageOff{font-size:.625em}
#cmGrouponDealSavings #cmPercentageAmount,#cmGrouponDealSavings .cmPercentage,#cmGrouponDealSavings .cmPercentageOff{color:#fff}
#cmGrouponDealButton a {font-size: 1.167em;color: #fff;text-shadow: 0 1px 1px rgba(0,0,0,.3);text-align: center;text-decoration: none}
#cmGrouponDealButton a:hover {text-decoration: none}
#cmGrouponDealButton a:active {color: #a8bdd1}

/* Rotator Tease */
.cmCol3 .cmRotator.rotate2 ul.cmRotatorList .cmTeaseListItemLink,.cmCol6 .cmRotatorList.rotate4 .cmTeaseListItemLink{font-size:1.167em}
.cmCol3 .cmRotator.rotate3 ul.cmRotatorList .cmTeaseListItemLink,.cmCol4 .cmRotator.rotate4 ul.cmRotatorList .cmTeaseListItemLink,.cmCol6 .cmRotator.rotate6 ul.cmRotatorList .cmTeaseListItemLink{font-size:1em}

/* tab navigation */
ul.cmTabNav li a.cmTabNavLink:visited,.cmTabNav li a.cmTabNavLink{font-size:0.917em;text-transform:uppercase;text-decoration:none}
.cmRotatorLede ul.cmLedeTabNav li a{font-size:0.917em;text-transform:uppercase;text-decoration:none;font-weight:bold;text-align:center}

/* Traffic Incidents & Drive Time */
#cmTrafficDriveTimeTabs table th,#cmTrafficDriveTimeTabs td{font-size:0.95em}
#cmTrafficDriveTimeTabs table th{font-size:1em}

/* stories - relatedArticles */
.cmRelatedArticlesBox h6,.cmAdSponsoredLinksBox h6{text-transform:uppercase}
.cmAdSponsoredLinksBox h6{color:#9b9b9b}
.cmRelatedArticlesBox ul li .cmPrefix,.cmAdSponsoredLinksBox ul li .cmPrefix{font-size:0.917em;text-transform:uppercase}
.cmAdSponsoredLinksBox .cmAd,.cmTeaseAdSponsoredLinks .cmAd{line-height:1.333em}

/* Sponsored Links Special Tease */
.cmTeaseAdSponsoredLinks h6{color:#9b9b9b}

/* school closings search results / entity details */
.cmSchoolClosingsAlphaFilter{font-size:1.25em}

/* yahoo contextual ads */
#outer td{background-color:#fff;font-size:1em}
#outer td a.title{color:#039}
#outer .clsResultTitle {color: #039;font-weight: bold}
#outer .clsURL{color: #999}
#outer .clsCell {cursor: pointer}

/* yahoo search form and results */
.cmSearchFormContainer .cmSearchChoice label{color:#fff;font-weight:normal}
.cmSearchFormContainer button{text-align:center;text-decoration:none;color:#fff;font-size:1em;text-transform:uppercase}
.cmSearchFormContainer button:hover{text-decoration:none}
.cmSearchFormContainer button:active{color:#0079c9}
.cmSearchList h3{font-size:1.167em}
.cmSearchList h3 b{color:#036dbe}
.cmSearchList h3 a:visited b{color:#bc50e0}
.cmYahooSponsoredAdsText{font-size:0.917em;font-weight:700;text-align:right;color:#909090}
.cmWebResultsContainer{font-size:1.167em;font-weight:bold}
.cmWebResultsContainer span{text-transform:uppercase}
.cmWebResultsContainer .cmWebResultsContainerPB{color:#000;font-size: 0.917em;font-weight:normal;text-transform:lowercase}
.cmWebResultsContainer .cmWebResultsContainerYH{color:#7b0099;font-size:0.917em}
.cmWebResultsContainer .cmWebResultsContainerSH{color:#545454;font-size:0.917em}

/* yahoo sponsored ads */
.cmYahooSponsoredAdsTitle{font-weight:bold}
.cmYahooSponsoredAdsTitle b{color:#000098} /* overriding yahoo inline styles */
.cmYahooSponsoredAdsSite{display:inline-block;margin-right:10px}

/* related */
#cmArticleWell .cmRelated p,#cmArticleWell .cmRelated ul,#cmArticleWell .cmRelated ol{font-size:1em;line-height:1.2em}
#cmArticleWell .cmRelated ul{list-style:disc outside none}
#cmArticleWell .cmRelated ol{list-style:decimal outside none}
.cmRelated .cmCredit{color:#898989;font-size:1em}

/* medley comments */
.cmCommentsUserRegistration p{font-size:1.167em;font-weight:bold}
.cmCommentsMsg p,.cmCommentsMsg li{font-weight:bold}
.cmCommentsMsgError p a,.cmCommentsMsgError p a:link{border-bottom:1px dotted #ffffb6;color:#ffffb6}
.cmCommentsMsgError p a:visited{border-bottom:1px dotted #e8cdff;color:#e8cdff}
.cmCommentsMsgError p a:hover,.cmCommentsMsgError p a:active{border-bottom:1px solid #f1f0d1;color:#f1f0d1}

/* zvents search widget */
.cmZvCTAText{line-height:1.3em}
#cmZvCallToAction .cmZvFind{font-size:1.4em;font-weight:bold}
#cmZvCallToAction .cmZvSubFind{font-size:1.1em;font-style:italic}
#cmZvFormsDiv .cmZFormSubmitBttn{text-shadow:1px 1px 2px #666;-webkit-text-shadow:1px 1px 2px #666;-moz-text-shadow:1px 1px 2px #666;-o-text-shadow:1px 1px 2px #666;color:#fff;text-transform:uppercase;font-size:1em;font-weight:bold}
#cmZvFormsDiv .cmTextField{color:#878787;font-weight:bold;font-size:1em}
#cmZvFormsDiv .cmInputText{color:#444}
#cmZvTypeList li{font-size:1em}
.cmZvAddLink{white-space:nowrap;font-weight:bold;font-size:1em}

/*Image Slider for Entertainment Content*/
.cmTeaseImageSliderListItemLink a{color:#fff;font-size:2em}
h2.cmTeaseImageSliderListItemLink a:hover{border-bottom:2px solid #fff}
li.cmImageSliderIndicator a.cmImageSliderListIndicator{border-bottom:none}
.icon-circle:hover:before{content:"\f10c"}
.icon-circle.cmImageSliderIndicatorInactive, .icon-circle.cmImageSliderIndicatorActive{font-size:1.083em;padding-top:2px}
.cmImageSliderIndicatorActive.icon-circle-blank{font-size:1.5em}
