First, post the txid (transaction id).
1 satoshi is not an appropriate fee. Either go without any fee if your transaction qualifies for exemption, or pay the appropriate fee of 0.0001 per 1KB of tx size (see
here for details). In blockchain.info and any decent Bitcoin client, it is done automatically. In your case, it seems that you played with fire by manually editing and lowering the fee in 'Advanced' settings.
What you can do now about the unconfirmed tx is either:
- Wait for it to expire (don't know about BC.info policy on unconfirmed tx expiry, you should contact them for details), or
- Have one of the outputs spend the unconfirmed coins with an appropriate fee, i.e. a fee covering at least both transactions according to the rule described above, and then some pools implementing this "cascading" feature like Eligius should confirm it (however, it may be difficult to spend coins from unconfirmed transactions, you will probably need help).
I have no idea about the amount in your unconfirmed transaction, but if it's less than, say, 0.05
BTC, it might not even be worth the effort, depending on your own standards (i.e. how you value the time that you will spend resolving it)