Added footer and hover states and more