Cambio de propiedades de un tipo de letra

Hola...nuevamente me surge una duda que no se como atacarla.
Resulta que he creado el tipo de letra <h3> y al principio cumple las `propiedades descritas perfectamente pero despues de introducir una lista (alineada y sin puntos) vuelvo a usar el tipo h3 y no se cumple la alineación inicial, sino que sigue con la alineación de la lista.

Como puedo solucionarlo? muchas gracias

Adjunto codigo:
<div id="contenido">

<div id="menu">
<ul>
[contenido no disponible]


</p>
<h2>PRODUCTOS</h2>


</p>
  • Vajilla
  • Cubertería
  • Cristalería
  • Mantelería
  • Mobiliario
  • Montajes
    [contenido no disponible]

    </div>


    </div>



    <h2>CRISTALERIA</h2></p>


    <h3>MOD. MONDIAL</h3></p>


  • Copa Agua
  • Copa Vino
  • Copa Cava</p>


    </p>


    <h3>MOD. SUECIA</h3></p>



  • Copa Agua
  • Copa Vino
  • Copa Cava</p>


    <h3>OTROS</h3></p
    >


  • Copa Brandy
  • Copa Cocktel
  • Copa Caña
  • Vaso Whisky
  • Vaso Tubo
  • Vaso Chupito</p>
    </div>
  • Me parece que incluir esos <h3> dentro del código de la lista (<ul>) no es la mejor idea. Tendrías que abrir y cerrar listas según te convenga evitando meter otra cosa en ella que no sean


  • Esa es la solución que yo veo más normal, luego podrías, sin cambiar nada de lo que tienes hecho, crear un estilo para ese h3 de esta forma:
    .nombredelalista ul h3
    {
    estilos
    }

    Saludos