So, I will say I agree with most of the constructive criticisms so far; but, that's not really as helpful to you as is guiding you to some of the reasons why and pointing you to some of the tools/techniques that can help you recognize and avoid such problems in the future. After all, like you say, you're not trying for the website award; but, you do obviously want to learn from this.
So, to start off things, here's
Browsershots results. That's what your site looks like in different browsers.
From this you can tell a few things:
* auto-starting music a) doesn't always start and b) can present really confusing/annoying things when it fails to auto-start.
* Using 3 separate images for BOB can wrap one below the others which isn't really what you're looking for.
Next, let's take a look at
W3C Validator results - well, that'll help you catch markup errors and such; useful in combination with the above if you find out what you're doing causes something strange to happen on a browser you care about.
Colour Contrast Check - try this to find some colours that are readable on one another for everyone. If you're not having a problem reading the text on the page how you currently have it then you've probably got better colour vision than a good number of your visitors will have. You might also want to see the pictures on
the Wikipedia Colour blindness article if you want a better appreciation of just how what others see can vary from what you see.
Hope that helps you out a bit. I won't get into the rationale of why using CSS over tables for layouts and styling is recommended or other more technical points.