caption
{
margin: 15px 0px 15px 0px;
font-size: 0.9em;
}

.chrome caption
{
padding: 15px 0px 15px 0px;
font-size: 0.9em;
}

.ie6 caption
{
padding: 15px 0px 15px 0px;
font-size: 0.9em;
}

#id_data_area
{
margin: 15px 15px 15px 15px;
/*float: left; */
background-color: #C2B7B3;
}

.chrome #id_data_area
{
padding: 15px 0px 0px 0px;
background-color: #C2B7B3;
}

.opera #id_data_area
{
padding: 15px 0px 0px 0px;
background-color: #C2B7B3;
}

.safari #id_data_area
{
padding: 15px 0px 0px 0px;
background-color: #C2B7B3;
}

.ie6 #id_data_area
{
padding: 0px 0px 0px 0px;
background-color: #C2B7B3;
}

.ie7 #id_data_area
{
padding: 0px 0px 0px 0px;
background-color: #C2B7B3;
width: 530px;
}

.ie6 #id_data_area p
{
clear: left;
}

#id_leverChart,
#id_listenerChart,
#id_rianzChart,
#id_teleChart,
#id_playdateChart,
#id_listenerSearchTable,
#id_leverSearchTable
{
font-size: 1.2em;
margin-bottom: 20px;
/*want this next line to be seen by IE6*/
float: none; 
float /*hide this from IE6 but all other browsers will see it except IE7 doh*/: left;
}

.chrome #id_leverChart,
.chrome #id_listenerChart,
.chrome #id_rianzChart,
.chrome #id_teleChart,
.chrome #id_playdateChart,
.chrome #id_listenerSearchTable,
.chrome #id_leverSearchTable
{
display: table-row;
}

.opera #id_leverChart,
.opera #id_listenerChart,
.opera #id_rianzChart,
.opera #id_teleChart,
.opera #id_playdateChart,
.opera #id_listenerSearchTable,
.opera #id_leverSearchTable
{
display: table-row;
}

.safari #id_leverChart,
.safari #id_listenerChart,
.safari #id_rianzChart,
.safari #id_teleChart,
.safari #id_playdateChart,
.safari #id_listenerSearchTable,
.safari #id_leverSearchTable
{
display: table-row;
}

#id_leverChart  th,
#id_listenerChart  th,
#id_rianzChart  th,
#id_teleChart  th,
#id_playdateChart  th,
#id_listenerSearchTable th,
#id_leverSearchTable th
{
font-size: 0.8em;
font-family: arial;
line-height: 0.9;
}

#id_leverChart  tbody,
#id_listenerChart  tbody,
#id_rianzChart  tbody,
#id_teleChart  tbody,
#id_playdateChart  tbody,
#id_listenerSearchTable tbody,
#id_leverSearchTable tbody
{
font-family: "Times New Roman";
}

#id_leverChart  td,
#id_listenerChart  td,
#id_rianzChart  td,
#id_teleChart  td,
#id_playdateChart  td,
#id_listenerSearchTable td,
#id_leverSearchTable td
{
padding-left: 4px;
}

.chrome #id_leverChart  td,
.chrome #id_listenerChart  td,
.chrome #id_rianzChart  td,
.chrome #id_teleChart  td,
.chrome #id_playdateChart  td,
.chrome #id_listenerSearchTable td
{
width: auto;
}

#id_leverChart tfoot,#id_listenerChart tfoot,#id_rianzChart tfoot,#id_teleChart tfoot,#id_playdateChart  tfoot,#id_listenerSearchTable tfoot
{
text-align: center;
font-style: italic;
}

#id_leverChart colgroup#id_song_chart_pos col
{
width: 40px;
}

#id_listenerChart colgroup#id_song_chart_pos,
 colgroup#id_song_chart_pos_lastwk,
 colgroup#id_song_chart_pos_twowksago  col
{
width: 40px;
}

.ie8 #id_listenerChart colgroup#id_song_chart_pos col,
.ie8 #id_listenerChart  colgroup#id_song_chart_pos_lastwk col,
.ie8 #id_listenerChart  colgroup#id_song_chart_pos_twowksago  col
{
width: 20px;
}

#id_rianzChart colgroup#id_song_chart_pos,
 colgroup#id_song_chart_pos_lastwk,
 colgroup#id_song_chart_pos_twowksago  col
{
width: 40px;
}

#id_playdateChart colgroup#id_song_chart_pos col
{
width: 40px;
}

.ie7 #id_playdateChart colgroup#id_song_chart_pos col
{
width: 30px;
}

#id_teleChart colgroup#id_prog_notes
{
width: 90px;
}

#id_leverChart,#id_listenerChart,#id_rianzChart,#id_teleChart,#id_playdateChart
{
text-align: left;
}
  
#id_leverChart colgroup#id_song_title col
{
width: 237px;
}
  
#id_leverChart colgroup#id_artist_name col
{
width: 237px;
}

