Appropriate memorial attire?

I was going to wear black dress pants and black flats with a black top, but is it really necessary to wear ALL black? Would a red top or white top still be ok?