Passare il codice non formattato fa venir mal di testa a chi legge.
Nel forum ci sono gli appositi tag VB, che puoi inserire tramite i bottoni sopra l'area del testo. Per il codice devi usare il bottone # (oppure il php, se vuoi la colorazione di tale linguaggio).
Per il tuo codice:
stai usando formattazione fatta con attributi HTML: questo e` sbagliato per vari motivi:
1. puo` andare in contrasto con la formattazione CSS, e browser diversi risolvono i conflitti in modo diverso;
2. hai formattazione sparsa dappertutto, e questo crea confusione in chi deve leggere/correggere;
3. e` una pratica obsoleta e deprecata: il codice HTML deve esprimere il contenuto (in modo semantico), il CSS la formattazione;
4. e` contrario alle regole di accessibilita`.
Inoltre nel tuo codice utilizzi le tabelle per formattare (nel menu): e` una pratica obsoleta e deprecata, che non corrisponde alla semantica (oltre a problemi di accessibilita`, sei anche penalizzato nel posizionamento nei motori di ricerca). I menu sono delle liste, e come tali vanno realizzati tramite liste.
Tra i "link utili" trovi riferimenti a raccolte di menu realizzati in puro HTML+CSS (vedi ad esempio quelli di CSSplay).