Specify a style for captions that specifically says "NORMAL" case and :BLACK" color and it comes up GREEN and in UPPER CASE.
Makes no sense. Typography a complete crap shoot.
On new pages with no styles, typography is fine. On other pages of the same publication typography is fine.
Sounds like your paragraph style is sometimes being overwritten by a character style. If these are not styles that you set up yourself, also check your paragraph style to see if there is a nested style within it.
You were right, the character styles were making a huge mess of things and I had no idea what was going wrong. Thanks