Sidemenu

Sidemenu initially set to display when window size is larger than 480px.  When the window is resized to < 480px, the sidemenu is automatically hidden.  When the window is resized back to larger than 480px, the side menu is automatically shown.  The only case in which this behavior changes is when the user toggles the sidemenu.  Also made some CSS changes.