SO many style updates, and some HTML stuff too.

Sorry, that's not very descriptive.