cover image fix

from https://stackoverflow.com/questions/17071297/background-image-using-html5-to-fit-the-page