/* widgets.css */

/* ads */
#MP01{padding-bottom:10px}
#MP02{padding-top:10px}

/* drop nav */
#cm_mobTopDropNav{clear:both}
#cm_mobNavTrigger{display:inline;margin:6px 5px 5px 5px;text-align:center;background:#fff;background: -moz-linear-gradient(top, #fff 0%, #e6e6e6 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e6e6e6));background: -webkit-linear-gradient(top, #fff 0%,#e6e6e6 100%);background: -o-linear-gradient(top, #fff 0%,#e6e6e6 100%);background: -ms-linear-gradient(top, #fff 0%,#e6e6e6 100%);background: linear-gradient(to bottom, #fff 0%,#e6e6e6 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#e6e6e6',GradientType=0);border:1px solid #bbb;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border-color:#e6e6e6 #e6e6e6 #a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);border-color:rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);float:right}

#cm_mobNavTrigger img{vertical-align:middle;padding:8px 6px;margin:0}
#cm_mobTopDropNav{margin:0;padding:0}
#cm_mobHeaderNav > .cm_mobHeaderNavWrapper{padding:10px} /* padding for div to fix animation bug */
#cm_mobHeaderNav .cmSiteNav{list-style:none none;margin-right:10px;padding-right:10px}
#cm_mobHeaderNav .cmSiteNav li {margin-bottom:5px}
#cm_mobHeaderNav .cmSiteNav li:last-child {margin-bottom:0px}
#cm_mobHeaderNav .cm_mobBlock:first-child .cmSiteNav{border-right:1px solid #b9b9b7}
.cm_mobNavCurrent{font-weight:bold}

