I would rewrite some of your code. It's better to use tables and styles to format the layout.A small example:<HTML><HEAD><STYLE type="text/css">BODY { background: #FFFFFF;}TABLE.mainlayout { background: url("http://www.geocities.com/videoawards/images2/600.jpg") center repeat-y; margin: 0; padding: 0; border: 0;}IMG { border: 0;}.center { text-align: center;}</STYLE></HEAD><BODY><CENTER><TABLE class=mainlayout><TR><TD colspan=2><IMG src="http://www.geocities.com/videoawards/images2/mainlayout.jpg"></TD></TR><TR><TD class=center>Some text here</TD><TD class=center>Some more here</TD></TR></CENTER></TABLE></BODY></HTML>I know it doesn't actually solve your problem, but it shows you how to align backgrounds.Hope this helps.HAPPY 2007