Update: major restructure

This CSS is required for the latest HTML code to function properly.
Merge pull request #289 from anarisis/patch-6

Update: major restructure