CSS3 balancing hover effect