A few things:
- Work on your positioning. It looks like you set heights in your tables that are way too large for the data. I have to scroll down to view your info on every page. (I'm working on a 19" monitor at 1280 x 1024).
- Work on the navigation. It's hard to understand how to get around.
- Your text is way too small, very hard to read.
- Your bottom CSS rollover adds a green background to the whole table area to the left of the link.
As for your small text, it's not all of your text that is a problem, just a few areas. Like your Freelancers Area, below "What We Do", text is very small ... 6.5 point Verdana is too small for any size monitor or resolution, especially main text paragraphs. 8 point and up is best.