CPU Heat Issue

I'm not sure if this is an issue with my heatsink or my cpu, but it's getting really hot.Running an AMD Athlon X2 7750 BE @ 2.7GHz on the stock coolerNow, here's what I find weird:CPU Idle temp: 47°CCPU Load temp: 60°CCPU Core 1 & 2 Idle temps: 27°CCPU Core 1 & 2 Load temps: 40°CAren't the core temperatures usually supposed to be higher than the CPU?  I find it weird that my processor appears to be overheating, when in reality the cores are running rather cool.What's going on?