Here you go
Again, you might have to do this a couple of times to get it right for some reason... After you succeed your old saved passwords will be gone and you will have to re add them to your keychain as you move forward...
Note: This doesn't happen if you change your account password using Accounts preferences.
If you want your default keychain to be unlocked automatically when you log in, synchronize your Keychain Access and account login passwords by doing this:
Open Keychain Access (you can get to it by choosing Utilities from the Go menu in the Finder).
From the Edit menu, choose Change Password for Keychain "login."
Type the former password of the account that you are currently logged in to, then click OK.
If you entered the correct password, a new window appears; enter the original password again in the Current Password field.
In the New Password field, type the password that matches your current account password.
Re-enter the newer password in the Verify field, then click OK.
I don't remember my original (former) account password
If this is the case, you'll have to delete the keychain.
In Keychain Access, choose Keychain List from the Edit menu.
Delete the "login" keychain.
The next time you log in to the account, you can save your current password in a keychain.