busca en google sobre reset CSS yo ultimamente utilizo este
http://developer.yahoo.com/yui/3/cssreset/
pero en google podrás encontrar mas ejemplos... el reset es el css básico que debes utilizar para garantizar que se muestre el sitio correctamente en todos los navegadores...
después de aplicar un reset has de tener que considerar la compatibilidad de algunas características y selectores y no se hable de css3
aquí puedes ver un test de selectores visita este sitio en cada navegador para realizar el test y que te des una idea
http://www.css3.info/selectors-test/