If you run the script described in this post[1] you can display the colors that your terminal is configured to use. Just because you've overridden foreground and background doesn't mean you've altered the other colors xterm uses by default.
[1] https://bbs.archlinux.org/viewtopic.php?id=51818&p=1