John,
I had a quick look at the source for that page. It looks like there is a lot of stuff in the stylesheet that doesn't belong there (between the <style type="text/css"> and </style> tags.
For example, the first thing I see is
- Code: Select all
<!--
test_2 Photo Gallery by John Humphries at pbase.com
Do you know how that got there? If it's a comment it should be within /* */. At the moment it is just "floating" which might confuse the syntax of the following CSS.
Similarly just before the </style> tag there are various bits and pieces that wouldn't normally appear here.
I think you may need to review your style sheet to ensure it only contains valid CSS.