Impossibile rispondere con quanto scrivi.

Anzitutto "fa schifo" e` una cosa soggettiva, e non da` nessuna indicazione di quale sia il problema.

E poi ci sono altri termini ambigui:
- allineare: intendi verticalmente o orizzontalmente?
- i blocchi: quali?
- creare uno spazio: anche questo forse e` nella tua testa, ma non e` spiegato abbastanza.
Inoltre non hai specificato in quale/i browser hai testato, e quale e` l'effetto che non ti piace.

In pratica, se vuoi aiuto devi postare:
- il codice HTML dei blocchi in questione e del loro contenitore
- il codice CSS degli stessi blocchi
- il DOCTYPE
- (se credi) uno schema grafico del risultato che vuoi

In alternativa posta un link alla pagina, con spiegato dove e` il problema estetico.