Sería bueno que mandaras capturas... No entiendo que pueda pasar. El elemento img es de línea y no tiene porque forzar el salto de línea. Tal vez sea un problema con el tamaño de la imagen... Tampoco entiendo porque Mozilla se 'brinque' la fuente, tampoco eso debería pasar.
Centrarte en una fuente no es la mejor opción, si alguien no la tiene ya valío. (tal vez en Windows siempre este Webdings, pero no creo que pase lo mismo con otros sistemas operativos)
Ua alternativa sería el usar un símbolo definido númericamente. Puedes ver los números en:
http://www.unicode.org/charts/ Estan en PDF. Para ingresar un caractér es necesario usar una sintaxis más o menos así:
(Amperson)#1234; Donde 1234 es un número decimal. O bien:
(Amperson)#xABCDE; Donde ABCDE es un número hexadecimal.
Sustituye el (amperson) por dicho símbolo.
*** No había revisado bien el código, el salto lo produce el display: block; pero aún así no debería existir el salto... (¿?) ¿O sí?***