/* 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:5px;line-height:normal}
h1{font-size:1.333em}
h2{font-size:1.25em}
h3{font-size:1.2em}
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}
input, textarea, select{font-size:1em}
p{line-height:1.3em}

/* links */
a,a:link{color:#036dbe;text-decoration:none}
a:visited{color:#036dbe}
a:hover,a:active{color:#369}

/* 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,.cmTease300 .cm_mobTeasePhoto .cmTeaseCredit,.cmTease .cmTeasePhotoCredit{text-align:right;font-size:0.917em}
.cm_mobBodyWrap .cm_mobTeaseSummary{font-size:1.167em}

/* grid teases - shared styles */
.cmTease h2 {font-size:1.333em;font-weight:bold;line-height:18px}
.cmTease h2.cm_mobTeaseHeading {font-size:1.333em;font-weight:bold;line-height:18px}

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

/* media styles */
.cm_mobMedia .cm_mobCredit{color:#898989}

/* stories - relatedArticles */
.cm_mobBodyWrap .cm_mobRelatedArticlesBox h4{font-size:.917em;text-transform:uppercase}
.cm_mobBodyWrap .cm_mobRelatedArticlesBox li, .cm_mobBodyWrap ul.cmTeaseHdlnList li{font-size:1.167em}
.cm_mobManualListTeaseMore {font-size:1.333em}

/* related */
.cm_mobRelatedArticlesBox h4{font-size:.917em;text-transform:uppercase}
.cm_mobRelatedArticlesBox li{font-size:1.167em}

/* automatic lists / manual lists / categories */
.cmListHeader h3.divider{font-size:1.167em}
.list .item .cmListItem p {font-size:1.167em}
.cm_mobBodyWrap .cmListWell .cmPaginationContainer{font-size:1.167em}

/* archive pages */
h4.cmArchiveDivider{font-size:1.25em}

/* for lists in weblogs */
.cm_mobBodyWrap .cmListItem ul{font-size:1.167em}

/* cm_mobModule */
.cm_mobModule ul{font-size:1.167em}

/* grids */
#cm_mobGridObject .cmTeaseSummary {font-size:1.167em;line-height:1.3em}

/* closings */
.cm_mobClosings label, .cm_mobClosings label{font-size:100%;line-height: 1.2}
.cm_mobSearchResults{font-size:1.167em}
.cm_mobSearchResults h3{font-size:1em}
.cm_mobClosingsSearchForm label {font-size:1.167em;color:#036dbe;font-weight:bold}
.cm_mobClosings .cm_mobPaginationContainer .cm_mobListItemCount{font-weight:bold}
/* Rich Text Editor CSS */
#cm_mobArticleWell a.mceItemAnchor{width:12px;line-height:6px;overflow:hidden;padding-left:12px;background:url(../default/img/items.gif) no-repeat bottom left}
#cm_mobArticleWell img.mceItemAnchor{width:12px;height:12px;background:url(../default/img/items.gif) no-repeat}
#cm_mobArticleWell img{border:0}
#cm_mobArticleWell table td,#cm_mobArticleWell table th{cursor:default}
#cm_mobArticleWell table td,#cm_mobArticleWell table th{cursor:text}
#cm_mobArticleWell ins{border-bottom:1px solid green;text-decoration:none;color:green}
#cm_mobArticleWell del{color:red;text-decoration:line-through}
#cm_mobArticleWell cite{border-bottom:1px dashed blue}
#cm_mobArticleWell acronym{border-bottom:1px dotted #CCC;cursor:help}
#cm_mobArticleWell abbr,#cm_mobArticleWell html\:abbr{border-bottom:1px dashed #ccc;cursor:help}
#cm_mobArticleWell abbr,#cm_mobArticleWell html\:abbr{border-bottom:1px dashed #CCC;cursor:help}
#cm_mobArticleWell .cm_mobCredit{margin:0;padding:0}
#cm_mobArticleWell .cm_mobSource{margin:0 0 10px 0;padding:0}
#cm_mobArticleWell ul,#cm_mobArticleWell ol{margin-left:20px}
#cm_mobArticleWell ul{list-style:disc inside none}
#cm_mobArticleWell ol{list-style:decimal inside none}
#cm_mobArticleWell blockquote,#cm_mobArticleWell q{margin:10px 30px}
#cm_mobArticleWell :lang(sv){quotes:'\201D' '\201D' '\2019' '\2019'}
#cm_mobArticleWell :lang(da){quotes:'\00BB' '\00AB' '\203A' '\2039'}
#cm_mobArticleWell q:before,#cm_mobArticleWell blockquote{ content:open-quote}
#cm_mobArticleWell q:after,#cm_mobArticleWell blockquote{content:close-quote}
#cm_mobArticleWell pre{font:12px/18px Consolas,Monaco,"Courier New",Courier,monospace}
#cm_mobArticleWell table,#cm_mobArticleWell tr,#cm_mobArticleWell tbody,#cm_mobArticleWell td{padding:auto;margin:auto}
.cm_mobHeadlineLabel p{color:#555;font-size:1em;font-weight:bold;text-transform:uppercase}

/** for larger font sizes  **/
#cm_mobArticleWell p,#cm_mobArticleWell ul,#cm_mobArticleWell ol,#cm_mobArticleWell h3,#cm_mobArticleWell h4,#cm_mobArticleWell h5,#cm_mobArticleWell h6{font-size:1.167em;line-height:1.4em}
#cm_mobArticleWell h1 a,#cm_mobArticleWell h2 a,#cm_mobArticleWell li p,#cm_mobArticleWell p.cm_mobSource{font-size:1em}

.cm_mobStoryLinkList,.cm_mobLatestList, .cm_mobLatestListGrid{font-size:1.167em}
.cm_mobStoryLinkList li a,.cm_mobLatestList li a{color:#036dbe}

/* header */
#cm_mobUtilLinks a{font-weight:normal}
#cm_mobHeaderNav .cmSiteNav{text-transform:uppercase;font-size:1em}

/* alerts (weather) */
.cm_mobAlertBar .cm_mobAlertLabel{color:#fff;font-size:1.333em;font-weight:bold;line-height:35px;text-transform:uppercase}
.cm_mobAlertWx .cm_mobAlertLink a{text-transform:uppercase;text-decoration:none;font-size:1.167em;font-weight:bold}
.cm_mobAlertContent h4{text-transform:uppercase}
.cm_mobAlertContent ul li a{font-weight:bold}
p.cm_mobWxDesc{text-transform:uppercase}
.cm_mobAccHead h4,.cm_mobAccHead span{color:#fff;font-weight:bold}
.cm_mobAccHead h4{text-transform:uppercase}

/* weather */
.baseWx h1{text-transform:uppercase}
.cm_mobWxCurrentInfo span{line-height:1.33em;font-size:1.2em;font-weight:bold}
.cm_mobWxCurrentInfo span.cm_mobWxDescription,.cm_mobWxCurrentInfo span.cm_mobWxCurrentTemp{font-weight:bold}
span.cm_mobWxFeelsLike{font-size:1em;font-weight:normal}
span.cm_mobWxTempHigh{color:#bb0101;font-size:0.917em}
span.cm_mobWxTempLow{color:#5781b1;font-size:0.917em}
span.cm_mobWxSegmentName{font-size:1em;font-weight:normal;text-transform:uppercase}
.cm_mobWxHeader span{font-weight:normal;font-size:1.167em}
.cm_mobWxHeader span.cm_mobWxSevereLink{font-weight:bold;text-transform:uppercase}
.cm_mobWxHeader span.cm_mobWxForecastLink{color:#036dbe}
.cm_mobWxHeader span.cm_mobWxSevereLink{color:#c00}

/* hourly weather */
table.cm_mobWxHourly td{font-size:1em}
table.cm_mobWxHourly th{text-transform:uppercase;font-size:.9em}
table.cm_mobWxHourly td.cm_mobWxDay{font-weight:bold;font-size:1.2em}

/* alerts / breaking news */
.cm_mobHeaderWrap.cm_mobHeader .cmAlertBox a,.cm_mobAlertLink .cm_mobAlertBoxLink{color:#fff;text-shadow:none;border-bottom:1px dotted #fff}
.cm_mobAlertBoxType{text-transform:uppercase;font-size:1.167em;font-weight:bold;color:#fff}
.cm_mobAlertBoxMarket{font-size:0.833em;font-weight:bold;color:#fff}
.cm_mobAlertBoxLink{font-size:1.167em;font-weight:bold;color:#fff}

/* footer */
.cm_mobFooterNavLink{text-transform:uppercase}
.cm_mobCopyright{font-size:.833em;line-height:2em;color:#444}
.cm_mobCopyright a.ad-choices{display:inline-block;width:74px;background:transparent url(http://media.cmgdigital.com/shared/img/photos/2012/02/29/d3/da/ad_choices_logo.png) 96% 38% no-repeat;background-size:12px 12px}

/* search */
.cm_mobPaginationLinks{font-size:1.1em}
#cm_mobSearchSort{font-size:1.1em}
#cm_mobSearchSort a{font-weight:normal}
#cm_mobSearchFilterSelect{font-weight:bold;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75)}
#cm_mobSearchText{font-weight:normal;font-size:1.2em;line-height:20px;color:#555}
#cm_mobSearchSubmit{font-weight:bold;font-size:1.2em;line-height:20px;color:#333}
.cm_mobSiteAttrib{font-style:italic;line-height:1.5em;color:#585858}

/* outbrain */
.OUTBRAIN .ob_org_header,.OUTBRAIN .ob_ads_header{font-weight:bold;display:block;padding-bottom:1px}
.OUTBRAIN .MB_1 a.ob_mobile_rec{font-size:14px;line-height:22px;color:#036DBE;background:transparent url("../images/bullet.png") 0 6px no-repeat;padding-left: 18px;}
.OUTBRAIN .MB_1 a.ob_mobile_rec span{color:#036DBE;padding-left:0px}