Has she lost weight?
And has she gotten a new stylist??
Were her makeup done better, I might just say she looks classy here... Something is not quite right in a world where Paris Hilton looks classy.
Those pics look a bit old as Rihanna has blonde hair there!