diff -up originals/station_schedule.css bigfix/station_schedule.css
--- originals/station_schedule.css	2006-10-26 20:37:07.000000000 +0100
+++ bigfix/station_schedule.css	2007-05-25 18:21:53.000000000 +0100
@@ -53,3 +53,22 @@
 }
 .station-sch-now-hour, .station-sch-now-day {
 }
+
+
+/* turn inline elements into blocks */
+.station-sch-scheduled a {
+    display: block;
+}
+.station-sch-djs {
+  display: block;  
+}
+/* on hover force underlining (but not the DJ names) and colour the whole box */
+.station-sch-scheduled a:hover { 
+  background-color: #eee;
+  text-decoration:none;    
+} 
+.station-sch-scheduled a:hover .station-sch-title {
+  text-decoration:underline;  
+}
+
diff -up originals/station_schedule.module bigfix/station_schedule.module
--- originals/station_schedule.module	2007-05-08 19:28:01.000000000 +0100
+++ bigfix/station_schedule.module	2007-05-25 18:24:47.000000000 +0100
@@ -958,16 +958,17 @@ function theme_station_schedule_spacer($
 function theme_station_schedule_item($start, $finish, $program) {
   $class = 'station-sch-box station-sch-scheduled';
   $height = ($finish - $start);
-  $output = "<div class='{$class}' style='height:{$height}px;'>\n";
-  $output .= "<div class='station-sch-time'>". theme('station_hour_range', $start, $finish) ."</div>";
-  $output .= check_plain($program->title);
+  $output .= "<span class='station-sch-time'>". theme('station_hour_range', $start, $finish) ."</span>";
+  $output .= "<span class='station-sch-title'>{$program->title}</span>";
   if ($program->djs) {
     $djs = _station_schedule_program_load_djs($program->nid);
     $djs = check_plain(implode(', ', $djs));
-    $output .= "<div class='station-sch-djs'>{$djs}</div>";
+    $output .= "<span class='station-sch-djs'>{$djs}</span>";
   }
-  $output .= "</div>\n";
-  return l($output, 'node/'. $program->nid, NULL, NULL, NULL, NULL, TRUE);
+ 
+  return "<div class='{$class}'>\n"
+    . l($output, 'node/'. $program->nid, array('style'=>"height:{$height}px;" ) , NULL, NULL, NULL, TRUE)
+    . "</div>\n";
 }
 
 
