I think your colours are fine. Too much strong colour can detract from the content and make it harder to read.
I think for colour and general layout ideas, looking at the major ISP's sites is good practise. The majority of the better sites are careful about there use of colour and try to avoid that cluttered look that is very easy to get.