Major refactor. Added text. Cleaned up CSS and HTML.