Try unplugging the machine for a few minutes (5 to 10 should do it) then plug it back in and try power on. If that doesn't work, try unplugging the machine, openning the bottom door, and push the PMU reset button (between the memory and the jack panel). Push it once, for a second, then wait 10-15 seconds, plug the machine back in and try power on.
If that doesn't work, the next step requires partially disassembling the machine and testing power flow in the unit. If you can get the service manual .pdf, follow the instructions in there. Otherwise, take it in.
Good Luck!