Lots of changes.
Stylesheet looks good.