Benventuo in questo forum.

Anzitutto una nota sull'uso del forum stesso.

Esistono i tag VB, che servono per formattare parti del post: per i codici vanno usati gli appositi tag, che puoi inserire mediante i pulsanti # o php (sopra l'area di testo): con tali tag non viene persa la formattazione (e risultano piu` leggibili)


E vengo alla tua domanda:
Ci sono in rete molti esempi di layout formattati bene; alcuni li abbiamo riportati tra i "link utili". Prova a vedere se trovi quello che fa per te.

Comunque se e` solo per anticipare il content rispetto alle sidebar, il tuo codice gia` lo dovrebbe fare, ma devi togliere le cose che non hanno senso, tipo il float:center (che non esiste). Comunque il main non deve essere floattato, ma eventualmente centrato tramite i margini automatici (in tal caso il body e l'html devono avere width:100% ).