Update css

Use a tiled image for the site background. Make the body background white and
slightly transparent, change the color of the header border, and add a border to
the footer.