Perchè non provi ad inserire delle misure relative al contenitore? ad esempio:

#container {
width: 90%;
background: url(sfondo.jpg) no-repeat top left;
}


Fra l'altro è anche più pratico: ridimensionando la finestra del browser l'immagine non uscirà dal contenitore ne si sovrapporrà ad altro. ciao