Update css for 404 pages to feel more up to date and have a consistent layout across browsers

This is actually the same as PR 240 but I borked my branch when trying to squash my commits into one and I am not expert enough with git/github to fix it, so this is a new request from a clean branch.