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.