Update: major restructure

This CSS is required for the latest HTML code to function properly.