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{margin:0;padding:0;border:0;outline:0;white-space:normal}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}legend{display:none}.ios-only,.android-only{display:none}

/* Layout
---------------------------------------------------------------------------------------------------- */

/* Containers */
.cmMainContainer{width:990px;margin:15px auto 0}
.cmContainer9 {margin:0 auto;width: 960px}

/* Grid >> Global */
.cmCol1,
.cmCol2,
.cmCol3,
.cmCol4,
.cmCol5,
.cmCol6,
.cmCol7,
.cmCol8,
.cmCol9 {
	display:inline;
	float: left;
	position: relative;
	margin: 0 0 0 15px;
}

#cmGridObject .cmCol1,
#cmGridObject .cmCol2,
#cmGridObject .cmCol3,
#cmGridObject .cmCol4,
#cmGridObject .cmCol5,
#cmGridObject .cmCol6,
#cmGridObject .cmCol7,
#cmGridObject .cmCol8,
#cmGridObject .cmCol9 {
	margin-bottom:15px;
}

/* Grid Container puts grids inside grid, and the last grid area doesn't need spacing at the bottom. */
/* However, it does need to be set to 100% so grid positions inside it have a reference point for their own widths. */
#cmGridObject .cmColContainer, #cmGridObject .cmColContainerLast{width:100%}
#cmGridObject .cmColContainerLast{margin-bottom:0px}

/* Grid >> Children */
.cmFirst {
	margin-left: 0;
}

/* Grid >> 9 Columns */
.cmContainer9 .cmCol1 {
	width:90px;
}

.cmContainer9 .cmCol2 {
	width:195px;
}

.cmContainer9 .cmCol3 {
	width:300px;
}

.cmContainer9 .cmCol4 {
	width:405px;
}

.cmContainer9 .cmCol5 {
	width:510px;
}

.cmContainer9 .cmCol6 {
	width:615px;
}

.cmContainer9 .cmCol7 {
	width:720px;
}

.cmContainer9 .cmCol8 {
	width:825px;
}

.cmContainer9 .cmCol9 {
	width:930px;
}


/* Prefix Extra Space >> 9 Columns */
.cmContainer9 .cmPrefix1 {
	padding-left:105px;
}

.cmContainer9 .cmPrefix2 {
	padding-left:210px;
}

.cmContainer9 .cmPrefix3 {
	padding-left:315px;
}

.cmContainer9 .cmPrefix4 {
	padding-left:420px;
}

.cmContainer9 .cmPrefix5 {
	padding-left:525px;
}

.cmContainer9 .cmPrefix6 {
	padding-left:630px;
}

.cmContainer9 .cmPrefix7 {
	padding-left:735px;
}

.cmContainer9 .cmPrefix8 {
	padding-left:840px;
}


/* Suffix Extra Space >> 9 Columns */
.cmContainer9 .cmSuffix1 {
	padding-right:105px;
}

.cmContainer9 .cmSuffix2 {
	padding-right:210px;
}

.cmContainer9 .cmSuffix3 {
	padding-right:315px;
}

.cmContainer9 .cmSuffix4 {
	padding-right:420px;
}

.cmContainer9 .cmSuffix5 {
	padding-right:525px;
}

.cmContainer9 .cmSuffix6 {
	padding-right:630px;
}

.cmContainer9 .cmSuffix7 {
	padding-right:735px;
}

.cmContainer9 .cmSuffix8 {
	padding-right:840px;
}


/* Push Space >> 9 Columns */
.cmContainer9 .cmPush1 {
	left:105px;
}

.cmContainer9 .cmPush2 {
	left:210px;
}

.cmContainer9 .cmPush3 {
	left:315px;
}

.cmContainer9 .cmPush4 {
	left:420px;
}

.cmContainer9 .cmPush5 {
	left:525px;
}

.cmContainer9 .cmPush6 {
	left:630px;
}

.cmContainer9 .cmPush7 {
	left:735px;
}

.cmContainer9 .cmPush8 {
	left:840px;
}


/* Pull Space >> 9 Columns */
.cmContainer9 .cmPull1 {
	left:-105px;
}

.cmContainer9 .cmPull2 {
	left:-210px;
}

.cmContainer9 .cmPull3 {
	left:-315px;
}

.cmContainer9 .cmPull4 {
	left:-420px;
}

.cmContainer9 .cmPull5 {
	left:-525px;
}

.cmContainer9 .cmPull6 {
	left:-630px;
}

.cmContainer9 .cmPull7 {
	left:-735px;
}

.cmContainer9 .cmPull8 {
	left:-840px;
}


/* Clear Floated Elements */
.cmClear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.cmClearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.cmClearfix {
	display: inline-block;
}

* html.cmClearfix {
	height: 1%;
}

.cmClearfix {
	display: block;
}

