Here is the updated home page with the new graphical elements, completely rewritten code and CSS layout.