vbmike is right. We need to see the code. But by looking at the screenshot I can only guess that you are running the banner in the same
as the menu and logo. When you are designing a site, you have to organize your
containers before you attempt to fill anything. This is just an example of the most basic setup
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<!--
<div>
<!--
<div>
<!--
<div>
<div><!--
<img src="logo.png" alt="" />
</div>
<div><!--
menu goes here
</div>
</div>
<!--
<div>
banner goes here
</div>
</div>
<!--
<div></div>
<!--
<div></div>
</div>
</body>
But basically, you can do anything you want. For all we know your code is probably right and the banner is just in the wrong container. Hope this helped.