Hallo Maggie,
Wie auf dem Bild links sieht es mit diesen padding css Angaben z. B. im IE 6, Opera und Firefox aus.
Wenn Du Dir sicher bist, dass es sich um eine Art padding-bug des IE 7 handelt,
kannst Du ja mal gezielt danach googeln, so etwas sollte schonmal irgendwo
dokumentiert worden sein.
Ansonsten scheint mir der gepostete Code erstmal etwas wenig, um zu einem
sicheren Tipp zu kommen, bleiben noch Spekulationen wie doctype, line-height,
grundsätzliche Eigenschaften wie margin, padding, height aller beteiligten
Elemente, und die Erfahrung, dass manchmal ein zusätzliches floaten bei IEs
und Listen hilfreich sein kann.
Grüsse
Cyx23