responsive CSS improvements, top and side nav fixes, favicon