The style of the menu is now based on device-width.

Solivng Issue #3. The menu now turns from a horizontal list into a
vertical list, by applying different styles when the media query is
inoked.