New media player and CSS cleanup