CSS menu lifted from http://medialoot.com/preview/css-only-navigation-menu/index.html with some changes