As far as I know, Dired and Dired+ work better by default (give better color contrast) on color themes with clear backgrounds. I know I can customize face colors on Dired+ for Emacs manually using M-x customize-face, but this can be tedious when customizing multiple faces one by one.
Given this, I was wondering if anybody knows of a code snippet that automatically customizes those faces that don't work well on dark themes such as Zenburn or Tango.
I am mostly interested on a solution for Dired+, but I wonder if a solution exists for Bookmarks+ too.