Divs que flotan

Gente, estoy rediseñando todo juegos flash así que van a tener que aguantarme durante un tiempito con mis dudas.

Primera duda, supongo que será sencillo de resolver, pero en fin...

Yo en mi plantilla tengo el logo flotando a la derecha y el buscador flotando a la izquierda. ¿Por qué se me cuela en el medio el div azul de publicidad?

La URL done estoy montando esta prueba es en http://www.todo-juegos-flash.com.ar/pruebas/plantilla.htm .

Los codigos son:

plantilla:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="estilos1.css" type="text/css" media="all">
</head>
<body>
<div id=global>
<div id=logoybuscador>
<div id=logo>Logo</div>
<div id=buscador>Buscador</div>
</div>
<div id=publicidad1>Barra de vínculos de publicidad.</div>
<div id=contenido>
<div id=menu1>Menu uno, donde van las categorías.</div>
<div id=menu2>Menu dos, donde van algunas cosas como contactenos y about.</div>
<div id=menu3>Menu 3, mas jugados.</div>
<div id=juegos>Aca va la lista de juegos. Hay que hacerlo con PHP</div>
<div id=publicidad2>Mas publicidad.</div>
<div id=juegodelasemana>El juego de la semana.</div>
<div id=links>Links recomendados</div>
</div>
<div id=footer>El pie de página. ya veremos que ponemos aquí</div>
</div>
</body>
</html>

estilos:

#global {width:800px ; margin: 4px auto }
body {text-align: center}

#logo {width:550px ; float:left ; background-color:pink}
#buscador {widht:250px ; float:right ; background-color:red}
#publicidad1 {widht:800px ; float left ; background-color:blue}
eso pasa porque te queda un huequito jeje
yo te recomiendo que en ves de float left y right

a los dos les pongas left, asi flotan uno a lado del otro forzosamente

saludos
El problema es que yo quiero que quede ese "huequito".

Mi idea de la web es con una div global y varias divs, como decirlo, tiradas entre en medio, con muchos "huequitos", no se si me explico. La idea es que en esos huequitos se vea el color de fondo del div global.

No entiendo nada, soy malisimo con esto de los divs.
si te entiendo, entonces.... asi a la primera se me ocurre
que hagas divs huequitos con el tamaño deseado
sin bordes ni colores de fondo

jeje

pero.... repito se me ocurrio asi a la primera, tal ves haya otra opcion
le pensarè un poco mmmmmm
mientras escribo tambien se me ocurre que si quieres ese huequito sin divs
pues..... le puedes poner un margen no?? asi... te aseguras que ningun otro div se meta en medio jajajajaja

saludos
Claro, claro, ya estoy mejorando bastante :) puse un margen y todo funciona como al principio pensé que podía llegar a funcionar ;)

Gracias, cualquier cosa consulta, y mi web con un enlace seguro a tu web :D