Much style adjustment

Edited CSS to have home page display properly across multiple devices; I
tested using the emulation feature in the Chrome canary build.