Cleaned up hover effect code a bit and added a slight fading transition effect