First thing I would do is ditch those multiple meg images you have on your home page. Takes over a minute to load on an OC-192. Just think what it would take to load over a dial up. (edit: The site is at least 10 megs in size. [My online website reviewer maxs out at 10 megs.] With a 56k dial up, that's no less than 35 minutes) There's a FAQ over on teh FAQ blog on how to use thumbnails. May I politely suggest reading it?
Looks like you originally wrote the CSS in something like Word or Wordpad as I'm showing rich text formatting when I pull it up. if you're copying and pasting the CSS, may I suggest not doing that as the formatting is throwing things off.