background image now sizes to viewport