Begin CSS overhaul

Better design, but the main page is unfinished. Seperate into seperate
CSS file