Lots of little changes, and tweaks. Tidied up the CSS.