Overhauled CSS and HTML