New responsive stylesheet and a better background image for the front page.