I've added the javascrip and styles.css pages.  I've heavily updated the styles.
I've heavily updated styles.css, it has all elements required.