body {
background:#3F5A69;}

ol, ul {list-style: none;}

#wrapper {
background-color:#3F5A69;
}

#header {
border-top:3px solid #1B1B1B;
}

#leftCol, #rightCol, #centerCol {
margin-top:10px;
}

#listentowin {
margin-top:0;
padding:5px;
}

#buyDownloadsWrap a {
background:transparent url(../images/downloadIcon.gif) no-repeat scroll 0 50%;
}

#buyCdsWrap a {
background:transparent url(../images/cdicon.gif) no-repeat scroll 0 50%;
}

#videooftheday h3.sectionHdr2{padding-left:5px;} 

h2{color:#F0EFE8;}

#leftCol, #rightCol{background:#F0EFE8; border:5px solid #404F57; width:215px; margin-bottom:10px;}

#centerCol {color:#fff;}

body#gogreen #centerCol {
color:#000;
}

#community {
background-color:#1B1B1B;}

#centerCol p {
padding-left:5px;
}
#centerCol .sectionHdr {
padding-left:5px;
}

/*-- nav --*/
#mainnav {
	clear: both;
	width: 960px;
	height: 40px;
	position: relative;
	background: url(../images/navbg.png) top left no-repeat;
	margin: 10px auto; padding: 0;	
	margin-top: 0;
}

#mainnav li {
    margin: 0; padding: 0; list-style: none; height: 40px; display: block; float:left;
}

#mainnav a {
    height: 40px; display: block;
	text-indent: -9999px;
	border: none;
	
}


#mainnav a:active {
	border: none;
}

#homenav {width: 72px;}
#musicnav {width: 57px;}
#promotionsnav {width: 104px;}
#medianav {width: 109px;}
#lineupnav {width: 94px;}
#hitfmgearnav {width: 131px;}
#ondemandnav {width: 94px;}
#gogreennav {width: 102px;}
#vipcommunitynav {width: 85px;}
#contactusnav {width: 112px;}

#homenav a:hover, #home #homenav a {background: url(../images/navbg.png) 0px -40px no-repeat;}
#musicnav a:hover, #music #musicnav a{background: url(../images/navbg.png) -72px -40px no-repeat;}
#promotionsnav a:hover{background: url(../images/navbg.png) -129px -40px no-repeat;}
#medianav a:hover, #media #medianav a{background: url(../images/navbg.png) -233px -40px no-repeat;}
#lineupnav a:hover{background: url(../images/navbg.png) -342px -40px no-repeat;}
#hitfmgearnav a:hover, #gear #hitfmgearnav a {background: url(../images/navbg.png) -436px -40px no-repeat;}
#ondemandnav a:hover, #ondemand #ondemandnav a{background: url(../images/navbg.png) -567px -40px no-repeat;}
#gogreennav a:hover, #gogreen #gogreennav a{background: url(../images/navbg.png) -661px -40px no-repeat;}
#vipcommunitynav a:hover, #communitybody #vipcommunitynav a{background: url(../images/navbg.png) -763px -40px no-repeat;}
#contactusnav a:hover, #contact #contactusnav a{background: url(../images/navbg.png) -848px -40px no-repeat;}

#videooftheday h3 {
	text-indent: 0px;
	background: transparent;
}

#listentowin h3 {
background:transparent;
text-indent:0px;
margin:0 0 0 3px;
padding-bottom:15px;
}

#communitybody .signIn {
margin-right:120px;
}

#signInWelcome label {
float:left;
padding-right:7px;
padding-top:4px;
text-align:left;
width:75px;
}

label.opt-label.main-label span {float:left;}

#centerCol span.title{padding-left:5px; margin-top:5px;}
#centerCol p span.title{padding-left:0px;}
label.req-label, label.opt-label, label.req-label.explain, label.opt-label.main-label span {
color:#FFFFFF !important;
}

#ondemand .podcastHdr {
background:transparent url(http://www.planetaradio.com.mx/images/podcastIcon.png) no-repeat scroll 0 2px;
}

#ka_profileLeft .ka_profileSegCont, #ka_profileRight .ka_profileSegCont {
color:#FFFFFF;
}

#ka_mainContainer {
color:#FFFFFF;}

#leftNav ul li {
background-color:#F0EFE8;}

#leftNav ul li:hover {
background-color:#ffffff;}

#ka_headerTopNav_ul li.current a {
color:#FFFFFF !important;
}

