Firstly, I'd say that although I'll happily offer web design advice, this will be the last time on this thread. It's a corn snake site not a web design site and I don't wanna annoy people by posting OT. My email address is
[email protected] - contact me and I'll help ya. Cheers
Colours:Yes, I think they are too much. Consistency and simplicity are what makes sites look good. Look at this one, look at most professional looking ones. It seems strange, but as soon as you see a nicely laid out site you'll wonder why you ever had it different!
Style Sheets are a way of linking all of your fonts and background colours to one document. You kind of "reprogram" your header tags to a particulat style and tell each document to look there.
Have a look at the source code on:
www.webbedfeetuk.com/suzy/
and style sheet found at:
www.webbedfeetuk.com/suzy/style.css
I'd put the title bar and logo on each page - again, consistency.
I have a HTML tutor which I written at Uni. This explains Frames and Cascading Style Sheets in detail. If you wanna copy (it's quite a few megabytes) let me know and I'll upload it to the web.
I hope this helps, and remember that despite the critisms I think you site is ace!