/* CHDI
--------------------------------------------------------------------------------
==============================================================================*/

/* Default theme overrides
------------------------------------------------------------------------------*/
/* Player */
body { background-image: url("http://pmd.sonic1029.com/chdi/bg_body.jpg") no-repeat scroll;
}
.kiss #player .title h2 {
color: #333;
}

/* Content */
#content h2 a {
color: #333333;
}
#content .on_air_show_name {
color: #333333;
}

/* Tabs content
------------------------------------------------------------------------------*/

/* Recently Played: Header */
.recently-played-header {
margin-bottom: 5px;
border-bottom: 3px solid #333333;
}
.recently-played-header li {
float: left;
padding: 0 5px 5px 0;
text-transform: uppercase;
font-size: 14px;
font-style: italic;
font-weight: bold;
color: #4a4a4a;
}

/* Recently Played: Listing */
.recently-played li.row li {
float: left;
padding: 3px 5px 3px 0;
vertical-align: top;
color: #3f3f3f;
}
.recently-played li.row .time {
width: 65px;
font-weight: bold;
color: #000;
font-size: 14px;
}

/* On Air */
.on-air li {
padding-top: 12px;
margin-top: 8px;
border-top: 3px solid #f4f4f4;
}
.on-air li p.schedule {
margin-bottom: 3px;
color: #4a4a4a;
font-style: italic;
text-transform: uppercase;
font-weight: bold;
font-size: 14px;
}

/* On Demand */
.on-demand li {
padding-bottom: 9px;
margin-bottom: 9px;
border-bottom: 3px solid #f4f4f4;
}

/* Request a song */
.request-song {
color: #4a4a4a;
}
.request-song h2 {
margin-bottom: 4px;
color: #4a4a4a;
font-style: italic;
text-transform: uppercase;
font-weight: bold;
font-size: 14px;
}

/* Station directory */
.station-directory .header {
margin-bottom: 4px;
border-bottom: 3px solid #000000;
}
.station-directory .header li {
float: left;
padding: 3px 5px 7px 0;
font-size: 14px;
font-weight: bold;
color: #000000;
text-transform: uppercase;
}
.station-directory li {
float: left;
padding: 3px 5px 3px 0;
color: #3f3f3f;
}
.station-directory h2 {
margin-bottom: 3px;
font-weight: normal;
font-size: 14px;
}
.station-directory .list a {
color: #000000;
}

/* Live chat */
.chat {
color: #4a4a4a;
}
.chat h2 {
margin: -5px 0 5px 0;
padding: 3px;
background: #323232;
color: #fff;
text-align: center;
font-size: 11px;
}
.chat li {
border-top: 3px solid #f4f4f4;
padding-top: 10px;
margin-top: 8px;
}
.chat li p.user a {
color: #000000;
}
