Hover/selection styling all in CSS -- fixed #2.