I'm fairly certain that overriding the entire background is necessary. Certain d.o system table styles can affect this.