Due o tre, pulire il codice da attributi non previsti dallo xhtml, come quello trovato da jerry e tutto il resto, compreso dare un bello img {border: none}, non usare il posizionamento assoluto, ma semmai far flottare l'immagine.
Posizionare l'immagine dal bordo con margin-left e dall'alto con margin-top in modo da posizionarla in modo assolutamente preciso la dove deve stare, ma senza dover usare position: absolute.

Ci sono due ottimi articoli su constile.org e su css/edge per il posizionamento di immagini e testo intorno, prova dare un'occhiata li, specialmente il secondo, è pieno di esempi pratici.