What happens with custom themes that have a different color scheme? Seems elegant at first, but when you think about it it could be a major PITA for custom theme users.
Alernative solutions could be as simple as making the username text italic, or slightly bigger, or a darker shade of the default color, etc.