Setting the background to stomach churning, eye straining colors creates another problem. If you go for pink, the links on your page don't show up. Most browsers show unvisited links in blue, and visited links in red. Red or blue letters are unreadable on a pink background. The page I'm on has a red background with white text on it.
Visited links are yellow and unvisited links are light grey.
When I click on a link, up pops a page with white text on a black background. Visited links are red this time and unvisited links show up yellow. It's probably a surprise to most people who write documents on the web that there's little reason to specify or change fonts at all. By using headings, or bold and italic attributes on the default font it's possible to do everyting you need. So far all the HTML I've written has no font changes at all.