Completed first draft with styling before javascript