/* base layout elements */
.cmHeaderWrap,.cmSubHeaderWrap,.cmBodyWrap,.cmFooterWrap{}
.cmHeaderWrap{z-index:10000}
.cmSubHeaderWrap{z-index:9999}
.cmBodyWrap{padding:5px 0}
.cmBodyWrap.cmCol9{width:960px;margin-left:0}
.cmSubHeaderWrap{padding:5px 0 0;background:#fff}
.cmSubHeaderWrap.cmCol9{width:960px;margin-left:0}
.cmInnerFooterWrap.cmCol9{width:960px;margin-left:0}

/* for div surrounding Grid objects and fix for ie7 hasLoyout problem */
#cmGridObject{margin-left:-15px;zoom:1;position:relative}

.cmCol6 .cmCol6 > .cmCol6{
	margin-left: 0px;
}


/* Utility
----------------------------------------------------------------------------------------------------*/
a img{border-bottom:none}
.cmFloatLeft{float:left}
.cmFloatRight{float:right}
.cmLeftFloat{float:left}
.cmRightFloat{float:right}

/* End hide from IE Mac */
.cmCenter{text-align: center}
.cmHide{display: none}
.cmShow{display: inline}
.cmWide{width:100%;padding-left:10px;margin-right:10px}
.cmStandard{width:300px;height:auto !important}
.cmDefault{padding:10px;padding-bottom:5px;text-align:left}
.cmElement{margin-bottom:10px}
.cmFontBold{font-weight:bold}
.cmMarginRight{margin-right:10px}

/* shadows */
.cmLightBoxShadow{box-shadow:2px 2px 4px #d9d9d9;-webkit-box-shadow:2px 2px 4px #d9d9d9;-moz-box-shadow:2px 2px 4px #d9d9d9;-o-box-shadow:2px 2px 4px #d9d9d9}
.cmDarkBoxShadow{box-shadow:2px 2px 4px #808080;-webkit-box-shadow:2px 2px 4px #808080;-moz-box-shadow:2px 2px 4px #808080;-o-box-shadow:2px 2px 4px #808080}
.cmLightTextShadow{text-shadow:2px 2px 4px #d9d9d9;-webkit-text-shadow:2px 2px 4px #d9d9d9;-moz-text-shadow:2px 2px 4px #d9d9d9;-o-text-shadow:2px 2px 4px #d9d9d9}
.cmDarkTextShadow{text-shadow:2px 2px 4px #808080;-webkit-text-shadow:2px 2px 4px #808080;-moz-text-shadow:2px 2px 4px #808080;-o-text-shadow:2px 2px 4px #808080}

/* rounded corners */
.round{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}
.roundTop{border-top-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-topright-radius:5px;-webkit-border-topp-right-radius:5px;-moz-border-radius-topright:5px}
.buttonRound{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px}

/* avatars */
.avatar img{border:2px solid #fff}

/* photo borders */
.cmPhotoBorderWhite{border:2px solid #fff !important}

/* sprites styles */
.sprite{background-image:url("../assets/images/radio-music-shared/sprites/sprites.png");background-repeat:no-repeat;padding-left:18px;padding-bottom:2px}
.sprite.sharing.iconFacebook{background-position:0 -1744px;padding-bottom:4px;padding-top:2px}
.sprite.sharing.iconTwitter{background-position:-32px -1712px;padding-bottom:4px;padding-top:2px}
.sprite.sharing.iconGooglePlus {background-position: -160px -1195px;padding-bottom:4px;padding-top:2px;}
.sprite.sharing.iconTuneIn {background-position: -393px -2156px;padding-bottom:4px;padding-top:2px;}
.sprite.sharing.iconIHeart {background-position: -358px -2187px;padding-bottom:4px;padding-top:2px;}
.sprite.sharing.iconMyspace{background-position:-64px -1680px}
.sprite.iconEmail{background-position:-608px -1137px}
.sprite.sharing.iconFavorite{background-position:-96px -1648px}
.sprite.sharing.iconUnfavorite{background-position:-128px -1616px}
.sprite.iconIncrease{background-position:-160px -1584px}
.sprite.iconComments{background-position:-192px -1550px;padding-right:0px !important}
.sprite.iconRss{background-position:-224px -1520px}
.sprite.iconMobile{background-position:-256px -1488px}
.sprite.iconShares{background-position:-288px -1456px}
.sprite.iconListen{background-position:-320px -1423px;padding-left:15px;padding-top:3px}
.sprite.iconDownload{background-position:-352px -1391px;padding-left:15px}
.sprite.iconVoteUp{background-position:-384px -1358px;background-color:transparent;border:none}
.sprite.iconVoteDown{background-position:-416px -1326px}
.sprite.iconAlert{background-position:-480px -1263px}
.sprite.iconSuccess{background-position:-512px -1232px}
.sprite.iconPrint{background-position:-704px -1038px}
.sprite.iconMore{background-position:-256px -687px}
.sprite.iconReply{background-position:-416px -530px}
.sprite.iconFlag{background-position:-384px -560px}
.sprite.iconFlagged{background-position:-352px -592px}
.sprite.iconListBullet{background-position:0 -2543px}
.sprite.iconQuestion{background-position:-640px -304px}
.sprite.iconStaff{background-position:-672px -272px}
.sprite.iconAnswers{background-position:-704px -240px;padding-left:24px}
.sprite.iconPrevious{background-position:-32px -144px}
.sprite.iconNext{background-position:0 -176px}
.sprite.iconRemove{background-position:-737px -208px;padding-left:24px}
.sprite.iconClose{background-position:-190px -2352px;padding-left:24px}
.sprite.iconQuestions{float:left;background-image:url("../assets/images/radio-music-shared/sprites/sprites_questions.png");width:52px;height:58px;margin-right:8px}
.sprite.iconCalendar{background-position:-64px -112px}
.sprite.iconRssAlert{background-position:-96px -80px}
.sprite.iconNowPlaying{background-position:-160px -17px}
.sprite.iconBuyCD{background-position:-127px -48px}
.sprite.iconExpand{background-position:-577px -1168px}
.sprite.iconCollapse{background-position:-545px -1200px}
.sprite.iconThread{background-position:-768px -176px}
.sprite.iconBuyTicket{background-position:-32px -2512px}
.sprite.cmRotatorPreviousInactive{background-position:-482px -462px}
.sprite.cmRotatorPreviousActive{background-position:-450px -494px}
.sprite.cmRotatorNextInactive{background-position:-548px -398px}
.sprite.cmRotatorNextActive{background-position:-516px -430px}
.sprite.cmRotatorIndicatorInactive{background-position:-227px -2319px}
.sprite.cmRotatorIndicatorActive{background-position:-258px -2287px}
.sprite.cmGaugeIndicator{background-position:-292px -2254px}
.sprite.cmTip{background-position:-98px -1247px}
.sprite.iconNewspaper{background-position:-327px -2225px;padding-bottom:4px;padding-top:2px}
.sprite.iconBuy{background-position:-128px -1214px;padding-left:20px}

a.sprite:hover{border:none}

.cmTease ul li{background:url("../assets/images/radio-music-shared/sprites/sprites.png") no-repeat -608px -336px;padding:0 0 2px 22px;list-style:none;}
.cmTease ol{list-style:decimal}
.cmTease ol li{padding:0 0 2px 0}

/* social media bar sprite styles */
.cmSocialMediaLinks .sprite.sharing.iconFacebook,.cmSocialMediaLinks .sprite.sharing.iconTwitter, .cmSocialMediaLinks .sprite.sharing.iconGooglePlus, .cmSocialMediaLinks .sprite.sharing.iconTuneIn, .cmSocialMediaLinks .sprite.sharing.iconIHeart{padding-left:18px}

/* map sprite styles */
.cmSpriteMap{background:url("../assets/images/radio-music-shared/sprites/sprites_map.png") no-repeat;display:block}
.cmSpriteMap.sprite_inline{vertical-align:bottom;display:inline-block;zoom:1;*display:inline}
.cmSpriteMap.sprite_pin{width:9px;height:15px}
.cmSpriteMap.iconMapPinNone{background-position:0px 0px}
.cmSpriteMap.iconMapPinMedleystory{background-position:-16px 0px}
.cmSpriteMap.iconMapPinMedleyentry{background-position:-32px 0px}
.cmSpriteMap.iconMapStar{background-position:0px -16px;width:16px;height:16px}

/* weather sprite styles */
._1{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_1.png")}
._2{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_2.png")}
._3{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_3.png")}
._4{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_4.png")}
._5{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_5.png")}
._6{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_6.png")}
._7{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_7.png")}
._8{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_8.png")}
._9{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_9.png")}
._10{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_10.png")}
._11{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_11.png")}
._12{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_12.png")}
._13{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_13.png")}
._14{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_14.png")}
._15{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_15.png")}
._16{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_16.png")}
._17{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_17.png")}
._18{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_18.png")}
._19{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_19.png")}
._20{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_20.png")}
._21{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_21.png")}
._22{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_22.png")}
._23{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_23.png")}
._24{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_24.png")}
._25{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_25.png")}
._26{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_26.png")}
._27{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_27.png")}
._28{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_28.png")}
._29{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_29.png")}
._30{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_30.png")}
._31{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_31.png")}
._32{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_32.png")}
._33{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_33.png")}
._34{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_34.png")}
._35{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_35.png")}
._36{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_36.png")}
._37{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_37.png")}
._38{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_38.png")}
._39{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_39.png")}
._40{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_40.png")}
._41{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_41.png")}
._42{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_42.png")}
._43{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_43.png")}
._44{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_44.png")}
._45{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_45.png")}
._46{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_46.png")}
._47{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_47.png")}
._48{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_48.png")}
._49{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_49.png")}
._50{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_50.png")}
._51{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_51.png")}
._52{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_52.png")}
._53{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_53.png")}
._54{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_54.png")}
._55{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_55.png")}
._56{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_56.png")}
._57{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_57.png")}
._58{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_58.png")}
._59{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_59.png")}
._60{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_60.png")}
._61{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_61.png")}
._62{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_62.png")}
._63{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_63.png")}
._64{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_64.png")}
._65{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_65.png")}
._66{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_66.png")}
._67{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_67.png")}
._68{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_68.png")}
._69{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_69.png")}
._70{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_70.png")}
._71{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_71.png")}
._72{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_72.png")}
._73{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_73.png")}
._74{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_74.png")}
._75{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_75.png")}
._76{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_76.png")}
._77{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_77.png")}
._78{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_78.png")}
._79{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_79.png")}
._80{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_80.png")}
._81{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_81.png")}
._82{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_82.png")}
._83{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_83.png")}
._84{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_84.png")}
._85{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_85.png")}
._86{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_86.png")}
._87{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_87.png")}
._88{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_88.png")}
._89{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_89.png")}
._90{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_90.png")}
._91{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_91.png")}
._92{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_92.png")}
._93{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_93.png")}
._94{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_94.png")}
._95{background-image:url("../assets/images/radio-music-shared/sprites/weather/sprite_weather_95.png")}
.spriteWeatherLarge{display:block;height:65px;width:65px;background-repeat:no-repeat;background-position:0 50%}
.spriteWeatherMedium{display:block;height:48px;margin:10px 34px;width:48px;background-repeat:no-repeat;background-position:-65px 50%}
.spriteWeatherSmall{display:block;height:32px;width:32px;background-repeat:no-repeat;background-position:-130px 50%}

/* content type sprite styles */
.cmSpriteContentType{background:url("../assets/images/radio-music-shared/sprites/sprites_content_types.png") no-repeat;display:inline-block;width:13px;height:13px;margin-left:5px;*zoom:1;*display:inline}
.cmSpriteContentType.photo{background-position:0 0px}
.cmSpriteContentType.video{background-position:0 -14px}
.cmSpriteContentType.external{background-position:0 -28px}
.cmSpriteContentType.document{background-position:0 -42px}
.cmGalleryContainer .cmSpriteContentType{background-image: url("../assets/images/radio-music-shared/sprites/sprites_content_types_light.png")}

/* premium content sprite style */
.cmSpritePremiumContent{background:url("../assets/images/radio-music-shared/sprites/sprites_content_types.png") no-repeat;display:inline-block;width:14px;height:14px;margin-left:5px;*zoom:1;*display:inline;background-position:0 -56px}

/*  z-index  - will start navigation at 1000 and can be up to 10000 - increase index by one thousand */
#cmTraffic .nvt_commuter .nvtwa_mapc{z-index:0}
form.vote_form .cmVoteText{z-index:2} /* leaving this for IE fix */
.cmSiteNav li ul,#cmSiteSwitch,.tooltip{z-index:1000}
.tipBottom,.tipTop,.tipLeft,.tipRight{z-index:1010}
#jquery-overlay {z-index: 2000}
#jquery-lightbox {z-index: 2010}
#lightbox-nav {z-index: 2020}

/* Preloader */
.cmPreloader{background-image:url("../assets/images/radio-music-shared/loading_150x150.gif");background-repeat:no-repeat;background-position:50%}

/* staticwraps uses the staticwraps/staticwrap.html template
 * the styles below are for the staticwraps for legacy blogs
 * the classname (ex. "cmOhioBlog") is set via the metadata
 * in the static wraps tool for each wrap created.
 * The CSS for those blogs must be in a site-agnostic CSS file
 * (ie. utility.css) so that it will correctly render when
 * the blog is viewed on a site other than the originating site.
 */

/* begin ohio */
.cmOhioBlog .hide{display:none}
.cmOhioBlog #content{width:405px;margin:0;display:inline;float:left;position:relative}
.cmOhioBlog #nav{width:195px;margin:0 0 0 15px;display:inline;float:right;position:relative}
.cmOhioBlog #content p.trail{margin:10px 0;font-size:x-small;font-family:verdana;padding-top:5px}
.cmOhioBlog #content p.trail a{font-weight:bold}
.cmOhioBlog #nav ul,.cmOhioBlog #nav ol,.cmOhioBlog #nav table td ul{padding:0;margin:0;border:none;list-style:none;width:auto}
.cmOhioBlog #nav ul li,.cmOhioBlog #nav ol li,.cmOhioBlog #nav table td ul li{border:none;background:none;float:none;font-weight:inherit;padding:0;margin:0;width:auto;text-align:left;line-height:1.5em}
.cmOhioBlog #nav ul li a,.cmOhioBlog #nav ol li a,.cmOhioBlog #nav table td ul li a{display:inline;padding:0;margin:0;font-weight:inherit;width:auto;background:#fff;word-wrap:break-word}
.cmOhioBlog #nav ul li a:hover,.cmOhioBlog #nav ol li a:hover,.cmOhioBlog #nav table td ul li a:hover{word-wrap:break-word}
.cmOhioBlog #nav h4{clear:both}
.cmOhioBlog #nav p{margin-top:3px;margin-bottom:15px}
.cmOhioBlog #nav ul li:before{content:"\00BB \0020"}
.cmOhioBlog #blog{position:relative}
.cmOhioBlog #flag{height:auto;border:0;margin-bottom:0;margin-top:10px}
.cmOhioBlog #flag h1{display:block !important;font-size:32px}
.cmOhioBlog #content .entry p img{max-width:260px !important;height:auto !important}
.cmOhioBlog #flag h1{display:block;text-align:center;border:5px double #eee;padding:20px;margin-bottom:0;letter-spacing:.1em;font-family:'lucida grande',lucida,tahoma,arial,sans-serif;color:#333;font-weight:normal}
.cmOhioBlog #flag h1 a{text-decoration:none;color:#333}
.cmOhioBlog #flag h1.image{border:none !important;padding:0;display:block;height:100px;text-align:left}
.cmOhioBlog #blog h2,.cmOhioBlog #blog h3,.cmOhioBlog #blog h4{font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;font-size:20px;font-weight:bold}
.cmOhioBlog #blog p{font-family:georgia}
.cmOhioBlog img.photo{float:left;margin:0 7px 2px 0;border:1px solid #000;padding:1px}
.cmOhioBlog #flag h1 img,.cmOhioBlog #flag object{border:1px solid #000}
.cmOhioBlog #content h2 a{text-decoration:none;color:#000;border:none}
.cmOhioBlog #content p.byline{font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif}
.cmOhioBlog #content .entry{clear:both;margin-bottom:2em}
.cmOhioBlog #content p,.cmOhioBlog #content li{font-size:small;line-height:1.4em;color:#000;margin:.7em 0}
.cmOhioBlog #content p a{font-weight:normal}
.cmOhioBlog #content p.byline{line-height:1.2em;margin:2px auto}
.cmOhioBlog #content ul{list-style:disc;list-style-image:disc;margin:1em 0;padding:0 0 0 2em}
.cmOhioBlog #content p.perma{}
.cmOhioBlog #nav h4{text-transform:uppercase;color:#999;font-size:11px;letter-spacing:.1em;margin:20px 0 6px 0;border-bottom:1px solid #ccc}
.cmOhioBlog #nav h4.first{margin-top:0}
.cmOhioBlog #nav p,.cmOhioBlog #nav td{font-size:12px;line-height:1.5em;color:#666}
.cmOhioBlog #nav a.font-fix{font:normal 11px/17px 'lucida grande',lucida,tahoma,arial,sans-serif}
/* calendar */
.cmOhioBlog #nav table{width:100%;padding:0;margin:0}
.cmOhioBlog #nav table th{font-size:xx-small;font-weight:normal;text-align:center;vertical-align:middle}
.cmOhioBlog #nav table td{cursor:default;border:1px solid #fff;height:1.5em;font-size:x-small;width:25px;text-align:center;vertical-align:middle;color:#333;background:#eee}
.cmOhioBlog #nav table td a{text-decoration:none;display:block;height:1.5em;width:100%;cursor:pointer;background-color:#3364ae;color:#ffffef}
.cmOhioBlog #nav table td a:hover,.cmOhioBlog #nav table td a:active { background:#ffffef;color:#3364ae; }
.cmOhioBlog #nav table td a:visited{border:none}
.cmOhioBlog #nav table td .empty{display:block;height:1.5em;width:100%;background:#fff}
.cmOhioBlog .latestcomments{width:100px;float:right;margin-left:10px;margin-right:0;background:url(../assets/images/radio-music-shared/big_quote.gif) 0px 0px no-repeat #fff !important;border:none;padding:10px;margin-top:.8em;margin-bottom:0}
.cmOhioBlog .latestcomments.left{float:left !important;margin-right:10px !important;margin-left:0 !important}
.cmOhioBlog .latestcomments p,.cmOhioBlog .latestcomments li{line-height:1.2em !important;margin:0 auto !important}
.cmOhioBlog .latestcomments h3{font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;border-bottom:1px solid #ccc;text-transform:uppercase;font-weight:normal;background-color:transparent !important;color:#333 !important;padding:0;font-size:11px !important;margin:20px 0 6px 0;letter-spacing:.1em}
.cmOhioBlog .latestcomments .cpre-text a p,.cmOhioBlog .latestcomments.left .cpre-text p a{display:inline !important;margin:0;padding:0;font:bold 12px arial,verdana,sans-serif !important;color:#333 !important;border:none}
.cmOhioBlog .latestcomments .cpre-text a{text-decoration:none;color:#333 !important}
.cmOhioBlog .latestcomments .cpre-text p a:hover,.cmOhioBlog .latestcomments .cpre-text a:hover p{color:#666 !important}
.cmOhioBlog .latestcomments .cpre-text{padding:0 10px}
.cmOhioBlog .latestcomments .cpre-text a .title{font-style:italic}
.cmOhioBlog .latestcomments .cpre-reply{}
.cmOhioBlog .latestcomments ul{margin:2px 0 9px 1em;padding:0 0 0 16px}
.cmOhioBlog .latestcomments ul li{font-size:x-small !important;list-style-image:url(../assets/images/radio-music-shared/speech_bubble.gif)}
.cmOhioBlog .latestcomments ul li a{text-decoration:none}
.cmOhioBlog .comments h5{font-family:georgia;font-size:x-large;font-weight:normal;margin-bottom:10px;padding-bottom:0}
.cmOhioBlog .single_comment{font-family:georgia;font-size:small;line-height:1.4em;color:#000;margin:.7em 0}
.cmOhioBlog .single_comment{padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #333}
.cmOhioBlog .single_comment p.who{font-weight:bold;font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif !important;color:#333;margin:0}
.cmOhioBlog .commentsform label a{text-decoration:none;border:none}
.cmOhioBlog .commentsform h5{font-family:georgia;font-size:large;font-weight:normal;margin-bottom:10px;padding-bottom:0}
.cmOhioBlog .commentsform form input#author,.commentsform form input#email,.commentsform form textarea{width:250px}
.cmOhioBlog .comments-message{font-family:Verdana,Arial,sans-serif;font-size:x-small;color:#666;line-height:13px;font-weight:bold;margin:0px 0px 10px 0px;border:1px #6C3 solid;background:#FFD;padding:10px}
.cmOhioBlog .commentsform input:focus,.commentsform textarea:focus,.commentsform label:focus{background:#fff;border:1px solid #686868}
.cmOhioBlog .commentsform textarea,.commentsform input,.commentsform select{background:#f4f4f4;border:1px solid #b2b2b2;color:#000;margin:1px;padding:3px;font-size:large}
.cmOhioBlog .commentsform input.submit{cursor:pointer}
.cmOhioBlog a.rssbutton,.cmOhioBlog a.rssbutton:visited{font:bold 11px arial,verdana,sans-serif !important;background-color:#F60;border:1px solid;border-color:#FC9 #630 #330 #F96;padding:0 3px;color:#FFF;text-decoration:none;margin:0 5px 0 0}
.cmOhioBlog .blog-links{font-size:.8em;line-height:1.2em}
.cmOhioBlog #blog abbr{cursor:help;border-bottom:1px dotted #000}
.cmOhioBlog blockquote{margin-left:15px;padding-left:15px;border-left:1px dotted #333}
.cmOhioBlog #blog.id-111 .cats,.cmOhioBlog #blog.id-34 .cats,.cmOhioBlog #blog.id-99 .cats,.cmOhioBlog #blog.id-125 .cats,.cmOhioBlog #blog.id-92 .cats,.cmOhioBlog #blog.id-113 .cats,.cmOhioBlog #blog.id-119 .cats,.cmOhioBlog #blog.id-143 .cats,.cmOhioBlog #blog.id-133 .cats,.cmOhioBlog #blog.id-150 .cats{display:none !important}
.cmOhioBlog #blog.id-54 .comments-message{display:none !important}
.cmOhioBlog #blog #nav #custom-sidebar ul li{font-weight:normal !important}
.cmOhioBlog #blog.id-123 #content .entry p img,.cmOhioBlog #blog.id-149 #content .entry p img{width:100%;height:auto}
.cmOhioBlog #blog.id-106 #flag h1.image{height:300px;border:0}
.cmOhioBlog #nav #custom-sidebar ul li{font-weight:normal !important}
.cmOhioBlog .blog_photo_wrap{float:right;clear:right;margin:4px 0 12px 8px !important;color:#333;font-family:arial,sans-serif;font-size:x-small;line-height:1.2em;text-align:center}
.cmOhioBlog .blog_photo_wrap img{display:block;margin:0 auto 4px auto !important;padding:1px;border:1px solid #ccc}
.cmOhioBlog .blog_photo_caption{width:130px;margin:0 auto;text-align:center}
.cmOhioBlog .blog_photo,.cmOhioBlog .blogphoto{float:right;clear:right;margin:4px 0 12px 8px !important;width:130px;color:#333;font-family:arial,sans-serif;font-size:x-small;line-height:1.2em;text-align:center}
.cmOhioBlog .blog_photo img,.cmOhioBlog .blogphoto img{display:block;margin:0 auto 4px auto !important;padding:1px;border:1px solid #ccc}
/* end ohio */

/* begin austin */
.cmAustinBlog #blog #content{width:405px;float:left}
.cmAustinBlog #blog #nav{width:195px;margin:0 15px 0 0;float:left}
.cmAustinBlog #blog h1 span{display:none}
.cmAustinBlog #blog div.latestcomments{border:1px solid #333;margin-bottom:1em;padding-bottom:5px}
.cmAustinBlog #blog div.latestcomments h3{background-color:#c00;color:#FFF;margin-bottom:.5em;padding-bottom:3px;padding-left:5px !important}
.cmAustinBlog #blog div.latestcomments p{margin-bottom:2px !important;padding-left:5px;padding-right:5px}
.cmAustinBlog #blog div.latestcomments p.perma{/* margin-bottom:1em !important;*/margin-top:2px !important}
.cmAustinBlog #blog h1 span{display:none}
.cmAustinBlog #blog #flag h1 span{display:none;text-align:center}
.cmAustinBlog #blog #flag a img{border:none}
.cmAustinBlog #blog #content h4.archive_title{border-bottom:1px solid #000;font-size:1.1em;margin:0 0 .3em}
.cmAustinBlog #blog #content div.pollbox_bottom h4{background-color:#009;color:#FFF;margin:-5px -5px 0;padding-left:5px}
.cmAustinBlog #blog #content div.pollbox_bottom{border:1px solid #000;margin-bottom:1.3em;margin-top:-0.5em;padding:5px;width:300px}
.cmAustinBlog #blog #content div.pollbox h4{background-color:#009;color:#FFF;margin:-0.5em -0.5em 0;padding-left:5px}
.cmAustinBlog #blog #content div.pollbox{border:1px solid #999;clear:right;float:right;margin:.5em 0 .5em .5em;padding:.5em;width:190px}
.cmAustinBlog #blog #content div.rightbox{border:1px solid #999;float:right;margin:.5em 0 .5em .5em;padding:.5em;width:120px}
.cmAustinBlog #blog #content div.rightbox span{color:#666;font-weight:700;text-transform:capitalize}
.cmAustinBlog #blog #content div.rightbox h4{font-size:1.1em;margin:0}
.cmAustinBlog #blog #content img{border:1px solid #000}
.cmAustinBlog #blog #content h2{color:#000;font-size:1.5em;font-weight:700;margin-bottom:0;margin-top:0}
.cmAustinBlog #blog #content h2 a{color:#000;text-decoration:none}
.cmAustinBlog #blog #content h2 a:hover{color:blue;text-decoration:underline}
.cmAustinBlog #blog #content h3{color:#000;font-size:1.3em;padding:0}
.cmAustinBlog #blog #content hr{margin:8px 0}
.cmAustinBlog #blog #content p.perma{color:#666;font-size:1em;margin-bottom:1.1em;margin-top:0.2em}
.cmAustinBlog #blog #content p.byline{color:#000;font-size:1em;margin-bottom:0.5em;margin-top:0.5em}
.cmAustinBlog #blog #content p.dateline{color:#666;margin:0}
.cmAustinBlog #blog #content p.trail{margin:.5em 0}
/* .cmAustinBlog #blog #content p{margin-bottom:1em;margin-top:0} */ /* for escenic */
.cmAustinBlog #blog div.comments p.who,#blog #blog-storylevel div.comments p.who{color:#666;margin:0 !important;padding:0}
.cmAustinBlog #blog-storylevel div.single_comment{border-bottom:1px #000 solid;margin-top:9px;padding-bottom:0}
.cmAustinBlog #blog div.commentsform textarea{width:90%}
.cmAustinBlog #blog div.commentsform input#author,input#email,input#url{width:85%}
.cmAustinBlog #blog div.commentsform input.submit{width:auto}
.cmAustinBlog #blog #nav .first{margin-top:0}
.cmAustinBlog #blog #nav h4{color:#000;font-weight:bold;font-size:1em;margin-bottom:0;margin-top:1em;padding-top:0}
.cmAustinBlog #blog #nav p{margin:0 0 1em}
.cmAustinBlog div.calendar table{font-family:arial,helvetica,geneva,sans-serif;font-size:1em;margin:0 20px 20px 0}
.cmAustinBlog div.calendar caption{font-family:helvetica,geneva,sans-serif;font-size:1.3em;font-weight:700;margin:0 0 .2em;padding:0;text-align:center;text-indent:0}
.cmAustinBlog div#calendar th,.cmAustinBlog div#calendar td{padding:0}
.cmAustinBlog div.alert{background-color:#ccc;border-left:8px solid #676767;color:#FFF;margin:0 0 1em;padding:5px}
.cmAustinBlog .alert h5 a{text-decoration:none}
.cmAustinBlog .alert img{float:left;margin:0 10px 0 0 !important;padding:0 !important}
.cmAustinBlog .alert h5{font-size:1.2em;margin:0;padding:0;font-weight:800}
.cmAustinBlog .alert p{color:#000;font-size:1em;margin:0 !important;padding:0}
.cmAustinBlog .alert a{color:#000;text-decoration:underline}
.cmAustinBlog #blog p,.cmAustinBlog #blog{color:#000;font-family:arial,helvetica,geneva,sans-serif;font-weight:400}
.cmAustinBlog #blog span.writer{font-size:1.1em;font-weight:700}
.cmAustinBlog #blog #nav{border-right:1px solid #000;float:left;padding:0 10px 0 0;width:195px}
.cmAustinBlog #blog #content{overflow:hidden;margin:0 0 0 10px;float:left;padding:0;width:405px}
.cmAustinBlog #blog-storylevel #content{overflow:hidden;margin:0;padding:0;width:600px}
.cmAustinBlog .byline{margin-bottom:20px}
.cmAustinBlog #blog #content img.leftPic{border:1px solid #000;float:left;margin:0 5px 5px 0}
.cmAustinBlog #blog #content img.rightPic{border:1px solid #000;float:right;margin:0 0 5px 5px}
.cmAustinBlog div.rightPic{float:right;margin-left:10px}
.cmAustinBlog .credit{text-align:right}
.cmAustinBlog blockquote{margin:0 25px 12px;font-style:italic}
.writer_comment{background-color:#ddd;border-left:1px solid #000;margin:6px 6px 6px 12px;padding:6px 10px 1px}
.cmAustinBlog #blog #flag h1,.cmAustinBlog #blog #flag img{margin:0;padding:0}
.cmAustinBlog #blog div.comments h5,.cmAustinBlog #blog .commentsform h5{border-bottom:1px solid #666;margin:0 200px .3em 0}
.cmAustinBlog #blog div.comments,.cmAustinBlog #blog #flag{margin-bottom:1em}
.cmAustinBlog .OUTBRAIN .odb_li{background:none;margin-left:0;padding:5px 0}
.cmAustinBlog #blog #nav ul,.cmAustinBlog #blog #nav ul,#blog #nav ol{list-style-position:inside;list-style-image:url(../../site/www_statesman_com/images/legacy_blog_arrow.gif);margin:0 0 1em;padding:0;margin-left:-5px}
.cmAustinBlog #blog #content ul{list-style-image:url(../../site/www_statesman_com/images/legacy_blog_arrow.gif);margin-left:18px}
.cmAustinBlog div.calendar th,.cmAustinBlog .caption,span.writer{font-weight:700}
.cmAustinBlog #blog strong,span.writer a{font-weight:bold;color:#000}
.cmAustinBlog div.leftPic,.cmAustinBlog .video_blog{float:left;margin-right:10px}
/* LATEST COMMENT STYLES */
.cmAustinBlog #blog div.latestcomments{border:1px solid #333;margin-bottom:1em;padding-bottom:5px}
.cmAustinBlog #blog div.latestcomments h3{padding-left:5px !important;background-color:#c00;color:white;padding-bottom:3px;margin-bottom:.5em}
.cmAustinBlog #blog div.latestcomments p{padding-left:5px;padding-right:5px;margin-bottom:2px !important}
.cmAustinBlog #blog div.latestcomments p.perma{margin-top:2px !important;margin-bottom:1em !important}
/* HEADER STYLES */
.cmAustinBlog #blog h1 span{display:none}
.cmAustinBlog #blog #flag h1 span{display:none;text-align:center}
.cmAustinBlog #blog #flag h1{margin:0;padding:0}
.cmAustinBlog #blog #flag a img{border:none}
.cmAustinBlog #blog #flag img{margin:0;padding:0}
/* CONTENT STYLES */
.cmAustinBlog #blog #content h4.archive_title{font-size:1.1em;border-bottom:1px solid black;margin:0;margin-bottom:.3em}
.cmAustinBlog #blog #content div.pollbox_bottom h4{background-color:#009;margin-left:-5px;margin-top:-5px;margin-right:-5px;margin-bottom:0;padding-left:5px;color:white}
.cmAustinBlog #blog #content div.pollbox_bottom{margin-top:-.5em;margin-bottom:1.3em;border:1px solid black;padding:5px;width:300px}
.cmAustinBlog #blog #content div.pollbox h4{background-color:#009;margin-left:-.5em;margin-top:-.5em;margin-right:-.5em;margin-bottom:0;padding-left:5px;color:white}
.cmAustinBlog #blog #content div.pollbox{width:190px;float:right;margin:.5em 0 .5em .5em;border:1px solid #999;padding:.5em;clear:right}
.cmAustinBlog #blog #content div.rightbox{float:right;padding:.5em;margin:.5em 0 .5em .5em;border:1px solid #999;width:120px}
.cmAustinBlog #blog #content div.rightbox span{text-transform:capitalize;font-weight:bold;color:#666}
.cmAustinBlog #blog #content div.rightbox h4{font-size:1.1em;margin:0}
.cmAustinBlog #blog #content img{border:1px solid black}
.cmAustinBlog #blog #content h2{font-weight:bold;font-size:1.5em;margin-top:0;margin-bottom:0;color:black}
.cmAustinBlog #blog #content h2 a{color:black;text-decoration:none;border:none}
.cmAustinBlog #blog #content h2 a:hover{color:blue;text-decoration:underline}
.cmAustinBlog #blog #content h3{font-size:1.3em;padding:0;color:black}
.cmAustinBlog #blog #content hr{margin:8px 0px 8px 0px}
.cmAustinBlog #blog #content p.perma{margin-top:0.2em;color:#666;font-size:1em;margin-bottom:1.1em}
.cmAustinBlog #blog #content p.byline{color:black;font-size:1em;margin-bottom:0.5em;margin-top:0.5em}
.cmAustinBlog #blog #content p.dateline{margin:0;color:#666}
.cmAustinBlog #blog #content p.trail{margin:.5em 0 .5em 0}
.cmAustinBlog #blog #content p{margin-top:0;margin-bottom:1em}
/* COMMENT STYLES */
.cmAustinBlog #blog div.comments h5{margin:0;margin-bottom:.3em;border-bottom:1px solid #666;margin-right:200px}
.cmAustinBlog #blog div.comments{margin-bottom:1em}
.cmAustinBlog  #blog div.comments p.who, #blog #blog-storylevel div.comments p.who{margin:0 !important;color:#666;padding:0}
#blog-storylevel div.single_comment
{padding-bottom:0px;border-bottom:1px black solid;margin-top:9px}
/* COMMENT FORM STYLES */
.cmAustinBlog #blog .commentsform h5{margin:0;margin-bottom:.3em;border-bottom:1px solid #666;margin-right:200px}
.cmAustinBlog #blog div.commentsform textarea{width:90%}
.cmAustinBlog #blog div.commentsform input#author, input#email, input#url{width:85%}
.cmAustinBlog #blog div.commentsform input.submit{width:auto}
/* NAV STYLES */
.cmAustinBlog #blog #nav .first{margin-top:0}
.cmAustinBlog #blog #nav h4{padding-top:0;margin-top:0}
.cmAustinBlog #blog #nav p{margin:0;margin-bottom:1em}
.cmAustinBlog #blog #nav ul{margin:0;padding:0;list-style-position:inside;margin-bottom:1em}
.cmAustinBlog #blog #nav h4{font-size:1em;color:black;margin-bottom:0;margin-top:1em}
.cmAustinBlog #blog #nav ul, #blog #nav ol{margin:0;padding:0;list-style-position:inside;margin-bottom:1em}
/* HEADER STYLES */
.cmAustinBlog #blog #flag h1 span{display:none}
.cmAustinBlog #blog #flag h1{margin:0;padding:0;border:none}
.cmAustinBlog #blog #flag a img{border:none}
.cmAustinBlog #blog #flag img{margin:0;padding:0}
/* CALENDAR STYLES */
.cmAustinBlog div.calendar table{margin:0 20px 20px 0;font-size:1em;font-family:arial,helvetica, geneva, sans-serif}
.cmAustinBlog div.calendar caption{font-size:1.3em;font-weight:bold;text-indent:0;font-family:helvetica, geneva, sans-serif;margin:0 0 .2em 0;padding:0;text-align:center}
.cmAustinBlog div#calendar th, .cmAustinBlog div#calendar td{padding:0}
.cmAustinBlog div.calendar th{font-weight:bold}
/* ALERT STYLE */
.cmAustinBlog div.alert{background-color:#ccc;color:white;border-left:8px solid #676767;padding:5px;margin:0;margin-bottom:1em}
.cmAustinBlog .alert h5 a{text-decoration:none}
.cmAustinBlog .alert img{float:left;margin:0 !important;margin-right:10px !important;padding:0 !important}
.cmAustinBlog .alert h5{margin:0;padding:0;font-size:1.2em}
.cmAustinBlog .alert p{color:black;font-size:1em;margin:0 !important;padding:0}
.cmAustinBlog .alert a{text-decoration:underline;color:black}
/* GLOBAL DECLARATIONS */
.cmAustinBlog #blog{font-family:arial, helvetica, geneva, sans-serif;font-weight:normal;color:#000}
.cmAustinBlog #blog strong{color:black}
.cmAustinBlog #blog span.writer{font-weight:bold;font-size:1.1em}
/* LAYOUT (NEW WRAP) */
.cmAustinBlog #blog #flag{margin-bottom:1em}
.cmAustinBlog #blog #nav{width:140px;padding:0;padding-right:10px;border-right:1px solid black;float:left}
.cmAustinBlog #blog #content{width:445px;margin:0;padding:0;overflow:hidden}
.cmAustinBlog #blog-storylevel #content{width:600px;margin:0;margin-left:0;padding:0;overflow:hidden}
.cmAustinBlog .byline{margin-bottom:20px}
.cmAustinBlog #blog #content img.leftPic{float:left;border:1px solid black;margin:0 5px 5px 0}
.cmAustinBlog #blog #content img.rightPic{float:right;border:1px solid black;margin:0px 0px 5px 5px}
.cmAustinBlog div.rightPic{float:right; margin-left:10px}
.cmAustinBlog div.leftPic{float:left; margin-right:10px}
.cmAustinBlog .credit{text-align:right}
.cmAustinBlog .caption{font-weight:bold}
.cmAustinBlog .video_blog{float:left; margin-right:10px}
.cmAustinBlog blockquote{margin-left:25px}
.cmAustinBlog .writer_comment{background-color:#ddd; margin:6px 6px 6px 12px; border-left:1px solid black; padding:6px 10px 1px 10px}
.cmAustinBlog span.writer{font-weight:bold}
.cmAustinBlog span.writer a{color:black}
.cmAustinBlog #blog em,#blog i{font-style:italic}
.cmAustinBlog .share-buttons{float:right;width:120px;margin-left:9px}
.cmAustinBlog .tw-share{float:left;width:50px}
.cmAustinBlog .fb-share{margin-left:10px;float:right;width:57px}
.cmAustinBlog .share-buttons-blogs{width:120px;float:right;margin-left:12px}
.cmAustinBlog .gg-share-blogs,.cmAustinBlog .fb-share-blogs,.cmAustinBlog .tw-share-blogs{margin-top:5px}


/* Modules
----------------------------------------------------------------------------------------------------*/
/* masthead */
#cmHeaderMainContainer{padding:5px 10px 0 16px;position:relative}
#cmHeaderLogoContainer{float:left;height:80px;overflow:hidden;text-align:center;width:180px}
#cmHeaderLogoContainer a,#cmHeaderImageOverlay a{border-bottom:none}
#cmHeaderLogo{max-width:380px}
#cmHeaderUserRegistration{float:right}
.cmHeaderCap {height:26px;background-color: #eee;border-bottom: 1px solid #939393;padding: 0 15px;background: #ddd; /* old browsers */ background: -moz-linear-gradient(top, #e8e8e9 0%, #bcbabc 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e9), color-stop(100%,#bcbabc)); /* webkit */ filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#e8e8e9', endColorstr='#bcbabc');/* ie */ }
.cmHeaderCapInner {padding-top:4px;}
.cmHeaderCap p {font-weight: bold;}
.cmHeaderCap ul.cmSocialMediaLinks {padding: 2px 20px 0 0;}
.cmHeaderCap ul.cmSocialMediaLinks li {float: left;padding-left: 6px;}
.cmHeaderCap p.cmPosStatement {font-weight:normal;text-align:center;}
#cmSearchForm {clear:right;text-align: right;}
#cmSearchForm p {padding:0;}
#cmSearchForm form {width: 250px;}
#cmSearchForm form.search_form input{width:155px}
.cmHeaderWrap.cmCol9{width:960px; margin-left:0}
.cmHeaderCap .cmHeaderCap001,.cmHeaderCap .cmHeaderCap005,.cmHeaderCap .cmHeaderCap010{float:left}
.cmHeaderCap .cmHeaderCap020{float:right}
.cmHeaderCap .cmHeaderCap001 p,.cmHeaderCap .cmHeaderCap005 p,.cmHeaderCap .cmHeaderCap010 p,.cmHeaderCap .cmHeaderCap020 p{float:left}
.cmHeaderCap .cmUserRegistration p a,#cmHeaderUserRegistrationContainer a {border-bottom-width:1px;border-bottom-style:dotted !important}
.cmHeaderCap .cmUserRegistration p a:hover,#cmHeaderUserRegistrationContainer a:hover {border-bottom-width:1px;border-bottom-style:solid!important}
/* user welcome link is invisible until enough data loads to pick one or the other: */
#cmHeaderUserRegistration {visibility: hidden;}
#cmHeaderUserRegistration .cmUserAuthed {display: none}
#cmHeaderUserRegistration .cmUserAnonymous {display: none}
.cmHeaderCap .cmUserRegistration p a:hover,#cmHeaderUserRegistrationContainer a:hover {border-bottom-width:1px;border-bottom-style:solid}

/* yahoo search form and results */
.cmSearchFormContainer{float:right;width:260px;height:50px;padding:0;padding-top:10px}
.cmSearchFormContainer .cmSearchChoice{float:left;margin:3px 0 0 0;width:110px;height:20px;line-height:20px}
.cmSearchFormContainer .cmSearchChoice label{margin-right:10px}
.cmSearchFormContainer .cmSearchChoice input{margin-left:0}
.cmSearchFormContainer button{display:inline-block;outline:none;cursor:pointer;padding:2px 0 3px;-webkit-border-radius:5px;-moz-border-radius:5px;border:none;border-radius:5px;margin:0 0 0 5px;width:65px;background:#0f74c0;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b6d3ea), to(#0f74c0));background: -moz-linear-gradient(top, #b6d3ea, #0f74c0);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b6d3ea', endColorstr='#0f74c0')}
.cmSearchFormContainer button:hover{background: #0f74c0;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0f74c0), to(#b6d3ea));background: -moz-linear-gradient(top, #0f74c0, #b6d3ea);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0f74c0', endColorstr='#b6d3ea')}
.cmSearchFormContainer button:active{position: relative;top: 1px;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b6d3ea), to(#0f74c0));background: -moz-linear-gradient(top, #b6d3ea, #0f74c0);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b6d3ea', endColorstr='#0f74c0')}
.cmSearchList{margin:10px 0}
.cmSearchList li{margin:0 0 20px 0}
.cmSearchList h3{margin:0}
.cmSearchList h3 a{font-weight:normal}
.cmWebResultsContainer {clear:both;margin:5px 0}
.cmWebResultsContainer span{display:inline-block;margin-right:5px}
.cmSearchWidget .cmSearchFormContainer{float:none;width:500px;clear:both}
.cmSearchFormContainer .cmSearchText{width:170px}
.cmSearchWidget .cmSearchText{width:380px}
.cmSearchWidget{clear:both;border-bottom:1px solid #ccc;margin:5px 0 10px 0;padding:0}
.cmSearchWidget.cmSearchWidgetBottom{border-top:1px solid #ccc;padding:15px 0 5px 0}
.cmSearchWidget.cmSolrResults{border:none;margin-bottom:-5px}
.cmSearchWidget.cmSolrResults.cmSearchWidgetBottom{border-bottom:1px solid #ccc;padding:0 0 5px 0}
#cmInvalidSearch{clear:both;margin:10px 0}
.cmErrorBox.cmYahooError{margin:0}

/* pencil ad */
.cmPencilAd{}

/* rightrail */
.cmRightRail .cmModule{clear:both}
.cmModuleHeader.cmRightRailHeader{min-height:28px;padding-left:0;margin-bottom:0;background:none;border-top:1px solid #cdcdcd}
.cmRightRail .cmModule .cmTeaseRelated,.cmRightRail .cmModule .cmTeaseShare{display:none}

/* footer */
#cmFooter{}

/* footer sitemap */
#cmFooterContainer{margin-bottom:15px}
#cmSiteMap{margin:1em 0}
.cmSiteMapColumn{float:left;display:inline;overflow:hidden;width:190px;margin-left:20px;border:none}
.cmSiteMapColumn:first-child{border:none}
.cmSiteMapColumn h4{margin:3px 0;}
.cmSiteMapColumn h5{margin:0 1em;padding:0 1em}
.cmSiteMapColumn ul.cmSiteMapList{margin:0;padding:0}
.cmSiteMapColumn ul.cmSiteMapList li{padding:0 0 2px 0;background-repeat:no-repeat;background-position: 0px 6px;padding-left: 10px}
.cmSiteMapColumn ul.cmSiteMapList li a:visited{border-bottom:1px dotted #666}
.cmSiteMapColumn ul.multiColumnList{margin-top:1.8em}
.cmOuterFooterWrap{padding:10px 0 0 0;margin:0 auto;width:960px}
.cmFooterTerms{margin-top:1.5em}

/* footer terms and conditions */
.cmTerms{margin:1em 0}
.cmTerms p{text-align:center}
.cmFooterTerms a{border-bottom:1px dotted #7ddcfc}

/* footer logos */
.cmFooterLogos{padding:.5em 0 1em 0}
.cmFooterLogos .cmACAPLogo,.cmFooterLogos .cmCMGLogo{text-align:center;margin:.5em 0 0 0}

/* Content Block Header */
.cmContentBlockHeader{border-bottom:2px solid #cdcdcd;margin-bottom:17px;padding-bottom:3px;text-transform:uppercase}

/* Error Pages */
#cmError{margin-top:10px}

/* template for header/footer wrap */
.cmCol6.cmHeaderFooterWrap{display:block;float:none;margin:20px auto}

/* common signin */
.cmBreadcrumb.cmBreadcrumbSignIn{margin:12px 0 20px}
.cmInputText{font-weight:normal}
.registerInput{width:150px}
.displayNameCheckError,.screenNameCheckError{color:#ff0000;font-weight:bold;margin-left:2px}
.displayNameCheckSuccess,.screenNameCheckSuccess{color:#217c73;font-weight:bold;margin-left:2px}
.cmSigninWrap .cmErrorBox{width:auto}
#cmSigninPadding{padding-bottom:144px}
.cmTitleBar{background-color:#eceaea;border:1px solid #a9a9a9;font-weight:bold;margin-top:15px;padding-left:5px;text-transform:uppercase}
.cmTitleBar p{color:#7c7c7c;font-size:0.917em}
#cmUserRegistration p{font-size:1.167em;font-weight:bold}
.cmSigninButton{float:left;margin-right:15px}

/* sign in */
#cmSignin h2 a:link,#cmSignin h3 a:link,#cmSignin h4 a:link,#cmSignin h5 a:link,#cmSignin p a:link,#cmSignin li a:link{border-bottom:1px dotted #ffffb6;color:#ffffb6}
#cmSignin h2 a:visited,#cmSignin h3 a:visited,#cmSignin h4 a:visited,#cmSignin h5 a:visited,#cmSignin p a:visited,#cmSignin li a:visited{border-bottom:1px dotted #e8cdff;color:#e8cdff}
#cmSignin h2 a:hover,#cmSignin h2 a:active,#cmSignin h3 a:hover,#cmSignin h3 a:active,#cmSignin h4 a:hover,#cmSignin h4 a:active,#cmSignin h5 a:hover,#cmSignin h5 a:active,#cmSignin p a:hover,#cmSignin p a:active,#cmSignin li a:hover,#cmSignin li a:active{border-bottom:1px solid #f1f0d1;color:#f1f0d1}
#cmSigninBorder{background-color:#d6d6d6;border:1px solid #cbcbcb;padding:8px}
#cmSignin{background:#7a7979;background:-moz-linear-gradient(center top,#c1bfbf,#7a7979);background:-webkit-gradient(linear,50% 0%, 50% 100%,from(#c1bfbf),to(#7a7979));border:1px solid #e2e2e2;color:#fff;padding:14px 28px}
#cmSignin #cmSigninHeader{background:#e56b28;background:-moz-linear-gradient(center top,#ec9457,#e56b28);background:-webkit-gradient(linear,50% 0%,50% 100%,from(#e56b28),to(#ec9457));border:3px solid #fff;margin-bottom:16px;padding:16px 0;text-align:center}
#cmSignin #cmSigninHeader h1{color:#fefdfd !important;margin-bottom:0 !important;text-align:center}
#cmSignin #cmSigninHeader a{color:#fecfab;margin-left:14px;border-bottom:1px dotted #f5c8ae}
#cmSignin #cmSigninNormal,#cmSignin #cmSigninSocial,#cmSignin #cmSigninDivider{float:left}
#cmSignin #cmSigninDivider{padding:0 35px;text-align:center}
#cmSignin p{color:#fff}
#cmSignin label{color:#fff}
#cmSignin .cmSigninTitle{font-weight:bold}
#id_username,#id_password{width:226px}
#cmSignin .cmForgotPwd{color:#fecfab;font-size:0.917em;text-align:right}
#cmSignin .cmForgotPwd a{border-bottom:1px dotted #bc50e0;color:#fecfab}
#cmSignin .cmDividerVert{height:168px;width:1px}
#cmSignin .cmDividerHorizHalf{height:1px;margin-bottom:10px;width:223px}
#cmSignin .cmDividerHoriz{height:1px;margin:10px 0;width:535px}
#cmSignin .cmSigninSocialIcon{margin-bottom:12px}
#cmSignin .cmSigninCox{color:#d6d6d6;text-align:center}

/* registration */
.cmSigninHeader{background-color:#e56b28;border:3px solid #fff;box-shadow:0 0 6px #808080;-webkit-box-shadow:0 0 6px #808080;-moz-box-shadow:0 0 6px #808080;-o-box-shadow:0 0 6px #808080;color:#fff;font-weight:bold;padding:16px 0;margin-bottom:16px;text-align:center}
#cmRegister .cmOptional{font-weight:normal}
#cmRegister a{color:#036dbe;border-bottom:1px dotted #f5c8ae}
#cmRegister .cmCaptcha a{border-bottom:none}
#cmRegister .cmPasswordHelpText{padding:0}

/* public and private profile */
#cmAccount{padding-bottom:10px}
.cmPublicProfileRow.line{border-top:1px solid #ccc;margin:0;padding:15px 0;}
#cmProfilePublic .cmPublicProfileForm{float:left}
#cmProfilePublic .cmPublicProfileDisplay{float:left;width:70px}
#cmProfilePublic .cmTitleBar{background-color:#eceaea;border:1px solid #eceaea;color:#7c7c7c;font-weight:bold;padding:2px 0 2px 10px;text-transform:uppercase}
#cmProfilePublic .cmInputProfileBtn{margin-left:4px}
#cmProfilePublic .cmPublicProfileBio{width:436px;height:132px;}
#cmProfilePublic .cmProfilePicture{clear:both;left:280px;position:absolute}
#cmProfilePublic .cmProfileInput,#cmProfilePrivate .cmProfileInput{width:160px}
#cmProfilePublic .cmProfileInputFull,#cmProfilePrivate .cmProfileInputFull{width:360px}
#cmProfilePublic .cmViewProfile{float:right;font-weight:bold}
#id_first_name,#id_last_name,#id_home-line2,#id_work-line2,#id_home-city,#id_work-city,#id_email,#id_optional_email,#screen_name,#id_display_name{width:286px}
#id_mobile_phone,#id_home_phone,#id_work_phone,#id_day_phone,#id_old_password,#id_new_password1,#id_new_password2,#id_password1,#id_password2,.migrated #id_display_name,.migrated #id_password,.migrated #id_confirm_password{width:168px}
#id_home_zip{width:102px}
#id_home-line1,#id_work-line1{width:450px}
#cmProfilePublic .cmProfileInputSmall,#cmProfilePrivate .cmProfileInputSmall{width:85px}
#cmProfilePublic .cmInputText, #cmProfilePrivate .cmInputText{font-weight:normal}
#cmProfilePrivate .cmInputProfileBtn{margin-left:20px}
#cmProfilePrivate .cmInputProfileSpace{margin-left:8px}
.cmInputCol{clear:both}
.cmInputColLabel{float:left;margin-right:15px}
#cmProfilePrivate .cmPrivateHeader{float:left;font-weight:bold}
#cmProfilePublic .cmSubmitBtn,#cmProfilePrivate .cmSubmitBtn,.cmSubmitBtn{clear:both;float:right;margin:10px 0}
#cmProfilePrivate .cmToggle{display:block}
#cmProfilePrivate .cmToggleLink{float:right;margin:-5px 5px 0px 0px;position:absolute;right:0}
#cmProfilePrivate .cmTabbedContainer{padding-top:10px}
#viewPublicProfile{margin-bottom:20px}
#viewPublicProfile .cmProfileTitle{font-weight:bold}
#viewPublicProfile .cmViewProfileContent{float:left;width:560px}
#viewPublicProfile .cmProfileImage{float:right;margin-left:0px;width:100%}

/* member center */
.cmPrivateProfileRow{margin-bottom:15px}
#check_display_name_message,#check_screen_name_message{margin-left:4px}
#favFilter{float:left;margin-right:20px;width:90px}
#favContent{float:left;width:490px}

/* member center right rail */
.cmProfileImage{float:left;max-width:90px}
.cmPublicProfileRow .cmProfileImage{margin-left:30px}
#viewPublicProfile .editLink{float:right;margin-bottom:10px}
#viewPublicProfile .cmProfileImage{float:right;margin:0;text-align:right;width:45px}
#cmProfileInfo{float:left;margin-left:15px;max-width:195px}
.cmProfileTitle{font-size:1.167em;font-weight:bold}

/* member center subnav */
#subNav{list-style-type:none;height:27px;margin-bottom:10px}
#subNav li{background:none;float:left;margin:0;text-align:center}
#subNav li:first-child a,#subNav li:first-child a:hover{border-top-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px}
#subNav li:last-child a,#subNav li:last-child a:hover{border-top-right-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px}
#subNav a{background:#bababa; /* old browsers */ background:-moz-linear-gradient(top, #bababa 0%, #999 100%); /* firefox */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#bababa), color-stop(100%,#999)); /* webkit */ filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#bababa', endColorstr='#999999');/* ie */ border:0;color:#fff;display:block;font-size:0.917em;font-weight:bold;padding:8px 0px 5px 0px;text-transform:uppercase;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;box-shadow:2px 2px 4px #d9d9d9;-webkit-box-shadow:2px 2px 4px #d9d9d9;-moz-box-shadow:2px 2px 4px #d9d9d9;-o-box-shadow:2px 2px 4px #d9d9d9}
#subNav a:hover,#subNav a.selected{background:#fff;color:#000}
#subNav li:first-child a:hover,#subNav li:first-child a.selected{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}
#subNav li:last-child a:hover,#subNav li:last-child a.selected{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;border-right:1px solid #ccc;margin-right:-1px}

/* member center subsubnav */
#subSubNav{border-bottom:1px solid #898987;height:27px;list-style:none;margin-bottom:10px}
#subSubNav li{background: #fcfdfe; /* old browsers */ background:-moz-linear-gradient(top, #fcfdfe 0%, #c6c6c5 100%); /* firefox */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfdfe), color-stop(100%,#c6c6c5)); /* webkit */ filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fcfdfe', endColorstr='#c6c6c5');/* ie */ float:left;margin-right:2px;padding-left:1px;text-align:center}
#subSubNav li:last-child{margin-right:0}
#subSubNav a{border:0;color:#369;display:block;font-size:0.917em;font-weight:bold;text-transform:uppercase;padding:8px 0 5px 0;border-top:1px solid #a9a9a9;border-right:1px solid #a9a9a9;border-left:1px solid #a9a9a9;border-top-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-topright-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px}
#subSubNav a:hover,#subSubNav a.selected,ul.cmTabbedTabs li a:hover{background-color:#fff;color:#000;margin:0;padding:8px 0 5px 0}

/* dynamic lede - rotator */
.ui-tabs .ui-tabs-hide{display:none}
.cmRotatorLede.ui-widget-content,.cmRotatorLede.ui-widget-content .ui-widget-content,.cmRotatorLede.ui-widget-content .ui-state-default,.cmRotatorLede.ui-widget-content .ui-state-active{border:none;background-color:transparent}
.cmRotatorLede.ui-widget{font-size:1em}
#cmGridObject .cmRotatorLede{margin-bottom:10px}
.cmRotatorLede ul.cmLedeTabNav{position:relative;zoom:1;background:transparent;margin:0 0 -2px -1px;border-bottom:none}
.cmRotatorLede ul.cmLedeTabNav li{float:left;padding:0;margin:0 3px 0 0}
.cmRotatorLede ul.cmLedeTabNav li a{display:block;white-space:nowrap;background:#234a77;padding:6px 10px 5px;border:2px solid #234a77;border-bottom:none;color:#fff;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}
.cmRotatorLede ul.cmLedeTabNav li.ui-state-default a{background:#234a77;color:#fff}
.cmRotatorLede ul.cmLedeTabNav li.ui-tabs-selected a{background:#fff;color:#234a77}
#cmGridObject .cmRotatorLede .gridBackground{width:602px;padding:12px 6px 0;background:#fff;border:2px solid #234a77;-webkit-border-radius:0 8px 8px 8px;-moz-border-radius:0 8px 8px 8px;border-radius:0 8px 8px 8px}
#cmGridObject .cmRotatorLede .gridBackground.cmTopRounded{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
#cmGridObject .cmRotatorLede .cmTabContent{float:left;background:#fff;width:100%}
.cmRotatorLede .cmCol6{width:580px;margin:0 10px}
.cmRotatorLede .cmCol4{width:380px;margin:0 10px}
.cmRotatorLede .cmCol3{width:280px;margin:0 10px 0 5px}
.cmRotatorLede .cmCol2{width:185px;margin:0 7px}
.cmRotatorLede .cmTeaseCol6 .cmRotatorLedeVideo{min-height:372px}/*needed in the rotator since video loads last*/
.cmRotatorLede .cmTeaseCol4 .cmRotatorLedeVideo{min-height:260px}/*needed in the rotator since video loads last*/
.cmRotatorLede .cmTeaseCol3 .cmRotatorLedeVideo{min-height:209px}/*needed in the rotator since video loads last*/
.cmRotatorLede .cmTeaseCol6 .cmRotatorLedeVideoPlaylist{min-height:482px}/*needed in the rotator since video loads last*/
.cmRotatorLede .cmTeaseCol4 .cmRotatorLedeVideoPlaylist{min-height:370px}/*needed in the rotator since video loads last*/
.cmRotatorLede .cmTeaseCol3 .cmRotatorLedeVideoPlaylist{min-height:319px}/*needed in the rotator since video loads last*/

/* tabbed container */
.cmTabbedContainer ul{border-bottom:1px solid #898987;height:27px;list-style:none}
.cmTabbedContainer ul li{display:inline;background: #fcfdfe; /* old browsers */ background:-moz-linear-gradient(top, #fcfdfe 0%, #c6c6c5 100%); /* firefox */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfdfe), color-stop(100%,#c6c6c5)); /* webkit */ filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fcfdfe', endColorstr='#c6c6c5');/* ie */ float:left;margin-right:2px;text-align:center}
.cmTabbedContainer ul a{border:0;color:#369;display:block;font-size:0.917em;font-weight:bold;text-transform:uppercase;margin:0;padding:8px 0 5px 0;border-top:1px solid #a9a9a9;border-right:1px solid #a9a9a9;border-left:1px solid #a9a9a9;border-top-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-topright-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px}
.cmTabbedContainer ul li a.selected,ul.cmTabbedContainerTabs li a:hover,ul.cmTabbedTabs li a:hover{background:#fff;border-top:1px solid #898987;border-right:1px solid #898987;border-left:1px solid #898987;color:#000;padding:8px 0 5px 0}
div.cmTabbedContainer > .cmTabbedModuleTabs{border:1px solid #ccc;margin-top:3px;padding:5px}
.cmTabbedContainer ul a {border-bottom:none !important}
#subSubNav a:hover,.cmTabbedContainer ul li a.selected,ul.cmTabbedContainerTabs li a:hover,#subSubNav a:hover,#subSubNav a.selected,ul.cmTabbedTabs li a:hover{border-top-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-topright-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px}
.cmTabbedContainer ul li:last-child{margin-right:0}

.cmModule{margin-bottom:10px}
.cmTimestamp{margin-bottom:0px;}
.cmArticleHeaderImage{min-width:615px;max-width:615px;margin-bottom:10px}
.cmArticleHeaderImage img{min-width:615px;max-width:615px}
span.cmRss{margin-left:5px}
.cmLargerH1 .sprite.iconRss{background-position:-224px -1513px}
span.cmRss a{border:none}

/* breadcrumb styles */
.cmBreadcrumb{display:inline-block;width:100%;height:40px}
.cmBreadcrumb ul{position:absolute;width:100%;padding:7px 0;border-top:2px solid #cdcdcd;border-bottom:2px solid #cdcdcd}
.cmBreadcrumb ul li{float:left;display:inline}
.cmBreadcrumb ul li:first-child{padding-left:0px}
.cmBreadcrumb li + li:before{content:'>';padding:0 3px 0 6px;}

/* TimeStamp styles */
.cmTimeStamp {margin-bottom:10px}

/* article well styles */
#cmArticleWell{clear:both;margin-top:10px;margin-bottom:10px;position:relative;}
.entry_list .item, .poll_list .item {margin-bottom:10px}
.poll_list .item h4{margin-bottom:10px}
.list .item .footer{margin:0;padding:0;list-style-type:none;clear:both}
.list .item .footer li:first-child{padding-left:0}
.list .item .footer li{display:inline;padding-left:1em}
.list .item .footer li .vote_form{display:inline}
.inline_list{margin:0 0 10px 0;padding:0;list-style-type:none}
.inline_list li:first-child{padding-left:0}
.inline_list li{display:inline;padding-left:.5em}
#cmArticleWell p{padding-top:1em}
#cmArticleWell .cmCredit,#cmArticleWell .cmSource,#cmArticleWell .cmPreBlurb,#cmArticleWell .cmSourceRestriction{padding:0 0 .25em 0}
.cmTeaseImage{float:left;margin-right:10px}
.cmTeaseImage,.cmTeaseImage img{max-width:90px;max-height:90px}
#cmArticleWell .oembed.oembed-photo{float:left;clear:both;height:auto !important;margin:0.75em 1em 0.75em 0} /* the important is needed to overwrite the inline styles set by the oembed */
#cmArticleWell .oembed.oembed-photo + p{margin-top:-2em}
#cmArticleWell .oembed.oembed-photo p.credit{font-size:1em;padding-top:0.15em}
#cmArticleWell .oembed.oembed-video{width:auto !important;margin:0 auto;text-align:center} /* the important and text-align center are needed to overwrite the inline styles set by the oembed */

#cmArticleWell img{display:block;margin:0 auto}
#cmArticleWell.cmFlatPage img{display:inline-block;max-width:100%;margin:0}
#cmArticleWell.cmFlatPage .prodbuttons a:hover{border:0}
#cmArticleWell .cmVideoMedium .ndn_embed{width:100%!important;}


/* media styles */
.cmMedia{width:405px;float:left;margin:0 1.5em 0.5em 0}
.cmMedia.cmLeadLargePhoto{width:615px;float:none;margin-right:0;margin-bottom:15px}
.cmMedia .cmElementEnlarge{text-align:right;margin-bottom:5px;white-space:nowrap}
.cmMedia .cmCredit{display:block;text-align:right;clear:both;padding-bottom:2px;margin-top:7px}
.cmMedia .cmCaption{margin-top:5px}
.cmDateline,.cmArticle,.cmArticle p:first-child{display:inline}

/* blog styles */
.cmHeaderImage{margin-bottom:10px}
.cmAuthorBox{clear:both;border:1px solid #000;padding:10px}
.cmAuthorBox img{float:left;margin-right:10px;min-width:90px;max-width:90px}
.cmAuthorBox span.cmNetwork{margin-right:10px}
.cmPreviousPosts .cmPostDate{padding:0px 5px}
.cmPreviousPosts .iconShares{margin:0 0 0 5px}
.cmPreviousPosts span.cmPostDate{padding-left:0}
.cmPreviousPosts ul li{margin-bottom:5px}
.cmPreviousPosts ul li span:last-child{border-right:none}

/* poll styles */
.cmPollMessage.tease{display:none}
#cmArticleWell .cmPollMessage.tease p{font-size:1.083em;line-height:1.2em}
.cmPollForm .choiceImage{float:left;font-size:1.25em}
.cmPollForm label{display:inline;float:none;font-weight:normal;width:auto}
.cmPollForm .choice_photo_container{margin:0 15px}
.cmPollForm .choice_photo_container, .cmPollResults .choice_photo_container{float:left;margin-bottom:18px}
.cmPollResults.tease .choice_photo_container{float:left;margin-bottom:10px}
.cmPollResults .choice_photo_container{margin-top:8px}
.cmPollResults.tease .choice_photo_container{margin-top:4px}
.cmPollResults .choice{margin-bottom:10px}
.cmPollResults.tease .choice{margin:0}
.cmPollResults .title{clear:both;font-weight:bold}
.cmPollResults .title .correct{font-size:0.917em;text-transform:uppercase;color:#090}
.cmPollResults .bar,.cmTease.cmTeaseCol2 .cmPollResults.tease .bar,#cmArticleWell .cmPollResults.tease .bar,.cmTease.cmTeaseCol3 .cmPollResults.tease .bar, .cmTease.cmTeaseCol4 .cmPollResults.tease .bar{width:100%}
.cmPollResults .bar_percent{width:0%;height:9px;background:#dfdfdf;border:1px solid #b8b9b9;float:left}
.cmPollResults .percent{float:left;margin-left:10px}
.cmPollResults .choice_is_correct .bar_percent{background:#090}
.cmPollResults .choice_is_correct .percent{color:#090}
.cmPollResults.tease{display:none}
.cmPollResults .title span{font-weight:normal}
.cmPollArchive .cmListWell .footer{margin-bottom:12px}
.cmPollArchive .cmListWell .footer li{display:inline;margin-right:10px}
.cmPollArchive .inline_list_title{float:left;font-weight:bold}
.cmPollArchive .inline_list li{padding-left:5px}
.cmPollArchive .cmListItem li{margin-bottom:10px}
.cmPollArchive .cmListItem{margin-bottom:0}

/* Teases */
.cmRow{margin:0 0 10px 0}
.cmTease90 .cmTeasePhoto{float:left;margin:0 10px 10px 0}
.cmTease90 .cmTeaseSummary{clear:right}
.cmTease90 .cmTeaseRelated{clear:both}
.cmTease300 .cmTeaseHeadline a{margin:0 0 10px 0}
.cmTease300 .cmTeasePhoto{float:left;margin:0 10px 10px 0}
.cmTease300 .cmTeaseSummary{clear:right}
.cmTease300 .cmTeaseInfobox{margin:5px 0 10px 0}

/* grid teases - shared styles */
.cmTease h2,.cmTease h5,.cmTease h6{margin-bottom:4px}
.cmTeaseSummary {padding: 0.25em 0}
h3.cmModuleHeader{min-height:30px;font-weight:bold;font-size:1.333em;background:#fff url("../assets/images/radio-music-shared/moduleHeaderBackground.png") repeat-x 0 0 scroll;margin-bottom:5px;padding:11px 0 0 5px;text-shadow:1px 1px 2px #fff;-webkit-text-shadow:1px 1px 2px #fff;-moz-text-shadow:1px 1px 2px #fff;-o-text-shadow:1px 1px 2px #fff}

/* grid teases - single object styles */
.cmTease .cmTeasePhoto{margin:0 0 4px 0;}
.cmTease .cmTeaseRelated{padding:0.25em 0}
.cmTease .cmTeaseRelated .sprite.iconListBullet{padding-left:11px}
.cmTease.cmTeasePhotoLeft .cmTeasePhoto,.cmTease.cmTeaseListPhotoBullets .cmTeasePhoto{float:left;margin:0 15px 6px 0}
.cmTease.cmTeaseHeadlineOver100 .cmTeasePhoto{width:100%;margin:0 0 10px 0}
.cmTease.cmTeaseListPhotoBullets .cmTeaseHdlnList{clear:both}
.cmTease.cmTeasePhotoLeft .cmTeasePhotoCredit{margin:4px 0}
.cmTease.cmTeasePhotoTop .cmTeasePhotoCredit{margin:4px 4px 0 0}
.cmTease.cmTeaseCol3{width:300px}
.cmTease.cmTeaseCol6{width:615px}
.cmTease.cmTeaseCol2{width:195px}
.cmTease.cmTeaseCol2,.cmTease.cmTeaseCol3,.cmTease.cmTeaseCol4,.cmTease.cmTeaseCol6{margin-bottom:15px}
.cmTease.cmTeaseCol2:last-child,.cmTease.cmTeaseCol3:last-child,.cmTease.cmTeaseCol4:last-child,.cmTease.cmTeaseCol6:last-child{margin-bottom:0}
.cmTease .oembed-video {margin:0 0 5px 0; min-height:200px;}
/* fixes video expanding outside of callout box at 50% grid width */
.cmTeaseCol3 .cmRotatorLedeVideo div.oembed.oembed-video.provider-brightcove object {width: 280px;}

/* teases - wysiwyg elements */
.cmTeasePhotoLeft ol,.cmTeasePhotoLeft ul {width:47%;display:inline-block}
.cmTease ul li,.cmTeasePhotoLeft ul li{background:url("../assets/images/radio-music-shared/sprites/sprites.png") no-repeat 0 -2543px;margin:0;padding-left:14px}
.cmTease ol li,.cmTeasePhotoLeft ol li{list-style:decimal;margin:0 0 0 22px;padding:0 0 2px 0}

/* wsi weather radar over-ride */
.cmTease #__wxMap ul li {background: none}

/* grid teases - multi-object styles */
.cmTease .cmTeaseListItem{overflow:hidden;width:100%;margin-bottom:6px}
.cmTease .cmTeaseListItemPhoto{float:left;width:45px;height:45px;margin-right:14px}

/* grid teases - multi-object (lists) as standard teases (no_photo, left_photo, top_photo) */
.cmTeaseListStd{float:left;margin-bottom:15px;width:100%}
.cmTeaseListStdLast,.cmTeaseListStdMore{float:left;width:100%}

/* grid teases - podcast */
.cmTease.cmTeaseListAudio ul li{margin:20px 0}
.cmTease.cmTeaseListAudio ul li h4{margin:0}
.cmTease.cmTeaseListPodcast .cmPodcastImage{width:75px;float:left;margin-right:10px}
.cmTease.cmTeaseListPodcast .cmPodcastContent{float:left;width:100%}
.cmTease.cmTeaseListPodcast .cmPodcastContentLatest{float:left;width:70%}
.cmTease.cmTeaseListPodcast .cmPodcastForm{margin:10px 0}

/* grid teases with Background - modifier */
#cmGridObject .gridBackground{border:1px solid #d8d5cd;background-color:#e4e2db;background:-moz-linear-gradient(center top,#e4e2db 0%,#f3f2ed 100%);background:-webkit-gradient(linear,50% 0%, 50% 100%,from(#e4e2db),to(#f3f2ed));border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px}
#cmGridObject .gridBackground h3{background:none;padding-top:0}
#cmGridObject .gridBackground .cmTease .cmTeasePhoto .cmDarkBoxShadow{box-shadow:2px 2px 4px #bfbfbf;-webkit-box-shadow:2px 2px 4px #bfbfbf;-moz-box-shadow:2px 2px 4px #bfbfbf;-o-box-shadow:2px 2px 4px #bfbfbf}
#cmGridObject .gridBackground .cmTease{display:block !important}
#cmGridObject .gridBackground .cmTease{max-width:99%}
#cmGridObject .cmTease.cmTeasePhotoTop .cmTeasePhoto img,.cmTease.cmTeaseHeadlineOver100 .cmTeasePhoto img{max-width:100%}
#cmGridObject .gridBackground .gridBackgroundInner{border:2px solid #fff;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;padding:12px 8px 6px 8px;}
#cmGridObject .cmGridHeaderOnly{height:auto}
#cmGridObject .cmClear{margin:0;padding:0;width:615px;}
#cmGridObject .cmGridDivider{margin:0;padding:0;height:1px}

/* grid teases - horizontal list */
.cmTease .cmTeaseHorizList li{background:none;float:left;display:inline;padding:0 5px;margin:5px 0;border-right:2px solid #444;line-height:1em}
.cmTease .cmTeaseHorizList li.cmHozListLastItem{border-right:none}
.cmTease .cmTeaseHorizList li a{font-weight:bold;text-transform:uppercase}

/* grid teases - photo bullet list */
.cmTease.cmTeaseListPhotoBullets .cmTeaseListItemPhoto{width:auto;height:auto;margin-bottom:5px}

/* grid teases - mult-feed list */
.cmTeaseListMultiFeed h5{margin-bottom:2px}
.cmTeaseListMultiFeedItemTextPhoto{margin-left:60px}
.cmTeaseListMultiFeedItemTextNoPhoto{margin-left:0px}
.cmTeaseListMultiFeed .cmTeaseListItem .cmTeaseListItemPhoto{float:left;}
.cmTeaseListMultiFeed .cmTeaseListItem{margin-top:10px;}

/* Advertising */
.cmAd{text-align:center;margin-bottom:10px;}
.HP00,
.HP01{padding:10px 0}
.HP01 div{margin:auto;text-align:center}
.adgeletti-center_ad-table {display: table; margin: 0 auto;}
.adgeletti-center_ad-table-column {display: table-cell;}
.HP00{padding-left:15px; margin-right: 10px;}
.PB00{position:relative;float:right;line-height:30px;z-index:50}
.PB00 span{padding:0 8px 0 0;float:left;color:#666;font-size:0.833em}
.PB00 div{padding-left:6.5em}
.PB01 div{margin:0 auto;text-align:center}
.RP01,
.RP02,
.RP03,
.RP04,
.RP05,
.RP08,
.RP09{padding:0 0 10px 0;text-align:center}
.FP01{margin-left:15px;margin-bottom:10px}
.FP02{margin-bottom:10px}
.FP01 div,
.FP02 div{margin:auto;text-align:center}
.cmAdContextual{margin:30px 0;clear:both}
#cmBreadcrumbAd{float:right;font-size:0.833em;height:31px;overflow:hidden}

/* Perfect Market */
.cmAdPerfectMarket{width:300px;margin:0;overflow:hidden}
.cmAdPerfectMarket h5{margin:0 0 2px 0;padding:5px 10px;background:#c2c2c2}
#cmPerfectMarketFeaturedArticles{float:right}
#cmPerfectMarketBlockAd{clear:left}
#cmPerfectMarketBannerAd{width:auto}

.cmBreadcrumb .cmAd span,
#cmBreadcrumbAd span{float:right;font-size:0.833em}
#cmBreadcrumbAd span{position:absolute;right:0}
#LP01{margin-bottom:0px}
#LP01.nojitter{overflow:hidden;width:1px;height:31px;visibility:hidden}
.cmBreadcrumb .cmAd{width:175px}
.cmBreadcrumb .cmAd div{position:relative;z-index:1;float:right;}
.cmBreadcrumb .cmAd div:before{content:'Sponsored By: ';display:block;position:absolute;left:-3px;font-size:0.833em;color:#666;}
.cmBreadcrumb .cmAd span{padding:10px 5px 0 0;color:#999;font-size:1em}
.cmAdSponsoredLinksBox{margin-top:20px}
.cmAdSponsoredLinksBox .cmAd,
.cmTeaseAdSponsoredLinks .cmAd{text-align:left;margin-bottom:.5em}
.cmTeaseAdSponsoredLinks ul li{padding: 0px 0px 0px 14px}

/* medley-video credit */
.cmOembed{width:615px;margin:0 1.5em 0.5em 0}
.oembed .credit {text-align:right;}
.oembed span{display:inline !important}

/* cmExternalFeed - cmPodcast */
.cmExternalFeed ul li{margin:20px 0}
.cmExternalFeed ul li h4{margin-bottom:0}
.cmExternalFeed ul li .cmTimestamp{padding-right:10px}
.cmPodcastImage{width:75px;float:left;margin-right:10px}
.cmPodcastContent{width:500px;float:left}
.cmPodcastForm{margin:10px 0}

/* avatars */
.cmAvatar{float:left;margin-right:15px;width:50px}
.cmAvatar img{border:2px solid #fff}

/* medley comments */
#cmComments{margin-bottom:10px}
#cmComments .cmListItem{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px}
#cmComments .cmListItem:last-child{border-bottom:0}
.cmCommentPostForm{float:left;width:550px}
.cmCommentPostForm textarea,.cmCommentEditForm textarea{height:112px;width:100%;margin-bottom:10px}
.cmCommentEditForm{float:left;width:550px;display:none}
.cmCommentSubmitBtn,.cmCommentCancelBtn{float:right;margin-left:5px}
.cmCommentPostEditHighlight{background-color:#7dcdc3}
.cmCommentContainer{float:left;width:550px}
.cmCommentBody{padding:5px 10px}
.cmCommentBody ul{margin-bottom:5px}
.cmCommentBodyLinks li{float:right}
.cmCommentBodyLinks li:first-child{float:left}
.cmCommentBodyLinks .sprite{padding-left:25px}
.cmCommentsMsg{padding:5px 10px;margin:0 auto 10px}
.cmCommentsMsg p.sprite,.cmCommentsMsg.sprite li{padding-left:20px}
.cmCommentsMsgError{background-color:#bb0102}
.cmCommentsMsgError p,.cmCommentsMsgError li{color:#fff}
.cmCommentsMsgSuccess{background-color:#339b8f}
.cmCommentsMsgSuccess p,.cmCommentsMsgSuccess li{color:#fff}
.cmCommentsMsgGeneric{background-color:#cbd9e6}

/* questions, answers and forums */
.answer_form textarea,#thread-reply-form textarea{width:67%;padding:5px}
.answer_form p.submit button,#thread-reply-form p.submit button{float:right;cursor:pointer}
.cmFlagArea .sprite.iconFlagged,.cmFlagArea .sprite.iconFlag,.cmFlagArea .sprite.iconStaff,.cmFlagArea .sprite.iconAnswers,.cmFlagArea .sprite.iconRemove,.cmFlagArea .sprite.iconReply{float:left;margin-top:3px;padding-left:24px}
.cmQuestionBox .flagged,.cmAnswerBox .flagged,.cmAnswers .flagged,.cmQuestionBox .already_flagged,.cmAnswerBox .already_flagged,.cmAnswers .already_flagged{display:none}
.cmQuestionBox .already_flagged.flagged,.cmAnswerBox .already_flagged.flagged,.cmAnswers .already_flagged.flagged{display:block}
.cmFlagArea{display:inline-block;float:left;width:120px;height:10px;margin-right:10px}
.cmFlagArea form.vote_form .cmVoteText,.cmFlagArea form.vote_form .cmVoteText span{text-transform:capitalize}
.comment_textarea p{padding:0;margin-bottom:10px}

/* extra header */
.cmExtraHeader {background: #7a7979;background: -moz-linear-gradient(top, #8a8989 30%, #7a7979 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#8a8989), color-stop(100%,#7a7979));filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#8a8989', endColorstr='#7a7979')}

/* photo galleries */
#cmGalleryName{margin:0 0 5px 0}
.cmGalleryNavigation{position:absolute;right:0}
.cmGalleryThumbNav .cmGalleryForward,.cmGalleryThumbNav .cmGalleryBack,.cmGalleryThumbNav .cmGalleryBackText,.cmGalleryThumbNav .cmGalleryForwardText,.cmGalleryNavigation .cmGalleryForward,.cmGalleryNavigation .cmGalleryBack,.cmGalleryNavigation .cmGalleryBackText,.cmGalleryNavigation .cmGalleryForwardText{cursor:pointer;position:absolute;width:9px;height:17px;overflow:hidden}
#cmGalleryNavPosition{margin:0 0 0 12px}
#cmGalleryNavTotal{margin:0 12px 0 0}
.cmGalleryThumbNav .cmGalleryForward,.cmGalleryThumbNav .cmGalleryBack,.cmGalleryNavigation .cmGalleryForward,.cmGalleryNavigation .cmGalleryBack{background:url(../../../images/radio-music-shared/sprites/sprites.png) transparent scroll 0 0 no-repeat}
.cmGalleryThumbNav .cmGalleryBack,.cmGalleryNavigation .cmGalleryBack{background-position:-452px -495px}
.cmGalleryThumbNav .cmGalleryForward,.cmGalleryThumbNav .cmGalleryForwardText,.cmGalleryNavigation .cmGalleryForward,.cmGalleryNavigation .cmGalleryForwardText{background-position:-517px -431px;right:0;display:inline}
.cmGalleryThumbNav .cmGalleryForwardInactive,.cmGalleryNavigation .cmGalleryForwardInactive{background-position:-549px -399px}
.cmGalleryThumbNav .cmGalleryBackInactive,.cmGalleryNavigation .cmGalleryBackInactive{background-position:-484px -463px}
.cmGalleryThumbNav .cmGalleryForward,.cmGalleryThumbNav .cmGalleryForwardText,.cmGalleryThumbNav .cmGalleryBack,.cmGalleryThumbNav .cmGalleryBackText{top:50%;margin-top:-9px}
.cmGalleryThumbNav .cmGalleryBack,.cmGalleryThumbNav .cmGalleryBackText,.cmGalleryThumbNav .cmGalleryBack,.cmGalleryThumbNav .cmGalleryBackText{left:10px}
.cmGalleryThumbNav .cmGalleryForward,.cmGalleryThumbNav .cmGalleryForwardText{right:10px}
#cmGalleryLastDisplay,#cmGalleryDisplay{background-color:#ededed;border:1px solid #dcdcdc;width:100%;margin-bottom:0;clear:both;margin-top:10px}
.cmGalleryImageDisplay{text-align:center;margin:0 auto}
.cmGalleryImageDisplay img{margin:1em 0}
.cmGalleryImageAttribution,#cmGalleryImageSource,#cmGalleryImageCredit{text-align:right}
.cmGalleryOrderLink{margin-left:20px}
.cmGalleryThumbNav{position:relative;background-color:#ededed;border:1px solid #dcdcdc;padding-top:5px;width:100%;margin-bottom:10px; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#cmGalleryThumbList{width:999999px;position:relative;left:0;padding:0;margin:0}
#cmGalleryThumbList li{padding:0;margin:0;display:inline;height:45px;width:45px;vertical-align:top;text-align:left}
#cmGalleryThumbList li a{border:none}
#cmGalleryThumbWell{clear:both;margin:0 69px;overflow:hidden;position:relative;}
.cmGalleryThumbImage{height:45px;width:45px;border:1px solid #fff;margin:3px 3px 6px 3px;-moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.7);-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.7);-webkit;box-shadow:0 2px 2px rgba(0, 0, 0, 0.7);-webkit;}
.cmGalleryCurrentThumb{border:2px solid #54aba3}
.cmGalleryStartOver, .cmGalleryRelatedGalleries{width:49%;vertical-align:middle;text-align:center;display:inline;float:left}
#cmGalleryLastDisplay{display:none;margin-bottom:15px;padding-top:30px;padding-bottom:30px}
.cmGalleryStartOver img{}
.cmGalleryRelatedGalleries{padding:10px 0;text-align:left}
.cmGalleryRelatedEntry{margin:3px;}
.cmGalleryRelatedEntry img{display:inline;float:left;border:2px solid #fff;margin-right:15px}
.cmGalleryRelatedInfo{position:relative;margin-left:65px}
a.cmGalleryRelatedLink:link,a.cmGalleryRelatedLink:visited,a.cmGalleryRelatedLink:active,a.cmGalleryRelatedLink:hover{font-weight:bold;margin-bottom:10px;}
#cmGalleryImageBuyLink{display:none;float:left}

/* photo detail */
.cmPhotoOrderDiv{float:right;display:none;background:url(../../../images/radio-music-shared/photos/order_cart.png) no-repeat 0 0 scroll;margin-bottom:1em}
.cmPhotoImageAttribution,.cmPhotoImageSource,.cmPhotoImageCredit{text-align:right;clear:both}
.cmPhotoImageDisplay{text-align:center;margin:0 auto}
.cmPhotoImageDisplay img{margin:1em 0}
#cmPhotoDisplay{background-color:#ededed;border:1px solid #dcdcdc;width:100%;margin-bottom:0;clear:both;margin-top:10px}
.cmPhotoBuyLink{float:left}

/* automatic lists / manual lists / categories */
.cmListHeader ul{margin:10px 0;list-style:disc inside} /* allows bulleted lists inside chunk content */
.cmListHeader ul.category_list{list-style:none} /* ensures sprite bullets only */
.cmListHeader ul li{margin-bottom:2px}
.cmListHeader h3.divider{font-size:1.167em;margin-top:10px}
.cmListWell{margin:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.cmListItemCount{float:left;margin:10px 0px;font-weight:bold}
.cmListItem h4,.cmListItem h5{margin-bottom:2px}
.cmListItem--sponsored h4:after {content:'Sponsored';font-style:italic;font-weight:normal;color:#9f9ea1;padding-left:5px;}
.site_tv .cmListItem--sponsored h4:after {content:''}
.cmListItem .cmSiteAttrib{padding:0}
.cmListItem ul.footer li,.cmListItem .cmTimestamp li{display:inline;margin-right:10px}
.cmListImage{float:left;margin:0 10px 5px 0}
.cmListImage a,.cmListImage a:visited,.cmListImage a:hover,.cmListImage a:active{border:none}
.cmListImage img{/*width:90px;height:90px*/}
.list .item .cmListItem, .cmListItem{margin-bottom:15px}
.list .item .cmListItem ul{clear:none}
ul.category_list li{width:45%;float:left;margin-right:5px}
.cmModule ul li{padding-bottom:3px}
.cmTeaseListMore{margin-top:10px;padding-bottom:2px}
.cmTeaseListMore a:link span,.cmTeaseListMore a:visited span,.cmTeaseListMore a:hover span,.cmTeaseListMore a:active span{float:left;border-bottom:none}
.cmListMoreStdDiv{float:left}
.cmTeaseListHeadlineMap .cmTeaseListMore{margin-left:16px}


.cmTestImage {
  position: relative;
  width: 90px;
  height: 90px;
  overflow: hidden;
}
.cmTestImage img {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
}



/* return to mobile header bar */
.cmSiteSwitch{margin:1em auto;position:relative;z-index:9000;width:990px;text-align:center;height:3em;clear:both}
.cmSiteSwitch p{background-color:#fff;font-size:1.4em;line-height:1.6em;color:#036dbe;width:970px;margin:0 auto}
.cmSiteSwitch span{color:#036dbe;font-weight:bold;width:100%}

/* answers */
h3,h4{margin-bottom:10px}
#answers .list .cmListItem .answer_textarea{width:68%;float:left}
.cmQuestionBox{width:90%;padding:5px 10px;margin:0 auto 10px auto;background-color:#f3f9ff;border:1px solid #a0b2c0}
.cmQuestionBox h1{padding:0;margin-bottom:.25em;font-size:1.5em;font-weight:bold;color:#000}
.cmQuestionBox p.cmQuestion{font-size:1.167em;color:#000}
.cmQuestionBox ul.footer li,.cmForumPost ul.footer li{float:left;padding-bottom:0;margin-right:10px}
.cmQuestionBox label{color:#fff;font-weight:normal}
.cmAnswerBox{width:90%;padding:5px 10px;margin:0 auto 10px auto;border:1px solid #d6d7e6}
.cmAnswerBox.cmAcceptedAnswer{border:1px solid #9ac6b2}
.cmAnswerBox .avatar{float:left;width:50px;margin-right:10px}
.cmAnswerBox .comment_text{float:left;width:64%}
.cmAnswerBox p.cmQuestion{font-size:1.5em;font-weight:bold;color:#000;padding-left:20px}
.cmAnswerBox label{color:#fff;font-weight:normal}
.cmAnswers .avatar,.cmAnswers .cmList .cmListItem .avatar,.question_form .avatar,.answer_form .avatar,.newthread_form .avatar,#cmNewReply .avatar,#thread-form-edit .avatar,.cmThreadEdit .avatar,.cmThreadUserReply .avatar,.cmForumPost .avatar{width:50px;float:left;margin-right:10px}
.cmQuestionBox .comment_text,.cmAnswers .cmList .cmListItem .comment_text{width:83%;float:left}
.question_form .cmFlagArea,#thread-form-edit .cmFlagArea,.cmThreadEdit .cmFlagArea,#cmNewReply .cmFlagArea{height:120px}
.question_form .comment_textarea textarea,.question_form p input{width:68%}
.cmAnswers .cmList .cmListItem .comment_text,.cmAnswers .comment_text{width:68%;float:left}
#thread-form-edit textarea,.cmThreadEdit textarea,#thread-form-edit p input,#thread-form-edit .comment_text{width:100%}
.question_form button,#thread-form-edit button,.cmThreadEdit button{cursor:pointer;float:right}
.cmListWell.cmAnswers{border:none}
.cmListWell.cmAnswers .cmList .cmListItem h4{margin-bottom:0}
.cmAnswers .cmListItem{clear:both;margin-bottom:10px;padding-bottom:10px;/*border-bottom:1px solid #dedede*/}
.cmAnswers .cmListItem:last-child{border:none}
.cmAnswers .cmFlagArea{height:auto !important;min-height:10px}
.cmAnswerTitle{color:#7c7c7c;margin-bottom:10px;font-size:1.167em;font-weight:bold;text-transform:uppercase}
.cmToolBox form.vote_form .cmVoteText span{font-size: 0.917em}
.cmAnswerText{color:#036dbe}
.cmAnswers .cmTabbedContainer{margin-bottom:10px}
.cmAnswers .cmPostaQuestion{float:right;padding-top:3px}
.cmAnswers .cmList.answers .cmListItem{border-bottom:1px solid #dedede}
.cmAnswerBox .comment_text div{font-weight:bold}
.cmAnswerBox .cmFlagMessageBox,.cmQuestionBox .cmFlagMessageBox,.cmAnswers .cmFlagMessageBox{width:95%}
.cmAnswerBox .cmFlagMessageBox span.iconFlagged,.cmQuestionBox .cmFlagMessageBox span.iconFlagged,.cmAnswers .cmFlagMessageBox span.iconFlagged{float:left;margin-top:5px}
.cmAnswerBox .cmFlagMessageBox p,.cmQuestionBox .cmFlagMessageBox p,.cmAnswers .cmFlagMessageBox p{font-weight:bold;float:left}
.cmAnswerBox .cmFlagMessageBox p.flagSubmit,.cmQuestionBox .cmFlagMessageBox p.flagSubmit,.cmAnswers .cmFlagMessageBox p.flagSubmit{margin-left:5px}
.cmAnswerBox .cmFlagMessageBox label,.cmQuestionBox .cmFlagMessageBox label{font-weight:bold;color:#000}
.cmList.answers .cmListItem .cmFlagMessageBox p select,.cmAnswerBox .cmFlagMessageBox p select{max-width:250px}
.cmAnswerBox .cmFlagMessageBox p.flagSubmit{float:right}

/* interactive forms */
#cmFormInteractive{margin:20px 0}
#cmFormInteractive ul li{display:inline;margin:0 5px 0 0}
#cmFormInteractive input.charfield, #cmFormInteractive input.emailfield{width:195px}
#cmFormInteractive select.choicefield, #cmFormInteractive select.multiplechoicefield{min-width:195px}
#cmFormInteractive textarea.charfield{width:300px}
#cmFormInteractive .cmFormOptional, #cmFormInteractive ul li label{font-weight:normal}
#cmFormInteractive .sprite.iconQuestion{cursor:pointer}
.cmFormInterTooltipWidth{width:300px}

/* newsletter subscriptions */
.cmNewsletter{float:left;margin:0 25px 10px 0;width:40%}
.cmNewsletter .cmNewsletterItem{display:block;margin-left:18px}
.cmNewsletterDisplay{float:left;width:66%;padding:12px 10px 0 10px}
.cmTitleBar .cmNewsletterDisplay {padding:8px 15px 8px 5px}
.cmTitleBar .cmSubStatusDisplay{padding:8px 10px}
.cmTitleBar > p{padding:8px 0}
.cmSubStatusDisplay{float:left;padding:12px 0 0 10px;width:25%}
.cmSubStatusDisplay label{font-weight:normal}
.cmNewsletterHeader{color:#90772f}
.cmNewsletterGroup h5{margin-top:10px;padding-bottom:3px;border-bottom:1px solid #444}
.cmNewsletterGroup #cmSchoolSearch{margin-right:5px;width:60%}
.cmNewsletterGroup.cmSchoolAlerts{margin-bottom:30px}
.cmNewsletterGroup.cmSchoolAlerts li{margin-bottom:10px}
.cmNewsletterGroup.cmSchoolAlerts li .checkbox{margin-right:10px}
.cmAlertSubConfirmation li{padding:4px 10px}

/* archive pages */
.cmYearArchive{margin-top:10px;margin-bottom:5px}

.cmList.archive_list{margin-bottom:20px}
h4.cmArchiveDivider{font-size:1.25em}

/* documents */
.cmDocument{width:300px}
.cmDownload{background:url("../assets/images/radio-music-shared/document_btn.png") no-repeat;height:36px;margin:10px 0;width:147px}
.cmDownload a,.cmDownload a:link,.cmDownload a:visited{color:#fff;padding:10px 0;text-align:center;border-bottom:0px;display:block;}
.cmDocumentImage{margin-bottom:10px}

/* Staff pages */
table.cmTableList {width:100%}
table.cmTableList th{color:#7c7c7c; padding:5px;text-transform:uppercase;font-size:1em;}
table.cmTableList td{padding:5px}
table.cmTableList tr.title {background:#eae3d0;text-align:left}
table.cmTableList tr.even {background:#e9e8e3}
.cmStaff .cmStaffContent{clear:both;margin-bottom:25px}g
.cmStaff .mugshot {border:2px solid #FFFFFF}
.cmStaff .cmStaffBioImage{float:left;margin:0 25px 0 0}
.cmStaff .cmStaffBioLinks li{padding:8px 0;margin:0}
.cmStaff .cmStaffBioContent{display:block;}

/* Weather */
#cmWeather{margin-bottom:20px}
#cmWeather h1{float:left;line-height:1.875em}
.cmWeatherWidgetCap{height:15px;background:#d1d1d1;border:1px solid #d3d2d2;margin-bottom:2px;padding:10px}
.cmWeatherFiveDayForecast .cmWeatherWidgetCap{background-color:#f1dcb3}
.cmWeatherRadar .cmWeatherWidgetCap{background-color:#d3d3d3}
.cmWeatherCurrent .cmWeatherWidgetCap{background:#aabfd7}
.cmWeatherCurrent .cmWeatherWidgetCap h2{float:left;border:none;padding:0;margin-right:10px}
.cmWeatherUvindex .cmWeatherWidgetCap h2{display:inline-block;float:left;padding:0}
.cmWeatherCurrent .cmWeatherWidgetCap .cmWeatherUpdated{padding:3px 0 0 0}
.cmWeatherUvindex .cmWeatherWidgetCap .cmWeatherLink{display:inline-block;float:right}
.cmWeatherHourbyHour .cmWeatherWidgetCap,.cmWeatherHour .cmWeatherWidgetCap{margin-bottom:0;border-bottom:1px solid #d3d2d2}
.cmWeatherTodayBox h2{margin:10px}
#cmWeather form.cmWeatherSearchForm{float:right;margin:0 0 5px 0}
form.cmWeatherSearchForm input{background:#ececec;width:250px;padding:2px}
ul.cmWeatherMultiCityResults {margin:0 0 5px 0}
ul.cmWeatherMultiCityResults li{font-weight:bold;padding:0 0 10px 0}
#cmWeather .cmWeatherAnchor{float:left;width:0;height:0}
#cmWeather .cmWeatherFiveDayForecast,#cmWeather .cmWeatherRadar{margin-top:5px}
#cmWeather .cmWeatherDescription{display:block;height:38px}
#cmWeather .cmWeatherCurrent{float:none;width:100%;clear:both;margin:0 0 10px 0}
#cmWeather .cmWeatherCurrentBox{background-color:#d2deed;background:-moz-linear-gradient(center top,#bdcfe5,#fff);background:-webkit-gradient(linear,50% 0%, 50% 100%,from(#bdcfe5),to(#fff));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#bdcfe5', endColorstr='#ffffff');border-bottom:1px solid #d3d2d2;border-left:1px solid #d3d2d2;border-top:1px solid #d3d2d2;padding:0 15px;height:365px}
#cmWeather .cmWeatherCurrent .cmContentRule{background:#fff}
#cmWeather .cmWeatherCurrent li{margin-bottom:10px}
#cmWeather .cmWeatherCurrent .cmWeatherUpdated{padding:3px 0 0 0}
#cmWeather .cmWeatherCurrent .cmWeatherCurrentBox{height:170px;padding:20px 0;border-right:1px solid #D3D2D2}
#cmWeather .cmWeatherCurrent .cmWeatherCurrentInfo{float:left;width:150px;margin:-10px 0 0 0}
#cmWeather .cmWeatherCurrent .spriteWeatherLarge{float:none;display:block;margin:0 auto 10px auto}
#cmWeather .cmWeatherCurrent .cmWeatherCurrentTemp,#cmWeather .cmWeatherCurrent .cmWeatherFeelsLike{display:block;padding:0}
#cmWeather .cmWeatherCurrent .cmWeatherDescription{height:auto}
#cmWeather .cmWeatherCurrent .cmWeatherCurrentBox ul {float: left;width:196px;margin:0 0 0 20px}
#cmWeather .cmWeatherCurrent .cmWeatherCurrentBox ul li{padding:10px 0;margin:0;border-bottom:1px solid #fff}
#cmWeather .cmWeatherCurrent .cmWeatherCurrentBox ul li:first-child{padding-top:0}
#cmWeather .cmWeatherCurrent .cmWeatherCurrentBox ul li:last-child{border-bottom:none}
#cmWeather .cmWeatherToday,#cmWeather .cmWeatherHour{float:none;width:100%;margin:0 0 10px 0}
#cmWeather .cmWeatherToday .cmWeatherTodayBox{height:215px;border:1px solid #d3d2d2;background:-moz-linear-gradient(0% 20% 90deg,#fff, #d2d1d1);background:-webkit-gradient(linear,0% 0%, 0% 20%,from(#d2d1d1),to(#fff));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#d2d1d1', endColorstr='#ffffff')}
#cmWeather .cmWeatherToday h2,#cmWeather .cmWeatherHour h2,#cmWeather .cmWeatherHourbyHour h2{background-color:#d1d1d1}
#cmWeather .cmWeatherToday .cmWeatherTodayColumn{border-left:1px solid #d3d2d2;float:left;height:auto;padding:12px 9px 20px;width:30%}
#cmWeather .cmWeatherToday .cmWeatherTodayColumn .cmWeatherTime{padding-bottom:0}
#cmWeather .cmWeatherTodayColumn .cmContentRule{margin-top:10px;background:#d3d2d2}
#cmWeather .cmWeatherToday .cmWeatherTodayColumn hr{background-color:#d3d2d2;border:0px;height:1px;margin:10px 0}
#cmWeather .cmWeatherToday .spriteWeatherLarge {margin: 0 auto}
#cmWeather .cmWeatherToday .cmWeatherFiveDayForecastHighSymbol,#cmWeather .cmWeatherToday  .cmWeatherFiveDayForecastLowSymbol{bottom:3px;margin-right:5px;position:relative}
#cmWeather .cmWeatherToday .cmWeatherTodayColumn .cmWeatherDescription{height:auto}
#cmWeather .cmWeatherToday ul{margin:5px 0 0 0}
#cmWeather .cmWeatherToday li:last-child{padding:0;margin:0 0 5px 0}
#cmWeather .cmWeatherFiveDayForecast{margin:0 0 10px 0}
#cmWeather .cmWeatherFiveDayForecastBox{background:#fff;background:-moz-linear-gradient(0% 20% 90deg,#fff,#f2e1be);background:-webkit-gradient(linear,0% 0%, 0% 20%,from(#f2e1be),to(#fff));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f2e1be', endColorstr='#ffffff');border-bottom:1px solid #d3d2d2;border-right:1px solid #d3d2d2;border-top:1px solid #d3d2d2;height:auto;}
#cmWeather .cmWeatherFiveDayForecast .cmWeatherFiveDayForecastColumn{border-left:1px solid #d3d2d2;float:left;padding:10px 8px 10px 9px;text-align:center;width:17%}
#cmWeather .cmWeatherFiveDayForecast .cmWeatherDescription{margin-bottom:6px}
#cmWeather .cmWeatherFiveDayForecast .cmWeatherFiveDayForecastExt{margin-bottom:3px}
#cmWeather .cmWeatherFiveDayForecastHighSymbol,#cmWeather .cmWeatherFiveDayForecastLowSymbol{margin-right:5px}
#cmWeather a.cm_tooltip,#cmWeather a.cm_tooltip:link{cursor:default}
#cmWeather a.cm_tooltip:hover{color:#369;border-bottom:1px solid #369}
#cmWeather .cmWeatherRadar{margin:0}

/* Weather Hour By Hour Module */
#cmWeather .cmWeatherHour{border:1px solid #d3d2d2}
#cmWeather .cmWeatherHour .cmWeatherHourMoreLink{clear:both;padding:8px 0}
#cmWeather .cmWeatherHour .cmWeatherHourBox{width:100%;height:auto;background:#d2d1d1; /* old browsers */ background:-moz-linear-gradient(center top, #d2d1d1 0%, #d2d1d1 10%, #fff 40%, #fff 100%); /* firefox */ background:-webkit-gradient(linear, 50% 0%, 50% 100%, from(#d2d1d1), to(#fff), color-stop(10%, #d2d1d1), color-stop(40%, #fff)); /* webkit */ filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#d2d1d1', endColorstr='#ffffff'); /* IE6 & IE7 */ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d2d1d1', endColorstr='#ffffff')"; /* IE8 */}
#cmWeather .cmWeatherHour .cmWeatherHourBox .cmWeatherDay{float:left}
#cmWeather .cmWeatherHour .cmWeatherHourBox .cmWeatherDay.tmrwHours{border-left:1px solid #b5b5b5}
#cmWeather .cmWeatherHour .cmWeatherHourBox .cmWeatherDay p.weekday{background:#ebebeb;padding-left:5px;border-bottom:1px solid #d3d2d2}
#cmWeather .cmWeatherHour .cmWeatherHourColumn{float:left;height:auto;width:66px;padding:9px 5px 20px;border-left:1px solid #b5b5b5}
#cmWeather .cmWeatherHour .cmWeatherHourColumn.hourColumn1{margin-left:-1px;border-left:none}
#cmWeather .cmWeatherHour .cmWeatherHourBox.twoday .cmWeatherHourColumn{width:66px}
#cmWeather .cmWeatherHour .cmWeatherHourBox.twoday .cmWeatherHourColumn.column1{border-left:none}
#cmWeather .cmWeatherHour .cmWeatherHourColumn:last-child{border-right:none}
#cmWeather .cmWeatherHour .cmWeatherHourColumn .cmWeatherTime{margin-bottom:3px;padding-bottom:0}
#cmWeather .cmWeatherHour .cmWeatherHourColumn .cmWeatherDescription{display:block;height:35px}
#cmWeather .cmWeatherHour .cmWeatherHourColumn .spriteWeatherSmall{margin:0 auto}

/* Weather Hour By Hour Full Page View */
#cmWeather .cmWeatherHourbyHour table{width:100%}
#cmWeather .cmWeatherHourbyHour table tr.odd{background:#fff}
#cmWeather .cmWeatherHourbyHour table tr.even{background:#f0f0f0}
#cmWeather .cmWeatherHourbyHour tr.cmTableWeatherHourHeaders{background:-moz-linear-gradient(0% 100% 90deg,#fff, #d2d1d1); /* firefox */ background:-webkit-gradient(linear,0% 0%, 0% 100%,from(#d2d1d1),to(#fff)); /* webkit */ filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#d2d1d1', endColorstr='#ffffff'); /* IE7 */ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d2d1d1', endColorstr='#ffffff')"; /* IE8 */}
#cmWeather .cmWeatherHourbyHour th{height:100%;padding:3px 0 3px 10px;border:1px solid #b6b6b6}
#cmWeather .cmWeatherHourbyHour th.cmTableWeatherTemp,#cmWeather .cmWeatherHourbyHour th.cmTableWeatherHumidity,#cmWeather .cmWeatherHourbyHour th.cmTableWeatherFeelsLike,#cmWeather .cmWeatherHourbyHour th.cmTableWeatherWind,#cmWeather .cmWeatherHourbyHour th.cmTableWeatherDewPoint{width:75px;padding-left:0}
#cmWeather .cmWeatherHourbyHour td{padding:3px 0 3px 10px;border:1px solid #b6b6b6}
#cmWeather .cmWeatherHourbyHour td.cmTableWeatherDay{background:#ebebeb}
#cmWeather .cmWeatherHourbyHour td.cmTableWeatherConditions .spriteWeatherSmall{display:inline-block;margin:0}
#cmWeather .cmWeatherHourbyHour td.cmTableWeatherConditions span{vertical-align:middle}
#cmWeather .cmWeatherHourbyHour td.cmTableWeatherConditions span.cmWeatherConditionsText{margin-left:10px}

/* Weather Special Teases */
.cmTeasePhotoLeft .cmWeatherTease ol, .cmTeasePhotoLeft .cmWeatherTease ul{width:auto}
.cmWeatherTease h1{float:left;margin-bottom:0;line-height:1.875em}
.cmWeatherTease form.cmWeatherSearchForm{float:right;margin:0 0 5px 0}
.cmWeatherTease ul li{background:none;padding:0px}
.cmWeatherTease .cmWeatherAnchor{float:left;width:0;height:0}
.cmWeatherTease .cmContentRule{background:#fff}
.cmWeatherTease .cmWeatherTodayColumn .cmContentRule{margin-top:10px;background:#d3d2d2}
.cmWeatherTease .spriteWeatherLarge{float:none;display:block;margin:0 auto 10px auto}
.cmWeatherTease .cmWeatherCurrent{clear:both}
.cmWeatherTease .cmWeatherCurrent .cmWeatherHeading{padding:10px 0 10px 10px;margin-bottom:2px;background:#aabfd7;border:1px solid #d3d2d2}
.cmWeatherTease .cmWeatherCurrent .cmWeatherHeading h2{float:left;background:none;border:none;padding:0;margin-right:10px}
.cmWeatherTease .cmWeatherCurrent .cmWeatherUpdated{display:block;padding:3px 0 0 0}
.cmWeatherTease .cmWeatherCurrent .cmWeatherCurrentBox{height:155px;padding:20px 0;border:1px solid #d3d2d2;background-color:#fff; /* old browsers */ background:-moz-linear-gradient(center top, #bdcfe5 0%, #fff 90%, #fff 100%); /* firefox */ background:-webkit-gradient(linear, 50% 0%, 50% 100%, from(#bdcfe5), to(#fff), color-stop(90%, #fff)); /* webkit */ filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#bdcfe5', endColorstr='#ffffff'); /* IE */}
.cmWeatherTease .cmWeatherCurrent .cmWeatherDescription{height:auto;font-size:1.333em;display:block}
.cmWeatherTease .cmWeatherCurrent .cmWeatherCurrentInfo{float:left;width:150px;margin:-10px 0 0 0;text-align:center}
.cmWeatherTease .cmWeatherCurrent .cmWeatherCurrentBox ul{float:left;width:196px;margin:0 0 0 20px}
.cmWeatherTease .cmWeatherCurrent .cmWeatherCurrentBox ul li:first-child{padding-top:0}
.cmWeatherTease .cmWeatherCurrent .cmWeatherCurrentTemp{display:block;padding:0 0 5px 0}
.cmWeatherTease .cmWeatherCurrent ul li{margin:0px;padding:10px 0;border-bottom: 1px solid #fff}
.cmWeatherTease .cmWeatherTodayBox .cmWeatherDescription{height:auto}
.cmWeatherTease .cmWeatherToday h2{background-color:#d1d1d1}
.cmWeatherTease .cmWeatherTodayBox{height:232px;border:1px solid #d3d2d2;border-left:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-color:#fff; /* old browsers */ background:-moz-linear-gradient(center top, #d2d1d1 0%, #fff 10%, #fff 100%); /* firefox */ background:-webkit-gradient(linear, 50% 0%, 50% 100%, from(#d2d1d1), to(#fff), color-stop(10%, #fff)); /* webkit */ filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#d2d1d1', endColorstr='#ffffff'); /* IE */}
.cmWeatherTease .cmWeatherToday .cmWeatherTodayColumn{width:30%;height:auto;float:left;padding:12px 9px 20px;border-left:1px solid #d3d2d2}
.cmWeatherTease .cmWeatherToday .spriteWeatherLarge{margin:0 auto}
.cmWeatherTease .cmWeatherToday ul{margin:5px 0 0 0}
.cmWeatherTease .cmWeatherToday li{margin-bottom:10px;text-align: center}
.cmWeatherTease .cmWeatherToday a.cm_tooltip,#cmWeather .cmWeatherToday a.cm_tooltip:link{color:#369;border-bottom:1px dotted #036DBE;cursor:default}
.cmWeatherTease .cmWeatherToday a.cm_tooltip:hover{color:#369;border-bottom:1px solid #369}
.cmWeatherTease .cmWeatherFiveDayForecastBox{background:#fff; /* old browsers */ background:-moz-linear-gradient(0% 20% 90deg,#fff,#f2e1be); /* firefox */ background:-webkit-gradient(linear,0% 0%, 0% 20%,from(#f2e1be),to(#fff)); /* webkit */ filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f2e1be', endColorstr='#ffffff'); /* ie */ border-bottom:1px solid #d3d2d2;border-right:1px solid #d3d2d2;border-top:1px solid #d3d2d2;height:100%}
.cmWeatherTease .cmWeatherFiveDayForecast .cmWeatherFiveDayForecastColumn{width:17%;float:left;padding:10px 8px 10px 9px;border-left:1px solid #d3d2d2}
.cmWeatherTease .cmWeatherFiveDayForecast .cmWeatherDescription{display:block;height:38px;margin-bottom:6px}
.cmWeatherTease .cmWeatherFiveDayForecast .cmWeatherFiveDayForecastExt{margin-bottom:3px}
.cmWeatherTease .cmWeatherFiveDayForecastHighSymbol,.cmTease .cmWeatherTease .cmWeatherFiveDayForecastLowSymbol{margin-right:5px}
.cmWeatherTease .cmWeatherHour{float:none;width:100%;border:1px solid #d3d2d2}
.cmWeatherTease .cmWeatherHour .cmWeatherHourBox{width:100%;height:100%;background:#d2d1d1; /* old browsers */ background:-moz-linear-gradient(center top, #d2d1d1 0%, #d2d1d1 10%, #fff 40%, #fff 100%); /* firefox */ background:-webkit-gradient(linear, 50% 0%, 50% 100%, from(#d2d1d1), to(#fff), color-stop(10%, #d2d1d1), color-stop(40%, #fff)); /* webkit */ filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#d2d1d1', endColorstr='#ffffff'); /* IE6 & IE7 */ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d2d1d1', endColorstr='#ffffff')"; /* IE8 */}
.cmWeatherTease .cmWeatherHour .cmWeatherHourBox .cmWeatherDay{float:left}
.cmWeatherTease .cmWeatherHour .cmWeatherHourMoreLink{clear:both;padding:8px 0}
.cmWeatherTease .cmWeatherUvindex .cmWeatherUvindexGauge .cmGaugeIndicator{width:8px;height:5px;padding-left:10px}
.cmWeatherTease .cmWeatherHour .cmWeatherHourMoreLink a:link{color:#369;border-bottom:1px dotted #036dbe;cursor:pointer}
.cmWeatherTease .cmWeatherHour .cmWeatherHourMoreLink a:hover,.cmWeatherTease .cmWeatherUvindex a.cm_tooltip:hover{color:#369;border-bottom:1px solid #369}
.cmWeatherTease .cmWeatherHour .cmWeatherHourMoreLink a:visted,.cmWeatherTease .cmWeatherUvindex a.cm_tooltip:visted{color:#369;border-bottom:1px dotted #369}
.cmWeatherTease .cmWeatherUvindex a.cm_tooltip{color:#000089;cursor:pointer}
.cmWeatherTease .cmWeatherUvindex a.cm_tooltip:hover{color:#006;border-bottom:1px solid #006}
.cmWeatherTease .cmWeatherHour .cmWeatherHourBox .cmWeatherDay.tmrwHours{border-left:1px solid #b5b5b5}
.cmWeatherTease .cmWeatherHour .cmWeatherHourBox .cmWeatherDay{float:left}
.cmWeatherTease .cmWeatherHour .cmWeatherHourBox .cmWeatherDay p.weekday{background:#ebebeb;padding-left:5px;border-bottom:1px solid #d3d2d2}
.cmWeatherTease .cmWeatherHour .cmWeatherHourColumn{float:left;height:auto;width:66px;padding:9px 5px 20px;border-left:1px solid #b5b5b5}
.cmWeatherTease .cmWeatherHour .cmWeatherHourColumn.hourColumn1{margin-left:-1px;border-left:none}
.cmWeatherTease .cmWeatherHour .cmWeatherHourBox.twoday .cmWeatherHourColumn.column1{border-left:none}
.cmWeatherTease .cmWeatherHour .cmWeatherHourBox.twoday .cmWeatherHourColumn{width:66px}
.cmWeatherTease .cmWeatherHour .cmWeatherHourColumn .cmWeatherTime{margin-bottom:3px;padding-bottom:0}
.cmWeatherTease .cmWeatherHour .cmWeatherHourColumn .spriteWeatherSmall{margin:0 auto}
.cmWeatherTease .cmWeatherHourColumn .cmWeatherDescription{display:block;height:35px}
.cmWeatherWidgetCap{height:15px;background:#d1d1d1;border:1px solid #d3d2d2;margin-bottom:2px;padding:10px}
.cmWeatherWidgetCap h2{display:inline-block;float:left;margin-bottom:0;padding:0}
.cmWeatherWidgetCap .cmWeatherLink{display:inline-block;float:right;margin-top:3px}
.cmWeatherUvindex h3,.cmWeatherAirQuality h3{height:100%;margin-bottom:0px;border-bottom:1px solid #ccc}
.cmWeatherTease .cmWeatherUvindex .cmWeatherUvindexBox,.cmWeatherTease .cmWeatherAirQuality .cmWeatherAirQualityBox{padding:5px;border:1px solid #d3d2d2;background:#fff;background:-moz-linear-gradient(center top,#ddd,#fff);background:-webkit-gradient(linear,50% 0%, 50% 100%,from(#ddd),to(#fff));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#dddddd', endColorstr='#ffffff');}
.cmWeatherTease .cmWeatherAirQuality .cmWeatherAirQualityDay{margin-bottom:5px}
.cmWeatherTease .cmWeatherUvindex .cmWeatherUvindexConditions{float:left;width:88px;height:100%;padding-top:10px}
#cmWeatherUvindexNumber{float:left;width:30px;height:100%;padding:4px 10px 0 0}
#cmWeatherAirQualityNumber{float:left;width:40px;height:100%;padding:4px 10px 0 0}
#cmWeatherAirQualityConditions{float:left;width:88px;height:100%;padding-top:10px}
.cmWeatherTease .cmWeatherUvindex .cmWeatherUvindexGauge,.cmWeatherTease .cmWeatherAirQuality .cmWeatherAirQualityGauge{float:right;width:146px;margin-top:2px}
.cmWeatherTease .cmWeatherAirQuality .cmWeatherAirQualityGauge .cmGaugeIndicator{width:8px;height:5px;padding-left:10px}
.cmWeatherTease .cmWeatherUvindex a.cm_tooltip,.cmWeatherTease .cmWeatherAirQuality a.cm_tooltip{color:#000089;cursor:pointer}
.cmWeatherTease .cmWeatherUvindex a.cm_tooltip:visted.cmWeatherTease .cmWeatherAirQuality a.cm_tooltip:visted{color:#7d0064;border-bottom:1px dotted #7d0064}
.cmWeatherTease .cmWeatherUvindex a.cm_tooltip:hover,.cmWeatherTease .cmWeatherAirQuality a.cm_tooltip:hover{color:#006;border-bottom:1px solid #006}
#cm_tooltip.cmUvIndex{width:175px}
#cm_tooltip h5{margin-bottom:5px}
#cm_tooltip .cmUvIndexColorGuide p,#cm_tooltip .cmAirQualiltyColorGuide p{padding:0 0 2px 0}
#cm_tooltip .cmGuidebox{display:inline-block;width:10px;height:10px;margin-right:5px;border:1px solid #000}
#cm_tooltip .cmAirQualiltyColorGuide .cmGuidebox{width:20px;margin-left:-28px}
#cm_tooltip .cmAirQualiltyColorGuide p{margin-left:30px}
#cm_tooltip .low,#cm_tooltip .good{background:#77a744}
#cm_tooltip .moderate{background:#ff0}
#cm_tooltip .high,#cm_tooltip .sensitive{background:#f90}
#cm_tooltip .veryhigh{background:#d80010}
#cm_tooltip .extreme{background:#9879ba}
#cm_tooltip .unhealthy{background:#f00}
#cm_tooltip .veryunhealthy{background:#921b51}
#cm_tooltip .hazardous{background:#000}
.cmSubPMC,.cmSubRadar{margin-top:15px}
.cmTipsLink{margin-bottom:10px}
.cmTipsLink a{border-bottom:1px dotted #036DBE}
#cmPMCFrame, #cmRadarFrame{width:100%}
#cmRadarLegend{border-top:none;background: #fafafa; /* Old browsers */ background: -moz-linear-gradient(top, #fafafa 0%, #cccccc 75%, #aaaaaa 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(75%,#cccccc), color-stop(100%,#aaaaaa)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fafafa 0%,#cccccc 75%,#aaaaaa 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fafafa 0%,#cccccc 75%,#aaaaaa 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #fafafa 0%,#cccccc 75%,#aaaaaa 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#aaaaaa',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #fafafa 0%,#cccccc 75%,#aaaaaa 100%); /* W3C */ }
#cmRadarLegend h4{margin-bottom:5px;padding:10px 10px 0 10px}
#cmRadarLegend p, #cmRadarLegend ul{padding:5px 10px}
ul.cmWxLegendList{list-style:none outside}
.cmTease ul.cmWxLegendList li{display:list-item;float:left;padding:5px 5px 0 0;background:none;width:48%}
img.cmRadarSprite{height:32px;width:32px}
img.cmRadarSprite{vertical-align:middle;background-image:url("../assets/images/radio-music-shared/sprites/sprite_weather_radar.png");background-repeat:no-repeat}
.cmRadarSprite.cmRainCell{background-position:0 0}
.cmRadarSprite.cmHeavyRainCell{background-position:0 -32px}
.cmRadarSprite.cmWindRainCell{background-position:0 -64px}
.cmRadarSprite.cmHailCell{background-position:0 -96px}
.cmRadarSprite.cmTornadoCell{background-position:0 -128px}
.cmRadarSprite.cmSnowCell{background-position:0 -160px}
.cmRadarSprite.cmRainSnowCell{background-position:0 -192px}
.cmWeatherPMC .cmWeatherTipBox,.cmWeatherInteractiveRadar .cmWeatherTipBox{width:295px;float:left}
.cmWeatherPMC h3,.cmWeatherInteractiveRadar h3{display:inline-block;float:left;margin-bottom:8px;color:#7c7c7c}
.cmWeatherPMC h3 span.sprite,.cmWeatherInteractiveRadar h3 span.sprite{padding-left:13px}
.cmWeatherPMC .cmTipControls,.cmWeatherInteractiveRadar .cmTipControls{position:absolute;right:0}
.cmWeatherPMC .cmTipControls li,.cmWeatherInteractiveRadar .cmTipControls li{display:list-item;float:left;padding:0px 3px;background:none}
.cmWeatherPMC .cmTipControls li span,.cmWeatherInteractiveRadar .cmTipControls li span{padding-left:10px}
.cmWeatherPMC .cmTipControls li a:link,.cmWeatherInteractiveRadar .cmTipControls li a:link,.cmWeatherPMC .cmTipControls li a:visited,.cmWeatherInteractiveRadar .cmTipControls li a:visited{border-bottom:none}
.cmWeatherPMC .cmWeatherTips_orig,.cmWeatherInteractiveRadar .cmWeatherTips_orig{display:none}
.cmWeatherPMC .cmWeatherTips,.cmWeatherInteractiveRadar .cmWeatherTips{clear:both}
.cmWeatherPMC .cmWeatherTip,.cmWeatherInteractiveRadar .cmWeatherTip{width:100%;margin-bottom:10px}
.cmWeatherPMC .cmWeatherTip h5,.cmWeatherInteractiveRadar .cmWeatherTip h5{margin-bottom:3px}

/* Severe Weather Alerts */
#cmWeatherAlert .cmWeatherAlertLine{background-color:#c00;border:0px;height:3px}
#cmWeatherAlert h2{border:0;color:#c00;font-weight:bold;margin-bottom:10px;padding:0;text-transform:uppercase}
#cmWeatherAlert ul li{float:left;width:30%}
#cmWeatherAlert ul li:last-child{margin-bottom:10px}

/* Severe / Hurricane Weather Alert Detail */
#cmWeatherAlertWell ul{margin-bottom:10px}

/* Weather Tease */
.cmWeatherTeaseTooltip{width:200px}
#cmWeather .cmWeatherToday a.cm_tooltip{font-size:.917em;}
#cmWeather .cmWeatherToday a.cm_tooltip,#cmWeather .cmWeatherToday a.cm_tooltip:link{color:#000089;cursor:default}
#cmWeather .cmWeatherToday a.cm_tooltip:hover{color:#006;border-bottom:1px solid #006}
#cmWeather .cmMeteorologistBio .cmTeasePhoto{margin-left:10px}
#cmWeather .cmMeteorologistBio .cmTeaseSummary{padding-left:10px;padding-right:10px}
#cmWeather .cmMeteorologistBio .cmTeaseSummary p{padding:0;display:inline-block}
#cmWeather .cmMeteorologistBio .cmTeaseSummary a{padding-top:4px;display:inline-block}
#cmWeather .cmMeteorologistBio{display:inline-block}
#cmWeather .cmWeatherToday .cmWeatherTodayColumn.cmWeatherVLeftLine{border-left:1px solid #cfdbe7}
#cmWeather .cmWeatherTodayBox{height:100%;background-color:#fff;background:-moz-linear-gradient(center top,#fff,#dce5ec);background:-webkit-gradient(linear,50% 0%, 50% 100%,from(#fff),to(#dce5ec));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#dce5ec')}
#cmWeather .cmCol6Weather .cmWeatherCurrentBox{height:auto}
#cmWeather .cmWeatherDescription{height:auto}
#cmWeather .cmWeatherSkyDescription{min-height:2.25em}
#cmWeather .cmWeatherToday .spriteWeatherSmall{margin:5px auto}
#cmGridObject #cmWeather .cmWeatherCurrent li{border-bottom:1px solid white;padding:8px 0 7px 0;margin:0}
#cmWeather .cmWeatherToday .cmWeatherTodayColumn .cmWeatherTodayTempHigh{color:#ba0300}
#cmWeather .cmWeatherToday .cmWeatherTodayColumn .cmWeatherTodayTempLow{color:#5681b4}
.cmCol6 #cmWeather .cmWeatherCurrent .cmWeatherUpdated{clear:both;padding-top:10px}
.cmCol3 #cmWeather .cmWeatherCurrent .cmWeatherUpdated{clear:none;padding-top:2px}
.cmCol3 #cmWeather .cmWeatherCurrentBox{height:auto;padding-top:5px;padding-bottom:10px;border:none;border-top:1px solid #acb9c9;display:inline-block;width:100%}
.cmCol3 #cmWeather .cmWeatherTodayBox{background-color:#fff;background:-moz-linear-gradient(center top,#fff,#c0d0dd);background:-webkit-gradient(linear,50% 0%, 50% 100%,from(#fff),to(#c0d0dd));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#c0d0dd');padding-bottom:5px}
.cmCol3 #cmWeather .cmWeatherToday .cmWeatherTodayColumn{text-align:left;padding-bottom:5px;width:94%;min-height:0}
.cmCol3 #cmWeather .cmWeatherToday .cmWeatherTodayColumn .cmWeatherTodayCol1{float:left;display:inline-block;width:85px;padding-right:10px;margin-bottom:10px}
.cmCol3 #cmWeather .cmWeatherToday .cmWeatherTodayColumn .cmWeatherTodayCol2{float:left;display:inline-block;width:117px}
.cmCol3 #cmWeather .cmWeatherToday .cmWeatherTodayColumn .cmWeatherTodayCol2 p{padding:0}
.cmCol3 #cmWeather .cmWeatherToday hr{width:90%;border:none;border-bottom:1px solid #a7bdd4;margin:4px auto}
.cmCol3 #cmWeather .cmWeatherCurrent h2{float:left;margin-right:6px}
.cmCol3 #cmWeather .cmWeatherCurrent{width:100%}
.cmCol3 #cmWeather .cmWeatherSkyDescription{min-height:1em}
.cmCol3 #cmWeather .cmWeatherCurrent .cmWeatherUpdated{float:right;font-size:0.85em}
.cmCol3 #cmWeather .cmWeatherToday{width:100%}
.cmCol3 #cmWeather .cmWeatherToday .spriteWeatherMedium{float:left;margin:10px 10px}
.cmCol3 #cmWeather .cmWeatherCurrent .cmWeatherCurrentBoxWrapIcon{width:40%;float:left}
.cmCol3 #cmWeather .cmWeatherCurrent .cmWeatherCurrentBoxWrapData{width:58%;float:left;margin:0;padding-left:2%}
.cmCol3 #cmWeather .cmWeatherCurrent .cmWeatherCurrentBoxWrapData ul{float:left;width:95%;margin:0}
.cmCol3 #cmWeather .cmWeatherTodayBox{width:100%;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;border:1px solid #D3D2D2}
#cmWeather{margin-bottom:0}
.cmCol3 .gridBackground #cmWeather .cmWeatherToday .cmWeatherTodayColumn .cmWeatherTodayCol2{width:96px}
.cmCol3 .gridBackground #cmWeather .cmWeatherCurrentBox{width:89.5%}
.cmCol3 .gridBackground #cmWeather .cmWeatherCurrent .cmWeatherCurrentBoxWrapData{width:57%}

/* meteorologist forecasts */
#cmWeather.cmWeatherMeteorologist.cmCol6Weather .cmWeatherToday .cmWeatherTodayBox{display:inline-block;height:100%;border-left:none;background-color:#fff;background:-moz-linear-gradient(center top,#fff,#dce5ec);background:-webkit-gradient(linear,50% 0%, 50% 100%,from(#fff),to(#dce5ec));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#dce5ec')}
#cmWeather.cmWeatherMeteorologist.cmCol6Weather .cmWeatherCurrent .cmWeatherUpdated{clear:both;padding-top:10px}
#cmWeather.cmWeatherMeteorologist.cmCol6Weather .cmWeatherCurrent{clear:none;float:left;display:inline;width:32.5%}
#cmWeather.cmWeatherMeteorologist.cmCol6Weather .cmWeatherTodayBox{display:block;width:67%;-moz-border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0;padding-bottom:10px}
#cmWeather.cmWeatherMeteorologist.cmCol6Weather .cmWeatherToday .cmWeatherTodayColumn{border-left:1px solid #d3d2d2;float:left;height:auto;padding:12px 9px 20px;width:28%}
#cmWeather.cmWeatherMeteorologist.cmCol6Weather .cmWeatherToday .cmWeatherTodayColumn:first-child{border-left:none}
#cmWeather.cmWeatherMeteorologist.cmCol6Weather .cmWeatherCurrentBox{padding-top:6px}
#cmWeather.cmWeatherMeteorologist.cmCol6Weather .cmWeatherCurrentBox .cmWeatherCurrentBoxWrapData{margin:0 15px}
#cmWeather.cmWeatherMeteorologist.cmCol6Weather .cmWeatherCurrentBox .cmWeatherCurrentBoxWrapData ul{float:left;width:100%;margin:0 0 10px 0}
#cmWeather.cmWeatherMeteorologist.cmCol6Weather .cmWeatherCurrentBox .cmWeatherCurrentBoxWrapData li{border-bottom:1px solid white;padding:8px 0 7px 0;margin:0}
#cmWeather.cmWeatherMeteorologist .cmWeatherCurrent .cmWeatherWidgetCap{padding:10px 5px;background:#c1d2e6}
#cmWeather.cmWeatherMeteorologist .cmWeatherCurrent .spriteWeatherLarge{display:block;float:none;margin:0 auto;padding:0}
#cmWeather.cmWeatherMeteorologist .cmWeatherCurrent .cmWeatherCurrentInfo{width:100%;float:none;margin:0;text-align:center}
#cmWeather.cmWeatherMeteorologist .cmWeatherToday .cmWeatherTodayColumn{border:none}
#cmWeather.cmWeatherMeteorologist .cmWeatherToday .cmWeatherTodayBox{display:inline-block;height:100%;min-height:346px;background-color:#fff;background:-moz-linear-gradient(center top,#fff,#c0d0dd);background:-webkit-gradient(linear,50% 0%, 50% 100%,from(#fff),to(#c0d0dd));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#c0d0dd')}
#cmWeather.cmWeatherMeteorologist .cmMeteorologistBio .cmTeaseSummary p{display:block}
#cmWeather.cmWeatherMeteorologist .cmMeteorologistBio h2{background:none}

/*  cmPlaylist */
.cmPlaylist form{margin-bottom:10px}
.cmPlaylist label {font-size:1.167em;font-weight:bold;padding-right:10px}
.cmPlaylist ul{margin:10px 0}
.cmPlaylist li{display:inline-block;width:615px;margin:0;padding:10px 0;border-bottom:1px solid #ccc}
.cmPlaylist .cmPlaylistTime,.cmPlaylist .cmPlaylistImage,.cmPlaylist .cmFALlistTime,.cmPlaylist .cmFALlistImage{float:left;width:104px;padding-bottom:10px;text-align:center}
.cmPlaylistImage .cmStationLogo{width:85px;max-width:85px;height:85px;overflow:hidden;display:table-cell;vertical-align:middle;background:#000}
.cmPlaylistImage .cmStationLogo img{width:100%}
.cmPlaylist .cmPlaylistContent, .cmPlaylist .cmFALlistContent{float:left;width:400px;padding-bottom:0px;line-height:24px}
.cmPlaylist .cmPlaylistComments{clear:both}
.cmPlaylistContent a{line-height:18px}
.cmPlaylist .cmPlaylistSearchResults{clear:both}
input#id_search-q{width:350px;background:#ececec;padding:2px}
.cmPlaylist .cmPagination{border-bottom: 1px solid #ccc;padding:0 0 10px 0;width: 100%}
.cmPlaylist .cmPagination .cmNext{float:left;width:30%}
.cmPlaylist .cmPagination .cmHourRange {float: left;text-align: center;width: 13%}
.cmPlaylist .cmPagination .cmPrevious{float:left;width:30%;text-align: right}

/* cmFAL  */
.cmPlaylist .cmFAL{width:615px;margin-bottom:10px;text-align:center;font-weight:bold}
.cmPlaylist.cmFeaturedAdvertisers ul {margin:10px 0;border-top: 1px solid #ccc}
.cmPlaylist.cmFeaturedAdvertisers ul li{width:615px;display:inline-block;margin:0;padding:5px 0 0 0;border-bottom:1px solid #ccc;background:#f0f0f0}
.cmFALBackground{background:#f0f0f0;margin:0 !important;padding:10px 0 0 0 }
.cmPlaylist.cmRecentOnAirAds {margin-top:20px}
.cmRecentOnAirAds h3 .cmFloatRight {font-size:.833em}
.cmPlaylist.cmRecentOnAirAds ul{margin:10px 0}
.cmPlaylist.cmRecentOnAirAds li{width:615px;display:inline-block;padding:5px 0 0 0;border-bottom:1px solid #ccc}
.cmRecentOnAirAds .cmPagination{border-bottom: 1px solid #ccc;padding:0 0 10px 0;width: 100%;margin-bottom:15px}
.cmRecentOnAirAds .cmPagination .cmPrevious{float:left;width:30%;text-align:left}
.cmRecentOnAirAds .cmPagination .cmNext{float:right;width:30%;text-align:right}

/* cmArtistDetail and cmTrackDetail  */
.cmArtistDetail{float: left}
.cmArtistBio{float: right}
.cmArtistDetail img,.cmArtistSnapshot img{display:block;margin-bottom:10px}
.cmArtistSnapshot .cmStationLogo{width:180px;max-width:180px;background:#000;overflow:hidden;margin-bottom:10px}
.cmArtistSnapshot .cmStationLogo img{width:auto;margin-bottom:0}
#cmArticleWell .cmArtistBio h2{font-weight:bold;font-size:1.167em}
#cmArticleWell .cmArtistDetail,#cmArticleWell .cmTrackDetail {font-size:.875em}
#cmArticleWell .cmArtistDetail p,#cmArticleWell .cmTrackDetail p{margin:0;padding:0}
#cmArticleWell .cmArtistDetail ul{margin:0 0 10px 0; padding:0;list-style:none outside}
#cmArticleWell .cmArtistDetail ul li {padding:3px 0;line-height:1.167em}
.cmTrackDetail{float: left}
.cmTrackLyrics{float: right}
.cmArtistFeaturedAlbum{clear:both;margin:0 0 10px 0}
.cmArtistFeaturedAlbum img,.cmTrackDetail .cmArtistSnapshot img,.cmArtistSnapshot .cmStationLogo {float:left;margin:0 10px 10px 0}
.cmArtistSnapshot {clear:both;margin:0 0 10px 0}
.cmArtistExtras{clear:both;margin:0 0 10px 0}
.cmTrackDetail .cmStationLogo, .cmTrackDetail .cmStationLogo img{margin-bottom:0}
#cmArticleWell .cmTrackDetail .cmArtistSnapshot p{font-size:1.333em}

/* forums */
.cmForumPost{padding-bottom:10px}
.cmThreadDescription{float:right;width:500px}
.cmThreadTree{list-style:none;width:100%}
.cmThreadReply{padding:7px 0px 7px 150px}
.cmThreadReply .cmThreadReplyContent{float:left;width:68%}
.cmThreadReplyLevel1{padding-left: 0px;}
.cmThreadReplyLevel1 .cmThreadReplyContent {/*width: auto;*/}
.cmThreadReplyLevel2 {padding-left: 75px;}
.cmThreadReplyLevel2 .cmThreadReplyContent{width:340px}
.cmThreadReplyLevel3{padding-left:150px}
.cmThreadReplyLevel3 .cmThreadReplyContent{width:265px}
.cmReplyThreadOpen{display:block}
.cmForumHeader{margin-bottom:10px}
.cmThreadCount{float:right;font-size:1.167em;font-weight:bold}
.cmThreadCount span{margin-left:20px}
.cmThreadReplySelected .cmThreadUserReply{background-color:#fff49e}

/* thread collapse control */
.cmThreadControl{height:1em;margin-bottom:10px;padding:5px;background-color:#eee;border:1px solid #ccc}
.cmThreadController{position:relative}
.cmThreadController span{position:absolute;top:0px;left:0px;width:100%;text-align:center}
.cmThreadController .cmThreadToggleSpacer{visibility:hidden;position:relative}
.cmReplyThreadClosed .cmThreadUserReply,.cmReplyThreadClosedParent,.cmReplyThreadOpen .cmThreadToggleShow,.cmReplyThreadClosed .cmThreadToggleHide{display:none}
.cmThreadControl a.cmThreadToggle{float:right}
.cmThreadControl a.cmThreadToggle .sprite.iconCollapse,.cmThreadControl a.cmThreadToggle .sprite.iconExpand{padding-left:10px;text-indent:-6000px}

/* forum flagging */
.cmForumPost .sprite.iconFlag.flagged,.cmThreadReply .sprite.iconFlag.flagged{display:block}
.cmForumPost .sprite.iconFlag, .cmForumPost .sprite.iconFlagged.flagged,.cmThreadReply .sprite.iconFlag,.cmThreadReply .sprite.iconFlagged.flagged{display:none}
.cmForumPost .flaggedTarget .sprite.iconFlag,.cmThreadReplyContent .sprite.iconFlag{display:block}
.cmForumPost .cmThreadDescription .footer .sprite.iconFlag.iconRemove{display:block}

.cmForumPost .flaggedTarget .comment_text div,.cmThreadReplyContent .comment_text div{font-weight:bold}
.cmForumPost .flaggedTarget .cmFlagMessageBox,.cmThreadReplyContent .cmFlagMessageBox{width:95%}
.cmForumPost .flaggedTarget .cmFlagMessageBox span.iconFlagged,.cmThreadReplyContent .cmFlagMessageBox span.iconFlagged{float:left;margin-top:5px}
.cmForumPost .flaggedTarget .cmFlagMessageBox p,.cmThreadReplyContent .cmFlagMessageBox p{font-weight:bold;float:left}
.cmForumPost .flaggedTarget .cmFlagMessageBox p.flagSubmit,.cmThreadReplyContent .cmFlagMessageBox p.flagSubmit{margin-left:5px}
.cmForumPost .flaggedTarget .cmFlagMessageBox p select,.cmThreadReplyContent .cmFlagMessageBox p select{max-width:250px}
.cmForumPost .flaggedTarget .cmFlagMessageBox p.flagSubmit,.cmThreadReplyContent .cmFlagMessageBox p.flagSubmit{float:left}

/* sorting */
.forums .cmSortFilter{width:100px;float:left;padding:10px 0px;margin:35px 0px 10px 0px;border-bottom:3px double #999}
.forums .cmSortFilter li{padding-top:3px}

/* forum list pages */
.cmForumList{float:left;width:80%;margin-left:20px}
.cmForumList .cmTopic{border-bottom: 1px solid #ccc;padding:5px 0px}
.cmForumList .cmTopicHead{background-color:#e6e6e6;padding:3px;border:1px solid #bcbabc;color:#888;text-transform:uppercase;font-weight:bold;}
.cmForumList .cmTopicHead span{color:#888}
.cmForumList .cmLeftColumn{float:left;width:70%;margin-right:5px}
.cmForumList .cmRightColumn{float:left;width:25%;margin-left:10px;}
.cmForumList .cmTopic h4{margin-bottom:5px}
.cmForumList .cmTopic span{display:block;padding-bottom:5px}

/* form styles */
.newthread_form .cmFlagArea{height:120px}
.newthread_form p input#id_title,.newthread_form .comment_textarea textarea{width:68%}
.newthread_form .forum_textarea p{margin-bottom:10px;}
.newthread_form p.submit input{float:right;}
#cmNewReply h3{color:#444}
#cmNewReply .comment_textarea,#thread-form-edit .comment_textarea,.cmThreadEdit .comment_textarea{width:68%;float:left;}
#thread-reply-form [name=comment] {height:200px;width:98%}
.cmThreadReplyFormContext{font-style:italic}
.cmThreadSiblings{margin:10px 0px}
.cmThreadSiblings .previous_thread,.cmThreadSiblings .next_thread{display:block;width:40%}
.cmThreadSiblings .next_thread{float:right;text-align:right}
form .help-text {float: right;position: relative;right: 0px;}

/* traffic */
#cmTrafficMap {position:relative}
#cmTraffic{height:400px;position:relative}
#cmTraffic .nvt_commuter .nvtwa_content{width:282px}
#cmTraffic .nvt_commuter .nvtwa_mapc{margin-left:0;left:292px}
#cmTraffic .nvt_localSearch_Form input.nvt_searchfor{width:73%}
#cmTraffic .nvt_roads_List .nvt_roadslist_name{width:76px}
#cmTraffic .nvt_map_Toolbar,#cmTraffic .nvt_commuter .nvt_menu_tab{background:url("../assets/images/radio-music-shared/traffic_menu.png") repeat-x}
#cmTraffic .nvt_commuter .nvtwa_menu .nvt_menu_tab_selected{background:url("../assets/images/radio-music-shared/traffic_menu_hover.png") repeat-x}
#cmTraffic .nvt_tab_content{color:#fff}
#cmTraffic .nvt_map_Toolbar .nvt_menu{color:#fff !important}
#cmTraffic .nvt_commuter .nvt_menu_tab .nvt_img_Traffic,#cmTraffic .nvt_commuter .nvt_menu_tab .nvt_img_Search, #cmTraffic .nvt_commuter .nvt_menu_tab .nvt_img_Directions{background:none;padding-left:0}
#cmTraffic .nvt_roads_List .nvt_roadslist_name{margin-left:0}
#cmTraffic .nvt_road_shield{display:none}
#cmTraffic .nvt_routing_Form div.nvt_links_holder a.nvt_Routing_Form_calc{clear:both;float:none;margin:0;width:38px}
#cmTraffic .nvt_routing_Form .nvt_form_options{padding-bottom:10px}
#cmTraffic .nvt_routing_Form .nvt_links_holder {height:100%}
#cmTraffic .nvt_gizmo a.nvt_btn span{line-height:21px}
#cmTraffic .nvt_routing_Summary .nvt_details,#cmTraffic .nvt_routing_Summary .nvt_summary_details .nvt_show_details_freeflowtime{clear:both;float:none}
#cmTraffic .nvt_routing_Summary div.nvt_find_faster .nvt_Routing_Summary_find_faster{float:none}
#cmTraffic .nvt_routing_Summary .nvt_details_holder{display:block;height:100%;margin-top:0}
#cmTraffic .nvt_routing_Form .nvt_advOptions_right{margin-left:138px}
#cmTraffic .nvt_routing_Form .nvt_advOptions_left{width:129px}
#cmTraffic .nvt_routing_Summary div.nvt_find_faster{clear:none;float:none;width:109px}
#cmTraffic .nvt_map_Toolbar .nvt_tbLeft{margin-left:10px}
#cmTraffic .nvt_map_Toolbar .nvt_tbSep{display:none}
#cmTrafficSpeed {background:#fff;position:absolute;bottom:70px;left:10px;width:200px;height:30px;border:1px solid #000}
#cmTrafficSpeed .cmTrafficTitle {float:left;width:80px;line-height:30px;padding-left:6px;font-weight:bold}
#cmTrafficSpeed .cmTrafficColors {float:right;width:85px;margin-right:15px;height:30px;background: url("../assets/images/radio-music-shared/traffic_colors.png") center center no-repeat}

/* Traffic Incidents & Drive Time */
#cmTrafficDriveTimeTabs,#cmTrafficDriveTimeTabs .ui-state-default{border: 0px solid #000}
#cmTrafficTriptime{display:none}
#cmTrafficDriveTimeTabs{margin-top:20px}
#cmTrafficDriveTimeTabs table{width:100%}
#cmTrafficDriveTimeTabs table th,#cmTrafficDriveTimeTabs table td{text-align:left;vertical-align:top;padding-bottom:6px}
#cmTrafficDriveTimeTabs table th.cmHwy{width:60px}
#cmTrafficDriveTimeTabs table th.cmLocation{width:100px}
#cmTrafficDriveTimeTabs table th.cmDirection{width:80px}
#cmTrafficDriveTimeTabs table th.cmStarttime{width:132px}
#cmTrafficDriveTimeTabs table td.cmHwy,#cmTrafficDriveTimeTabs table td.cmLocation,#cmTrafficDriveTimeTabs table td.cmHwyDescription{padding-right:10px}
#cmTrafficDriveTimeTabs .cmTabbedModuleTabs{border:none}
#cmTrafficDriveTimeTabs .cmTabbedContainer ul{padding-bottom: 0px;}
#cmTrafficDriveTimeTabs .cmTabbedContainer ul a{width:200px;padding:6px 0;font-weight:bold;color:#336699}
#cmTrafficDriveTimeTabs .cmTabbedContainer ul li.ui-tabs-selected{color:#000;border-bottom: 2px solid #fff}
#cmTrafficDriveTimeTabs .cmTabbedContainer ul li.ui-tabs-selected a{color:#000}
#cmTrafficDriveTimeTabs .cmTabbedModuleTabs{padding-top:20px}
#cmTrafficDriveTimeTabs .cmTabbedModuleTabs .cmListItemCount,#cmTrafficDriveTimeTabs .cmTabbedModuleTabs .cmPaginationContainer{margin-bottom:20px}
.cmTease #cmTrafficDriveTimeTabs .cmTabbedContainer ul{padding-bottom:1px}
.cmTease #cmTrafficDriveTimeTabs ul li{background: none;margin-right: 2px;padding: 0;line-height:15px}
.cmTease #cmTrafficDriveTimeTabs .cmTabbedContainer ul li{background:#c6c6c5;background:-moz-linear-gradient(center top,#fcfdfe 0%,#c6c6c5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(20%,#fcfdfe), color-stop(100%,#c6c6c5));display:inline;float:left;text-align:center}
.cmMapToolTip{width:250px}
#cmTrafficIncidents .cmIconSeverity{width:15px}
#cmTrafficIncidents .cmSpriteMap{height:15px;display:inline-block;margin-top:0px}
#cmTrafficIncidents .cmSpriteMap.trafficIconRed{background-position: -60px 0}
#cmTrafficIncidents .cmSpriteMap.trafficIconYello{background-position: -75px 0}
.cmTabbedContainer select{min-width:100px;width:auto}
#cmNoIncidents {display:none;padding:10px 0 50px 0}
#cmNoIncidents .cmMessageBox{color:#fff;text-align:center}
#cmIncidents td.cmHwyDescription{text-transform:capitalize}
#cmIncidents th.cmHwyDescription{width:187px}
.cmDivider{background-color:#f4f4f4}

/* events/places styles */
#cmEventPlaceWell{clear:both;margin:10px 0}
#cmEventPlaceWell .cmCol{float:left;width:195px;margin:0 15px 20px 0}
#cmEventPlaceWell .cmColLast{margin-right:0}
#cmEventPlaceWell .cmCol h5{margin-bottom:2px}
#cmEventPlaceWell .cmCol p{margin-bottom:10px}
#cmEventPlaceWell .cmEventShortDesc,#cmEventPlaceWell .cmEventLongDesc{margin-bottom:10px}
#cmEventPlaceWell .cmEventLongDesc ul{list-style-type:disc;margin-left:34px}
#cmEventPlaceWell .cmEventLongDesc ol{list-style-type:decimal;margin-left:34px}
#cmEventPlaceWell .cmPlaceMapDesc{margin-bottom:10px}
#cmEventPlaceWell #cmPlaceMapCanvas{float:left;width:195px;height:195px;margin:0 15px 10px 0}
#cmEventPlaceWell .cmRelatedArticlesBox{margin-top:10px;border-top:1px solid #ccc}

/* Twitter Module */
#twitterFeed .tweet, #mylasttweets{padding:0 0 5px 0;height:160px;overflow-x:hidden;overflow-y:auto;}
#twitterFeed{border:1px solid #cecece}
#twitterFeed h4{font-size:1em;background:url("../assets/images/radio-music-shared/twitterFeed.png") repeat-x;color:#7c7c7c;font-weight:bold;padding:4px;text-shadow:1px 1px 2px #fff;margin-bottom:4px;}
#twitterFeed h4 img{padding:0 4px 0 0;margin:-2px 0 0 0}
#twitterFeed ul li{border-bottom:1px solid #ccc;margin:0 4px;padding:5px 0 5px 4px}
#twitterFeed ul li:last-child{border:none}
.cmModuleHeader .status{font-weight:bold}
#twitterFeed ul li img{display:none}
.cmModuleHeader .status{font-weight:bold}
.cmFFDialog {overflow:auto;padding:0}
.cmFFDialog.ui-widget-content{background-color:transparent;border:none}
.cmFFDialog.ui-dialog .ui-dialog-content{padding:15px}
.cmFFDialog .ui-dialog-titlebar{display:none}

/* dynamic lede - rotator */
.ui-tabs .ui-tabs-hide{display:none}
.cmRotatorLede.ui-widget-content,.cmRotatorLede.ui-widget-content .ui-widget-content,.cmRotatorLede.ui-widget-content .ui-state-default,.cmRotatorLede.ui-widget-content .ui-state-active{border:none;background-color:transparent}
.cmRotatorLede.ui-widget{font-size:1em}
#cmGridObject .cmRotatorLede{margin-bottom:10px}
#cmGridObject .cmRotatorLede .gridBackground{padding:12px 6px 0;background:#fff;border:2px solid #234a77;-webkit-border-radius:0 8px 8px 8px;-moz-border-radius:0 8px 8px 8px;border-radius:0 8px 8px 8px}
#cmGridObject .cmRotatorLede .gridBackground.cmTopRounded{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.cmRotatorLede ul.cmTabNav li a.cmTabNavLink:visited,.cmRotatorLede .cmTabNav li a.cmTabNavLink{filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)} /* disables the filter for IE to remove the gradient from other css */
.cmRotatorLede ul.cmTabNav{position:relative;zoom:1;background:transparent;margin:0 0 -2px -1px;border-bottom:none}
.cmRotatorLede ul.cmTabNav li.ui-state-default a.cmTabNavLink,.cmRotatorLede ul.cmTabNav li.ui-state-default a.cmTabNavLink:visited{background:#234a77;border:2px solid #234a77;border-bottom:none;color:#fff;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}
.cmRotatorLede ul.cmTabNav li.ui-tabs-selected a.cmTabNavLink{background:#fff;border-color:#234a77;color:#234a77}
.cmRotatorLede .cmCol6{width:580px;margin:0 10px}
.cmRotatorLede .cmCol4{width:380px;margin:0 10px}
.cmRotatorLede .cmCol3{width:280px;margin:0 10px 0 5px}
.cmRotatorLede .cmCol2{width:185px;margin:0 7px}

/* Imported wordpress blogs */
div.cmWp-aligncenter{margin:auto;display:block}
div.cmWp-alignright{margin:0 0 10px 20px;float:right}
div.cmWp-alignleft{margin:0 20px 10px 0;float:left}
p.cmWpCaption{color:#555;font-size:1em!important}

/* Facebook widget fix */
.fb_iframe_widget iframe{position:relative!important}

/* HTML Sitemap */
.cmHTMLSiteMapPages {list-style:none;width:100%;text-align:center;margin:30px;}
.cmHTMLSiteMapPages li {display:inline-block;margin:3px;}
.cmHTMLSiteMapResults li h3 {margin-top:10px;}


/* Simple Newsletter Signup */
.cmNewsletterSignupContainer {border:1px solid #b7b7b7;background-color: #C8C8C8;margin-bottom:15px;width:540px;}
.cmNewsletterSignup input {height: 21px;padding: 4px;font-size: 1em;min-width:300px;}
.cmNewsletterSignup button {height: 33px;vertical-align: top;font-size: 14px;text-transform: uppercase;color: #FFF;background:#131050;border: 1px solid #AEAEAE;border-radius: 0 8px 8px 0;border-left: none;}
.cmNewsletterSignupContainer .cmErrorBox {color:white;margin:15px 0 0 15px;}
.cmNewsletterSignupMessage h1 {font-size: 2em;}
.cmNewsletterSignupMessage h1, .cmNewsletterSignupMessage p {color:#131050;}
.cmNewsletterSignupMessageRightRail h1, .cmNewsletterSignupMessageRightRail p {text-align:center;font-size:10px;}
.cmNewsletterSignupMessageRightRail h1 {color:#295285;margin-bottom:0;}
.cmRightRail .cmNewsletterSignupContainer {background-color:#f5f3f3;margin:0 0 10px 0;padding:5px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.cmRightRail .cmNewsletterSignupRightRail input {padding: 4px;width:209px;height:16px;font-size:12px;}
.cmRightRail .cmNewsletterSignupRightRail button {color:#fff;text-transform: uppercase;vertical-align: top;height:28px;background:#295285;font-size:12px;border: 1px solid #AEAEAE;border-radius: 0 5px 5px 0;border-left: none;}
.cmNewsletterSignupMessageRightRail.cmErrorBox {width:initial;margin:0 0 5px 0;text-align:center;}
.cmNewsletterSignupContainer .cm_NewsletterHeader{font-size:22px;border-bottom:1px solid #fff;font-weight:400;color:#fff;padding:15px 0 15px 15px;margin-bottom:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkOTBlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ3OGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#3d90e2 0,#00478f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3d90e2),color-stop(100%,#00478f));background:-webkit-linear-gradient(top,#3d90e2 0,#00478f 100%);background:-o-linear-gradient(top,#3d90e2 0,#00478f 100%);background:-ms-linear-gradient(top,#3d90e2 0,#00478f 100%);background:linear-gradient(to bottom,#3d90e2 0,#00478f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d90e2', endColorstr='#00478f', GradientType=0 )}
.cmNewsletterSignup{padding:15px}
.cmNewsletterSignupMessage{background:#fff}
.cmNewsletterSignupMessage h1{padding:15px 0 0 15px}
.cmNewsletterSignupMessage p{padding:0 0 15px 15px}

.site_tv .cm-sponsor {display: inline; margin-left: 4px; color: #9f9ea1; font-style: italic; font-size: 1.167em; }
.site_tv .cm-sponsor {display: inline; margin-left: 4px; color: #9f9ea1; font-style: italic; font-size: 1em; }
.site_tv .cm-sponsor-head { color:#9F9EA1; font-weight:normal; }
.site_tv .cmHozListLastItem { display: inline-block; }
.site_tv .cmTeaseHorizList .cm-sponsor { margin-left: 6px; float: left; }
.site_tv .cm-story-sponsor-head { font-size:1.25em; font-weight: bold; font-style:italic; color:#9f9ea1; }
.site_tv .cm-story-sponsor-name { font-size:1.25em; font-weight: bold; color: #444; }
.site_tv .cm-story-source-content, .site_tv .cm-story-source-logo { display: inline-block; }
.site_tv .cm-story-source-content { margin-right: 15px; line-height: 25px; }
.site_tv .cm-story-source-logo { padding: 0 15px; border-left: 1px solid #9f9ea1; }
.site_tv .cm-story-sponsor-image { max-height: 31px; max-width: 88px; }
.site_tv .cm-story-source-logo a:hover { border-bottom: none; }

.cm-sponsored-img-overlay { background-color: rgba(0,0,0,0.85); text-align: center; font-weight: bold; font-style: italic; color: #FFFFFF; display:block; width:100%; height:16px; line-height:16px; position:absolute; left:2px; bottom:0; overflow-y:hidden; }

/* High school sports stats */
.page__header {margin-bottom: 20px;}
.page__title { font-size: 24pt; margin: 0; }
.page__timestamp { font-size: 10pt; }
.page__label { color: #201c9f; font-weight: bold; text-align: right; }
.game,
.game th,
.game td { border-color: #ccc; border-style: solid; border-width: 1px 0 0 1px;}
.game { border-width: 0 1px 1px 0; font-size: 14px; width: 100% ; margin-bottom: 20px; line-height: 25px; border-spacing: 0;}
.game__title,
.game__final { color: #fff; font-weight: normal; }
.game__title { background-color: #201c9f; text-align: left; }
.game__final { background-color: #5f854b; }
.game__title,
.game__team__name { padding: 0 20px; width: 80% }
.game__final,
.game__team__score { width: 20% }
.game__team--winner { font-weight: bold; }
.game__team--winner .game__team__score:after { content: ' '; display: block; border-width: 7px 7px 7px 0; border-style: solid; border-color: transparent #000 transparent transparent; position: absolute; right: 0; top: 50%; margin-top: -7px;}
.game__team--home .game__team__name:before { content: '*' ;position: absolute; margin-left: -12px;}
.game__team__name { color: #201c9f; }
.game__team__score { background-color: #e4f0da; text-align: center; position: relative;}

ul { list-style-position: inside !important; }


@font-face {
    font-family: 'Montserrat';
    src: url(../assets/css/shared/wired/font/montserrat-bold-webfont.eot);
    src: url(../assets/css/shared/wired/font/montserrat-bold-webfont.eot?#iefix) format('embedded-opentype'), url(../assets/css/shared/wired/font/montserrat-bold-webfont.woff2) format('woff2'), url(../assets/css/shared/wired/font/montserrat-bold-webfont.woff) format('woff'), url(../assets/css/shared/wired/font/montserrat-bold-webfont.ttf) format('truetype'), url(../assets/css/shared/wired/font/montserrat-bold-webfont.svg#montserratbold) format('svg');
    font-weight: bold;
}
@font-face {
    font-family: 'Montserrat';
    src: url(../assets/css/shared/wired/font/montserrat-regular-webfont.eot);
    src: url(../assets/css/shared/wired/font/montserrat-regular-webfont.eot?#iefix) format('embedded-opentype'), url(../assets/css/shared/wired/font/montserrat-regular-webfont.woff2) format('woff2'), url(../assets/css/shared/wired/font/montserrat-regular-webfont.woff) format('woff'), url(../assets/css/shared/wired/font/montserrat-regular-webfont.ttf) format('truetype'), url(../assets/css/shared/wired/font/montserrat-regular-webfont.svg#montserratregular) format('svg');
    font-weight: normal;
}
@font-face {
    font-family: 'Roboto Slab';
    src: url(../assets/css/shared/wired/font/RobotoSlab-Regular-webfont.eot);
    src: url(../assets/css/shared/wired/font/RobotoSlab-Regular-webfont.eot?#iefix) format('embedded-opentype'), url(../assets/css/shared/wired/font/RobotoSlab-Regular-webfont.woff) format('woff'), url(../assets/css/shared/wired/font/RobotoSlab-Regular-webfont.ttf) format('truetype'), url(../assets/css/shared/wired/font/RobotoSlab-Regular-webfont.svg#roboto_slabregular) format('svg');
    font-weight: normal;
}
@font-face {
    font-family: 'Roboto Slab';
    src: url(../assets/css/shared/wired/font/RobotoSlab-Bold-webfont.eot);
    src: url(../assets/css/shared/wired/font/RobotoSlab-Bold-webfont.eot?#iefix) format('embedded-opentype'), url(../assets/css/shared/wired/font/RobotoSlab-Bold-webfont.woff) format('woff'), url(../assets/css/shared/wired/font/RobotoSlab-Bold-webfont.ttf) format('truetype'), url(../assets/css/shared/wired/font/RobotoSlab-Bold-webfont.svg#roboto_slabbold) format('svg');
    font-weight: bold;
}

/* 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}
.cmRelated.cmRelated-collapse { display:none; }

/* 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}


/* widgets.css */

/* navigation  bar */
.cmNavigation{clear:both;padding-top:11px;min-height:24px;width:960px}
.cmSiteNav a,.cmClassifiedSiteNav a{padding: 6px 0 5px 0}
.cmSiteNav ul,.cmClassifiedSiteNav ul{list-style:none;padding:0;margin:0}
ul.cmSiteNav li.primaryNavMenu,.cmSiteNav li,ul.cmClassifiedSiteNav li.primaryNavMenu,.cmClassifiedSiteNav li{float:left;display:inline;padding:0;margin:0}
.cmSiteNav a,.cmClassifiedSiteNav a{display:block}
.cmSiteNav li:hover,.cmSiteNav li.cmPrimaryNavHover,.cmClassifiedSiteNav li:hover,.cmClassifiedSiteNav li.cmPrimaryNavHover{background:none}
.cmSiteNav li.cmPrimaryNavMenu a,.cmSiteNav li.cmPrimaryNavMenu a:link,.cmClassifiedSiteNav li.cmPrimaryNavMenu a,.cmClassifiedSiteNav li.cmPrimaryNavMenu a:link{text-align:center;display:block}
.cmSiteNav li.cmSubNavMenu a,.cmSiteNav li.cmSubNavMenu a:link,.cmClassifiedSiteNav li.cmSubNavMenu a,.cmClassifiedSiteNav li.cmSubNavMenu a:link{text-align:left}
ul.cmSubNav{display:none}
.cmSiteNav ul.cmSubNav,.cmClassifiedSiteNav ul.cmSubNav{position:absolute;height:auto;width:12em;margin:0;line-height:1}
.cmSiteNav li.cmSubNavMenu a,.cmSiteNav li.cmSubNavMenu a:link,.cmClassifiedSiteNav li.cmSubNavMenu a,.cmClassifiedSiteNav li.cmSubNavMenu a:link{width:10.92em;padding: 8px 5px 8px 8px}
.cmSiteNav ul.cmSubNav ul,.cmClassifiedSiteNav ul.cmSubNav ul{margin:-2.5em 0 0 12em}
.cmSiteNav ul.cmSubNav,.cmClassifiedSiteNav ul.cmSubNav{margin-top:-1px;-webkit-box-shadow:0px 2px 5px #666;-moz-box-shadow:0px 2px 5px #666;-o-box-shadow:0px 2px 5px #666;box-shadow:0px 2px 5px #666}
.cmSiteNav .cmPrimaryNavMenu.cmPrimaryNavHover span,.cmClassifiedSiteNav .cmPrimaryNavMenu.cmPrimaryNavMenuimaryNavHover span{position:absolute;right:4px}

/* DATE PICKER */
.cmCalendar{border:1px solid #d8d5cd;margin-bottom:10px;text-align:center;background-color:#e4e2db;background:-moz-linear-gradient(center top,#e4e2db 0%,#f3f2ed 100%);background:-webkit-gradient(linear,50% 0%, 50% 100%,from(#e4e2db),to(#f3f2ed));border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px}
.cmCalendar .cmCalendarBorder{padding-bottom:5px;border:2px solid #fff;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px}
.cmCalendar h3.cmCalendarHeader{font-size:1.333em;color:#7c7c7c;margin:5px 5px 5px 10px;text-align:left;text-shadow:1px 1px 2px #fff;-webkit-text-shadow:1px 1px 2px #fff;-moz-text-shadow:1px 1px 2px #fff;-o-text-shadow:1px 1px 2px #fff}
.calendar{width:97%;margin:0px auto}
.ui-datepicker{margin-top:2px;padding:3px;background-color:#fff;border:1px solid #cbcbcb;display:none}
.ui-datepicker-header{margin:2px;background-color:#1274c0;background:-moz-linear-gradient(center top,#82aed1 0%,#1274c0 100%);background:-webkit-gradient(linear,50% 0%, 50% 100%,from(#82aed1),to(#1274c0));height:100%;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#82aed1', endColorstr='#1274c0'); /* IE6 & IE7 */ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#82aed1', endColorstr='#1274c0')"; /* IE8 */font-size:1.083em;font-weight:bold;border:1px solid #5d5d5d;box-shadow:0px 0px 4px #bbb;-webkit-box-shadow:0px 0px 4px #bbb;-moz-box-shadow:0px 0px 4px #bbb;-o-box-shadow:0px 0px 4px #bbb}
.ui-datepicker-header:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ui-datepicker-header a,.ui-datepicker-header a span{padding:0px;cursor:pointer;text-decoration:none}
.ui-datepicker-header a:hover{background-color:#68a1c6;color:#444}
.ui-datepicker-title{padding:7px 0px;text-align:center;font-size:1.167em;text-transform:uppercase;text-shadow:2px 2px 0px #7b7b7b;-webkit-text-shadow:2px 2px 0px #7b7b7b;-moz-text-shadow:2px 2px 0px #7b7b7b;-o-text-shadow:2px 2px 0px #7b7b7b}
.ui-datepicker-title span{color:#fff;cursor:pointer}
.ui-datepicker-prev{float:left}
.ui-datepicker-prev span{background-image:url("../assets/images/radio-music-shared/sprites/sprites.png");background-position:-32px -134px;background-repeat:no-repeat}
.ui-datepicker-next{float:right}
.ui-datepicker-next span{background-image:url("../assets/images/radio-music-shared/sprites/sprites.png");background-position:0 -166px;background-repeat:no-repeat}
.ui-datepicker-calendar{margin:0;border-collapse:separate;border-spacing:3px 2px}
.ui-datepicker-calendar th{padding:4px;background-color:#7d7d7d;text-align:center;border:1px solid #5d5d5d;box-shadow:0px 0px 4px #bbb;-webkit-box-shadow:0px 0px 4px #bbb;-moz-box-shadow:0px 0px 4px #bbb;-o-box-shadow:0px 0px 4px #bbb}
.ui-datepicker-calendar th span{color:#fff}
.ui-datepicker-calendar td{width:14%}
.ui-datepicker-calendar td a{display:block;padding:2px 5px;color:#959595;background:#e8e8e8;border:1px solid #86abc8;color:#036dbe;-webkit-transition:color 0.175s linear,background 0.175s linear}
.ui-datepicker-calendar td a:hover{background:#96b9d3;color:#fff}
.ui-datepicker-calendar td.ui-datepicker-current-day a{color:#fff;font-weight:bold;background-color:#96b9d3;background:-moz-linear-gradient(center top,#96b9d3 0%,#1269ac 100%);background:-webkit-gradient(linear,50% 0%, 50% 100%,from(#96b9d3),to(#1274c0))}
.ui-datepicker-calendar td.ui-datepicker-other-month a{background:#cdcdcd;color:#444;border:1px solid #444;-webkit-transition:color 0.175s linear,background 0.175s linear}
.ui-datepicker-calendar td.ui-datepicker-other-month a:hover{background:#999;color:#fff}
#ui-datepicker-div, .ui-datepicker-calendar{width:220px}
.ui-datepicker-header a span{display:block;height: 31px;width: 20px}
.cmBodyWrap .cmCalendar .ui-datepicker{display:block}

/* INLINE DATE PICKER */
.ui-datepicker-inline .ui-datepicker-calendar{width:100%}
.ui-datepicker-inline .ui-datepicker-calendar td a{padding:4px 0px;text-align:center}
.ui-datepicker-calendar td{box-shadow:0px 0px 4px #bbb;-webkit-box-shadow:0px 0px 4px #bbb;-moz-box-shadow:0px 0px 4px #bbb;-o-box-shadow:0px 0px 4px #bbb}

/* SIDEBAR DATE PICKER */
.sidebar .ui-datepicker{display:block;margin-bottom:20px}
.sidebar .ui-datepicker-header a{padding:5px 15px}

/* search results */
.cmSearchResultsListHeader a.cmSearchFeedback,.cmSearchResultsListFooter a.cmSearchFeedback{font-size:0.917em}
.cmSearchResultsListHeader{padding-bottom:0.25em}
.cmSearchResultsListFooter{padding-bottom:10px;border-bottom:1px solid #ccc}
.cmSearchResultsForm input{width:350px}
.cmSearchResultsListWellEmpty{padding:10px 0;clear:both}
.cmSearchFiltersList{width:90px;margin-right:15px;float:left;border-bottom:3px double #999}
.cmSearchFilter,.cmSortFilter{padding:10px 0 5px 0;margin:0 0 10px 0;border-top:3px double #999}
.cmSearchFilter h5{margin-bottom:5px}
.cmSearchFilter h6{margin-bottom:0;font-weight:normal}
.cmSearchFilter p{padding:0;margin-bottom:10px}
.cmSearchFilterBorderless{padding:10px 0 0 0;margin:0 0 10px 0}
.cmSearchFilterBorderless h5{margin-bottom:5px}
.cmSearchFilter label,.cmSearchFilterBorderless label{font-weight:normal}
.cmSearchFilter input,.cmSearchFilterBorderless input{width:60px;margin-bottom:5px}
.cmSearchFilter .ui-datepicker-trigger,.cmSearchFilterBorderless .ui-datepicker-trigger{width:16px;height:16px;padding:0;margin:0 0 0 5px;background-color:transparent;border:none;cursor:pointer}
.cmSearchResultsList{width:500px;float:left}
.cmSearchFilter .ui-datepicker-trigger, .cmSearchFilterBorderless .ui-datepicker-trigger { position:relative\9;top:5px\9;*top:-5px; }
.cmSearchFilter .cmSpriteMap.iconMapStar{margin-right:5px}

/* events search results */
.cmEventSearchResultsListHeader .label_column{display:inline-block;width:100px;margin:0 15px 0 0}
.cmEventSearchResultsListHeader li{margin:0 0 5px 0}
.cmEventSearchResultsListHeader input{width:350px}
.cmEventSearchResultsListHeader .date_picker_input{width:60px}
.cmEventSearchResultsListHeader .submit_button{display:inline-block;margin-left:115px}
.cmEventSearchResultsListHeader .ui-datepicker-trigger{width:16px;height:16px;padding:0;margin:0 0 0 5px;background-color:transparent;border:none;cursor:pointer;vertical-align:middle}
.cmEventSearchResultsListHeader .sprite.iconQuestion{cursor:pointer}

/* school closings search results / entity details */
.cmSchoolClosings .cmSearchFiltersList{width:120px} /* body class selector */
.cmSchoolClosings .cmSearchResultsList{width:480px} /* body class selector */
.cmSchoolClosings .cmSearchFilter .disabled{color:#999} /* body class selector */
.cmSchoolClosings .cmSearchResultsList dt{font-weight:bold;width:55px;float:left} /* body class selector */
.cmSchoolClosings .cmSearchResultsList dd{width:425px;float:left} /* body class selector */
.cmSchoolClosings .cmListItem h4, .cmSchoolClosings .cmListItem h5{margin-bottom:5px} /* body class selector */
.cmSchoolClosings .cmListHeader ul{margin:10px 0 5px} /* body class selector */
.cmSchoolClosingsAlphaFilter li{display:inline;list-style:none;padding:0 4px;border-right:1px solid #444}
.cmSchoolClosingsAlphaFilter .first{padding-left:0}
.cmSchoolClosingsAlphaFilter .last{padding-right:0;border-right:none}
.cmSchoolClosingsEntity .cmTimeStamp{margin:10px 0} /* body class selector */
#cmSchoolClosingsEntityWell{margin:10px 0}
#cmSchoolClosingsEntityWell dl{margin-bottom:10px;border-bottom:1px solid #ccc}
#cmSchoolClosingsEntityWell dt{font-weight:bold;width:115px;margin-bottom:5px;float:left;clear:both}
#cmSchoolClosingsEntityWell dd{width:500px;margin-bottom:5px;float:left}

/* pagination styles */
.cmPaginationContainer{float:right;margin:10px 15px 0 0}
.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}
.cmPaginationRedux .cmPaginationResults,.cmPaginationRedux .cmPaginationPrevious{margin-right:10px}
.cmContentRule{width:100%;height:1px;background:#ccc;margin-bottom:10px;clear:both}

/* tool styles */
.cmToolBox{display:inline-block;width:100%;background-color:transparent;margin-bottom:10px}
.cmToolBox a{text-decoration:none;border:none}
.cmToolBox .cmComments{white-space:nowrap}
.cmToolBox .sprite.iconComments{clear:both}
.cmToolBox .cmCount{padding-left:5px}
.cmToolBox ul li{float:left;display:inline;/*height:23px;*/margin:1px 0px 0 0px;padding-right:10px;min-width:95px;}
.cmToolBox ul li p{text-align:center}
.cmToolBox ul li a{font-size:0.917em;text-transform:uppercase}
.cmToolBox .vote_form{padding:0.09em 0;margin-left:15px}
.cmToolBox .sprite.iconVoteUp,.cmFlagArea .sprite.iconVoteUp{border:none;background-color:transparent;text-transform:uppercase;cursor:pointer;background-position: -384px -1358px}
.cmToolBox span.count,.cmToolBox form.vote_form button span.count,.cmToolBox form.vote_form button,span.count{color:#000098}
form.vote_form button{position:relative;padding-left:20px;padding-right:60px !important;height:20px;float:left;width:80px;display:inline-block;}
form.vote_form .cmVoteText{float:left;margin:2px 0 0 -55px;padding-bottom:1px;display:inline-block;color:#000098;text-transform:uppercase}
form.vote_form .cmVoteText span{color:#000098;text-transform:uppercase}
form.vote_form .cmVoteText span:hover{color:#006;border-bottom:1px solid #006}
form.vote_form button:hover + .cmVoteText span:hover{border-bottom:1px solid #006}

/* topics box styles */
.cmTopicsBox{display:inline-block;width:350px;padding:10px;margin-bottom:10px;border:1px solid #000}
.cmTopicsBox span{float:left;margin-top:5px;margin-right:4px}
.cmTopicsBox ul li{float:left;margin:4px 0px;padding:0px 5px;border-right:1px solid #444}
.cmTopicsBox ul li:last-child{border-right:none}

/* related articles, sponsored links box styles */
.cmRelatedArticlesBox{margin-bottom:10px}
.cmRelatedArticlesBox h6{margin:8px 0 10px}
.cmRelatedArticlesBox ul{list-style-type:none;padding:0;}
.cmRelatedArticlesBox ul li{margin:0 0 0 -5px;padding:0 0 5px 15px}

/* cmInfoBox styles */
.cmInfoBox{margin-bottom:20px;padding-top:10px}
.cmInfoBox hr{height:2px;margin:0 0 10px 0;border:none;background:#cdcdcd}
#cmArticleWell .cmInfoBox p{padding:0 0 .5em 0}

/* Lead and Related Maps */
.cmLeadRelatedMap{float:left;margin-right:1.5em;min-height:200px;width:405px}
.cmLeadLargeRelatedMap{float:none;margin-right:0;margin-bottom:15px;min-height:300px;width:615px}
#cmLeadRelatedMapCanvas{border:2px solid #fff;height:200px;width:405px}
.cmLeadLargeRelatedMap #cmLeadRelatedMapCanvas{height:300px;width:615px}
.cmLeadRelatedMap .cmElementEnlarge,.cmRelatedMap .cmElementEnlarge{float:right;margin-bottom:5px;white-space:nowrap}
.cmLeadRelatedMap .cmCredit,.cmRelatedMap .cmCredit{text-align:right;clear:both;padding-bottom:2px;margin-top:7px}
.cmLeadRelatedMap .cmCaption,.cmRelatedMap .cmCaption{margin-top:5px}
.cmRelatedMap{margin-bottom:0;padding:0 0 10px 0;width:195px}
.cmRelatedMap #cmRelatedMapCanvas{border:2px solid #fff;height:195px;width:188px}

/* Lead Video */
.cmLeadRelatedVideo{float:left;margin:0 1.5em 0.5em 0;width:405px}
.cmLeadRelatedVideo.cmLeadLargeVideo{float:none;margin-right:0;margin-bottom:15px;width:615px}
.cmLeadRelatedVideo .cmElementEnlarge{float:right;margin-bottom:5px;white-space:nowrap}
.cmLeadRelatedVideoOembed{*background:#000} /* IE7 compromise for variable width video container; black bars if YouTube returns smaller than 405px

/* Feed Utilities */
.cmFeedUtilities{border-bottom:2px solid #cdcdcd;border-top:2px solid #cdcdcd;padding:6px 0}
.cmFeedUtilities ul{text-align:center}
.cmFeedUtilities ul li{display:inline}
.cmFeedUtilities ul li:last-child{margin-right:0}
.cmFeedUtilities ul li.iconEmail{padding-left:17px}
.cmFeedUtilities a{color:#000098;font-weight:bold;margin:0 25px 0 0}
.cmFeedUtilities a:hover{color:#006;border-bottom:1px solid #006}
.cmFeedUtilities a:visited{color:#7d0064;border-bottom:1px solid #7d0064}

/* errors and success boxes */
.cmInput.error input,.cmError,.cmSearchResultsError input,.cmEventsSearchResultsError input{background-color:#ffd8d9;color:#bb0101}
.cmErrorBox{width:90%;padding:5px 10px;margin:0 auto 10px auto;background-color:#bb0102;font-weight:normal}
.cmErrorBox p,.cmErrorBox li{color:#fff;font-size:1.083em;font-weight:bold;padding-left:20px}
.cmErrorBox .cmErrorMessage{padding-left:18px;font-weight:normal;list-style-type:none}
.cmErrorBox label{color:#fff;font-weight:normal}
.cmMessageBox{width:90%;padding:5px 10px;margin:0 auto 10px auto;background-color:#339b8f;border:1px solid #6f8495}
.cmMessageBox p{font-weight:bold;color:#fff;padding-left:20px}
.cmMessageBox label{color:#fff;font-weight:normal}

/* tooltip */
.tooltip,.tipBottom,.tipTop,.tipLeft,.tipRight,.tipTop,.tipDivLeft,.tipDivRight{border:1px solid #cecece}
.tooltip{position:absolute;background-color:#fff;margin:0;padding:8px}
.tipBottom,.tipTop,.tipLeft,.tipRight{margin:0;padding:0;border:none;position:absolute;background-image:url("../assets/images/radio-music-shared/tooltip.png");background-repeat:no-repeat;overflow:hidden}
.tipDivBottom{position:absolute;top:100%;display:none}
.tipBottom{left:10px;top:-1px;width:21px;height:11px;background-position:0 0}
.tipDivTop{position:absolute;bottom:100%;display:none}
.tipTop{left:10px;top:-10px;width:21px;height:11px;background-position:0 -32px}
.tipDivLeft{position:absolute;right:100%;display:none}
.tipLeft{right:0;top:10px;width:11px;height:21px;background-position:-10px -11px}
.tipDivRight{position:absolute;left:100%;display:none}
.tipRight{left:0;top:10px;width:11px;height:21px;background-position:0 -11px}
.hidden{display:none}

/* lightbox */
#jquery-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 30px;left: 0;height: 85%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-container-image-box a { outline: none;border:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev {left: 0;float: left;}
#lightbox-nav-btnNext {right: 0;float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: hidden;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px;color: #666;}
#lightbox-container-image-data #lightbox-image-details {width: 100%;float: left;text-align: left;}
#lightbox-image-details-caption {padding-bottom:10px}
#lightbox-image-details-caption div{text-align:right}
#lightbox-image-details-caption p{padding:5px 0 5px 0 ;}
#lightbox-image-details-currentNumber {display: block;clear: left;padding-bottom: 1.0em;margin:-25px 0 0 0}
#lightbox-secNav-btnClose {width: 66px;float: right;padding: 5px 0;}
#lightbox-container-image #lightbox-image {max-width:960px}

/* maps - static / detail */
.cmMapStatic{height:405px;width:615px}

/* maps - traffic special tease */
.cmTease #cmTrafficMap{margin-bottom:4px}
.cmTeaseCol3 #cmTrafficMap,.cmTeaseCol3 #cmTrafficMap #cmTraffic{width:100%;height:300px}
.cmTease #cmTrafficMap #cmTrafficSpeed{bottom:35px}

/* maps - list teases */
.cmTease.cmTeaseListHeadlineMap .cmMapListTease{margin-bottom:10px}
.cmTease.cmTeaseListHeadlineMap .cmCounter{font-weight:bold}
.cmTease.cmTeaseListHeadlineMap ul li{background:none}
h4 .sprite.map{float:none}
.cmTeaseCol3 .cmMapListTease,.cmTeaseCol4 .cmMapListTease{width:100%;height:300px}
.cmTeaseCol6 .cmMapListTease{width:100%;height:500px}

/* maps - list detail pages */
.cmMapListDetail{height:405px;width:100%;margin-top:10px}

/* maps - search results */
.cmMapSearchResults{height:330px;width:100%;margin-bottom:10px}

/* maps - miscellaneous Google Maps pushpin bubble classes */
.cmMapInfoWindowContent{margin-right:10px;overflow:hidden}
.cmMapTeaseContent{width:97%}
.cmMapTeaseContent .cmTease .cmTeaseListItemPhoto{float:right;margin-left:10px;margin-right:0px}

/* alerts / breaking news */
.cmAlertBox{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 */ color:#fff;padding:6px 10px;margin:5px 15px 10px;min-height:31px;*margin-top:10px;} /* IE7 hack for collapsing top margin */
.cmAlertBoxTypeMarket{float:left;padding-right:20px}
#cmAlertBoxAd{float:left;padding-right:20px;margin-top:-2px;height:31px}
.cmAlertBoxTypeMarket p{padding:0px}
.cmAlertBoxLink{float:left;padding-top:5px}
.cmAlertBoxType.cmAlertBoxNoObj{padding-top:5px}
.cmAlertBoxLink.cmAlertBoxNoObj{padding-top:6px}
.cmNote{margin-bottom:5px}

.cmAlertBoxes {margin:5px 15px 6px;}

/* new alert / breaking news (CMSTSBC-163) */
.cmNewAlertBox{border-radius: 10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-style:solid;border-width:2px;margin-bottom:4px;overflow: hidden;padding:0}
.cmNewAlertBoxWrapper{display:table;width:100%}
.cmNewAlertBoxWrapper > div{display:table-cell;position:relative;vertical-align:middle;z-index:100}
.cmNewAlertBoxWrapper > div:last-child{border-right-width:2px;border-radius:0 5px 8px 0;-webkit-border-radius:0 5px 8px 0;-moz-border-radius:0 5px 8px 0}
.cmNewAlertBoxWrapper > div > *{display:inline-block}
.cmNewAlertBoxWrapper > div > .cmNewAlertBoxContentStructure{display:table}
.cmNewAlertBoxTypeMarket{border-radius: 8px 0 0 8px;-moz-border-radius: 8px 0 0 8px;-webkit-border-radius: 8px 0 0 8px;border-style: solid;border-width: 2px 0 2px 2px;box-shadow: 2px 0px 6px rgba(0, 0, 0, .45);-webkit-box-shadow: 2px 0px 6px rgba(0, 0, 0, .45);width:168px;z-index:150}
.cmNewAlertBoxType{background: url('../assets/images/radio-music-shared/alerts.png') 0 0 no-repeat;height:82px;overflow:hidden;padding:0;width:166px}
.cmNewAlertBoxType.cmNewAlertBoxCustomPrefix{background-image:none;height:auto;overflow: visible;padding:10px;vertical-align:middle;width:146px}
.cmNewAlertBoxPhoto{display:table-cell;vertical-align:middle}
.cmNewAlertBoxPhoto a:hover{border:0}
.cmNewAlertBoxPhoto .cmImage {border:1px solid #fff;margin:5px 0px 5px 15px}
.cmNewAlertBoxLink{display:table-cell;padding:10px 30px 10px 21px;vertical-align:middle}
.cmNewAlertBoxLink a{border:0}
.cmNewAlertBoxContent,
.cmNewAlertBoxAd{border-style: solid;border-width: 2px 0}
.cmNewAlertBoxAd{padding-right:10px}
.cmNewAlertBoxAd > *:first-child{width:88px}
.cmNewAlertBoxAd > *:first-child:before{content:'Sponsored by'}

.cmNewAlertBoxMini .cmNewAlertBoxType{height:36px}
.cmNewAlertBoxMini .cmNewAlertBoxLink{padding-bottom:6px;padding-top:6px}
.cmNewAlertBoxMini.cmNewAlertBoxContainsCustomPrefix .cmNewAlertBoxType{height:inherit}

.cmNewAlertBoxBreaking {background-color: #c60c13;background-image: -webkit-gradient(linear, left top, left bottom, from(#c60c13), to(#830003));background-image: -webkit-linear-gradient(top, #c60c13, #830003);background-image:-moz-linear-gradient(top, #c60c13, #830003);background-image:-o-linear-gradient(top, #c60c13, #830003);background-image:linear-gradient(to bottom, #c60c13, #830003);border-color:#d90000;}
.cmNewAlertBoxBreaking .cmNewAlertBoxContent,
.cmNewAlertBoxBreaking .cmNewAlertBoxAd {border-color: #d4464b #700205 #650205;}
.cmNewAlertBoxBreaking .cmNewAlertBoxTypeMarket {background-color:#e3060a;background-image:-webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#c60c13));background-image:-webkit-linear-gradient(top, #ff0000, #c60c13);background-image:-moz-linear-gradient(top, #ff0000, #c60c13);background-image:-o-linear-gradient(top, #ff0000, #c60c13);background-image:linear-gradient(to bottom, #ff0000, #c60c13);border-color: #ff3d3d #ff3d3d #97090f #e34447;}

.cmNewAlertBoxVideo {background-color: #0263c3;background-image: -webkit-gradient(linear, left top, left bottom, from(#0263c3), to(#00478d));background-image: -webkit-linear-gradient(top, #0263c3, #00478d);background-image:-moz-linear-gradient(top, #0263c3, #00478d);background-image:-o-linear-gradient(top, #0263c3, #00478d);background-image:linear-gradient(to bottom, #0263c3, #00478d);border-color:#0683ff;}
.cmNewAlertBoxVideo .cmNewAlertBoxContent,
.cmNewAlertBoxVideo .cmNewAlertBoxAd {border-color: #3d90e2 #00478f #00366b;}
.cmNewAlertBoxVideo .cmNewAlertBoxTypeMarket {background-color:#0683ff;background-image:-webkit-gradient(linear, left top, left bottom, from(#0683ff), to(#0263c3));background-image:-webkit-linear-gradient(top, #0683ff, #0263c3);background-image:-moz-linear-gradient(top, #0683ff, #0263c3);background-image:-o-linear-gradient(top, #0683ff, #0263c3);background-image:linear-gradient(to bottom, #0683ff, #0263c3);border-color: #42a1ff #ff3d3d #024b94 #4194e5;}
.cmNewAlertBoxVideo .cmNewAlertBoxType {background-position:0 -82px;}
.cmNewAlertBoxVideo.cmNewAlertBoxMini .cmNewAlertBoxType {background-position:0 -164px;}

/* Breaking News - Related Content */
.cmBreakingAlertRelatedContent{overflow: hidden}
.cmBreakingAlertRelatedContent li{display: inline-block;list-style-type: none}
.cmBreakingAlertRelatedContent li + li:before{content:"\00a0| "} /* had to add the unicode space because was getting cut off otherwise */

/* Alert Framework (Weather Alerts) */
.cmTeaseAlert {background: #ae1c0d;  /* Old browsers */ background: -moz-linear-gradient(top, #c97571 10%, #ae1c0d 50%, #ae1c0d 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#c97571), color-stop(50%,#ae1c0d), color-stop(100%,#ae1c0d)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #c97571 10%,#ae1c0d 50%,#ae1c0d 100%); /* Chrome10+,Safari5.1+ */ background: linear-gradient(top, #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:20px}
body.current_conditions .cmTeaseAlert {margin-bottom:20px}
.cmTeaseAlertWeather {margin-left:25px;padding-left:45px}
.cmTeaseAlertWeather .cmTeaseAlertSprite {display:block !important}
.cmTeaseAlert .cmTeaseAlertSprite {display:none;position:absolute;left:-26px;top:-6px;width:48px;height:48px}
.cmTeaseAlert .cmTeaseAlertSprite span {width:48px;height:48px;display:block;text-indent:-9999px}
.cmTeaseAlert .cmTeaseAlertSprite .warning {background: url("../assets/images/radio-music-shared/alert_icon_warning.png") top left no-repeat}
.cmTeaseAlert .cmTeaseAlertType {float:left}
.cmTeaseAlert .cmTeaseAlertTypeLabel {color:#fff;font-size:1.333em;font-weight:bold;line-height:35px;text-transform:uppercase;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)}
.cmTeaseAlert .cmTeaseAlertLink {background: #7a7b7b; /* Old browsers */ background: -moz-linear-gradient(top, #abacac 0%, #7a7b7b 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#abacac), color-stop(100%,#7a7b7b)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #abacac 0%,#7a7b7b 100%); /* Chrome10+,Safari5.1+ */ background: linear-gradient(top, #abacac 0%,#7a7b7b 100%); /* W3C */ padding:0 15px;height:24px;margin:5px 20px 5px 0;border-top:1px solid #4e4e4e;-moz-border-radius:5px 5px;-webkit-border-radius:5px 5px;border-radius:5px 5px;float:right;display:block}
.cmTeaseAlert .cmTeaseAlertLink a, .cmTeaseAlert .cmTeaseAlertLink p {color:#fedba8;display:inline;text-transform:uppercase;text-decoration:none;font-size:1.167em;font-weight:bold;background: url("../assets/images/radio-music-shared/alert_icon_link.png") center right no-repeat;padding:0 15px 0 0;line-height:20px;white-space: nowrap;-moz-text-shadow:0 1px 2px rgba(0,0,0,.5);-webkit-text-shadow:0 1px 2px rgba(0,0,0,.5);text-shadow:0 1px 2px rgba(0,0,0,.5)}
.cmTeaseAlert .cmTeaseAlertLink a:hover{border-bottom:1px solid #fedba8}
.cmTeaseAlertContent {border-top:2px solid #AE1C0D;border-bottom:2px solid #AE1C0D;padding-top:1px;padding-bottom:10px;margin:0 0 20px 0}
.cmTeaseAlertContent h4 {color:#AE1C0D;font-size:1.167em;font-weight:bold;padding-top:10px;margin-bottom:15px;border-top:1px solid #AE1C0D;text-transform:uppercase}
.cmTeaseAlertContent ul {margin:0;list-style-position:outside}
.cmTeaseAlertContent ul li {float:left;display:inline;width:33.333%;padding:0}
.cmTeaseAlertContent ul li a {margin:0 0 0 20px}
.cmTeaseAlertContent ul li a:hover {border-bottom:1px solid #9e9e9e !important}

/* Rotator Tease */
.cmTeaseListRotate{overflow:hidden;position:relative}
.cmTeaseListRotate h2{float:left}
.cmRotator{overflow:visible}
.cmRotator.cmNowHiring,.cmRotator.cmRotateWidget{overflow:hidden}
.cmRotator ul li{display:list-item;float:left;padding:0px 3px;background:none}
.cmRotator ul.cmRotatorControls li,.cmRotator ul.cmRotatorList li{padding:0px 3px}
.cmRotator .cmRotatorControls{display:inline-block;min-width:50px;float:right;margin-bottom:5px}
.cmRotator .cmRotatorControls li a{border-bottom:none;cursor:pointer}
.cmRotator .cmRotatorControls .sprite{padding-left:8px}
.cmRotator ul.cmRotatorList{position:relative;width:999999px}
.ie7 .cmRotator.cmNowHiring ul.cmRotatorList,.ie7 .cmRotator.cmRotateWidget ul.cmRotatorList{width:100%}
.cmCol3 .cmRotator.cmRotate2 ul.cmRotatorList li{width:143px}
.cmCol3 .cmRotator.cmRotate3 ul.cmRotatorList li{width:94px}
.cmCol6 .cmCol4 .cmRotator.cmRotate4 ul.cmRotatorList li{width:95px}
.cmCol6 .cmRotator.cmRotate4 ul.cmRotatorList li{width:147px}
.cmCol6 .cmRotator.cmRotate6 ul.cmRotatorList li{width:96px}
.cmCol3 .gridBackground .cmRotator.cmRotate2 ul.cmRotatorList li{width:131px}
.cmCol3 .gridBackground .cmRotator.cmRotate3 ul.cmRotatorList li{width:86px}
.cmCol6 .cmCol4 .gridBackground .cmRotator.cmRotate4 ul.cmRotatorList li{width:89px}
.cmCol6 .gridBackground .cmRotator.cmRotate4 ul.cmRotatorList li{width:140px}
.cmCol6 .gridBackground .cmRotator.cmRotate6 ul.cmRotatorList li{width:92px}
.cmRotator .cmTeaseListItemPhoto{width:97%;height:auto;margin-bottom:8px}
.cmRotator .cmTeaseListItemLink{padding-right:2px;padding-left:2px;font-weight:bold}
.cmRotator .cmTeaseListItemSponsored{position:relative}
.cmRotator .cmTeaseListItemSponsored:after{color:#fff;content:'Sponsored Content';display:block;position:absolute;bottom:2px;left:2px;right:2px;background:rgba(0, 0, 0, .7);text-align:center;font-style:italic;}
.cmRotator .cmNoImageOuter{position:relative;display:table;width:100%;margin:0 auto;vertical-align:middle;background-color:#ececec}
.cmRotator .cmNoImageInner{position:relative;display:table-cell;width:100%;vertical-align:middle;border:2px solid #fff;text-align:center;font-weight:bold}
.cmRotator .cmNoImageInner p{color:#adadad}
.cmCol3 .cmRotator.cmRotate2 ul.cmRotatorList li .cmNoImageOuter{height:100px}
.cmCol3 .cmRotator.cmRotate3 ul.cmRotatorList li .cmNoImageOuter{height:71px}
.cmCol6 .cmCol4 .cmRotator.cmRotate4 ul.cmRotatorList li .cmNoImageOuter{height:73px}
.cmCol6 .cmRotator.cmRotate4 ul.cmRotatorList li .cmNoImageOuter{height:103px}
.cmCol6 .cmRotator.cmRotate6 ul.cmRotatorList li .cmNoImageOuter{height:84px}
.cmCol6 .cmCol4 .gridBackground .cmRotator.cmRotate4 ul.cmRotatorList li .cmNoImageOuter{height:65px}
.cmCol6 .gridBackground .cmRotator.cmRotate4 ul.cmRotatorList li .cmNoImageOuter{height:100px}
.cmCol6 .gridBackground .cmRotator.cmRotate6 ul.cmRotatorList li .cmNoImageOuter{height:70px}

/* Weather Widget */
#cmWeatherWidget{background:url(../../../images/radio-music-shared/weather_widget.png) no-repeat;float:right;height:55px;margin:7px -2px;padding:2px 16px 0 12px;width:198px}
#cmWeatherWidget .cmWeatherWidgetImage{float:left;margin-right:10px}
#cmWeatherWidget .cmWeatherWidgetIcon{display:block;height:32px;width:32px}
#cmWeatherWidget .cmWeatherWidgetTemp{float:left;margin:3px 12px 0 0}
#cmWeatherWidget .cmWeatherWidgetInfo{float:left;margin-top:4px}
#cmWeatherWidget .cmWeatherWidgetExt{margin-top:6px}

/* Weather Widget Large */
#cmWeatherWidgetLarge{float:left;width:500px;height:90px;text-align:center}
#cmWeatherWidgetLarge .cmWeatherBox{display:inline-block;margin:0 auto;zoom:1;*display:inline}
#cmWeatherWidgetLarge .cmForecast:first-child{border-left:none}
#cmWeatherWidgetLarge .cmForecast{height:100%;float:left;padding:3px 10px 0 10px}
#cmWeatherWidgetLarge .cmForecast span{display:block}
#cmWeatherWidgetLarge .cmForecast span.cmWeatherWidgetTemp .cmWeatherWidgetDegree{display:inline;vertical-align:top}
#cmWeatherWidgetLarge .cmForecast span.cmWeatherDescription,#cmWeatherWidgetLarge .cmForecast span.cmWeatherWidgetTime{margin-bottom:3px}
#cmWeatherWidgetLarge .cmForecast span.cmWeatherWidgetCity{margin-bottom:3px}
#cmWeatherWidgetLarge .cmForecast span.cmWeatherWidgetTempSmall{margin-top:3px}
#cmWeatherWidgetLarge .cmForecast .spriteWeatherSmall{display:inline-block;margin:0 auto}
#cmWeatherWidgetLarge .cmWeatherWidgetLinks{float:left;height:100%;padding-top:5px}
#cmWeatherWidgetLarge .cmWeatherWidgetLinks ul{margin-left:25px}
#cmWeatherWidgetLarge .cmWeatherWidgetLinks ul li{text-align:left;margin-bottom:12px;list-style-type:disc}
#cmWeatherWidgetLarge .cmWeatherCurrent{float:left;display:inline}
#cmWeatherWidgetLarge .cmSevereWeatherLinks,#cmWeatherWidgetLarge .cmSchoolClosingAlertLinks,#cmWeatherWidgetLarge .cmHeaderAlertLinks{float:left;display:inline;min-width:135px;padding:2px 10px 0}
#cmWeatherWidgetLarge .cmSevereWeatherLinks .cmSevereWeather,#cmWeatherWidgetLarge .cmSchoolClosingAlertLinks .cmSchoolClosingAlert,#cmWeatherWidgetLarge .cmHeaderAlertLinks .cmHeaderAlert{margin:0;padding:5px 10px;min-width:135px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#900;/* old browsers */background:-moz-linear-gradient(top, #c66 0%, #a41c1c 40%, #900 50%, #900 100%);/* firefox */background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#c66), color-stop(40%,#a41c1c), color-stop(50%,#900), color-stop(100%,#900));/* webkit */filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cc6666', endColorstr='#990000');/* IE6 & IE7 */-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cc6666', endColorstr='#990000')"; /* IE8 */}
#cmWeatherWidgetLarge .cmSevereWeatherLinks .cmSevereWeather .cmCondition,#cmWeatherWidgetLarge .cmSchoolClosingAlertLinks .cmSchoolClosingAlert .cmClosings,#cmWeatherWidgetLarge .cmHeaderAlertLinks .cmHeaderAlert .cmClosings{margin-top:4px;padding-top:4px;background:none}

/* Severe Weather Widget Alert */
#cmWeatherWidget.alert.watch, #cmWeatherWidget.alert.advisory, #cmWeatherWidget.alert.statement {background:url(../../../images/radio-music-shared/weather_widget_watch.png) no-repeat;}
#cmWeatherWidget.alert.warning{background:url(../../../images/radio-music-shared/weather_widget_warning.png) no-repeat}
#cmWeatherWidget.alert .cmWeatherWidgetWarning{position:relative;top:2px}
#cmWeatherWidget.alert .cmWeatherWidgetTemp,#cmWeatherWidget.alert .cmWeatherWidgetTemp a{float:none}
#cmWeatherWidget.alert .cmWeatherWidgetCity{position:relative;top:-3px}

/* Newspaper Weather Widget */
#cmWeatherWidget.cmWeatherWidgetNewspaper{background:none;float:right;height:auto;margin:0 25px 0 0;padding:0 25px 0 0;width:auto}

/* Newspaper Weather Widget Alert */
#cmWeatherWidget.cmWeatherWidgetNewspaper.alert{float:left;height:55px;margin:7px -2px 0 75px;padding:2px 16px 0 12px;width:198px}

/* cmNowPlaying */
#cmNowPlayingWidget{position: absolute;top:3px;left:254px;width:420px;height:96px;background:transparent url(../../../images/radio-music-shared/now_playing/now_playing_background.png) no-repeat top left}
.cmNowPlayingIcon{background:transparent url(../../../images/radio-music-shared/now_playing/now_playing_headphones.png) no-repeat top left;width:68px;height:96px;float:left}
a.cmNowPlayingRecentAds{float:right;clear:right;margin:13px 15px -7px 0}
.cmNowPlayingSummary{float:left;width:247px;height:50px;margin:11px 0 0 6px;overflow:hidden}
.cmNowPlayingSummary img{width:41px;height:41px;float:left;clear:left;margin:2px 10px 0 0}
.cmNowPlayingSummary h3{margin:0 0 1px 0;padding:3px 0 0 0}
#cmNowPlayingWidget a.cmListenLiveButton,#cmNowPlayingWidget a.cmListenLiveButton:link,#cmNowPlayingWidget a.cmListenLiveButton:visited{float:left;width:83px;height:40px;display:block; margin-top:14px;background:url(../../../images/radio-music-shared/now_playing/listen_live_button_off.png) no-repeat top left;padding:8px 0 0 13px}
#cmNowPlayingWidget a.cmListenLiveButton:hover,#cmNowPlayingWidget a.cmListenLiveButton:active{background:url(../../../images/radio-music-shared/now_playing/listen_live_button_on.png)}
#cmNowPlayingDefaultHeader, #cmNowPlayingDefaultTitle, #cmNowPlayingDefaultSubtitle,#cmNowPlayingHeader, #cmNowPlayingTitle, #cmNowPlayingSubtitle{white-space:nowrap}
#cmNowPlayingWidget .cmListenLiveButton span{width:50px;display:block;word-wrap:break-word}

/* jquery ui elements used for modal dialogs */
/* overlay */
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.ui-widget-overlay{background:#000 url(../../../images/radio-music-shared/jqueryui/ui-bg_flat_0_000000_40x100.png) 50% 50% repeat-x;opacity: .50;filter:Alpha(Opacity=50)}

/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content{border:1px solid #000;background-color:#fff;color:#000}
.ui-widget-content a{}
.ui-widget-header{ border: 1px solid #ffffff;background-color:#fff;color:#000;font-weight:bold}
.ui-widget-header a{}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #000000; background-color:#e6e6e6; font-weight: normal; color: #000000; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #000000; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #000; background-color:#dadada; font-weight: normal; color: #000000; }
.ui-state-hover a, .ui-state-hover a:hover { color: #000000; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #000000; background-color:#fff; font-weight: normal; color: #000000; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #000000; text-decoration: none; }
.ui-widget :active { outline: none; }

/* dialog */
.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus{padding:0}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}
.ui-draggable .ui-dialog-titlebar{cursor:move}

/* jquery.cmlightbox */
.cmLboxDialog .ui-dialog-content{padding:15px 25px}
.cmLboxDialog .ui-dialog-titlebar{display:none}
.cmLboxDialog .cmLboxHeader{}
.cmLboxDialog .cmLboxHeader a,.cmLboxDialog .cmLboxFooter .cmLboxComments a,.cmLboxDialog .cmLboxFooter .cmLboxCaption a,.cmLboxDialog .cmLboxBuyLink a,.cmLboxCredit a{color:#000098}
.cmLboxDialog .cmLboxHeader a:hover,.cmLboxDialog .cmLboxFooter .cmLboxComments a:hover,.cmLboxDialog .cmLboxFooter .cmLboxCaption a:hover,.cmLboxDialog .cmLboxBuyLink a:hover,.cmLboxCredit a:hover{color:#006;border-bottom:1px solid #006}
.cmLboxDialog .cmLboxClose{float:right;right:0;padding-left:20px}
.cmLboxDialog .cmLboxTitle{float:left;left:0}
.cmLboxDialog .cmLboxTitle a{white-space:nowrap}
/*.cmLboxDialog .cmLboxBody{}
.cmLboxDialog .cmLboxImage{}
.cmLboxDialog .cmLboxContent{}*/
.cmLboxDialog .cmLboxNavPrev,.cmLboxDialog .cmLboxNavNext{width:25px;position:absolute}
.cmLboxDialog .cmLboxNavPrev{left:0;float:left}
.cmLboxDialog .cmLboxNavNext{right:0;float:right}
.cmLboxDialog .cmLboxPreload{text-align:center}
/*.cmLboxDialog .cmLboxFooter{}*/
/*.cmLboxDialog .cmLboxFooter .cmLboxCapMore{}*/
.cmLboxDialog .cmLboxFooter .cmLboxComments{text-align:right;right:0}
.cmLboxDialog .cmLboxNavPrev .cmLboxPrevIcon,.cmLboxDialog .cmLboxNavNext .cmLboxNextIcon{cursor:pointer;position:absolute;width:9px;height:17px;top:45%;overflow:hidden;background:url(../assets/images/radio-music-shared/sprites/sprites.png) transparent scroll 0 0 no-repeat;margin:0 7px}
.cmLboxDialog .cmLboxNavPrev .cmLboxPrevIcon{background-position:-452px -495px;left:0}
.cmLboxDialog .cmLboxNavNext .cmLboxNextIcon{background-position:-517px -431px;right:0}
.cmLboxBuyLink{display:none}

/* jQuery UI Autocomplete 1.8.8 */
.ui-autocomplete { position:absolute;cursor:default;height:200px;overflow-y:scroll;overflow-x:hidden}
* html .ui-autocomplete { width:1px} /* without this, the menu expands to 100% in IE6 */

/* jQuery UI Menu 1.8.8 */
.ui-menu {list-style:none;padding:2px;margin:0;display:block;float:left}
.ui-menu .ui-menu {margin-top:-3px}
.ui-menu .ui-menu-item {margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}
.ui-menu .ui-menu-item a {text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {background-color:#eee}
.ui-autocomplete.ui-menu.ui-widget-content {background:#ffffff;border:1px solid #aaaaaa}
.ui-menu-item .item-label {display:block;float:left;color:#036DBE}
.ui-menu-item .item-status {display:block;float:right;color:#036DBE}

/* Groupon Right Rail Widget */
.cmGrouponWidget{width:298px;height:340px;border:1px solid #6f89a4}
.cmGrouponWidgetHeader{height:40px;padding:4px 10px 3px 16px;background-image: -moz-linear-gradient(top, #f7f5f0, #b1afaa); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #f7f5f0), color-stop(1, #b1afaa)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f7f5f0', EndColorStr='#)')";filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#f7f5f0, endColorstr=#b1afaa)}
img.cmGrouponAffiliateLogo{float:left;height:40px;margin-right:10px}
.cmGrouponDealTagline,.cmTaglinePipe{padding:4px 5px 0 0}
#cmGrouponDealImage{width:298px;height:180px;box-shadow:inset 0px 3px 10px 0px #ccc inset;-webkit-box-shadow:0px 3px 10px 0px #ccc inset;-moz-box-shadow:0px 3px 10px 0px #ccc inset}
#cmGrouponDealImage img{width:298px;margin: 0;position:relative;z-index:0}
#cmGrouponImageLarge{display:none}
.cmGrouponWidgetFooter{height:113px;background-image: -moz-linear-gradient(top, #faf8f3, #d8d6d1); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #faf8f3), color-stop(1, #d8d6d1)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#faf8f3', EndColorStr='#d8d6d1)')";filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#faf8f3, endColorstr=#d8d6d1)}
#cmGrouponDealText{float:left;width:180px;height:58px;margin:10px 0 8px 18px;padding:0;overflow:hidden}
#cmGrouponDealSavings{width:61px;height:53px;position:relative;top:-12px;margin:0 7px 0 0;padding:20px 0 0 12px;float:right;background:url("../assets/images/radio-music-shared/deals/starburst.png") no-repeat top left;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform: rotate(10deg)}
#cmGrouponDealSavings #cmPercentageAmount{float:left;width:30px;height:25px}
#cmGrouponDealSavings .cmPercentage,#cmGrouponDealSavings .cmPercentageOff {float:left;width:20px;padding:4px 0 0 0}
#cmGrouponDealSavings .cmPercentageOff{padding:0}
#cmGrouponDealButton {margin:0;padding:0;clear:both}
#cmGrouponDealButton a {float:left;outline: none;cursor: pointer;padding:2px 13px 3px;margin:0 0 0 18px;-webkit-border-radius: .5em; -moz-border-radius: .5em;border-radius: .5em;-webkit-box-shadow: 0 1px 5px #dcdcd9;-moz-box-shadow: 0 1px 5px #dcdcd9;box-shadow: 0 1px 5px #dcdcd9;border: solid 2px #dce5ed;background: #3d6b99;background: -webkit-gradient(linear, left top, left bottom, from(#a8bdd1), to(#3d6b99));background: -moz-linear-gradient(top,  #a8bdd1,  #3d6b99);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8bdd1', endColorstr='#3d6b99')}
#cmGrouponDealButton a:hover {background: #3d6b99;background: -webkit-gradient(linear, left top, left bottom, from(#7999b9), to(#3d6b99));background: -moz-linear-gradient(top,  #7999b9,  #3d6b99);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7999b9', endColorstr='#3d6b99')}
#cmGrouponDealButton a:active {position: relative;top: 1px;background: -webkit-gradient(linear, left top, left bottom, from(#3d6b99), to(#7999b9));background: -moz-linear-gradient(top,  #3d6b99,  #7999b9);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d6b99', endColorstr='#7999b9')}
.cmGrouponLogo{float:right;width:80px;height:20px;margin:0 17px 0 0}

/* Tabbed Navigation - using treemenus */
.cmTabNavContainer{clear:both;width:100%;border-bottom:1px solid #999;margin-bottom:2px}
ul.cmTabNav{margin-bottom:-1px}
ul.cmTabNav li{float:left;display:inline;padding:0;margin:0 3px 0 0;}
ul.cmTabNav li a.cmTabNavLink:visited,.cmTabNav li a.cmTabNavLink{white-space:nowrap;color:#036DBE;text-align:center;display:block;font-size:0.917em;text-transform:uppercase;text-decoration:none;padding:6px 10px 5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #999;border-bottom:1px solid #999;font-weight:bold;background: #fafafa; /* Old browsers */ background: -moz-linear-gradient(top, #fafafa 0%, #cccccc 75%, #eeeeee 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(75%,#cccccc), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fafafa 0%,#cccccc 75%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fafafa 0%,#cccccc 75%,#eeeeee 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #fafafa 0%,#cccccc 75%,#eeeeee 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #fafafa 0%,#cccccc 75%,#eeeeee 100%); /* W3C */}
ul.cmTabNav li a.cmTabNavLink.cmCurrentTab{color:#333;background:none repeat scroll 0 0 #fff}

/* tips widget */
.cmTipWidget{position:relative}
span.cmTip{height:17px;float:left;display:inline}
.cmTipWidget h4{font-size:1.5em;color:#7c7c7c;margin-bottom:8px}
.cmTipWidget h5{margin-bottom:3px}
.cmTipWidget .cmTipCtrls{position:absolute;top:0;right:0}

/* Outbrain implementation */
.OUTBRAIN .AR_1 .ob_what{text-align:right;clear:both}
.OUTBRAIN .AR_1 .ob_clear{clear:both}
.OUTBRAIN .AR_1{clear:both;margin-bottom:10px}
.OUTBRAIN .ob_org_header,.OUTBRAIN .ob_ads_header{font-weight:bold;font-size:1em}
.OUTBRAIN .ob_dual_left .ob_source{display:none;padding:5px 0}
.OUTBRAIN .odb_li{padding:5px 0}
.OUTBRAIN .AR_1 .ob_dual_container{clear:both;}
.OUTBRAIN .AR_1 .ob_dual_left,.OUTBRAIN .AR_1 .ob_dual_right{float:left;padding:0;width:300px}
.OUTBRAIN .AR_1 .ob_dual_left{margin-right:15px}
.OUTBRAIN .ob_dual_container ul{margin-top:10px}
.OUTBRAIN .AR_1 .ob_empty{display:none}
.OUTBRAIN .odb_li{background:url("../assets/images/radio-music-shared/sprites/sprites.png") no-repeat 0 -2543px;margin-left:-5px;padding:0 0 5px 15px}

/* related */
.cmRelated{width:200px;float:left;clear:left;margin:10px 10px 10px 0}
.cmRelated a {position: relative; z-index: 10;} 
.cmRelatedHeader{border-bottom:2px solid #898989;margin-bottom:10px}
.cmRelated .cmModule{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #898989}
.cmRelated .cmModuleHeader{background:none;padding:0;min-height:10px}
.cmRelated .cmMedia{float:none;width:200px;margin:0}
#cmArticleWell .cmRelated .cmMedia img{width:188px;max-width:188px;height:auto;overflow:hidden;margin:0;padding:2px}
.cmRelated .cmCredit{margin-right:7px}
.cmRelated .cmCaption{margin-left:0}
.cmRelated .cmPollResults .percent{margin-left:5px}
#cmArticleWell .cmRelated a:hover,#cmArticleWell a:hover{border-bottom:1px solid #006}
#cmArticleWell .cmRelated ul{margin-left:0;list-style-type:none}
#cmArticleWell .cmRelated .cmPollBox p{padding:.5em 0 0 0}
#cmArticleWell .cmRelated .cmPollMessage p{padding:2px 0 0 20px}
.cmRelated .cmAdSponsoredLinksBox{margin-top:0}

/* feed widgets */
.cmFeeds{clear:both;margin:10px 0}
.cmFeeds.cmFeedBorder{padding-top:10px;border-top:1px solid #ccc}
.cmFeeds span{margin-right:10px}

/* zvents search */
#cmZvSearchDiv{margin:15px;border:2px solid #d4d4d4;background:#e4e2db;/* Old browsers */background:-moz-linear-gradient(top,#fefefe 0%,#e4e2db 50%);/* FF3.6+ */background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(50%,#e4e2db));/* Chrome,Safari4+ */background:-webkit-linear-gradient(top,#fefefe 0%,#e4e2db 50%);/* Chrome10+,Safari5.1+ */background:-o-linear-gradient(top,#fefefe 0%,#e4e2db 50%);/* Opera 11.10+ */background:-ms-linear-gradient(top,#fefefe 0%,#e4e2db 50%);/* IE10+ */background:linear-gradient(top,#fefefe 0%,#e4e2db 50%);/* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe',endColorstr='#e4e2db',GradientType=0 );/* IE6-9 */-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.cmZvCTAText{height:60px;padding-left:70px;display:table-cell;vertical-align:middle;text-align:center;background:transparent url("../assets/images/radio-music-shared/zvents_mag_glass_50x50.png") 10px 50% no-repeat}
#cmZvCallToAction .cmZvFind{display:block}
#cmZvCallToAction{float:left;display:inline-block;padding-top:3px;padding-bottom:3px;width:245px}
#cmZvFormDivParent{float:left;display:inline;vertical-align:top;padding-left:15px}
#cmZvFormsDiv{margin:10px 0 2px}
#cmZvFormsDiv .cmZFormSubmitBttn{background:#99ccff;/* Old browsers */background:-moz-linear-gradient(top,#99ccff 0%,#3285c4 60%);/* FF3.6+ */background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#99ccff),color-stop(60%,#3285c4));/* Chrome,Safari4+ */background:-webkit-linear-gradient(top,#99ccff 0%,#3285c4 60%);/* Chrome10+,Safari5.1+ */background:-o-linear-gradient(top,#99ccff 0%,#3285c4 60%);/* Opera 11.10+ */background:-ms-linear-gradient(top,#99ccff 0%,#3285c4 60%);/* IE10+ */background:linear-gradient(top,#99ccff 0%,#3285c4 60%);/* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ccff',endColorstr='#3285c4',GradientType=0 );/* IE6-9 */-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:none;padding:3px 10px}
#cmZvFormsDiv .cmTextField{margin:2px 5px 2px 2px;width:178px}
#cmZvTypeDiv{display:inline-block;margin-bottom:10px}
#cmZvTypeList li{float:left;display:inline-block;margin-right:20px}
.cmZvAddLink{border-bottom:1px dotted #036dbe;position:absolute;right:25px;margin-top:2px}
.cmZvAddLink:hover{border-style:solid}

/* NewsInc's NDN Video Player. */
#ndn-video-single {padding-bottom: 5px}

/* video play button */
.cmListImage,.cmTeaseListItemPhoto,.cmTeasePhoto > a{position:relative}
.cmPlayBtn{background:url("../assets/images/radio-music-shared/play/play.svg") no-repeat left bottom;background-size:20px 20px;display:block;width:33px;height:33px;position:absolute;left:6px;bottom:6px}
.cmTeaseListItemPhoto .cmPlayBtn{background-size:19px 19px}
.cmTeaseCol6 .cmRotator.cmRotate4 ul.cmRotatorList li .cmTeaseListItemPhoto .cmPlayBtn{background-size:23px 23px}
.cmCol6 .cmRotator.cmRotate6 ul.cmRotatorList li .cmTeaseListItemPhoto .cmPlayBtn{background-size:20px 20px}
.cmTeasePhoto .cmPlayBtn{bottom:9px}
.cmTeasePhotoTop .cmTeasePhoto .cmPlayBtn{background-size:23px 23px;left:9px;bottom:12px}

/* video play button - browsers without svg support */
.no-svg .cmPlayBtn{background:url("../assets/images/radio-music-shared/play/play_28x28.png") no-repeat left bottom;background-size:auto;left:4px;bottom:3px}
.no-svg .cmTeaseListItemPhoto .cmPlayBtn{background-image:url("../assets/images/radio-music-shared/play/play_26x26.png");background-size:auto;left:6px;bottom:4px}
.no-svg .cmTeaseCol6 .cmRotator.cmRotate4 ul.cmRotatorList li .cmTeaseListItemPhoto .cmPlayBtn{background-image:url("../assets/images/radio-music-shared/play/play_33x33.png")}
.no-svg .cmCol6 .gridBackground .cmRotator.cmRotate6 ul.cmRotatorList li .cmTeaseListItemPhoto .cmPlayBtn{background-image:url("../assets/images/radio-music-shared/play/play_26x26.png");background-size:auto}
.no-svg .cmCol6 .cmRotator.cmRotate6 ul.cmRotatorList li .cmTeaseListItemPhoto .cmPlayBtn{background-image:url("../assets/images/radio-music-shared/play/play_28x28.png");background-size:auto}
.no-svg .cmTeasePhoto .cmPlayBtn{bottom:6px}
.no-svg .cmTeasePhotoTop .cmTeasePhoto .cmPlayBtn{background-image:url("../assets/images/radio-music-shared/play/play_33x33.png");background-size:auto;left:7px;bottom:7px}

/* data display */
/* table styles */
#dataVizChart .axis{shape-rendering:crispEdges}
#dataVizChart .x.axis path,#dataVizChart .y.axis path{fill:none;stroke:#000;stroke-width:1}
#dataVizChart .x.axis line,#dataVizChart .y.axis line{fill:none;stroke:#444;stroke-width:1}
#dataVizChart .tick.major{font-size:12px}
#dataVizChart .linechart-line{stroke-width:2;fill:none}

/* pie chart specific styles */
#dataVizChart .arc:hover{cursor:pointer}

/* legend styles */
#dataVizLegend{margin-bottom:20px}
#dataVizLegend .legend-result span{cursor:pointer;display:inline-block;margin-right:15px}
#dataVizLegend .legend-result .legend-box-color{width:15px;height:15px;border:1px solid #444}

/* table chart styles */
#dataVizTable{clear:both;border-bottom:thin double #444;cursor:default}
#dataVizTable.table-striped thead{background-color:#003896;color:#fff}
#dataVizTable.table-striped th{font-weight:normal;text-align:left;text-transform:capitalize}
#dataVizTable.table-striped tbody tr:nth-child(even) td{background-color:#e4edff}
.dataTables_wrapper{margin:20px 0}
.dataTables_paginate{margin:-5px 10px 10px}
.dataTables_paginate a{margin:0 5px}
.dataTables_length label select{width:auto;margin:0 5px}
.cmDetailTooltip{float:right}

/* Image Slider for Entertainment Content */
.cmTeaseImageSlider{overflow:hidden;position:relative}
.cmImageSlider ul li{display:list-item;float:left;padding:0;background:none}
.cmTeaseImageSliderListItemPhoto{width:615px;height:300px}
.cmImageSlider{height:340px}
.cmImageSlider ul.cmImageSliderList{position:absolute;display:block;width:999999px;left:-615px;height:300px}
.cmTeaseImageSliderListItemLink{position:absolute;width:571px;background:#000;background:rgba(0,0,0,0.7);padding:16px 22px;bottom: 0; top: auto; margin-left:0;margin-bottom:0 !important}
.cmImageSliderPrevArrow, .cmImageSliderNextArrow{position:absolute;top:110px;display:none}
.cmImageSliderPrevArrow{left:0}
.cmImageSlider:hover .cmImageSliderPrevArrow, .cmImageSlider:hover .cmImageSliderNextArrow{display:inline}
.cmImageSliderPrevArrow a{position:absolute;height:72px;width:37px;left:0;background:url('../assets/images/radio-music-shared/arrow_left_on_small.png') no-repeat 0 0 scroll transparent;cursor:pointer}
.cmImageSliderNextArrow a{position:absolute;height:72px;width:37px;right:0;background:url('../assets/images/radio-music-shared/arrow_right_on_small.png') no-repeat 0 0 scroll transparent;cursor:pointer}
.cmImageSliderPrevArrow a:hover, .cmImageSliderNextArrow a:hover{border-bottom:none}
.cmImageSliderNextArrow{right:0}
.cmImageSliderControls{height:30px;margin-top:10px}
.cmImageSlider ul.cmImageSliderControls{position:relative;float:left;left:50%;padding:0}
.cmImageSlider ul.cmImageSliderControls li.cmImageSliderIndicator{position:relative;float:left;right:50%;margin-top:300px}
.cmImageSlider ul.cmImageSliderControls li.cmImageSliderIndicator a{cursor:pointer}
.cmImageSlider ul.cmImageSliderList .cmTeaseImageSliderListItemPhoto a:hover{border-bottom:none}

/* Newspaper Rotator */

.cmMediaRotatorFrame {
    position: relative;
}

.cmMediaRotatorFrame img {
    width: 612px;
    height: 388px;
}

.cmMediaRotatorContainer {
    width: 612px;
}

.cmMediaRotatorNav {
    width: 100%;
    position: relative;
    overflow: hidden;
    padding: 15px;
    width: 100%;
    height: 80px;
}

.cmMediaRotator {
    width: 100%;
    position: relative;
}

.cmMediaRotator .cmStatusBarContainer {
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 2px;
    background: #fff;
    z-index: 2;
    visibility: hidden;
}

.cmT1VideoPlaceHolder {
    width: 612px;
    height: 388px;
}

.cmMediaRotator .cmStatusBar {
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 2px;
    background: #00539b;
    z-index: 3;
}

.cmMediaRotatorNavContainer {
    display: table;
    background: #fff;
    border: 1px solid #ccc;
    border-top-width: 0;
    width: 100%;
    height: 80px;
}

.cmMediaRotatorImgContainer {
    width: 100%;
    height: 388px;
    background: #fff url('../assets/images/radio-music-shared/loading_31x31.gif') center center no-repeat;
    position: relative;
}

.cmMediaRotatorEl {
    display: table-cell;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    font-size: 16px;
    padding: 0;
    width: 25%;
    position: relative;
    vertical-align: top;
    background: #fff;
    -webkit-transition: all 250ms linear;
    transition: all 250ms linear;
    font-family: arial, sans-serif;
}

.cmMediaRotatorEl img {
    -webkit-translateZ: 0;
    translateZ: 0;
}

.cmMediaRotatorEl:last-of-type {
    border-right: none;
}

.cmMediaRotatorEl a:hover,
.cmMediaRotatorEl a:visited,
.cmMediaRotatorEl a:link {
    color: #000;
    text-decoration: none;
}

.cmMediaRotatorEl a:before {
    content : " ";
    position: absolute;
    background: transparent;
    height: 6px;
    width: 100%;
    left: 0;
    top: 0;
    -webkit-transition: all 250ms linear;
    transition: all 250ms linear;
}

.cmSlideActive_3 .cmMediaRotatorEl:first-child + .cmMediaRotatorEl + .cmMediaRotatorEl + .cmMediaRotatorEl,
.cmSlideActive_2 .cmMediaRotatorEl:first-child + .cmMediaRotatorEl + .cmMediaRotatorEl,
.cmSlideActive_1 .cmMediaRotatorEl:first-child + .cmMediaRotatorEl,
.cmSlideActive_0 .cmMediaRotatorEl:first-child {
    background-color: #f8f8f8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(248, 248, 248, 0.00)), to(rgba(0, 0, 0, 0.13)));
    background-image: -webkit-linear-gradient(top, rgba(248, 248, 248, 0.00), rgba(0, 0, 0, 0.13));
    background-image: linear-gradient(top, rgba(248, 248, 248, 0.00), rgba(0, 0, 0, 0.13));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#999999',GradientType=0 ); /* IE6-9 */
}

.cmMediaRotatorEl:hover {
    cursor: pointer;
}

.cmMediaRotatorEl:hover a:before,
.cmSlideActive_3 .cmMediaRotatorEl:nth-of-type(4) a:before,
.cmSlideActive_2 .cmMediaRotatorEl:nth-of-type(3) a:before,
.cmSlideActive_1 .cmMediaRotatorEl:nth-of-type(2) a:before,
.cmSlideActive_0 .cmMediaRotatorEl:nth-of-type(1) a:before {
    content: " ";
    background: #00539b;
}

.cmMediaRotatorContainer * {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/*
    ## Classes needed for [Swipe.js](https://github.com/bradbirdsall/Swipe)
*/

/*
    * Applied to div wrapping entire swipable area
*/

.cmSwipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
}
/*
    * Applied to wrapping div that is manipulated upon swipe
*/

.cmSwipeWrap {
  overflow: hidden;
  position: relative;
  min-height: 388px;
}

/*
    * Applied to each div within the swipable area
*/

.cmSwipeWrap > div {
  float: left;
  width: 100%;
  position: relative;
}

/*
    * Navigation arrow
*/

.cmMediaRotatorArrow {
    position: absolute;
    z-index: 99;
    background: #fff;
    left: 0;
    font-size: 32px;
    line-height: 125px;
    top: 123px;
    -webkit-transition: all 100ms linear;
    transition: all 100ms linear;
    width: 0;
    padding: 0;
    overflow: hidden;
    background: transparent url('../images/rotator-icons.png') -135px -0 no-repeat;
    height: 127px;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
}

.cmMediaRotatorArrow:hover {
    cursor: pointer;
}

.cmMediaRotatorArrow.cmMediaRotatorNxt {
    left: auto;
    right: 0;
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2) progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
}

.cmMediaRotator:hover .cmMediaRotatorArrow {
    width: 70px;
}

.cmMediaRotatorContainer a:link {
    color: #000;
    font-size: 14px;
    text-decoration: none;
}

.cmMediaRotatorContainer a:hover {
    text-decoration: none;
    border-bottom: 0;
}

.cmMediaRotatorAdSponsor{position:absolute;top:0;right:0}
.cmMediaRotatorAdSponsor .cmSponsored{display:inline-block;padding:0 5px 20px;font-size:11px;vertical-align:middle}
.cmMediaRotatorAdSponsor .adgeletti-ad-div{display:inline-block;padding-top:10px}
.cmMediaRotatorAdSponsor #adgeletti-ad-div-NPR02-0px-infinity.npr02-override{display:inline-block !important;}
.cmMediaRotatorAdSponsorHeading{height:46px}
.cmMediaRotatorAdHide{display:none}
.cmMediaRotatorAdTL span{color:#000;text-transform:uppercase;font-size:9px}

/*
    * AJAX Pagination 
*/

.cmPaginationContainer > a {
	cursor: hand;
	cursor: pointer;	
}

/* Responsive images */
/* This is to keep images within their containers, specifically for 3rd party teases */
.cmImage > img {
	max-height: 100%;
	max-width: 100%;
}
/* unscrewup /lsp/ images */
.artist_image img {
	max-height: none;
	max-width: none;
}
.cmImage {
	display: inline-block;
	overflow: hidden;
	position: relative;
}
.cmImage--bars {
	background: #000;
}
.cmImage > img {
	display: block;
	max-height: none;
	max-width: none;
}
.cmImage--crop > img {
	display: block;
	left: 50%;
	height: auto !important;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);

}

.cmImage--full-width,
.cmImage--full-width > img,
.cmImage--fit-width > img {
	max-width: 100% !important;
	min-width: 100% !important;
}
.cmImage--fit-height > img {
	max-height: 100% !important;
	min-height: 100% !important;
}
.cmImage--crop.cmImage--native-portrait.cmImage--fit-width > img {
	-webkit-transform: translate(-50%,-34%);
        -ms-transform: translate(-50%,-34%);
	        transform: translate(-50%,-34%);
}
.cmImage--no-crop > img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	transform: translate(-50%,-50%);
	top: 50%;
	left: 50%;
}
/* Override some existing styles */
#cmGridObject .cmTease.cmTeasePhotoTop .cmTeasePhoto .cmImage.cmImage--crop > img,
.cmTease.cmTeaseHeadlineOver100 .cmTeasePhoto .cmImage.cmImage--crop > img {
	max-height: none;
	max-width: none;
	min-height: auto;
	min-width: auto;
}
.cmTeaseImageSliderListItemPhoto > a,
.cmTeaseImageSliderListItemPhoto .cmImage {
	display: block;
}
.cmTeaseImageSliderListItemPhoto .cmImage img {
	margin: 0 auto;
}

.cmRightRail img,
.cmArticle img { max-width: 100% }	
.cmRightRail .cmCol3 {margin: 0 0 0 0 !important}
.cmRightRail .cmRotatorList img{max-width:none}


/*!
 *  Font Awesome 3.0.2
 *  the iconic font designed for use with Twitter Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fortawesome.github.com/Font-Awesome/
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"

 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@davegandy.com
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */

@font-face{
  font-family:'FontAwesome';
  src:url('../assets/css/shared/wired/font/fontawesome-webfont.eot?v=3.0.1');
  src:url('../assets/css/shared/wired/font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
  url('../assets/css/shared/wired/font/fontawesome-webfont.woff?v=3.0.1') format('woff'),
  url('../assets/css/shared/wired/font/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight:normal;
  font-style:normal }

[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}a [class^="icon-"],a [class*=" icon-"]{display:inline-block}.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em}.btn [class^="icon-"],.nav [class^="icon-"],.btn [class*=" icon-"],.nav [class*=" icon-"]{display:inline}.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block}.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em}li [class^="icon-"],.nav li [class^="icon-"],li [class*=" icon-"],.nav li [class*=" icon-"]{display:inline-block;width:1.25em;text-align:center}li [class^="icon-"].icon-large,.nav li [class^="icon-"].icon-large,li [class*=" icon-"].icon-large,.nav li [class*=" icon-"].icon-large{width:1.5625em}ul.icons{list-style-type:none;text-indent:-0.75em}ul.icons li [class^="icon-"],ul.icons li [class*=" icon-"]{width:.75em}.icon-muted{color:#eee}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em}.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em}.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em}.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@-moz-document url-prefix(){.icon-spin{height:.9em}.btn .icon-spin{height:auto}.icon-spin.icon-large{height:1.25em}.btn .icon-spin.icon-large{height:.75em}}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up:before{content:"\f087"}.icon-thumbs-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope-alt:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}

form.capture_form {
	margin: 0;
}

.capture_text_input {
	width: 99%;
}

#janrainModal {
	z-index: 10000 !important;
}

#janrainModalOverlay {
	z-index: 10000 !important;
}

.capture_editCol {
	width: 290px;
	clear: both;
	padding-top: 10px;
}

.capture_hr {
	width: 100%;
	height: 1px;
	background-color: #ddd;
	overflow: hidden;
	margin: 15px 0;
}

.capture_displayNameCol {
	*zoom: 1;
}

.capture_displayNameCol:after {
	content: "";
	display: table;
	clear: both;
}

.capture_confirmDelete {
	float: left;
	margin-right: 0;
	width: 650px;
}

#janrainModal .janrain_modal_closebutton {
	top: 10px;
	right: 10px;
	color: #888;
	background-color: transparent;
	width: auto;
	height: auto;
	padding: 8px;
}

#janrainModal .janrain_modal_closebutton:hover {
	text-decoration: none;
	border-bottom: 0;
}

.janrain_close_confirm_container {
	font-size: 13px;
	line-height: 17px;
	font-family: helvetica, sans-serif;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}

.janrain_close_confirm_container .janrain_close_confirm {
	color: white;
}

.janrain_close_confirm_container .janrain_close_confirm h3 {
	color: white;
	padding: 0 0 5px;
	margin: 0;
	font-size: 1.077em;
	font-weight: normal;
	text-shadow: none;
}

.janrain_close_confirm_container .janrain_close_confirm .janrain_modal_confirm
	{
	-moz-box-shadow: 0 1px 0px 0px rgba(255, 255, 255, 0.35) inset, 0 -26px
		13px -13px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: 0 1px 0px 0px rgba(255, 255, 255, 0.35) inset, 0
		-26px 13px -13px rgba(0, 0, 0, 0.2) inset;
	-o-box-shadow: 0 1px 0px 0px rgba(255, 255, 255, 0.35) inset, 0 -26px
		13px -13px rgba(0, 0, 0, 0.2) inset;
	box-shadow: 0 1px 0px 0px rgba(255, 255, 255, 0.35) inset, 0 -26px 13px
		-13px rgba(0, 0, 0, 0.2) inset;
	background-color: #009ddc;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #34c5ff),
		color-stop(100%, #0092cd));
	background: -webkit-linear-gradient(top, #34c5ff, #0092cd);
	background: -moz-linear-gradient(top, #34c5ff, #0092cd);
	background: -o-linear-gradient(top, #34c5ff, #0092cd);
	background: -ms-linear-gradient(top, #34c5ff, #0092cd);
	background: linear-gradient(top, #34c5ff, #0092cd);
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.45);
	color: white;
}

.janrain_close_confirm_container .janrain_close_confirm .janrain_modal_cancel
	{
	-moz-box-shadow: 0 1px 0px 0px rgba(255, 255, 255, 0.35) inset, 0 -26px
		13px -13px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: 0 1px 0px 0px rgba(255, 255, 255, 0.35) inset, 0
		-26px 13px -13px rgba(0, 0, 0, 0.2) inset;
	-o-box-shadow: 0 1px 0px 0px rgba(255, 255, 255, 0.35) inset, 0 -26px
		13px -13px rgba(0, 0, 0, 0.2) inset;
	box-shadow: 0 1px 0px 0px rgba(255, 255, 255, 0.35) inset, 0 -26px 13px
		-13px rgba(0, 0, 0, 0.2) inset;
	background-color: #f6f6f6;
	color: #009ddc;
}

#janrainModal .janrain-capture-ui.capture-ui-content {
	width: 320px;
	padding-bottom: 50px;
	background-color: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .5);
	-o-box-shadow: 0 0 10px rgba(0, 0, 0, .5);
	box-shadow: 0 0 10px rgba(0, 0, 0, .5);
}

#janrainModal .janrain-capture-ui.capture-ui-content#signIn,
	#janrainModal .janrain-capture-ui.capture-ui-content#returnTraditional
	{
	padding: 0;
	min-height: 220px;
	height: auto !important;
}

#janrainModal .janrain-capture-ui.capture-ui-content#signIn h1,
	#janrainModal .janrain-capture-ui.capture-ui-content#returnTraditional h1
	{
	margin: 0;
}

#janrainModal .janrain-capture-ui.capture-ui-content#capture_editProfile_photoManager_editphotoscreen
	{
	width: 740px;
}

div#capture_editProfile_form_item_birthdate {
	width: 350px;
}

#janrainModal .janrain-capture-ui.capture-ui-content#mergeAccounts {
	width: 320px;
	padding: 0 0 55px 0;
}

#janrainModal .janrain-capture-ui.capture-ui-content#mergeAccounts #capture_mergeAccounts_mergeAccounts_mergeOptionsContainer
	{
	padding: 20px;
}

#janrainModal .janrain-capture-ui.capture-ui-content#mergeAccounts .capture_header
	{
	color: inherit;
	text-align: left;
	background-color: #f6f6f6;
	padding: 0;
	border: none;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-o-border-radius: 5px 5px 0 0;
	-ms-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	position: relative;
}

#janrainModal .janrain-capture-ui.capture-ui-content#mergeAccounts .capture_header .capture_icon_col
	{
	width: 25px;
	height: 25px;
	margin-left: 0;
	overflow: hidden;
}

#janrainModal .janrain-capture-ui.capture-ui-content#mergeAccounts .capture_header img
	{
	height: auto;
	width: 25px;
}

#janrainModal .janrain-capture-ui.capture-ui-content h1, #janrainModal .janrain-capture-ui.capture-ui-content h2,
	#janrainModal .janrain-capture-ui.capture-ui-content h3, #janrainModal .janrain-capture-ui.capture-ui-content h4,
	#janrainModal .janrain-capture-ui.capture-ui-content h5, #janrainModal .janrain-capture-ui.capture-ui-content h6
	{
	padding: 0;
	margin: 0;
	color: #333333;
}

#janrainModal .janrain-capture-ui.capture-ui-content h1 {
	font-size: 18px;
	line-height: inherit;
	color: #333333;
	font-weight: bold;
}

#janrainModal .janrain-capture-ui.capture-ui-content h2 {
	font-size: 15px;
	line-height: 18px;
	margin-bottom: 5px;
	font-weight: bold;
}

#janrainModal .janrain-capture-ui.capture-ui-content h3 {
	font-size: 15px;
}

#janrainModal .janrain-capture-ui.capture-ui-content h4 {
	font-size: 1.385em;
}

#janrainModal .janrain-capture-ui.capture-ui-content h5 {
	font-size: 1.077em;
}

#janrainModal .janrain-capture-ui.capture-ui-content .capture_signin {
	padding: 15px 35px;
}

#janrainModal .janrain-capture-ui.capture-ui-content .capture_signup {
	padding: 15px 20px;
}

#janrainModal .janrain-capture-ui.capture-ui-content .capture_success {
	padding: 15px 20px;
}

#janrainModal .janrain-capture-ui.capture-ui-content .retrieve_password
	{
	padding: 15px 20px;
}

#janrainModal .janrain_modal_padding {
	padding: 15px 20px;
}

#janrainModal .janrain-capture-ui.capture-ui-content#returnSocial,
	#janrainModal .janrain-capture-ui.capture-ui-content#resendVerificationSuccess,
	#janrainModal .janrain-capture-ui.capture-ui-content#registrationSuccessConfirmed
	{
	padding-bottom: 0;
}

#janrainModal .capture-ui-content.capture_noFooter {
	padding-top: 20px;
	padding-bottom: 20px;
}

#janrainModal .capture_header {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px;
	border-bottom: 1px solid #eee;
}

#janrainModal .capture_header h1 {
	margin: 0;
	padding: 0;
}

#janrainModal .capture_subhead {
	background-color: #10bbff;
	color: white;
	-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1) inset;
	-o-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1) inset;
	position: absolute;
	left: 0;
	top: 45px;
	width: 100%;
	min-height: 45px;
}

#janrainModal .capture_subhead h2 {
	color: white;
	font-size: 14px;
}

.janrain-capture-ui {
	/*/ Text/Element Styles /*/
	font-size: 13px;
	font-family: helvetica, sans-serif;
	line-height: inherit;
	color: #666666;
	background-color: transparent;
	/*/ Form Styles /*/
}

.janrain-capture-ui .login_widget {
	min-height: 50px !important;
}

.janrain-capture-ui .login_widget #janrainEngageEmbed .janrainContent {
	width: auto !important;
	height: 50px !important;
}

.janrain-capture-ui .login_widget #janrainEngageEmbed .janrainContent .providers li
	{
	margin-right: 10px !important;
}

.janrain-capture-ui .login_widget #janrainEngageEmbed .janrainContent div
	{
	width: 230px !important;
	padding-bottom: 10px !important;
}

.janrain-capture-ui .login_widget #janrainEngageEmbed .janrainContent #janrainAuthReturnExperience
	{
	text-align: left !important;
	height: 100% !important;
	padding: 10px !important;
}

.janrain-capture-ui .login_widget #janrainEngageEmbed .janrainContent #janrainAuthReturnExperience>div>a
	{
	border: 0 !important;
	top: 0 !important;
}

.janrain-capture-ui .login_widget #janrainEngageEmbed .janrainContent #janrainAuthReturnExperience>div>a span
	{
	margin-top: 0 !important;
}

.janrain-capture-ui .login_widget #janrainEngageEmbed .janrainContent #janrainAuthReturnExperience>div>a.janrainSwitchAccountLink
	{
	margin-left: 34px !important;
	text-transform: capitalize;
}

.janrain-capture-ui hr.white {
	height: 1px;
	width: 100%;
	overflow: hidden;
	background-color: white;
}

.janrain-capture-ui.capture-ui-content {
	width: 600px;
}

.janrain-capture-ui .capture_backgroundColor, .janrain-capture-ui.capture_backgroundColor
	{
	background-color: #f6f6f6;
	color: #666666;
	padding: 0;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-o-border-radius: 0 0 5px 5px;
	-ms-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	-moz-box-shadow: 0 9px 9px -9px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0 9px 9px -9px rgba(0, 0, 0, 0.1) inset;
	-o-box-shadow: 0 9px 9px -9px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 9px 9px -9px rgba(0, 0, 0, 0.1) inset;
}

.janrain-capture-ui .capture_backgroundColor .capture_text_input,
	.janrain-capture-ui .capture_backgroundColor .capture_checkbox,
	.janrain-capture-ui .capture_backgroundColor .capture_radio,
	.janrain-capture-ui .capture_backgroundColor .capture_inputPlaceholder,
	.janrain-capture-ui .capture_backgroundColor .capture_select,
	.janrain-capture-ui .capture_backgroundColor .capture_textarea,
	.janrain-capture-ui .capture_backgroundColor .capture_checkbox,
	.janrain-capture-ui .capture_backgroundColor .capture_radio,
	.janrain-capture-ui.capture_backgroundColor .capture_text_input,
	.janrain-capture-ui.capture_backgroundColor .capture_checkbox,
	.janrain-capture-ui.capture_backgroundColor .capture_radio,
	.janrain-capture-ui.capture_backgroundColor .capture_inputPlaceholder,
	.janrain-capture-ui.capture_backgroundColor .capture_select,
	.janrain-capture-ui.capture_backgroundColor .capture_textarea,
	.janrain-capture-ui.capture_backgroundColor .capture_checkbox,
	.janrain-capture-ui.capture_backgroundColor .capture_radio {
	background-color: white;
}

.janrain-capture-ui .capture_backgroundColor .capture_text_input:focus,
	.janrain-capture-ui .capture_backgroundColor .capture_checkbox:focus,
	.janrain-capture-ui .capture_backgroundColor .capture_radio:focus,
	.janrain-capture-ui .capture_backgroundColor .capture_inputPlaceholder:focus,
	.janrain-capture-ui .capture_backgroundColor .capture_select:focus,
	.janrain-capture-ui .capture_backgroundColor .capture_textarea:focus,
	.janrain-capture-ui .capture_backgroundColor .capture_checkbox:focus,
	.janrain-capture-ui .capture_backgroundColor .capture_radio:focus,
	.janrain-capture-ui.capture_backgroundColor .capture_text_input:focus,
	.janrain-capture-ui.capture_backgroundColor .capture_checkbox:focus,
	.janrain-capture-ui.capture_backgroundColor .capture_radio:focus,
	.janrain-capture-ui.capture_backgroundColor .capture_inputPlaceholder:focus,
	.janrain-capture-ui.capture_backgroundColor .capture_select:focus,
	.janrain-capture-ui.capture_backgroundColor .capture_textarea:focus,
	.janrain-capture-ui.capture_backgroundColor .capture_checkbox:focus,
	.janrain-capture-ui.capture_backgroundColor .capture_radio:focus {
	background-color: white;
}

.janrain-capture-ui .capture_backgroundColor .capture_provider li,
	.janrain-capture-ui.capture_backgroundColor .capture_provider li {
	background-color: white;
}

.janrain-capture-ui .capture_backgroundColor .capture_form_item .capture_display_toggle_wrap .capture_display_toggle:hover,
	.janrain-capture-ui.capture_backgroundColor .capture_form_item .capture_display_toggle_wrap .capture_display_toggle:hover
	{
	background-color: white;
}

.janrain-capture-ui .capture_retrieving {
	background-color: white;
}

.janrain-capture-ui .capture_dashed {
	border: 1px #cccccc dashed;
}

.janrain-capture-ui .capture_border, .janrain-capture-ui .capture_form_collection_merge_radioButtonCollection
	{
	border: 1px solid #cccccc;
}

.janrain-capture-ui .capture_footer {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 35px;
	width: 100%;
	text-align: left;
	z-index: 5;
	padding: 10px 0;
	*zoom: 1;
	-moz-box-shadow: 0 9px 9px -9px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0 9px 9px -9px rgba(0, 0, 0, 0.1) inset;
	-o-box-shadow: 0 9px 9px -9px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 9px 9px -9px rgba(0, 0, 0, 0.1) inset;
	background-color: #f6f6f6;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-o-border-radius: 0 0 5px 5px;
	-ms-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

.janrain-capture-ui .capture_footer:after {
	content: "";
	display: table;
	clear: both;
}

.janrain-capture-ui .capture_footer .capture_btn {
	margin: 0 20px;
}

.janrain-capture-ui .capture_profile_section {
	margin: 0 auto 20px;
	padding: 0;
	position: relative;
}

.janrain-capture-ui a, .janrain-capture-ui a:visited,
	.janrain-capture-ui a:link {
	color: #009ddc;
}

.janrain-capture-ui a:hover {
	color: #006690;
	text-decoration: none;
	border-bottom: 0;
}

.janrain-capture-ui .capture_text_input, .janrain-capture-ui .capture_checkbox,
	.janrain-capture-ui .capture_radio, .janrain-capture-ui .capture_inputPlaceholder,
	.janrain-capture-ui .capture_select, .janrain-capture-ui .capture_textarea
	{
	font-size: 14px;
	font-family: helvetica, sans-serif;
	border: 1px solid #cccccc;
	color: #b3b3b3;
	height: 30px;
	line-height: 20px;
	padding: 4px 6px;
	margin: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset;
	-o-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset;
	background-color: #f6f6f6;
}

.janrain-capture-ui .capture_text_input:focus, .janrain-capture-ui .capture_checkbox:focus,
	.janrain-capture-ui .capture_radio:focus, .janrain-capture-ui .capture_inputPlaceholder:focus,
	.janrain-capture-ui .capture_select:focus, .janrain-capture-ui .capture_textarea:focus
	{
	color: #333333;
	background-color: #e2e2e2;
	-moz-box-shadow: 0 0 3px #009ddc, 0 0 3px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: 0 0 3px #009ddc, 0 0 3px rgba(0, 0, 0, 0.2) inset;
	-o-box-shadow: 0 0 3px #009ddc, 0 0 3px rgba(0, 0, 0, 0.2) inset;
	box-shadow: 0 0 3px #009ddc, 0 0 3px rgba(0, 0, 0, 0.2) inset;
	border: 1px solid #009ddc;
}

.janrain-capture-ui .capture_text_input, .janrain-capture-ui .capture_checkbox,
	.janrain-capture-ui .capture_radio, .janrain-capture-ui .capture_inputPlaceholder,
	.janrain-capture-ui .capture_textarea, .janrain-capture-ui .capture_inputPlaceholder
	{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	color: #333333;
	display: block;
}

.janrain-capture-ui .capture_text_input::-webkit-input-placeholder,
	.janrain-capture-ui .capture_checkbox::-webkit-input-placeholder,
	.janrain-capture-ui .capture_radio::-webkit-input-placeholder,
	.janrain-capture-ui .capture_inputPlaceholder::-webkit-input-placeholder,
	.janrain-capture-ui .capture_textarea::-webkit-input-placeholder,
	.janrain-capture-ui .capture_inputPlaceholder::-webkit-input-placeholder
	{
	color: #585858;
}

.janrain-capture-ui .capture_text_input:-moz-placeholder,
	.janrain-capture-ui .capture_checkbox:-moz-placeholder,
	.janrain-capture-ui .capture_radio:-moz-placeholder,
	.janrain-capture-ui .capture_inputPlaceholder:-moz-placeholder,
	.janrain-capture-ui .capture_textarea:-moz-placeholder,
	.janrain-capture-ui .capture_inputPlaceholder:-moz-placeholder {
	color: #b3b3b3;
}

.janrain-capture-ui .capture_text_input:-ms-input-placeholder,
	.janrain-capture-ui .capture_checkbox:-ms-input-placeholder,
	.janrain-capture-ui .capture_radio:-ms-input-placeholder,
	.janrain-capture-ui .capture_inputPlaceholder:-ms-input-placeholder,
	.janrain-capture-ui .capture_textarea:-ms-input-placeholder,
	.janrain-capture-ui .capture_inputPlaceholder:-ms-input-placeholder {
	color: #b3b3b3;
}

.janrain-capture-ui .capture_form_collection .capture_form_item {
	display: -moz-inline-box;
	-moz-box-orient: vertical;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
}

.janrain-capture-ui .capture_form_collection .capture_form_item {
	*display: inline;
}

.janrain-capture-ui .capture_form_collection>label {
	padding: 0;
	display: block;
}

.janrain-capture-ui .capture_select {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	color: #333333;
	line-height: 20px;
	-moz-appearance: none;
}

.janrain-capture-ui .capture_select.capture_disabled {
	color: #b3b3b3;
}

.janrain-capture-ui .capture_select.capture_disabled:focus {
	color: #333333;
}

.janrain-capture-ui .capture_checkbox {
	height: auto;
}

.janrain-capture-ui .capture_checkbox, .janrain-capture-ui .capture_radio
	{
	border-color: #f6f6f6;
	padding: 7px 5px 7px 30px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}

.janrain-capture-ui .capture_checkbox label, .janrain-capture-ui .capture_radio label
	{
	font-size: 13px;
	padding-left: 0;
}

.janrain-capture-ui .capture_inputPlaceholder {
	border: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}

.janrain-capture-ui .capture_btn, .janrain-capture-ui a.capture_btn,
	.janrain-capture-ui .capture_btn:focus, .janrain-capture-ui a.capture_btn:focus,
	.janrain-capture-ui button.capture_btn:focus, .janrain-capture-ui input.capture_btn:focus,
	.janrain-capture-ui .capture_backButton:focus, .janrain-capture-ui button.capture_btn,
	.janrain-capture-ui input.capture_btn, .janrain-capture-ui .capture_backButton
	{
	-moz-box-shadow: 0 1px 0px 0px rgba(255, 255, 255, 0.35) inset, 0 -26px
		13px -13px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: 0 1px 0px 0px rgba(255, 255, 255, 0.35) inset, 0
		-26px 13px -13px rgba(0, 0, 0, 0.2) inset;
	-o-box-shadow: 0 1px 0px 0px rgba(255, 255, 255, 0.35) inset, 0 -26px
		13px -13px rgba(0, 0, 0, 0.2) inset;
	box-shadow: 0 1px 0px 0px rgba(255, 255, 255, 0.35) inset, 0 -26px 13px
		-13px rgba(0, 0, 0, 0.2) inset;
	font-family: helvetica, sans-serif;
}

.janrain-capture-ui .capture_btn:active, .janrain-capture-ui a.capture_btn:active,
	.janrain-capture-ui .capture_btn:active:focus, .janrain-capture-ui a.capture_btn:active:focus,
	.janrain-capture-ui button.capture_btn:active:focus,
	.janrain-capture-ui input.capture_btn:active:focus, .janrain-capture-ui .capture_backButton:active:focus,
	.janrain-capture-ui button.capture_btn:active, .janrain-capture-ui input.capture_btn:active,
	.janrain-capture-ui .capture_backButton:active {
	-moz-box-shadow: 0 1px 0px 0px rgba(0, 0, 0, 0.1) inset, 0 -1px 0px 0px
		rgba(255, 255, 255, 0.35) inset, 0 -26px 13px -13px rgba(0, 0, 0, 0.2)
		inset;
	-webkit-box-shadow: 0 1px 0px 0px rgba(0, 0, 0, 0.1) inset, 0 -1px 0px
		0px rgba(255, 255, 255, 0.35) inset, 0 -26px 13px -13px
		rgba(0, 0, 0, 0.2) inset;
	-o-box-shadow: 0 1px 0px 0px rgba(0, 0, 0, 0.1) inset, 0 -1px 0px 0px
		rgba(255, 255, 255, 0.35) inset, 0 -26px 13px -13px rgba(0, 0, 0, 0.2)
		inset;
	box-shadow: 0 1px 0px 0px rgba(0, 0, 0, 0.1) inset, 0 -1px 0px 0px
		rgba(255, 255, 255, 0.35) inset, 0 -26px 13px -13px rgba(0, 0, 0, 0.2)
		inset;
}

.janrain-capture-ui .capture_btn.capture_btn_full, .janrain-capture-ui a.capture_btn.capture_btn_full,
	.janrain-capture-ui .capture_btn_full.capture_btn:focus,
	.janrain-capture-ui a.capture_btn_full.capture_btn:focus,
	.janrain-capture-ui button.capture_btn_full.capture_btn:focus,
	.janrain-capture-ui input.capture_btn_full.capture_btn:focus,
	.janrain-capture-ui .capture_btn_full.capture_backButton:focus,
	.janrain-capture-ui button.capture_btn.capture_btn_full,
	.janrain-capture-ui input.capture_btn.capture_btn_full,
	.janrain-capture-ui .capture_backButton.capture_btn_full {
	margin: 3px 5px;
	width: 278px;
	padding: 10px 0;
}

.janrain-capture-ui .capture_btn.capture_btn_half, .janrain-capture-ui a.capture_btn.capture_btn_half,
	.janrain-capture-ui .capture_btn_half.capture_btn:focus,
	.janrain-capture-ui a.capture_btn_half.capture_btn:focus,
	.janrain-capture-ui button.capture_btn_half.capture_btn:focus,
	.janrain-capture-ui input.capture_btn_half.capture_btn:focus,
	.janrain-capture-ui .capture_btn_half.capture_backButton:focus,
	.janrain-capture-ui button.capture_btn.capture_btn_half,
	.janrain-capture-ui input.capture_btn.capture_btn_half,
	.janrain-capture-ui .capture_backButton.capture_btn_half {
	width: 40%;
	margin: 3px 5px;
}

.janrain-capture-ui .capture_primary, .janrain-capture-ui a.capture_primary,
	.janrain-capture-ui button.capture_primary, .janrain-capture-ui input.capture_primary
	{
	background-color: #009ddc;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #34c5ff),
		color-stop(100%, #0092cd));
	background: -webkit-linear-gradient(top, #34c5ff, #0092cd);
	background: -moz-linear-gradient(top, #34c5ff, #0092cd);
	background: -o-linear-gradient(top, #34c5ff, #0092cd);
	background: -ms-linear-gradient(top, #34c5ff, #0092cd);
	background: linear-gradient(top, #34c5ff, #0092cd);
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.45);
	color: white;
	margin: 0;
}

.janrain-capture-ui a.capture_primary:visited, .janrain-capture-ui a.capture_primary:link,
	.janrain-capture-ui a.capture_primary:hover {
	color: white;
	text-decoration: none;
}

.janrain-capture-ui .capture_secondary, .janrain-capture-ui a.capture_secondary,
	.janrain-capture-ui button.capture_secondary, .janrain-capture-ui input.capture_secondary
	{
	background-color: #f6f6f6;
	background-image: none;
	color: #009ddc;
	text-shadow: none;
}

.janrain-capture-ui a.capture_secondary:visited, .janrain-capture-ui a.capture_secondary:link,
	.janrain-capture-ui a.capture_secondary:hover {
	color: #009ddc;
}

.janrain-capture-ui .capture_processing {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	background-color: none;
}

.janrain-capture-ui .capture_fatal_error {
	font-size: 12px;
	background-color: #ffefde;
	background-position: 10px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 5px 5px 35px;
	border: 1px solid #dc7302;
	color: #ff0000;
}

.janrain-capture-ui .capture_form_error {
	color: #ff0000;
	background-image: none;
}

.janrain-capture-ui .capture_backButton span {
	line-height: inherit;
	color: #ffffff;
}

.janrain-capture-ui a.capture_edit {
	position: absolute;
	right: 10px;
	top: 5px;
	margin: 0;
	padding: 9px 15px 9px;
}

.janrain-capture-ui .capture_provider {
	margin: 0 0 15px 0;
}

.janrain-capture-ui .capture_provider li {
	background-color: #f6f6f6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.janrain-capture-ui .capture_provider li .capture_remove {
	position: absolute;
	right: 0;
	cursor: pointer;
}

.janrain-capture-ui .capture_provider li.capture_linkAccount {
	background-color: transparent;
	padding: 0;
	margin: 0;
}

.janrain-capture-ui .capture_form_item {
	min-height: 0;
}

.janrain-capture-ui .capture_form_item label {
	color: #333333;
	font-weight: bold;
	font-size: 13px;
	margin: 0 10px 0 0;
}

.janrain-capture-ui .capture_tip, .janrain-capture-ui .capture_tip_validating,
	.janrain-capture-ui .capture_tip_error {
	width: auto;
}

.janrain-capture-ui .capture_form_item .capture_tip {
	color: #aaaaaa;
}

.janrain-capture-ui .capture_form_item.capture_focused .capture_tip {
	color: #333333;
}

.janrain-capture-ui .capture_form_item .capture_tip_validating {
	color: #aaaaaa;
}

.janrain-capture-ui .capture_form_item .capture_tip_validated {
	color: #aaaaaa;
}

.janrain-capture-ui .capture_form_item .capture_tip_error {
	color: #ff0000;
}

.janrain-capture-ui .capture_form_item .capture_btn {
	margin: 0;
}

.janrain-capture-ui .capture_save_success {
	color: #64AE29;
	display: -moz-inline-box;
	-moz-box-orient: vertical;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
}

.janrain-capture-ui .capture_save_success {
	*display: inline;
}

.janrain-capture-ui .capture_error .capture_radio, .janrain-capture-ui .capture_error .capture_checkbox,
	.janrain-capture-ui .capture_error .capture_text_input,
	.janrain-capture-ui .capture_error .capture_checkbox,
	.janrain-capture-ui .capture_error .capture_radio, .janrain-capture-ui .capture_error .capture_select,
	.janrain-capture-ui .capture_error .capture_inputPlaceholder {
	border: 1px solid #ff0000;
	-moz-box-shadow: 0 0 3px rgba(245, 148, 2, 0.3) inset;
	-webkit-box-shadow: 0 0 3px rgba(245, 148, 2, 0.3) inset;
	-o-box-shadow: 0 0 3px rgba(245, 148, 2, 0.3) inset;
	box-shadow: 0 0 3px rgba(245, 148, 2, 0.3) inset;
	background-image: url('../../images/vendor/loginClient/error_red.png');
}

.janrain-capture-ui .capture_validating .capture_text_input,
	.janrain-capture-ui .capture_validating .capture_checkbox,
	.janrain-capture-ui .capture_validating .capture_radio,
	.janrain-capture-ui .capture_validating .capture_inputPlaceholder,
	.janrain-capture-ui .capture_error .capture_text_input,
	.janrain-capture-ui .capture_error .capture_checkbox,
	.janrain-capture-ui .capture_error .capture_radio, .janrain-capture-ui .capture_error .capture_inputPlaceholder,
	.janrain-capture-ui .capture_validated .capture_text_input,
	.janrain-capture-ui .capture_validated .capture_checkbox,
	.janrain-capture-ui .capture_validated .capture_radio,
	.janrain-capture-ui .capture_validated .capture_inputPlaceholder {
	padding-right: 27px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.janrain-capture-ui .capture_validated .capture_checkbox,
	.janrain-capture-ui .capture_validated .capture_radio,
	.janrain-capture-ui .capture_error .capture_checkbox,
	.janrain-capture-ui .capture_error .capture_radio {
	padding: 6px 27px 6px 30px;
}

.janrain-capture-ui .capture_display_toggle_wrap {
	font-size: 12px;
	line-height: 16px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	left: 300px;
	top: 20px;
}

.janrain-capture-ui .capture_display_toggle_wrap:hover {
	background-color: #f6f6f6;
}

.janrain-capture-ui .capture_nameBlock .capture_form_item,
	.janrain-capture-ui .capture_addressBlock .capture_form_item {
	margin-bottom: 0;
	min-height: 0;
}

.janrain-capture-ui .capture_addressBlock .capture_form_item_workAddressDrop_city_,
	.janrain-capture-ui .capture_addressBlock .capture_form_item_addressDrop_city_,
	.janrain-capture-ui .capture_addressBlock .capture_form_item_editProfile_addressDrop_city_,
	.janrain-capture-ui .capture_addressBlock .capture_form_item_addressDrop_stateprovince_,
	.janrain-capture-ui .capture_addressBlock .capture_form_item_workAddressDrop_stateprovince_,
	.janrain-capture-ui .capture_addressBlock .capture_form_item_editProfile_workAddressDrop_stateprovince_,
	.janrain-capture-ui .capture_addressBlock .capture_form_item_addressDrop_zippostalcode_,
	.janrain-capture-ui .capture_addressBlock .capture_form_item_workAddressDrop_zippostalcode_,
	.janrain-capture-ui .capture_addressBlock .capture_form_item_editProfile_addressDrop_zippostalcode_
	{
	display: -moz-inline-box;
	-moz-box-orient: vertical;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	margin-right: 10px;
}

.janrain-capture-ui .capture_addressBlock .capture_form_item_workAddressDrop_city_,
	.janrain-capture-ui .capture_addressBlock .capture_form_item_addressDrop_city_,
	.janrain-capture-ui .capture_addressBlock .capture_form_item_addressDrop_stateprovince_,
	.janrain-capture-ui .capture_addressBlock .capture_form_item_addressDrop_zippostalcode_,
	.janrain-capture-ui .capture_addressBlock .capture_form_item_editProfile_workAddressDrop_city_,
	.janrain-capture-ui .capture_addressBlock .capture_form_item_editProfile_addressDrop_city_,
	.janrain-capture-ui .capture_addressBlock .capture_form_item_editProfile_addressDrop_stateprovince_,
	.janrain-capture-ui .capture_addressBlock .capture_form_item_editProfile_workAddressDrop_stateprovince_,
	.janrain-capture-ui .capture_addressBlock .capture_form_item_editProfile_addressDrop_zippostalcode_
	{
	*display: inline;
}

.janrain-capture-ui .capture_addressBlock .capture_form_item_workAddressDrop_city_,
	.janrain-capture-ui .capture_addressBlock .capture_form_item_addressDrop_city_,
	.janrain-capture-ui .capture_addressBlock .capture_form_item_editProfile_addressDrop_city_,
	.janrain-capture-ui .capture_addressBlock .capture_form_item_editProfile_workAddressDrop_city_,
	.janrain-capture-ui .capture_addressBlock .capture_addressFull_city {
	width: 130px;
}

.janrain-capture-ui .capture_addressBlock .capture_tip_validating,
	.janrain-capture-ui .capture_addressBlock .capture_tip_error,
	.janrain-capture-ui .capture_addressBlock .capture_tip_validated {
	position: absolute;
	left: 290px;
	top: 10px;
}

.janrain-capture-ui .capture_addressBlock .capture_form_item_addressDrop_stateprovince_,
	.janrain-capture-ui .capture_addressBlock .capture_form_item_workAddressDrop_stateprovince_,
	.janrain-capture-ui .capture_addressBlock .capture_form_item_editProfile_addressDrop_stateprovince_,
	.janrain-capture-ui .capture_addressBlock .capture_addressFull_stateprovince
	{
	width: 63px;
}

.janrain-capture-ui .capture_addressBlock .capture_form_item_addressDrop_zippostalcode_,
	.janrain-capture-ui .capture_addressBlock .capture_form_item_workAddressDrop_zippostalcode_,
	.janrain-capture-ui .capture_addressBlock .capture_form_item_editProfile_addressDrop_zippostalcode_,
	.janrain-capture-ui .capture_addressBlock .capture_addressFull_zippostalcode
	{
	width: 77px;
	margin-right: 0;
}

.janrain-capture-ui .capture_dateselect_day, .janrain-capture-ui .capture_dateselect_month,
	.janrain-capture-ui .capture_dateselect_year {
	display: -moz-inline-box;
	-moz-box-orient: vertical;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	width: 125px;
	margin-right: 0;
	line-height: 20px;
}

.janrain-capture-ui .capture_dateselect_day, .janrain-capture-ui .capture_dateselect_month,
	.janrain-capture-ui .capture_dateselect_year {
	*display: inline;
}

.janrain-capture-ui .capture_dateselect_day {
	width: 70px;
	margin-left: 5px;
}

.janrain-capture-ui .capture_dateselect_year {
	width: 75px;
	margin-left: 5px;
}

.janrain-capture-ui.capture_toggled a {
	background-color: #f6f6f6;
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
}

.janrain-capture-ui.capture_toggled a:visited, .janrain-capture-ui.capture_toggled a:link,
	.janrain-capture-ui.capture_toggled a:hover {
	color: #666666;
}

.janrain-capture-ui #recaptcha_container .recaptchatable {
	background-color: white;
	border: none !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.janrain-capture-ui #recaptcha_container .recaptchatable #recaptcha_response_field
	{
	border: 1px solid #cccccc !important;
	color: #333333 !important;
	width: 290px !important;
	margin-left: 0;
}

.janrain-capture-ui #recaptcha_container .recaptchatable #recaptcha_response_field:focus
	{
	border: 1px solid #009ddc !important;
}

.janrain-capture-ui.capture_addLinkedAccount, .janrain-capture-ui#signIn,
	.janrain-capture-ui#returnSocial, .janrain-capture-ui#returnTraditional
	{
	width: 392px;
}

.janrain-capture-ui .capture_signInOption, .janrain-capture-ui .capture_createAccountOption
	{
	margin-top: 10px;
}

.janrain-capture-ui .capture_signInOption .capture_backgroundColor,
	.janrain-capture-ui .capture_createAccountOption .capture_backgroundColor
	{
	padding: 25px 10px;
}

.janrain-capture-ui .capture_displayName_col {
	margin: 10px 0 10px 10px;
	display: -moz-inline-box;
	-moz-box-orient: vertical;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	vertical-align: top;
}

.janrain-capture-ui .capture_displayName_col {
	*display: inline;
}

.janrain-capture-ui .capture_mergeCol {
	width: auto;
	display: -moz-inline-box;
	-moz-box-orient: vertical;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	padding: 10px;
	margin: 10px;
	position: relative;
}

.janrain-capture-ui .capture_mergeCol {
	*display: inline;
}

.janrain-capture-ui .capture_mergeCol .capture_popup_container {
	left: 0 !important;
	width: auto !important;
}

.janrain-capture-ui .capture_mergeCol .capture_popup_container .capture_popup-arrow
	{
	left: 100px;
}

.janrain-capture-ui .capture_mergeCol .capture_mergeProvider,
	.janrain-capture-ui .capture_header .capture_mergeProvider {
	position: absolute;
	right: 30px;
	top: 15px;
}

.janrain-capture-ui .capture_dashed .capture_backgroundColor {
	margin-top: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.janrain-capture-ui .capture_mergeExisting_col {
	padding: 0;
}

.janrain-capture-ui .capture_mergeExisting_col .capture_border {
	padding: 10px;
}

.janrain-capture-ui .capture_mergeExisting_col .capture_mergeProvider {
	right: 10px;
}

.janrain-capture-ui .capture_mergeExisting_col .capture_icon_col {
	margin-left: 0;
	margin-top: 4px;
}

.janrain-capture-ui .capture_mergeExisting_col .capture_displayName_col
	{
	margin-top: 0;
}

.janrain-capture-ui .capture_mergeProvider {
	margin-right: 5px;
}

.janrain-capture-ui .capture_form_collection_merge_radioButtonCollection
	{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	margin: 0;
	background-color: #f6f6f6;
	padding: 0px;
}

.janrain-capture-ui .capture_form_collection_merge_radioButtonCollection .capture_form_item_mergeAccounts_mergeRadio
	{
	width: auto;
	padding: 0;
}

#capture_editProfile_form_collection_gender label {
	padding: 0 0 2px 0;
	color: #666;
}

#capture_editProfile_form_item_gender_f_1 label,
	#capture_editProfile_form_item_gender_m_0 label {
	padding: 0 0 2px 25px;
}

.janrain-capture-ui .capture_form_collection_merge_radioButtonCollection .capture_form_item_mergeAccounts_mergeRadio label
	{
	margin: 0;
	padding: 20px 10px 10px 25px;
	font-size: 14px;
}

.janrain-capture-ui .capture_form_collection_merge_radioButtonCollection .capture_form_item_mergeAccounts_mergeRadio label .capture_recommended
	{
	position: absolute;
	left: 25px;
	top: 3px;
	text-transform: uppercase;
	font-weight: 100;
}

.janrain-capture-ui .capture_form_collection_merge_radioButtonCollection .capture_form_item_mergeAccounts_mergeRadio .capture_input_radio
	{
	position: absolute;
	left: 6px;
	top: 23px;
}

.janrain-capture-ui .capture_form_collection_merge_radioButtonCollection .capture_form_item_mergeAccounts_mergeRadio.capture_toggled
	{
	background-color: #009ddc;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-o-border-radius: 5px 5px 0 0;
	-ms-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.janrain-capture-ui .capture_form_collection_merge_radioButtonCollection .capture_form_item_mergeAccounts_mergeRadio.capture_toggled.capture_form_item_mergeAccounts_mergeRadio:first-child
	{
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-o-border-radius: 5px 5px 0 0;
	-ms-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.janrain-capture-ui .capture_form_collection_merge_radioButtonCollection .capture_form_item_mergeAccounts_mergeRadio.capture_toggled.capture_form_item_mergeAccounts_mergeRadio:nth-of-type(2)
	{
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-o-border-radius: 0 0 5px 5px;
	-ms-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

.janrain-capture-ui .capture_form_collection_merge_radioButtonCollection .capture_form_item_mergeAccounts_mergeRadio.capture_toggled label
	{
	color: white;
}

.janrain-capture-ui#returnTraditional .capture_form_item,
	.janrain-capture-ui .capture_signInOption .capture_form_item,
	.janrain-capture-ui .capture_createAccountOption .capture_form_item {
	margin-bottom: 0;
	min-height: 51px;
}

.capture_form_item_displayName {
	display: -moz-inline-box;
	-moz-box-orient: vertical;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
}

.janrain-capture-ui#editProfile {
	width: 940px;
	background-color: transparent;
	overflow: hidden;
	*zoom: 1;
	padding: 10px;
}

.janrain-capture-ui .capture_tabs {
	text-align: left;
	margin-bottom: 15px;
	float: left;
}

.janrain-capture-ui .capture_tabs li a {
	background-color: #f6f6f6;
	font-size: 12px;
	-moz-box-shadow: 0 -10px 5px -8px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0 -10px 5px -8px rgba(0, 0, 0, 0.1) inset;
	-o-box-shadow: 0 -10px 5px -8px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 -10px 5px -8px rgba(0, 0, 0, 0.1) inset;
	font-size: 14px;
	width: 105px;
}

.janrain-capture-ui .capture_tabs li.capture_toggled a {
	background-color: #ddd;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}

.janrain-capture-ui .capture_tabs li a:visited, .janrain-capture-ui .capture_tabs li a:link,
	.janrain-capture-ui .capture_tabs li a:hover {
	color: #999999;
}

.janrain-capture-ui#editProfile .contentBoxWhiteShadow form {
	margin-left: 0;
}

.janrain-capture-ui .capture_profile_pic_display {
	width: 200px;
	height: 200px;
	margin: 0;
}

.janrain-capture-ui .capture_profile_pic_display img {
	width: 200px;
}

.janrain-capture-ui .capture_photoManager_parent {
	border: 1px solid #cccccc;
	padding: 10px 20px;
	float: left;
	margin-right: 15px;
}

.janrain-capture-ui .capture-profile-photo {
	float: left;
	margin-right: 20px;
	width: 260px;
}

.janrain-capture-ui .capture-profile-photo .capture_profile_section {
	padding: 10px;
}

.janrain-capture-ui .capture_uploadPhoto_container {
	width: 250px;
	display: -moz-inline-box;
	-moz-box-orient: vertical;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
}

.janrain-capture-ui .capture_uploadPhoto_container {
	*display: inline;
}

.janrain-capture-ui .capture_photoManager .options {
	display: block;
	text-align: left;
	margin-top: 10px;
}

.janrain-capture-ui .capture_photoManager .options li {
	padding: 0 5px;
}

.janrain-capture-ui #capture_accountInfo {
	float: left;
	width: 660px;
}

.janrain-capture-ui#linkedAccounts .capture_form_item label {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}

.janrain-capture-ui#publicProfile {
	width: 600px;
}

.janrain-capture-ui#publicProfile .capture_profile_pic {
	margin-right: 15px;
}

.janrain-capture-ui#publicProfile #profile_pic {
	height: 200px;
	overflow: hidden;
}

.janrain-capture-ui#publicProfile .capture_provider {
	margin-top: 25px;
}

.janrain-capture-ui#publicProfile .capture_data_item {
	margin-bottom: 15px;
}

.janrain-capture-ui#publicProfile .capture_data_item label {
	width: 100px;
	margin-right: 10px;
	text-align: right;
	display: -moz-inline-box;
	-moz-box-orient: vertical;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	vertical-align: top;
}

.janrain-capture-ui#publicProfile .capture_data_item label {
	*display: inline;
}

.janrain-capture-ui#publicProfile .capture_data_item .capture_data {
	width: 300px;
	display: -moz-inline-box;
	-moz-box-orient: vertical;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	vertical-align: top;
}

.janrain-capture-ui#publicProfile .capture_data_item .capture_data {
	*display: inline;
}

.janrain-capture-ui#publicProfile .capture-public-displayName {
	display: -moz-inline-box;
	-moz-box-orient: vertical;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
}

.janrain-capture-ui#publicProfile .capture-public-displayName {
	*display: inline;
}

.janrain-capture-ui#publicProfile .capture-public-displayName h1 {
	font-size: 23px;
	color: #666666;
	padding-top: 0;
}

.janrain-capture-ui#publicProfile .capture_personal_info h2 {
	float: right;
	font-size: 18px;
	padding: 0;
}

.janrain-capture-ui .capture_popup_container {
	background-color: #f6f6f6;
	border: 1px solid #cccccc;
}

.janrain-capture-ui .capture_popup_container .capture_popup-arrow:after
	{
	background: #f6f6f6;
	border: 1px solid #cccccc;
}

.janrain-capture-ui .janrain_traditional_account_only {
	display: none;
}

.janrain-capture-ui .capture_primary {
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#34c5ff', endColorstr='#0092cd')";
	/* IE8 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr='#34c5ff', endColorstr='#0092cd'); /* IE6 & IE7 */
	background: #00a6e8;
}

.capture_newsletterSubscriptions label input {
	margin: 5px;
}

.capture_newsletterSubscriptions label {
	margin-bottom: 10px !important;
	width: 100% !important;
}

.subscription_description {
	font-weight: normal;
	margin: 3px;
}

.capture_editCol.subscriptions {
	width: auto;
}


/* From:
http://media.cmgdigital.com/shared/media/2016-04-04-12-02-22/web/common/css/vendor/livefyre.css
*/
.fyre .fyre-widget {
    background-color: white;
}
.fyre .fyre-stream-stats {
    visibility: hidden;
}
.fyre-hovercard{
    display:none;
}
.fyre-comment-author{
    cursor: default;
}
.fyre-comment-username{
    cursor: default !important;
}
.fyre .fyre-livecount {
    visibility: hidden;
}
.fyre-modal-alert .fyre-modal-alert-content{
    color: white;
}
.fyre .fyre-live-container{
    display: none;
}
.openl {
    color: black;
    font-size: 300;
}





/* Cut from widgets.css
****************************************************/

/* error dialog. currently only in use by janrain integration code. */
.cmErrorDialog {
	z-index: 10000;
	background-color: #eee;
	border: 4px solid #ccc;
	padding: 20px;
	border-radius: 4px;
	position: absolute;
	top: 25%;
	left: 15%;
	font-size: 18pt;
	font-weight: bold;
}

/* CSS Overrides to shared component CSS
****************************************************/
#editProfile .capture_profile_section {
	padding: 0 !important;
}

#editProfile .capture_linkAccount {
	padding-bottom: 15px !important;
}

#capture_changePassword_changePasswordForm {
	padding: 15px 20px !important;
}

#capture_editProfile_photoManager_profile_pic_upload {
	margin: 15px !important;
}

#capture_editProfile_photo_chooser {
	width: 300px;
	margin-left: 10px;
	margin-bottom: 15px;
	height: 35px;
}

#capture_traditionalRegistration_form_item_agreeToTerms #capture_traditionalRegistration_form_item_inner_agreeToTerms a
	{
	display: block;
}

#capture_editProfile_login_widget ul.providers li, #signIn #capture_signIn_login_widget ul.providers li {
	width: 35px !important;
	height: 40px !important;
	float: left !important;
	mar
}

#capture_editProfile_login_widget span.janrain-provider-icon-32, #signIn  #capture_signIn_login_widget span.janrain-provider-icon-32 {
	margin-top: 4px !important;
	margin-left: 0 !important;
	border: 0 !important;
}

#forgotPasswordSuccess {
	display: none !important;
}


.janrain-capture-ui #capture_signIn_login_widget.login_widget #janrainEngageEmbed .janrainContent #janrainAuthReturnExperience>div>a.janrainSwitchAccountLink {
	position: relative !important;
	top: -12px !important;
}

.janrain-capture-ui .capture_form_error {
    color: #ff0000;
    background-image: none !important;
}


/* Social Share CSS
****************************************************/
.cmToolBox .lfcomment_anchor {
	float: left;
    margin: 10px 15px 10px 15px;
}

.spriteWeatherRadio {
    background-size: 200% 4500%;
    background-repeat: no-repeat;
}

.spriteWeatherRadio._1 {
    background-position: 0% 0%;
}
.spriteWeatherRadio._2 {
    background-position: 0% 2.27272727273%;
}
.spriteWeatherRadio._3 {
    background-position: 0% 4.54545454545%;
}
.spriteWeatherRadio._4 {
    background-position: 0% 6.81818181818%;
}
.spriteWeatherRadio._5 {
    background-position: 0% 9.09090909091%;
}
.spriteWeatherRadio._6 {
    background-position: 0% 11.3636363636%;
}
.spriteWeatherRadio._7 {
    background-position: 0% 13.6363636364%;
}
.spriteWeatherRadio._8 {
    background-position: 0% 15.9090909091%;
}
.spriteWeatherRadio._9 {
    background-position: 0% 18.1818181818%;
}
.spriteWeatherRadio._10 {
    background-position: 0% 20.4545454545%;
}
.spriteWeatherRadio._11 {
    background-position: 0% 22.7272727273%;
}
.spriteWeatherRadio._12 {
    background-position: 0% 25%;
}
.spriteWeatherRadio._13 {
    background-position: 0% 27.34%;
}
.spriteWeatherRadio._14 {
    background-position: 0% 29.5454545455%;
}
.spriteWeatherRadio._15 {
    background-position: 0% 31.8181818182%;
}
.spriteWeatherRadio._16 {
    background-position: 0% 34.0909090909%;
}
.spriteWeatherRadio._17 {
    background-position: 0% 36.3636363636%;
}
.spriteWeatherRadio._18 {
    background-position: 0% 38.6363636364%;
}
.spriteWeatherRadio._19 {
    background-position: 0% 40.9090909091%;
}
.spriteWeatherRadio._20 {
    background-position: 0% 43.1818181818%;
}

.spriteWeatherRadio._21 {
    background-position: 100% 0%;
}
.spriteWeatherRadio._22 {
    background-position: 100% 2.27272727273%;
}
.spriteWeatherRadio._23 {
    background-position: 100% 4.54545454545%;
}
.spriteWeatherRadio._24 {
    background-position: 100% 6.81818181818%;
}
.spriteWeatherRadio._25 {
    background-position: 100% 9.09090909091%;
}
.spriteWeatherRadio._26 {
    background-position: 100% 11.3636363636%;
}
.spriteWeatherRadio._27 {
    background-position: 100% 13.6363636364%;
}
.spriteWeatherRadio._28 {
    background-position: 100% 15.9090909091%;
}
.spriteWeatherRadio._29 {
    background-position: 100% 18.1818181818%;
}
.spriteWeatherRadio._30 {
    background-position: 100% 20.4545454545%;
}
.spriteWeatherRadio._31 {
    background-position: 100% 22.7272727273%;
}
.spriteWeatherRadio._32 {
    background-position: 100% 25%;
}
.spriteWeatherRadio._33 {
    background-position: 100% 27.34%;
}
.spriteWeatherRadio._34 {
    background-position: 100% 29.5454545455%;
}
.spriteWeatherRadio._35 {
    background-position: 100% 31.8181818182%;
}
.spriteWeatherRadio._36 {
    background-position: 100% 34.0909090909%;
}
.spriteWeatherRadio._37 {
    background-position: 100% 36.3636363636%;
}
.spriteWeatherRadio._38 {
    background-position: 100% 38.6363636364%;
}
.spriteWeatherRadio._39 {
    background-position: 100% 40.9090909091%;
}
.spriteWeatherRadio._40 {
    background-position: 100% 43.1818181818%;
}

.spriteWeatherRadio._41 {
    background-position: 0% 45.4545454545%;
}
.spriteWeatherRadio._42 {
    background-position: 0% 47.7272727273%;
}
.spriteWeatherRadio._43 {
    background-position: 0% 50%;
}
.spriteWeatherRadio._44 {
    background-position: 0% 52.2727272727%;
}
.spriteWeatherRadio._45 {
    background-position: 0% 54.5454545455%;
}
.spriteWeatherRadio._46 {
    background-position: 0% 56.8181818182%;
}
.spriteWeatherRadio._47 {
    background-position: 0% 59.0909090909%;
}
.spriteWeatherRadio._48 {
    background-position: 0% 61.3636363636%;
}
.spriteWeatherRadio._49 {
    background-position: 0% 63.6363636364%;
}
.spriteWeatherRadio._50 {
    background-position: 0% 65.9090909091%;
}
.spriteWeatherRadio._51 {
    background-position: 0% 68.1818181818%;
}
.spriteWeatherRadio._52 {
    background-position: 0% 70.4545454545%;
}
.spriteWeatherRadio._53 {
    background-position: 0% 72.7272727273%;
}
.spriteWeatherRadio._54 {
    background-position: 0% 75%;
}
.spriteWeatherRadio._55 {
    background-position: 0% 77.2727272727%;
}
.spriteWeatherRadio._56 {
    background-position: 0% 79.5454545455%;
}
.spriteWeatherRadio._57 {
    background-position: 0% 81.8181818182%;
}
.spriteWeatherRadio._58 {
    background-position: 0% 84.0909090909%;
}
.spriteWeatherRadio._59 {
    background-position: 0% 86.3636363636%;
}
.spriteWeatherRadio._60 {
    background-position: 0% 88.6363636364%;
}
.spriteWeatherRadio._61 {
    background-position: 0% 90.9090909091%;
}
.spriteWeatherRadio._62 {
    background-position: 0% 93.1818181818%;
}
.spriteWeatherRadio._63 {
    background-position: 0% 95.4545454545%;
}
.spriteWeatherRadio._64 {
    background-position: 0% 97.7272727273%;
}

.spriteWeatherRadio._71 {
    background-position: 100% 45.4545454545%;
}
.spriteWeatherRadio._72 {
    background-position: 100% 47.7272727273%;
}
.spriteWeatherRadio._73 {
    background-position: 100% 50%;
}
.spriteWeatherRadio._74 {
    background-position: 100% 52.2727272727%;
}
.spriteWeatherRadio._75 {
    background-position: 100% 54.5454545455%;
}
.spriteWeatherRadio._76 {
    background-position: 100% 56.8181818182%;
}
.spriteWeatherRadio._77 {
    background-position: 100% 59.0909090909%;
}
.spriteWeatherRadio._78 {
    background-position: 100% 61.3636363636%;
}
.spriteWeatherRadio._79 {
    background-position: 100% 63.6363636364%;
}
.spriteWeatherRadio._80 {
    background-position: 100% 65.9090909091%;
}
.spriteWeatherRadio._81 {
    background-position: 100% 68.1818181818%;
}
.spriteWeatherRadio._82 {
    background-position: 100% 70.4545454545%;
}
.spriteWeatherRadio._83 {
    background-position: 100% 72.7272727273%;
}
.spriteWeatherRadio._84 {
    background-position: 100% 75%;
}
.spriteWeatherRadio._85 {
    background-position: 100% 77.2727272727%;
}
.spriteWeatherRadio._86 {
    background-position: 100% 79.5454545455%;
}
.spriteWeatherRadio._87 {
    background-position: 100% 81.8181818182%;
}
.spriteWeatherRadio._88 {
    background-position: 100% 84.0909090909%;
}
.spriteWeatherRadio._89 {
    background-position: 100% 86.3636363636%;
}
.spriteWeatherRadio._90 {
    background-position: 100% 88.6363636364%;
}
.spriteWeatherRadio._91 {
    background-position: 100% 90.9090909091%;
}
.spriteWeatherRadio._92 {
    background-position: 100% 93.1818181818%;
}
.spriteWeatherRadio._93 {
    background-position: 100% 95.4545454545%;
}
.spriteWeatherRadio._94 {
    background-position: 100% 97.7272727273%;
}

@media screen and (min-width: 1024px) {
	.xsm-blockstyle-align-right {
	    float: right;
	    padding-top: 15px;
	    padding-left: 15px;
	    padding-bottom: 15px;
	}

	.xsm-blockstyle-align-left {
	    float: left;
	    padding-top: 15px;
	    padding-right: 15px;
	    padding-bottom: 15px;
	}
}

@media screen and (max-width: 1023px) {
	.xsm-blockstyle-align-left,
	.xsm-blockstyle-align-right {
    	margin: 0 auto;
	    width: 100%;
	}
}

.xsm-blockstyle-align-center {
    margin: 0 auto;
}

.xsm-blockstyle-align-center > img {
	margin: auto;	
}

.xsm-blockstyle-align-background,
.xsm-blockstyle-align-fullwidth {
	width: 100%;
}

/* weather page */
.weather-location {
	padding: 8px 12px;
	background: #006;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}

.weather-meteorologist {
	position: relative;
	width: 33%;
	height: 410px;
	float: left;
	padding: 20px;
	background: #085f93;
}

.weather-meteorologist-profile-pic {
	position: absolute;
	bottom: 0;
}

.weather-meteorologist-profile-pic img {
	width: auto;
	max-width: 325px;
}

.weather-meteorologist-bio {
	position: absolute;
	bottom: 0;
	right: 0;
	min-width: 400px;
	padding: 5px 10px;
	background: #1d5eb8;
}

.weather-meteorologist-bio span {
	display: block;
}

.weather-meteorologist-icons {
	position: absolute;
	bottom: 0;
	margin-bottom: 0;
}

.weather-meteorologist-icons li.ams {
	display: block;
	width: 70px;
	height: 41px;
	background: url(../images/weather-certs-sprite.png) no-repeat;
	background-size: 70px 40px;
}

.weather-meteorologist-icons li {
	display: inline-block;
	width: 45%;
	margin-bottom: 0;
	text-align: center;
}

.weather-meteorologist-icons li a {
	color: #fff;
	font-size: 30px;
}

.weather-conditions {
	width: 33%;
	height: 410px;
	float: left;
	padding: 20px;
	background: linear-gradient(#097bb6, #3f93c0 100%);
	text-align: center;
	color: #fff;
}

.weather-conditions span {
	display: block;
}

.weather-conditions .temp {
	font-size: 52px;
	font-weight: bold;
}

.weather-conditions .description {
	font-size: 22px;
}

.weather-conditions .feel {
	font-size: 16px;
}

.weather-conditions-extras {
	position: relative;
	width: 34%;
	height: 410px;
	float: left;
	padding: 20px;
	background: linear-gradient(to right, #087eba, #0996d7 100%);
	color: #fff;
}

.weather-video {
	width: 95%;
	height: 130px;
	margin: 10px auto;
	background: #999;
}

.weather-app-link {
	width: 95%;
	margin: 20px auto;
	text-align: center;
}

.weather-app-link a {
	color: #fff;
	font-weight: bold;
}

.weather-conditions-extras table {
	width: 95%;
	margin: 20px auto;
}

.weather-conditions-extras table .desc {
	width: 50%;
}

.weather-daily {
	clear:both;
	margin-bottom: 20px;
	background: #08598c;
}

/* weather day */
.weather-day {
	width: 20%;
	float: left;
	padding: 10px;
	background: #08598c;
	color: #fff;
	text-align: center;
}
.weather-day-label {
	background: #1d5eb8;
	font-size: 20px;
	font-weight: bold;
}
.weather-day-conditions {
	min-height: 140px;
	background: #167cb2;
}
.weather-day-description {
	display: inline-block;
	width: 80%;
	margin: 0 auto;
	font-size: 12px;
	text-transform: uppercase;
}
.weather-day-high {
	background: #bc2127;
}
.weather-day-low {
	background: #fff;
	color: #000;
}

/* weather search */
.weather-search {
	padding: 10px 0;
	margin-bottom: 20px;
}

.weather-search form {
	margin: 10px 0;
}

/* weather radar live */
.weather-radar-live {
	margin-bottom: 20px;
}


/* weather widget */
.col-sm-6.weather-widget {
	margin-bottom: 20px;
	padding: 0;
}
.tease.weather-widget {
	padding-top: 10px;
	color: #fff;
	border-right: 1px solid #172fa7;
	vertical-align: middle;
	text-align: center;
}

.tease.weather-widget .time {
	display: block;
	text-transform: uppercase;
}
.tease.weather-widget .temp {
	display: block;
	width: 50%;
	height: 50px;
	float: left;
	padding-top: 7px;
	font-size: 24.5px;
	text-align: right;
}

@media (max-width: 1200px) and (min-width: 976px) {
	.tease.weather-widget .temp {
		width: 45%;
		font-size: 20px;
	}
}

/* weather icons - weather conditions */
.weather-conditions .icon {
	width: 150px;
	height: 150px;
	margin: 0 auto;
	background: url(../images/weather-icons-sprite.png) no-repeat;
	background-size: 600px 750px;
}

/* current conditions - row one */
.weather-conditions .icon.thunderstorms {
	background-position: 0 0;
}
.weather-conditions .icon.snow_night {
	background-position: -150px 0;
}
.weather-conditions .icon.blowing_snow {
	background-position: -300px 0;
}
.weather-conditions .icon.sleet_day {
	background-position: -450px 0;
}

/* row two */
.weather-conditions .icon.rain_night {
	background-position: 0 -150px;
}
.weather-conditions .icon.rain_day {
	background-position: -150px -150px;
}
.weather-conditions .icon.mostly_cloudy_night {
	background-position: -300px -150px;
}
.weather-conditions .icon.partly_cloudy_day {
	background-position: -450px -150px;
}

/* row three */
.weather-conditions .icon.mostly_cloudy_night {
	background-position: 0 -300px;
}
.weather-conditions .icon.mostly_cloudy_day {
	background-position: -150px -300px;
}
.weather-conditions .icon.Fog_night {
	background-position: -300px -300px;
}
.weather-conditions .icon.fog_day {
	background-position: -450px -300px;
}
/* row four */
.weather-conditions .icon.partly_cloudy_night {
	background-position: 0 -300px;
}
.weather-conditions .icon.cloudy_day {
	background-position: -150px -300px;
}
.weather-conditions .icon.clear_night {
	background-position: -300px -300px;
}
.weather-conditions .icon.clear_day {
	background-position: -450px -450px;
}
.weather-conditions .icon.snow_day {
	background-position: 0 -600px;
}
  
/* weather icons - weather day */
.weather-day-conditions .icon {
	width: 80%;
	height: 100px;
	margin: 0 auto;
	background: url(../images/weather-icons-sprite.png) no-repeat;
	background-size: 400px 500px;
}
.weather-day-icon {
	display: block;
	height: 85px;
}

/* weather-day - row one */
.weather-day-conditions .icon.thunderstorms {
	background-position: 0 0;
}
.weather-day-conditions .icon.snow_night {
	background-position: -100px 0;
}
.weather-day-conditions .icon.blowing_snow {
	background-position: -200px 0;
}
.weather-day-conditions .icon.sleet_day {
	background-position: -300px 0;
}
/* row two */
.weather-day-conditions .icon.rain_night {
	background-position: 0 -100px;
}
.weather-day-conditions .icon.rain_day {
	background-position: -100px -100px;
}
.weather-day-conditions .icon.mostly_cloudy_night {
	background-position: -200px -100px;
}
.weather-day-conditions .icon.partly_cloudy_day {
	background-position: -300px -100px;
}
/* row three */
.weather-day-conditions .icon.mostly_cloudy_night {
	background-position: 0 -200px;
}
.weather-day-conditions .icon.mostly_cloudy_day {
	background-position: -100px -200px;
}
.weather-day-conditions .icon.Fog_night {
	background-position: -200px -200px;
}
.weather-day-conditions .icon.fog_day {
	background-position: -300px -200px;
}
/* row four */
.weather-day-conditions .icon.partly_cloudy_night {
	background-position: 0 -300px;
}
.weather-day-conditions .icon.cloudy_day {
	background-position: -100px -300px;
}
.weather-day-conditions .icon.clear_night {
	background-position: -200px -300px;
}
.weather-day-conditions .icon.clear_day {
	background-position: -300px -300px;
}

.weather-day-conditions .icon.snow_day {
	background-position: 0 -395px;
}

/* weather icons - weather widget */
.weather-widget .icon {
	display:inline-block;
	width: 50px;
	height: 50px;
	float: left;
	background: url(../images/weather-icons-sprite.png) no-repeat;
	background-size: 200px 250px;
}
/* weather-day - row one */
.weather-widget  .icon.thunderstorms {
	background-position: 0 0;
}
.weather-widget  .icon.snow_night {
	background-position: -50px 0;
}
.weather-widget  .icon.blowing_snow {
	background-position: -150px 0;
}
.weather-widget  .icon.sleet_day {
	background-position: -200px 0;
}
/* row two */
.weather-widget .icon.rain_night {
	background-position: 0 -50px;
}
.weather-widget .icon.rain_day {
	background-position: -50px -50px;
}
.weather-widget .icon.mostly_cloudy_night {
	background-position: -100px -50px;
}
.weather-widget .icon.partly_cloudy_day {
	background-position: -150px -50px;
}
/* row three */
.weather-widget .icon.mostly_cloudy_night {
	background-position: 0 -100px;
}
.weather-widget .icon.mostly_cloudy_day {
	background-position: -50px -100px;
}
.weather-widget .icon.Fog_night {
	background-position: -100px -100px;
}
.weather-widget .icon.fog_day {
	background-position: -150px -100px;
}
/* row four */
.weather-widget .icon.partly_cloudy_night {
	background-position: 0 -150px;
}
.weather-widget .icon.cloudy_day {
	background-position: -50px -150px;
}
.weather-widget .icon.clear_night {
	background-position: -100px -150px;
}
.weather-widget .icon.clear_day {
	background-position: -150px -150px;
}


div.oembedall-githubrepos  {
    border: 1px solid #DDD;
    border-radius: 4px 4px 4px 4px;
    list-style-type: none;
    margin: 0 0 10px;
    padding: 8px 10px 0;
    font: 13.34px/1.4 helvetica,arial,freesans,clean,sans-serif;
    /*background: url("http://github.com/images/icons/public.png") no-repeat scroll 6px 9px transparent;*/
    width : 452px;
    background-color:#fff;
}

div.oembedall-githubrepos .oembedall-body {
    background: -moz-linear-gradient(center top , #FAFAFA, #EFEFEF) repeat scroll 0 0 transparent;
    background:  -webkit-gradient(linear,left top,left bottom,from(#FAFAFA),to(#EFEFEF));;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 1px solid #EEE;
    margin-left: -10px;
    margin-top: 8px;
    padding: 5px 10px;
    width: 100%;
}

div.oembedall-githubrepos h3 {
    font-size: 14px;
    margin: 0;
    padding-left: 18px;
    white-space: nowrap;
}

div.oembedall-githubrepos p.oembedall-description {
    color: #444;
    font-size: 12px;
    margin: 0 0 3px;
}

div.oembedall-githubrepos p.oembedall-updated-at {
    color: #888;
    font-size: 11px;
    margin: 0;
}

div.oembedall-githubrepos ul.oembedall-repo-stats {
    /*background: url("http://github.com/images/modules/pagehead/actions_fade.png") no-repeat scroll 0 0 transparent;*/
    border: medium none;
    float: right;
    font-size: 11px;
    font-weight: bold;
    padding-left: 15px;
    position: relative;
    z-index: 5;
    margin:0;
}
div.oembedall-githubrepos ul.oembedall-repo-stats li {
    border: medium none;
    color: #666;
    display: inline-block;
    list-style-type: none;
    margin: 0 !important;
}
div.oembedall-githubrepos ul.oembedall-repo-stats li a {
    background-color: transparent;
    background-position: 5px -2px;
    border: medium none;
    color: #666 !important;
    background-position: 5px -2px;
    background-repeat: no-repeat;
    border-left: 1px solid #DDD;
    display: inline-block;
    height: 21px;
    line-height: 21px;
    padding: 0 5px 0 23px;
}


div.oembedall-githubrepos ul.oembedall-repo-stats li:first-child a {
    border-left: medium none;
    margin-right: -3px;
}
div.oembedall-githubrepos ul.oembedall-repo-stats li a:hover {
    background: none no-repeat scroll 5px -27px #4183C4;
    color: #FFFFFF !important;
    text-decoration: none;
}
div.oembedall-githubrepos ul.oembedall-repo-stats li:first-child a:hover {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}
ul.oembedall-repo-stats li:last-child a:hover {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}
div.oembedall-githubrepos ul.oembedall-repo-stats li.oembedall-watchers a {
    /*background-image: url("http://github.com/images/modules/pagehead/repostat_watchers.png");*/
}

div.oembedall-githubrepos ul.oembedall-repo-stats li.oembedall-forks a {
    /*background-image: url("http://github.com/images/modules/pagehead/repostat_forks.png");*/
}


span.oembedall-closehide{
  background-color: #aaa;
  border-radius: 2px;
  cursor: pointer;
  margin-right: 3px;
}

div.oembedall-container {
 margin-top : 5px;
 text-align: left;
}

.oembedall-ljuser {
    font-weight: bold;
}

.oembedall-ljuser img {
    vertical-align: bottom;
    border: 0;
    padding-right: 1px;
}

.oembedall-stoqembed {
    border-bottom: 1px dotted #999999;
    float: left;
    overflow: hidden;
    padding: 11px 0;
    width: 730px;
    line-height: 1;
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    font-family: Arial,Liberation Sans,DejaVu Sans,sans-serif;
    font-size: 80%;
    text-align: left;
    margin: 0;
    padding: 0;
}

.oembedall-stoqembed a {
    color: #0077CC;
    text-decoration: none;
    margin: 0;
    padding: 0;
}
.oembedall-stoqembed a:hover {
    text-decoration: underline;
}
.oembedall-stoqembed a:visited {
    color: #4A6B82;
}

.oembedall-stoqembed h3 {
    font-family: Trebuchet MS,Liberation Sans,DejaVu Sans,sans-serif;
    font-size: 130%;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.oembedall-stoqembed .oembedall-reputation-score {
    color: #444444;
    font-size: 120%;
    font-weight: bold;
    margin-right: 2px;
}


.oembedall-stoqembed .oembedall-user-info {
    height: 35px;
    width: 185px;
}
.oembedall-stoqembed .oembedall-user-info .oembedall-user-gravatar32 {
    float: left;
    height: 32px;
    width: 32px;
}

.oembedall-stoqembed .oembedall-user-info .oembedall-user-details {
    float: left;
    margin-left: 5px;
    overflow: hidden;
    white-space: nowrap;
    width: 145px;
}

.oembedall-stoqembed .oembedall-question-hyperlink {
    font-weight: bold;
}

.oembedall-stoqembed .oembedall-stats {
    background: none repeat scroll 0 0 #EEEEEE;
    margin: 0 0 0 7px;
    padding: 4px 7px 6px;
    width: 58px;
}
.oembedall-stoqembed .oembedall-statscontainer {
    float: left;
    margin-right: 8px;
    width: 86px;
}

.oembedall-stoqembed .oembedall-votes {
    color: #555555;
    padding: 0 0 7px;
    text-align: center;
}

.oembedall-stoqembed .oembedall-vote-count-post {
    display: block;
    font-size: 240%;
    color: #808185;
    display: block;
    font-weight: bold;
}


.oembedall-stoqembed .oembedall-views {
    color: #999999;
    padding-top: 4px;
    text-align: center;
}

.oembedall-stoqembed .oembedall-status {
    margin-top: -3px;
    padding: 4px 0;
    text-align: center;
    background: none repeat scroll 0 0 #75845C;
    color: #FFFFFF;
}

.oembedall-stoqembed .oembedall-status strong {
    color: #FFFFFF;
    display: block;
    font-size: 140%;
}


.oembedall-stoqembed .oembedall-summary {
    float: left;
    width: 635px;
}

.oembedall-stoqembed .oembedall-excerpt {
    line-height: 1.2;
    margin: 0;
    padding: 0 0 5px;
}

.oembedall-stoqembed .oembedall-tags {
    float: left;
    line-height: 18px;
}
.oembedall-stoqembed .oembedall-tags a:hover {
    text-decoration: none;
}

.oembedall-stoqembed .oembedall-post-tag {
    background-color: #E0EAF1;
    border-bottom: 1px solid #3E6D8E;
    border-right: 1px solid #7F9FB6;
    color: #3E6D8E;
    font-size: 90%;
    line-height: 2.4;
    margin: 2px 2px 2px 0;
    padding: 3px 4px;
    text-decoration: none;
    white-space: nowrap;
}
.oembedall-stoqembed .oembedall-post-tag:hover {
    background-color: #3E6D8E;
    border-bottom: 1px solid #37607D;
    border-right: 1px solid #37607D;
    color: #E0EAF1;
}


.oembedall-stoqembed .oembedall-fr {
    float: right;
}

.oembedall-stoqembed .oembedall-statsarrow {
    background-image: url("http://cdn.sstatic.net/stackoverflow/img/sprites.png?v=3");
    background-repeat: no-repeat;
    overflow: hidden;
    background-position: 0 -435px;
    float: right;
    height: 13px;
    margin-top: 12px;
    width: 7px;
}

.oembedall-facebook1 {
    border: #1A3C6C solid 1px;
    padding:0px;
    font: 13.34px/1.4 verdana;
    width : 500px;
    
}

.oembedall-facebook2 {
    background-color: #627add;    
}
.oembedall-facebook2 a {
  color: #e8e8e8;
  text-decoration:none;
}

.oembedall-facebookBody {
  background-color: #fff;
  vertical-align: top;
  padding: 5px;
}

.oembedall-facebookBody .contents {
    display: inline-block;
    width: 100%;
}

.oembedall-facebookBody div img {
    float: left;
    margin-right: 5px;
}

div.oembedall-lanyard{
-webkit-box-shadow: none;
-webkit-transition-delay: 0s;
-webkit-transition-duration: 0.4000000059604645s;
-webkit-transition-property: width;
-webkit-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: none;
background-origin: padding-box;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
box-shadow: none;
color: #112644;
display: block;
float: left;
font-family: 'Trebuchet MS', Trebuchet, sans-serif;
font-size: 16px;
height: 253px;
line-height: 19px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
max-width: none;
min-height: 0px;
outline-color: #112644;
outline-style: none;
outline-width: 0px;
overflow-x: visible;
overflow-y: visible;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
position: relative;
text-align: left;
vertical-align: baseline;
width: 804px;
}

div.oembedall-lanyard .tagline{
  font-size: 1.5em;
}

div.oembedall-lanyard .wrapper{
  overflow: hidden;
  clear: both;
}
div.oembedall-lanyard .split{
  float: left;
display: inline;

}

div.oembedall-lanyard .prominent-place .flag:link, div.oembedall-lanyard .prominent-place .flag:visited,div.oembedall-lanyard .prominent-place .flag:hover
  ,div.oembedall-lanyard .prominent-place .flag:focus,div.oembedall-lanyard .prominent-place .flag:active {
float: left;
display: block;
width: 48px;
height: 48px;
position: relative;
top: -5px;
margin-right: 10px;
}

div.oembedall-lanyard .place-context {
font-size: 0.889em;
}

div.oembedall-lanyard .prominent-place .sub-place {
display: block;
}

div.oembedall-lanyard .prominent-place{
  font-size: 1.125em;
line-height: 1.1em;
font-weight: normal;

}

div.oembedall-lanyard .main-date{
color: #8CB4E0;
font-weight: bold;
line-height: 1.1;

}

div.oembedall-lanyard .first{
  margin-left: 0;
  width: 48.57%;
margin: 0 0 0 2.857%;

}