CSS Fixes

Updated the footer element, centered the elements, aligned the text,
sized to fit.