Credo che fai meglio a copiarlo il menu, piuttosto che reinventarlo.
Ci sono siti specializzati, alcuni citati tra i "link utili" (a me piacciono quelli di CSSplay)

Comunque per affiancare oggetti di tipo block si usa il float