#id_listenerChart colgroup#id_song_title col
{
width: 200px;
}

.ie8 #id_listenerChart colgroup#id_song_title col
{
width: auto;
}

.ie8 #id_listenerChart colgroup#id_artist_name col
{
width: auto;
}

#id_rianzChart colgroup#id_song_title col
{
width: 200px;
}

#id_playdateChart colgroup#id_song_title col
{
width: 183px;
}

.ie7 #id_playdateChart colgroup#id_song_title col
{
width: 215px;
}

.ie7 #id_rianzChart colgroup#id_song_chart_pos_twowksago col
{
width: 37px;
}

html.gecko #id_leverChart colgroup#id_song_title col,
html.gecko #id_leverChart colgroup#id_artist_name col,
html.gecko #id_playdateChart colgroup#id_song_title col,
html.gecko #id_playdateChart colgroup#id_artist_name col,
html.gecko #id_listenerChart colgroup#id_artist_name col,
html.gecko #id_listenerChart colgroup#id_song_title col,
html.gecko #id_rianzChart colgroup#id_artist_name col,
html.gecko #id_rianzChart colgroup#id_song_title col
{
width: auto;
}

.chrome #id_leverChart colgroup#id_song_title col,
.chrome #id_leverChart colgroup#id_artist_name col,
.chrome #id_playdateChart colgroup#id_song_title col,
.chrome #id_playdateChart colgroup#id_artist_name col,
.chrome #id_listenerChart colgroup#id_artist_name col,
.chrome #id_listenerChart colgroup#id_song_title col,
.chrome #id_rianzChart colgroup#id_artist_name col,
.chrome #id_rianzChart colgroup#id_song_title col
{
width: auto;
}

.safari #id_leverChart colgroup#id_song_title col,
.safari #id_leverChart colgroup#id_artist_name col,
.safari #id_playdateChart colgroup#id_song_title col,
.safari #id_playdateChart colgroup#id_artist_name col,
.safari #id_listenerChart colgroup#id_artist_name col,
.safari #id_listenerChart colgroup#id_song_title col,
.safari #id_rianzChart colgroup#id_artist_name col,
.safari #id_rianzChart colgroup#id_song_title col
{
width: auto;
}
/*** Search results tables ***/

/*** LEVER HIT PARADE ***/
#id_leverSearchTable colgroup#id_song_date col
{
width: auto;
}

#id_leverSearchTable colgroup#id_song_title col
{
width: auto;
}

#id_leverSearchTable colgroup#id_artist_name col
{
width: auto;
}

#id_leverSearchTable colgroup#id_song_position col
{
width: 40px;
}

.opera #id_leverSearchTable colgroup#id_song_date col
{
width:103px;
}

.ie6 #id_leverSearchTable colgroup#id_song_date col
{
width:103px;
}

.ie7 #id_leverSearchTable colgroup#id_song_date col
{
width:103px;
}

.chrome #id_leverSearchTable colgroup#id_song_date col,
.chrome #id_leverSearchTable colgroup#id_song_title col,
.chrome #id_leverSearchTable colgroup#id_artist_name col
{
width: auto;
}

.opera #id_leverSearchTable colgroup#id_song_title col,
.opera #id_leverSearchTable colgroup#id_artist_name col
{
width:auto;
}

.opera #id_leverSearchTable colgroup#id_song_position col
{
width: 40px;
}
/*** LISTENER ***/

#id_listenerSearchTable colgroup#id_date col
{
width: 110px;
}

#id_listenerSearchTable colgroup#id_song_title col
{
width: 183px;
}

#id_listenerSearchTable colgroup#id_artist col
{
width: 160px;
}

#id_listenerSearchTable colgroup#id_song_chart_pos col
{
width: 40px;
}

.chrome #id_listenerSearchTable colgroup#id_date col
{
width: 103px;
}

.safari #id_listenerSearchTable colgroup#id_date col
{
width: 116px;
}

.ie8 #id_listenerSearchTable colgroup#id_date col
{
width: 116px;
}

html.gecko #id_listenerSearchTable colgroup#id_song_title col,
html.gecko #id_listenerSearchTable colgroup#id_artist col
{
width: auto;
}

.chrome #id_listenerSearchTable colgroup#id_song_title col,
.chrome #id_listenerSearchTable colgroup#id_artist col
{
width: auto;
}

.ie8 #id_listenerSearchTable colgroup#id_song_title col,
.ie8 #id_listenerSearchTable colgroup#id_artist col
{
width: auto;
}

.ie8 #id_teleSearchChart colgroup#id_prog_name col
{
width: 85px;
}


#id_thumbnails_table td
{
color: #FFF;
background-color: #000;
width: 170px;
text-align: center;
font-family: Georgia,Serif;
font-size: 0.8em;
}

#id_thumbnails_table p
{
margin: 0 auto;
width: 110px;
}

#id_thumbnails_table td a img
{
border: 1px solid #FFF;
}