Bence her tarayıcı için ayrı css kullanılması lazım. yada div kullanmamak lazım.

( @tdemirtas , ie6'ya göre senin ondan nefret etmen zerre kadar şeyinde değilmiş )