Il mio problema è riuscire a far combaciare il layout sia in firefox (il mio browser prediletto) che in IE... più che altro perchè il sito è tutto gestito dagli stili...dato che dei miei amici io sono l'unico credo con firefox devo adattarlo anche per loro...
il sito è superflue.org e questo è il CSS
body { margin:0px; padding:0px; border:0px; background-color:#fff; }
body, p, td, li { font-family:Arial; font-size:11px; color:#494949; }
form { margin:0px; padding:0px; }
img { border:0px; vertical-align: middle;}
a { text-decoration:none; color:#494949; }
a:hover { color:#fff; background-color:#494949; }

#content { margin-top:25px; margin-left:240px; padding-right:20px; padding-bottom:50px; }
#contentleft{ margin-top:25px; margin-left:20px; float:left;}

#maintable { width:100%;}
.grey { background-color:#f5fbfe; line-height: 27px;}
.white { background-color:#f9fcfe; line-height: 27px;}
.header { line-height: 27px; }
.messaggio td { width:70%; border-bottom:1px solid #bbb; }
.autori td { width:15%; border-bottom:1px solid #bbb;}
.risposte td { width:15%; border-bottom:1px solid #bbb;}

.bggrey {background-color:#f5fbfe; border-bottom:1px solid #bbbbbb;}
.bgwhite {background-color:#f9fcfe; border-bottom:1px solid #bbbbbb;}

.piccolo { font-size:9px; }
.grande { font-size:14px; }

.next { padding:4px; background-color:#E6F7FE; float:right; }
.previus { padding:4px; background-color:#E6F7FE; float:left; }
.homepage { height:40px; background-color:#E6F7FE; padding:4px;}
.rispondi { height:20px; background-color:#fff195; padding:4px;}
.postthread { height:40px; background-color:#bdeafd; padding:4px;}
.form { width:200px; }
Cosa c'è da modificare???
dopo nel caso ci metto un selettore in base al browser
P.S. c'è probabilmente qualche errorino nel codice perciò se mi aiutate e ben accetto...
Grazie