I've worked around this issue by ensuring that the Body color, and the P color are not used. I still can't figure out, if it's possible, what section in the css for the text on the change description form. The text "Enter your new description" and below the picture, "Uploaded by <username>" are still using the body color.
Proposed changes to style sheet
The text color of the body was being used as the text color for the album table, and photo titles.
This includes the text "Welcome <username>", and the album, video, picture counts in the titles of each object,
upload page instructions, and field names.
I've added a color to these sections in the Photo_Album.css file
/* The entire album "table" */
#album { width: 93%; border: 2px solid #333333; color: #000000; background-color: #E4E4E4; }
/* Album's title as displayed under it's thumbnail */
.albumsubtitle { text-align: center; font-size: 8pt; color: #000000; display: inline; }
/* Photo's title as displayed under it's thumbnail */
.photosubtitle { text-align: center; font-size: 8pt; color: #000000; display: inline; }
/* Admin menu */
.admin { background-color: #000066; text-align: center; color: #000000; font-size: 6pt; }
/*******************************
table definitions
(Used to display the thumbnails of sub albums, movies and photos inside an album.)
*******************************/
table { border-collapse: collapse; empty-cells: hide;
border-color: #000033; width: 80%; color: #000000; }