Ma perche` usi display inline? Crea piu` problemi di quanti ne risolva...

Lascia il display block, ed usa invece il float per affiancare i blocchi.

PS: ricordati nei[*] e nel <ul>/[list=1] di settare sia il margin che il padding: alcuni browser hanno un padding di default, altri un margin.