/* share  */
.cm_mobShare{height:24px;padding:15px 0;margin:0;border-bottom:1px solid #ccc}
.cm_mobShare p{display:inline-block;vertical-align:top;font-weight:bold}
.cm_mobShare ul,.cm_mobShare ul li{display:inline}
.cm_mobShare ul li{margin:0 3px;cursor:pointer}

/* send photo/video */
.cm_mobSendPhotoVideo{margin:10px 0 0 0;font-size:1.167em}

/* Alert Framework (Weather Alerts) */
.cm_mobAlertWx{margin:10px 0;padding-bottom:5px;border-bottom:1px solid #b9b9b7}
.cm_mobAlertBar{background: #c97571; /* Old browsers */ background: -moz-linear-gradient(top, #c97571 0%, #c97571 10%, #ae1c0d 50%, #ae1c0d 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c97571), color-stop(10%,#c97571),color-stop(50%,#ae1c0d), color-stop(100%,#ae1c0d)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #c97571 0%,#c97571 10%,#ae1c0d 50%,#ae1c0d 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #c97571 0%,#c97571 10%,#ae1c0d 50%,#ae1c0d 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #c97571 0%,#c97571 10%,#ae1c0d 50%,#ae1c0d 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c97571', endColorstr='#ae1c0d',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #c97571 0%,#c97571 10%,#ae1c0d 50%,#ae1c0d 100%); /* W3C */ height:35px;-moz-border-radius: 5px 5px;-webkit-border-radius:5px 5px;border-radius:5px 5px;-moz-box-shadow:0 0 5px rgba(0,0,0,.25);-webkit-box-shadow:0 0 5px rgba(0,0,0.25);box-shadow:0 0 5px rgba(0,0,0,.25);position:relative;padding-left:25px;margin-bottom:5px}
.cm_mobAlertBar{margin-left:25px}
.cm_mobAlertBar .cm_mobAlertSprite{display:block;position:absolute;left:-26px;top:-6px;width:48px;height:48px}
.cm_mobAlertBar .cm_mobAlertSprite span.warning{width:48px;height:48px;display:block;background: url("../images/alert_icon_warning.png") top left no-repeat}
.cm_mobAlertBar .cm_mobAlertLabel{padding:0;-moz-text-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-text-shadow:0 1px 3px rgba(0,0,0,.5);text-shadow:0 2px 3px rgba(0,0,0,.5)}
.cm_mobAlertWx .cm_mobAlertLink a{padding:0;line-height:20px;white-space:nowrap}
.cm_mobAlertContent{padding-top:0;padding-bottom:0}
.cm_mobAlertContent ul{margin:0;list-style:disc inside none}
.cm_mobAlertContent ul li{margin-bottom:5px}
li.cm_mobWxAlertItem{margin:0;list-style:disc inside none}

/* accordion */
.cm_mobAccHead{padding:7px;cursor:pointer;background:#1A4667;background: -moz-linear-gradient(top, #5b7487 10%, #1A4667 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#5b7487), color-stop(100%,#1A4667));background: -webkit-linear-gradient(top, #5b7487 10%,#1A4667 100%); background: linear-gradient(top, #5b7487 10%,#1A4667 100%); -moz-text-shadow:0 1px 3px rgba(0,0,0,.25);-webkit-text-shadow:0 1px 3px rgba(0,0,0,.25);text-shadow:0 2px 3px rgba(0,0,0,.25);text-shadow:none}
.cm_mobAccHead h4,.cm_mobAccHead span{display:block}
.cm_mobAccIcon{float:left;display:inline;margin-right:7px}
.cm_mobAccBody{border:1px solid #5b7487;padding:10px}

/* alerts / breaking news */
.cm_mobAlertBoxContainer{border:1px solid #b10300;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: #c23836; /* old browsers */ background: -moz-linear-gradient(top, #e6cccc 0%, #c23836 40%, #b60300 40%, #fd0500 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6cccc), color-stop(43%,#c23836), color-stop(43%,#b60300), color-stop(100%,#fd0500)); /* webkit */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cd9999', endColorstr='#fb0500',GradientType=0 ); /* ie */ display:block;margin:auto;min-height:35px;text-align:center;width:100%;text-shadow:none;margin-top:10px}
.cm_mobAlertBox{color:#fff;padding:6px 10px 5px}
.cm_mobAlertBoxType,.cmAlertBoxMarket{float:left}
.cm_mobAlertBoxMarket{padding:3px 0 0 1px}
.cm_mobAlertBoxLink{font-size:1.167em;font-weight:bold;color:#fff}

/* weather header widget */
.cm_mobWxHeader{clear:both;padding:3px;color:#7d7d7d;border:1px solid #dedede;background:#efefef}
.cm_mobWxHeader a{display:block}
.cm_mobWxHeader .cm_mobWxHeaderInner{display:inline}
.cm_mobWxHeader span{display:inline-block;height:15px;margin-right:5px;vertical-align:middle}
.cm_mobWxHeader span.spriteWeatherMicro{height:23px;width:24px}

/* error box */
.cm_mobErrorBox{padding:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#efefef;border:1px solid #c3c3c3}
.cm_mobErrorBody{background:transparent url(../images/alert_icon_warning_sm.png) no-repeat top left scroll;padding-left:25px;font-size:1.1em}
.cm_mobAlertIcon{vertical-align:middle}
.cm_mobErrorBox p{padding-top:3px}

/* external feed - podcast */
.cm_mobExternalFeed ul li{margin:20px 0}
.cm_mobExternalFeed ul li h4{margin-bottom:0}
.cm_mobExternalFeed ul li span.cmTimestamp{margin-right:11px}
.cm_mobExternalFeed ul li span.iconDownload{margin-left:11px}

/* pagination */
.cmPaginationContainer{float:right;margin-top:10px}
.cmPaginationContainer a:link{color:#000098}
.cmPaginationContainer a:hover{color:#006;border-bottom:1px solid #006}
.cmPaginationContainer a:visited{color:#7d0064;border-bottom:1px solid #7d0064}
.cmPaginationContainer a{margin-left:10px}
