duda sobre los div's y sus fondos

wenop tengo una gran duda u.u..
tengo 3 divs
ya postie antes asi que alomejor sabran como va la pagina aqui esta el link para que lo vean

http://heavenlyquest.mywebcommunity.org/

bueno el punto es que estan los 3 divs
y otro div que cree llamado body (fondo negro)
primero el div del baner (aqui va el baner)
el div del menua (por que queda este texto aqui?? u.u?)
y el div del menub (donde hay una lista que dise, index, noticas, etc)

bueno el punto es que, el div del "menub" esta dentro del div "body" (eso si en el codigo html)

pero el color de fondo del div "body" solo toma el baner y el menua

por que el menub no se ve con el fondo negro? obiamente el menub tiene su propio fondo (verde) pero detras del div se deveria ver negro...
u.u? o porlomenos como arreglo esto? tengo que ponerle largo al div?¿
por que igual es mejor si queda automatico...
O.o
u.u se lo puse automatico y no pasa naa XD!! weno ojala me respndan..
u.u perdon aqui esta el estilo

@charset "utf-8";
/* CSS Document */

#body {
background-color:#000000;
background-image: none;
width:auto;
height:auto;
}

#baner {
font-family: hamburgerHeaven;
font-size: 14px;
font-style: normal;
font-weight: normal;
color: #FFFFFF;
margin: 5px;
height: 100px;
width: 800px;
border: thin solid #00FF00;
left: auto;
top: auto;
right: auto;
bottom: 5px;
text-align:center;
margin:auto;
padding: 0px;
}


#menua {
font-family: hamburgerHeaven;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #FFFFFF;
text-align: justify;
height: 32px;
width: 800px;
border: thin solid #00FF00;
left: auto;
top: opx;
right: auto;
bottom: auto;
margin:auto;
}

#menub {
font-family: hamburgerHeaven;
font-size: 14px;
color: #FFFFFF;
float:left;
background-color:#00FF00;
border: thin solid #FF0000;
list-style:none;

}


alomejor lo nitan xP
perdon por postear 3 veces.. pero ya no se que pasa!!..
por los estilos a la letra le puse
tipo de fuente, tamaño, color, defini el borde del div como color rojo, el fondo del div como color verde y nada de esto se ve u.u
sry por postear 3 veces.. de veras XD pero segun mi "programa" pare editar las paginas esta falla no estava ¬_¬...
pero despues de subirlo me di cuenta de que SI estava...
no entiendo lo que pides.. si pones el fondo verde.. te saldra verde.. dices lo que esta blanko... ?? lo blando keres ke sea negro??
u.u

no soy tan noob XD!! si kxo de cosas basicas pero miren..
ahi hay un menu que esta en color verde de fondo y borde rojo...
atras de ese div, deveria apareser negro...
osea el div que tiene el fondo negro.. "lo negro es un div xP"
ese div deveria abarcar tambien parte del div del menu...

y otra duda
tengo otro div que es el "texto"
y digamos que esta el "texto" al medio, y al lado de este div deveria apareser el div del, pero el div del menu se corre asia abajo, como arreglo esto? deveria dejarlo flotando a la izquierda O.o?