Hallo,
habe eben mal folgendes probiert...
<ul>
<li><h1>Good sites</h1></li>
<li><a href="http://www.google.de/">Google</a></li>
<li><a href="http://de.wikipedia.org/">Wikipedia</a></li>
</ul>
... und erfolgreich validiert (auf http://validator.w3.org).
Du kannst also für Deine Listen am besten eine spezielle hX-CSS-Definition anlegen, also:
hX {
// hier Deine bereits existente Definition; unberührt
}
ul hX {
// hier eine an das Aussehen Deiner Liste angepasste Definition
}
Ich halte das für semantisch korrekt, allerdings solltest Du anhand Deiner Seite noch entscheiden, welches X in hX für Deine Überschriften geeignet ist (wahrscheinlich nicht wie in meinem Beispiel h1 ;).
Mirko42