No veo las esquinas redondeadas en firefox, -moz-border-radius es necesario para que la propiedad css3
border-radius sea interpretada por firefox. Si bien tengo entendido que usándola la hoja de estilo no validá en
http://jigsaw.w3.org/css-validator/. De todos modos la uso.
Suerte con eso, veo que mejoro la maqueta