Width and padding layout fixes

Eliminated horizontal scrollbar due to the 100% width + 10px (left and right) padding on main menu.
Added footer widget styles to make widgets responsive to smaller resolutions.