Drawer style menu using only CSS (falls back to JS for IE7/8)