For those who requested the IE fix
(that is, the fix relating to PNG-24 transparency):
The fix itself is provided by this site - it's not my fix, I'm just promulgating it (seems as if it's something of an "unknown" right now!)
Here's how I did it, to make the Taft theme display correctly in IE as well as "real" browsers: decide which pages in wp will need the fix in order to display the graphics correctly (for instance, in Taft, that's header.php for the start call, because it's included in all pages following; index.php, page.php, and single.php which will all get the end call).
Next, download the code here, and rename the file replacePngTags.php. [Was getting a truncated file as posted, due to a "limit feature" on post length - sorry!]
Once you have that file saved, upload it to the wp root folder. You don't need to set any special permissions on it.
Next, pull up the file(s) which will need the "begin" php call: in this case, taft/header.php. At the very top of the file BEFORE THE DOCTYPE declarations etc., insert .
Then pull up the file(s) which will need the "end" php call: in this case, taft/index.php, page.php, and single.php. At the very end of each file BUT INSIDE the closing BODY and HTML tags, insert
Warning: include_once(replacePngTags.php) [function.include-once]: failed to open stream: No such file or directory in /home/vkaryl/public_html/pov/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()'d code on line 14
Warning: include_once() [function.include]: Failed opening 'replacePngTags.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/vkaryl/public_html/pov/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()'d code on line 14
Fatal error: Call to undefined function replacePngTags() in /home/vkaryl/public_html/pov/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()'d code on line 15
Warning: include_once(replacePngTags.php) [function.include-once]: failed to open stream: No such file or directory in /home/vkaryl/public_html/pov/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()'d code on line 14
Warning: include_once() [function.include]: Failed opening 'replacePngTags.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/vkaryl/public_html/pov/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()'d code on line 14
Fatal error: Call to undefined function replacePngTags() in /home/vkaryl/public_html/pov/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()'d code on line 15