im FF wird das Listenzeichen korrekt ausgegeben, allerdings macht der IE Probleme.
Ich ging bisher davon aus, dass der Firefox (bzw. Gecko) einer der wenigen Browser ist, die Listenaufzählungszeichen Fehlerhaft anzeigen.
Bei list-style-type: square kommt es da schon mal vor, dass man abwechselnd ein Rechteck und ein Quadrat vorfindet, wenn es mit den Zeilenhöhen grade mal nicht ganz so passt.
Ein einheitliches und ordentliches Ergebnis bekommt man, wenn man ein Hintergrundbild ins LI-Element packt und dieses per padding vom linken Rand des Textes wegschiebt.
list-style-position: inside lässt sich mit text-indent recht praktikabel simulieren.