fix sticky footer and widths of elements
adjust sticky footer again and apply widths/background colors