For the header, don't use an <img> tag... make it a blank div and in CSS put
Code:
#header { background: transparent url(path/to/image.jpg); height: 100px; width: 600px; padding: 0; }
Replace height and width with correct dimensions
Replace <img> tags with that whenever possible, I think it even works in IE