you could probably set it up on your own site. Just setup a different one for each page. wouldnt be too hard.
The option used to be available through your Adsense set up, I believe. I just looked but did not see it so it could be a custom feature. Since Adsense changed their set up, I no longer know where things are.
This is how to do it - google_color_border = ["628098","628098","000000","000000"]; google_color_link = ["000000","BBB90C","BBB90C","628098"]; google_color_url = ["000000","628098","000000","000000"]; google_color_text = ["628098","628098","000000","000000"];
When you set up your ad units in the Adsense setup, in the Palette drop-down, select "Multiple Palettes". Or do what Notorious suggest above. It achieves the same thing.