A CodePen by A973C. Change background when hovering a menu item (pure CSS) - Answer to this SO question: 

http://stackoverflow.com/q/15179968/1397351