After looking at your code, the only possible fault could be in your header class.
Code:
#header h1 a {
background: url(images/skins/webmasterstalk/misc/vbulletin3_logo_white.gif) no-repeat;
display: block;
float: left;
height: 0;
overflow: hidden;
padding-top: 45px;
width: 246px;
}
The way i understand the 'float' value is that it is now allowing text or an image to wrap around it, whilst the header is aligned to the left. The image that is being wrapped around the header being the advertisement.
I hope that may fix it, but im still learning so don't count on me 
|