Non e` possibile adattare un'immagine di sfondo (non con la versione CSS2 e con i browser attuali).
Occorre usare alcuni trucchi, tipo creare un'immagine piu` grande, facendo in modo che i bordi non abbiano contenuto significativo (in modo che possano venir tagliati); oppure dare anche un colore di sfondo uguale al colore dei bordi.
Invece per il posizionamento puoi usare:
background-position
E per non farla scorrere:
background-attachment: fixed;
(quest'ultimo mi risulta che non funzioni in IE6 e preced)
Se non vuoi che si ripeta:
background-repeat: no-repeat;

Rispondi quotando