That transaction is your change. The 2.58712248 BTC are still on your wallet and should show up as available balance for you to spend. The address where they were sent is a change address, so you won't see it on your bitcoin client, but it is indeed on your wallet.dat.
In fact it's the same transaction as the one where you sent 0.01 to SatoshiDice, just another output.
You can see it better on the link below.
http://blockchain.info/tx-index/18494141/a2aceb766e4083306b83f8db35ee30b9ff9e154708d9146b35d25f976c545541?show_adv=false