A static colored background seems so tired these days. A CSS gradient background can add some pop to your page. Here are two tools to help you pick gradient colors:
And here’s a detailed article on using CSS gradients:
Test out the backgrounds on a full page. A background that might look cool in a small box on a sample page might not go over so well on a full page. Also, watch the contrast with the typeface color.