#1: Tags. None of your text is tagged. All of it should be. Enclose each paragraph in <p> </p> tags, or heading tags where appropriate. Try to avoid using <font> tags, use style sheets instead.
#2: Style Sheets. Further to the above, assign each kind of text a class in the tag, preferably named after how it used, not what it looks like eg <p class="links"> or <p class="bodytext">. The same applies to the div tags and id elements. Meaningful names. Then make a stylesheet as an external file that all your pages link to in the head section.
Use the <body> style to set overall styles for the page - font-family, base colour, margins etc. Then set classes in the stylesheet for each defined useage that is a variant from the body style (color, bolding, size etc). This way, if you want the same font used throughout the site, you only have to set it once and if you want to change it, you only have to change it in one place. If you want to change the way the links are displayed for example, you only have to alter the Style Sheet file and they will change across the whole site.
Style Sheets make it vastly easier to play with, completely alter, or merely tweak your design, in one simple file, as long as you set up your tags intelligently from the beginning.
#3: Space. Give your text more space to breathe. If you must use heavily defined borders, boxes and lines (and I suggest you don't), at least give the text a bit of padding space so as it's not fighting them directly. It will increase legibility no end. Padding and margins can be set in the style sheet too - either as part of a text class, or more feasibly for this design, give your table tags a class too ( <td class="textbox"> ) and define that class in the style sheet, with margin, color, width and padding settings.
#4: Heirarchy. The current design makes no distinction between what is a heading, news, navigation or the site "statement". All are treated equally, which is delightfully egalitarian of you, but I don't know what to look at first, or where, or what is important, and it's asking far too much of me to read through the whole page to work that out. Once again, style sheets will make this much easier for you to experiment with.