Hallo Tara,
mittlerweile gelöst?
Wenn nicht: Es wäre hilfreich, die Entwicklerwerkzeuge des Browsers zu öffnen und den Element-Inspektor zu bemühen, um zu prüfen, ob das CSS tatsächlich gegriffen hat. Möglicherweise wurde es gar nicht geladen, weil Du einen Tippfehler beim Einbinden gemacht hast (was Dir der Netzwerk-Inspektor verraten würde).
Abgesehen von dieser Problematik solltest Du deinen absolut positionierten Bildern ein Bezugselement geben. Die Eigenschaften top, left, right und bottom eines absolut positionierten Elements (position:absolute oder fixed) beziehen sich laut auf die entsprechenden Koordinaten des "umschließenden Elements" - aber diese Definition ist nicht ganz selbsterklärend. Das "umschließende Element" ist das nächstobere in in der DOM Hierarchie mit einer position-Angabe, die nicht static ist (d.h. vom Default abweicht). Wird keins gefunden, ist es <body>. D.h. ohne explizites Bezugselement beziehen sich top und Co auf den Rand des Dokuments, und das will man meistens nicht.
Rolf
sumpsi - posui - clusi