For some reason, UseItemStyleForSubItems doesn't work for the colors when owner drawing the list, so we have to specifically give each subitem the desired colors
Cells drawn via BaseRenderer don't need this, but it is needed when an owner drawn cell uses DrawDefault=true