Das mit den Listenpunkten ist ein altes Problem, für das ich Dir keine brauchbare Lösung habe. Der Firefox benötigt Platz innerhalb des Elements zur Darstellung der Listenpunkte, der IE rendert die Listenpunkte (wohl) auch ausserhalb des Elements. Die Spezifikation sagt meines Wissens dazu nichts aus, so dass da jeder seine eigene Suppe kocht.
Du mußt halt rumprobieren, bzw. den nötigen Platz schaffen.
im Übrigen gehören Listen in eine ul oder ol, und margin: 1; ( bei deinem CSS-Reset) ist eine ungültige Angabe