Muchas gracias por sus comentarios, a todos !
Pero, el problema era algo de lo más simple. Estaba mal formado mi documento HTML !!!
Tenía mal anidadas las listas por ello no funcionaba en firefox (quien si hace caso de los estandares

)
Consejo: SIEMPRE validar hojas de estilos y documentos HTML con las herramientas del w3c, luego preguntar en foros.
La forma de la lista que tenía era:
<ul>
<li>tema 1</li>
<ul>
<li>subtema 1.1</li>
<li>subtema 1.2</li>
</ul>
<li>tema 2</li>
<ul>
<li>subtema 2.1</li>
<li>subtema 2.2</li>
</ul>
</ul>
y debe de ser:
<ul>
<li>tema 1
<ul>
<li>subtema 1.1</li>
<li>subtema 1.2</li>
</ul>
</li>
<li>tema 2
<ul>
<li>subtema 2.1</li>
<li>subtema 2.2</li>
</ul>
</li>
</ul>
Pueden verlo corregido en la misma liga.
Saludos.