When viewing the teaser for a node, all labels are output as uppercase. I want them titleized (meaning the first letter of every word is capitalized). What's the best way to go about doing this? Currently there is no CSS effecting the label field, so I know Drupal is just outputting all capitals.
I don't know why Drupal is rendering the label text in all capitals, so I was looking for a theme preprocessor function in the Drupal 7 API that could maybe dig into the label data and then change it to all lowercase from there, but I couldn't find anything concrete. I could then apply CSS to format the label how I want. However, until I know HOW Drupal renders the labels I can't apply any CSS that will have the desired effect.
EDIT: I changed the title from "Change label in teaser output to lowercase" to "Change the formatting of a label in Drupal 7" as I think that the question can be answered in a less specific sense, and I may have found the reason my labels are turning up in all caps.