ciao, ricontrolla il foglio di stile; ci sono alcuni errori tipo nella definizione dell'id "shortenMedium" setti il margine del paragrafo con "right-border" invece di "border-right".

Poi sempre nel paragrafo, prova a dargli una dimensione in larghezza (width).
Ci sono alcuni parametri che vanno bene in ie ma non ti creano pasticci con firefox. Ri consiglio di dare una rilettura alle impostazioni dei css, giusto per avere le idee un po piu' chiare su come uniformare la pagine in entrambi i browser.

Consiglio:
Per le immagini inserisci anche il tag "alt" anche se vuoto. Se utilizzi il doctype per pagine XHTML, e' richiesto per la validazione !

ciao.