hai fatto uno degli errori più comuni
mischiare css esterno e formattazione inline (che sovrascrive)
la soluzione più veloce, visto che il tuto funziona 2/4, è di togliere il background dalla formattazione inline
il codice pulito sarà:
Codice HTML:
<div style="position: absolute; top: 90px; right: 15px; z-index: 10; border: 3px solid red; width: 250px; cursor: help;" class="out" onMouseOver="this.className='over'" onMouseOut="this.className='out'">
<p style="margin: 0 0 0 80px; font-style: italic;">"immagini in movimento. prodigio della civiltà moderna"</p>
<p style="margin-left: 80px; margin-right: 5px; margin-bottom: 5px; text-align: justify; font-size: 8pt;">nel mio account <a href="http://youtube.com/user/FaberGray">YOUTUBE</a> invece carico online video da me girati, di concerti fra cui anche alcuni dove sono io a suonare.</p>
</div>
<div style="position: absolute; top: 65px; right: 210px; z-index: 30; border: 3px solid red; width: 140px; cursor: help;" class="out" onMouseOver="this.className='over'" onMouseOut="this.className='out'">
<p style="margin: 0 0 0 5px; font-style: italic;">"mi piace molto la fotografia e fare foto."</p>
<p style="margin-left: 5px; margin-right: 5px; margin-bottom: 20px; text-align: justify; font-size: 8pt;">ho un account <a href="http://www.flickr.com/photos/fabergray/">FLICKR</a> dove pubblico solo fotografie che scatto ai concerti che vado a vedere</p>
</div>
<div style="position: absolute; top: 210px; left: 230px; z-index: 20; border: 3px solid red; width: 360px; cursor: help;" class="out" onMouseOver="this.className='over'" onMouseOut="this.className='out'">
<p style="margin: 5px 5px 0 5px;">nel mio <a href="http://weblog.fabergray.com">WEBLOG</a> invece</p>
<p style="margin: 0 5px 5px 5px; text-align: justify;">scrivo scrivo scrivo. contenitore di parole immagini e colori. tendo più che a scrivere qualcosa a creare un concetto visivo di messaggio o simile. sì perchè si scrive anche e non solo per lasciare un messaggio.</p>
</div>
<div style="position: absolute; top: 30px; left: 140px; z-index: 40; border: 3px solid #640000; width: 250px;" class="out" onMouseOver="this.className='over'" onMouseOut="this.className='out'">
<p style="margin: 0; font-style: italic;">Breve Biografia...</p>
<p style="margin-left: 5px; margin-right: 5px; margin-bottom: 5px; text-align: justify;">
<strong>F</strong>aber <strong>G</strong>ray, nome d'arte. Classe <strong>1982</strong>. Vivo e studio Discipline della Musica all'università
di Palermo. Suono la chitarra, prevalentemente elettrica ma ho un certo debole per l'acustica.
</p>
</div>
<div style="position: absolute; top: 130px; left: 30px; border: 3px solid red; width: 150px; cursor: help;" class="out" onMouseOver="this.className='over'" onMouseOut="this.className='out'">
<p style="margin: 0 50px 0 5px; font-style: italic;">"suonare é la mia vita"</p>
<p style="margin: 25px 5px 5px 5px; text-align: justify; font-size: 8pt;">utilizzo il sito <a href="http://myspace.com/fabergray">MYSPACE</a> per fare nuove conoscenze sopratutto in ambito musicale, promuovere la mia musica e seguire le date dei miei amici e gruppi preferiti</p>
</div>
poi se hai tempo togli tutti gli stili inline e li richiami dal css esterno
hai del codice in eccesso nel tuo html basterebbero degli p con classe e id
che contengano degli span
:)