dunque, come prima cosa dovresti correggere gli errori sul codice (sia html che css). se sono validati, è più facile individuare dove è il problema.
Ancora più semplice, se usi solo stili esterni.

Tra l'altro:
codice:
<link rel="stylesheet" type "text/css" href="../css/style2.css">
qui c'è un errore, hai perso un pezzetto per strada:
codice:
type="text/css"
sistemate queste cose, prova anche a dichiarare i bordi nel modo seguente:
codice:
border: 1px solid #fff;
ovvero nell'ordine: spessore, tipo, colore



ps. a che ti serve dichiarare colore ecc. su un bordo settato a 0?
pps: il doctype è importante!!