questo non ha molto senso:
codice:
*html .rsidebar ul li a , a:visited{
formatti il tag a che sta dentro tutta quella serie di blocchi in un modo e TUTTI gli a:visited (compresi quelli fuori da quei blocchi.
Probabilmente intendevi scrivere questo:
codice:
*html .rsidebar ul li a , *html .rsidebar ul li a:visited{
(la cosa e` ripetuta piu` volte)
Per quanto riguarda il tuo problema, ho l'impressione che hai dimenticato qualche width: 100%: ma non avendo il codice HTML ed essendo il tuo CSS non correttamente formattato mi risulta impossibile capire esattamante cosa non va.
Per quanto riguarda gli hack per IE, stai attento che sono un'arma a doppio taglio: ti conviene usare invece i commenti condizionali.
PS: quando inserisci codice, usa gli appositi tag: [ code ] oppure [ php ] (senza gli spazi) eventualmente servendoti dei rispettivi bottoni # e php che trovi sopra il form di inserimento testo.