adding a background image to a Drupal site
You can try the background image module


  This is an api module that provides tools to add background images to
  html elements using the css "background" property. A basic settings
  page is supplied as well as functions to easily add the "background"
  property to the page.