It looks nice, but (sorry if this seems a bit harsh) I would recommend doing a complete recode or heavy modifications. As it stands the site is only usable for the sighted, and of those with sight, vision must be decent (to read text images). The homepage fails HTML/XHTML validation with
198 errors (but it does
pass CSS validation, congrats!), and it uses tables for layout. Tables may work, but they are a very sub-optimal method for page layout; they make it near impossible for the disabled to use the page, and they are not too adaptable. Back in the day (like 90s to very early 2000s) tables and frames were pretty much the only options for layout; however, with the advent of CSS there are much better options. So, basically, to summarize the recommendations I have made plus a few new ones:
- Recode
- Stop using tables
- Don't use images for text
- Switch to CSS-based layout
- Make the page scale to browser size, without loosing correct styling/requiring the use of scrollbars
- Make it validate
- Make use of alt properties, don't leave just them blank
P.S. To get an idea of the capabilities of CSS design, I would recommend looking at
http://www.team228.org, the best FIRST team site I have seen, and
CSS Zen Garden. For the stuff I was saying about scaling, look at my team's
site, this is the only thing Team 228's site doesn't do that well (it used to though, I have no idea why they changed it). For accessibility stuff look at the W3C's Web Accessibility Initiative
page.