css fixes so footer doesnt cover content