I could see that the image with the head was over on the right in Opera and in IE7 the images were lower. This works in opera, IE7 and Firefox but it's a quick fix. If I had time I would code the html markup differently. These edits are only in the css file:-
Code:
#header{ position: relative;
float:left;
}
.flleft{float:left; position: absolute; left: 0; top: 0; }
.flright{float:right; left: 334px; top: -8px; position: absolute; }
Code downloaded to my PC will be deleted in due course.
WIN7; IE9, Firefox, Opera, Chrome and Safari for Windows; screen resolution usually 1366*768.
Also IE6 on W98 with 800*600 and IE8 on Vista 1440*900.