Please take a look at... http://forums.ffinsider.net/showthread.php?t=6488&styleid=12 Did you see the white line? I am not sure what's going on... IE and other browsers are not doing it... only Firefox. I am very sure something is wrong with the CSS? Since the coding looks correct to me...
Your coding can certainly be improved. For example, your DOCTYPE says XHML, but the content is not, etc. This particular problem is caused by collapsing margins. The margins of the <hr> element just above the gap collapses with the containing <div>'s margin and you see the background of the underlying <td> element. Change the background color of <td> and this should take care of your problem: <td valign="top" style="background-color: #232323;"> <!-- /logo --> <!-- content table --> <!-- open content container --> <div align="center"> <div class="page" style="width: 100%; text-align: left;"> <div style="padding: 0px 25px;"> J.D.
WooT... it works perfectly... beautifully... smoothly! Thanks a lot man! You shall get a rep for this ^^