Incorporated CSS and background image for landscape layout and larger screen sizes