Cleaned up html and css and added comments for readability