td.listen {
 background-color: maroon;
 color: white;
 font-weight: bold;
}
td.listen a:link {
 background-color: maroon;
 color: white;
 font-weight: bold;
 text-decoration: none;
 display: block;
}
td.listen a:visited {
 background-color: maroon;
 color: white;
 font-weight: bold;
 text-decoration: none;
 display: block;
}
td.listen a:hover {
 background-color: white;
 color: maroon;
 font-weight: bold;
 text-decoration: none;
 display: block;
}



a:link {
	color: maroon;
	text-decoration: none;
	font-family: arial;
	font-size: 10pt;
}
a:visited {
	color: maroon;
	text-decoration: none;
	font-family: arial;
	font-size: 10pt;
}

a:hover {
	color: navy;
	text-decoration: underline;
	font-family: arial;
	font-size: 10pt;

}
table.container_table {
	width: 780px;
}

td.container_cell {
	width: 100%;

}

table.header_table {
	width: 100%;

}
td.header_cell_1 {
	width: 275px;

}
table.showlist_table {
	font-family: arial;
	font-size: 9pt;
	width: 100%;

}
table.now_table {
	width: 100%;
	font-family: arial;
	font-size: 10pt;


}
td.onairnow {
	background-color: #aaa;
	color: white;
	font-family: arial;
	font-size: 10pt;

}
table.footer_table {
	width: 100%;
	margin-top: 10px;

}
td.footer_cell {
	background-color: #aaa;
	color: white;
	font-size: 10pt;
	font-family: arial;
	font-weight: bold;


}
td.show {
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	font-family: arial;
	font-size: 10pt;
}
td.host {
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	font-family: arial;
	font-size: 10pt;
}
td.listen {
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
	font-family: arial;
	font-size: 10pt;

}
table.main_table {
	width: 100%; 
} 
td.main_cell {
	width: 100%; 

}
table.contact_table {
	width: 100%; 
	font-family: arial; 
}
textarea.message_box {
	width: 500px; 
}
input.short_input {
	width: 240px;
}
input.long_input {
	width: 500px; 
}