In between the the usb socket and 3 pin 5 volt regulator, there should be a 500 mA chip fuse (on the arduino panel)
if your lucky, you have just blown this fuse, else it could be the 5volt regulator or burnt copper tracks(if short was on long enough)