<tr><td width="100%" height=1 bgcolor="#5F5F5F"></td></tr>
<tr><td width="100%" height=1 bgcolor="#101010"></td></tr>
Why oh why?
Here's one solution to your tables problem, don't use them for layout. The above code shouldn't even be used and should be replaced with CSS instead. Read "Designing with Web Standards" to help see why you need to change things around. You need a mere fraction of the code you are using currently.
Upon further looking because I figured you had it wrong, here's some code I found.
<font color="#cccccc" face="Arial, Helvetica, sans-serif" size="3"><b>News</b></font>
What is the word "News" really in this case? It's a header, so use a header tag, ie <h3>, and CSS to style the tag as needed.