button hover states plus footer