#body #main {
	width:685px;
	float:left;
}

#telecast_details {
	padding:5px;
	color:#000;
}

#telecast_shows li {
	list-style:none;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:dotted 1px #555;
}

.telecast_logo {
	float:left;
	width:120px;
	height:90px;
	overflow:hidden;
	margin-right:10px;
	border:solid 2px #555;
	background:#fff;
}

.telecast_logo:hover {
	border:solid 2px #8d0000;
}

.telecast_title h2 {
	color:#8d0000;
	padding:5px 0px;
}

.telecast_details {
	float:left;
}

.telecast_info {
	color:#000;
}