Things to do:
0. Back up everything on your site and run virus, malware and spyware programs on your computer.
1. Create a 'Battle' folder somewhere on your computer. This is where you are going to put all of the files from step 2, plus your rss and config files.
2. Inside that folder put a fresh copy of wordpress and all of the plugins you currently use. Make sure to download NEW plugins from wordpress, don't pull them down from your server.
3. Put a fresh copy of the theme you currently use in your 'Battle' folder as well.
4. After you have fresh versions of everything in your folder, delete everything EXCEPT your content folder and your feed.php, wp-commentsrss2.php, wp-rss.php, wp-rss2.php and your config file.
5. Now, go into your content folder and delete your theme and all of your plugins.
6. Go into your content folder and from your fresh wordpress you downloaded in step 2, delete each index file and replace it with the corresponding one from the fresh wordpress files. Make sure you delete the indexes and not just overwrite them because some infections won't let the index files be overwritten...so you have to delete them then upload the new ones. You can do this one at a time.
7. After you have deleted everything download the above mentioned files and open them in your web editor (dreamweaver or whatever). Look for anything suspicious and delete it. (hopefully you know what you are doing enough to know what to keep and what to delete)
8. Now go into your cpanel if you have access to it or contact your host to change all of your logins and database passwords to something new. You will need to add this information to your wp-config file unless the host does it for you.
9. Double check and make sure you don't have any additions to your site. Random folders with random html, php, js, or any other kind of file that isn't an image or video. If you do, then download them, open in your web editor, look for anything suspicious and delete it. Then delete the files on your server and upload the clean ones. Again, don't try to overwrite because some of the infections won't let it happen.
10. Once all of your passwords are changed and you have followed the above steps, upload all of the fresh files but DO NOT OVERWRITE YOUR CONTENT FOLDER. Upload your theme and plugins into your content folder but DO NOT overwrite the content folder with the fresh one because you might screw up the file path to or delete your uploads.
11. Enjoy your clean site.
Notes: If you are on a shared server, get a dedicated one. Keep your 'Battle' folder handy in the event your site gets infected again. Keep your site and plugins updated. Good luck.