ciao!
prima cosa: non postare _mai_ tutto il codice, perchè si fa fatica a leggerlo. poi:

1. da bold a normal usa la proprietà 'font-weight' sul valore normal.
2. larghezza al 100%: width: 100%

alcune cose: overflow-x è una proprietà CSS3, quindi se validi il CSS devi cambiare il profile da css2 a css3, aggiungendo al URL &profile=css3

io ti ho detto come impostare la larghezza, ma tieni presente che il menu di navigazione a sinistra ha una larghezza in pixel. devi tenerlo presente. si tratta solo di addizioni e sottrazioni.

studia il box model.
http://css.html.it (fai una ricerca)

xxx ^.^/