Well the headinclude auto edit is used just to load the two .js files within the <head> tags of the page.. and the iepngfix.htc is used because IE has trouble viewing .png files and this is needed to make use of the .png's transparent background.. without this fix you will see a block behind the image in IE... As for the weird coding inside the text size and font selector, this is also in IE...
I wish everyone used Firefox, but since that's not the case, the script must also be IE compatible
I appreciate your help

.. I haven't even looked into the iepngfix.htc yet.. i will see if i find something in there that is causing the other problems to arise in IE