there have been some client bugs lately that show the balance as zero. if you redownload all files and let the client catch up the balance should show back up. assuming what you are seeing is actually the bug and not a real theft
check your account in the blockexplorer. it will give the running balance of any account. (dont ever put you passphrase into the blockexplorer, or anything not LOCALHOST/127.0.0.1)