Ensure manifest.appcache is all updated AND referenced from index.html
Also some CSS clean up
Try to make it work in Safari, and document the miserable outcome.