Und mach das ganze bitte etwas flexibler, mit einer Höherstellung des Zooms wird das ganze Design zerschossen.
Zum Quelltext:
Streiche das border-Attribut und verwende CSS; Breiten- und Höhenangaben in HTML-Attributen sind immer in Pixel, die angabe von 'px' ist also ungültig (auch wenns der Validator durchgehen lässt). Außerdem Fehlt dem ganzen das benötigte alt-Attribut.
Allgemein würde dem ganzen etwas mehr strukturelles Markup nicht schaden
Außerdem gehört <p> nicht in einen <ul> Tag, vor allem nicht, wenn man Strict schreibt.