/* wsbradio.com
---------------------------------------------------------------------------------------------------- */
body {background: url(../images/body_bg.gif) repeat-x scroll 0 0 #001292}
#cmHeaderMainContainer{background-color:#fff;padding-bottom:15px;border-top:none}
.cmSubHeaderWrap{padding-top:0}
.cmBodyWrap{background-color:#fff;}

/* masthead */
.cmHeaderCap{background:#fff;border-bottom:0;filter:none;}
.cmSocialMedia .cmSocialMediaInner p{color:#000}
.cmSocialMedia a,.cmSocialMedia a:link{color:#00f}
.cmHeaderCap p{color:#000}
.cmHeaderCap a,.cmHeaderCap a:link{color:#00f}
.cmHeaderCap a:hover{border-bottom:1px solid #00f}

/* begin main nav styles */
.cmNavigation{padding:1px 0;background:#989898}

/* primary nav */
ul.cmSiteNav li.cmPrimaryNavMenu{margin-right:1px}
ul.cmSiteNav li.cmPrimaryNavMenu:last-child{margin-right:0}
.cmSiteNav .cmPrimaryNavMenu a{color:#001292;border:none;font-weight:bold;background:#bbb;height:100%; background:-moz-linear-gradient(top, #bbb 20%, #f3f3f3 100%); /* firefox */ background:-webkit-gradient(linear, left top, left bottom, color-stop(20%,#bbb), color-stop(100%,#f3f3f3)); /* webkit */ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bbbbbb', endColorstr='#f3f3f3')"; /* IE8 */  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#00bbbbbb, endColorstr=#fff3f3f3); /* IE9 */}
.cmSiteNav .cmPrimaryNavMenu.cmPrimaryNavHover a:active,.cmSiteNav .cmPrimaryNavMenu.cmPrimaryNavHover a:hover,.cmSiteNav .cmPrimaryNavMenu.cmPrimaryNavHover a:link{color:#00f}
.cmSiteNav .cmPrimaryNavMenu.cmPrimaryNavHover > a{color:#00f;background:#f3f3f3;filter:none}

/* sub-nav */
.cmSiteNav ul.cmSubNav{border:1px solid #ccc}
.cmSiteNav .cmSubNavMenu a,.cmSiteNav .cmPrimaryNavHover .cmSubNavMenu a:active,.cmSiteNav .cmPrimaryNavHover .cmSubNavMenu a:link{background:#eee;color:#444;border:1px solid #ccc;border-width:0px 0px 1px 0px;border-color:#ccc;filter:none}
.cmSiteNav li.cmPrimaryNavHover li.cmSubNavMenu.cmPrimaryNavHover > a{background:#fff;color:#444}
.cmSiteNav li.cmPrimaryNavHover li.cmSubNavMenu a:hover{background:#fff;color:#444}

.cmSiteNav li.cmPrimaryNav a.cmCurrentPath{} /* for current path in primary navigation once implemented*/

/* footer */
.cmOuterFooterWrap{background-color:#dbdadb;width:960px;-moz-border-radius:0 0 15px 15px;-webkit-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px}
.cmSiteMapColumn ul.cmSiteMapList li{background: url(../images/grayArrowHead.gif) left .4em no-repeat;}

/* footer sitemap */
.cmSiteMapColumn{width:215px;}
.cmSiteMapColumn h4{color:#000}
.cmSiteMapColumn ul.cmSiteMapList li a:link,.cmSiteMapColumn ul.cmSiteMapList li a:visited,.cmSiteMapColumn ul.cmSiteMapList li a:active,.cmSiteMapColumn ul.cmSiteMapList li a:hover{color:#0000ff;text-decoration:none;border-bottom: 1px dotted #0000ff}
.cmSiteMapColumn ul.cmSiteMapList li a:hover{border-style:none none solid}

/* footer terms */
.cmFooterTerms {margin-top:0;padding: .7em 0;}
.cmFooterTerms p{color:#000}
.cmFooterTerms a:link,.cmFooterTerms a:visited,.cmFooterTerms a:active,.cmFooterTerms a:hover{color:#00f;text-decoration:none;border-bottom: 1px dotted #00f}
.cmFooterTerms a:hover{border-style:none none solid}

/* now playing recent on air advertisers */
a.cmNowPlayingRecentAds:link,a.cmNowPlayingRecentAds:visited{color:#00f;border-bottom-color:#00f}
