Fixes to get the navbar & exercises working in IE8

Fixes, mostly to CSS and JS, to get things largely working under IE7/IE8, in particular the navbar, as per #118, and the exercise pages.

Still some issues being resolved for #48 (video playback in IE8), so videos don't work properly on IE7/IE8.

Please don't mention IE6.