Minor CSS fixes, restructuring, and favicon.