#ka_headerTopNav_ul li.current a:hover {
color:#FFFFFF !important;
}

#ka_mainContainer h1, #ka_mainContainer h2, #ka_mainContainer h3, #ka_mainContainer h4 {
color:#FFFFFF;}

#ka_relatedTabs a.active, #ka_relatedTabs a.active:hover, #ka_relatedTabs a:hover {
background-color:#FFFFFF;
}

li.ka_list:hover {
background:#333 none repeat scroll 0 0;
}

#ka_playPageStats, #ka_playPageDetails, #ka_related, #ka_rssLink, .ka_blogView {
border:1px solid #F0EFE8;
}

#ka_mainContainer {
border-left:1px solid #F0EFE8; min-height:500px;}

#ka_headerTopNav_ul {
border-top:1px solid #F0EFE8;
border-left:1px solid #F0EFE8;
}

#ka_since {
display:none;
}

body#ka_myhome #ka_contentContainer h2 {
color:#FFFFFF;
}

.ka_sideList li {
color:#FFFFFF;}

#ka_mainContainer h3 {
border-bottom:1px solid #F0EFE8;
color:#FFFFFF;
}

body.audio #leftNav li.current, body#ka_homepage #leftNav li.current, body.video #leftNav li.current, body.group #leftNav li.current, body.photo #leftNav li.current, body.user #leftNav li.current, body.blog #leftNav li.current, body.ka_myhome_pages #leftNav li.current, body#ka_profilePage #leftNav li.current, body.ka_messageBoards #leftNav li.current {
background-color:#3F5A69;
color:#FFFFFF !important;
}

#ka_mainContainer fieldset {
border:1px solid #F0EFE8;
}

#ka_mainContainer a:link, #ka_mainContainer label, #ka_mainContainer legend, #ka_profileContainer a, #ka_mainContainer a:visited {
color:#F82626;
}

#ka_mainContainer a:hover, #ka_mainContainer a:active{color:#9C2108;}

#ka_manageSubNav ul li#ka_mkpMyWidgets {
display:none;} 

#ka_manageSubNav ul span, #ka_manageSubNav ul a.current, #ka_manageSubNav ul a.current:hover {color:#F82626;}

body.ka_myhome_pages #leftNav #ka_headerTopNav_ul li.current a span{color:#fff !important;}

body.ka_messageBoards div.ka_allItemsContainer {
color:#000000;
}

body.ka_messageBoards #ka_contentContainer div.ka_forumBody h1, body.ka_messageBoards #ka_contentContainer div.ka_forumBody h2 {
color:#000000;
}

body.ka_messageBoards #ka_contentContainer div.ka_bumper {
background-color:#F0EFE8;
}

#content {
padding:10px 10px 0;
}

/* FOOTER NAVIGATION ***********************************************************************************************/

#footer {
background:transparent;
clear:inherit;
color:#553300;
padding:0px;
text-align:inherit;
width:100%;
font-family:Lucida Grande,Lucida Sans Regular,Lucida Sans Unicode,Arial,Verdana,sans-serif; font-size:11px; font-weight:bold;
}

.footerbg { clear: both; width: 100%; background: #000; margin-top: 20px; border-top: 1px solid #fff;}
#footer{margin: 0 auto; width:960px; position:relative; height: 50px;}
#footer p { padding: 30px 0 0 20px; color: #fff; font-size: 11px;}
#footer ul li { color: #fff; font-size: 11px; float: left; margin-top: 20px;}
#footer li:hover { background: #23171d;}
#footer ul li a { color: #fff; padding: 5px;}
#footer ul li a:hover { background: #1B1B1B; color: red; text-decoration:none;}

.clearfloat:after {display:block;visibility:hidden;clear:both;height:0;content:".";}
.clearfloat {display:inline-block}
.clearfloat {display:block}

.widgetDescriptionRed{font-size:11px; color:#980000; font-style:italic; padding: 5px;}
.widgetDescriptionWhite{font-size:11px; color:#fff; font-style:italic; padding: 5px;}
.widgetDescriptionBlack{font-size:11px; color:#000; font-style:italic; padding: 5px;}

label.opt-label.main-label {
color:#1B1B1B !important;
}

#leaderwrap {

	background:url('/images/header_bg.jpg') no-repeat top center;
	height:100px; overflow:hidden;
}

