Ok so I am using this method for drop shadows because it needs to be purely css/js... I can't modify the existing html (besides adding classes or id's). http://www.scottjehl.com/jsDropShadows/ I am using that on my website. Now for my problem: The drop shadows on the navigation menu in Safari and Firefox work fine. In IE6 it doesn't work at all, but I'm ok with that. In IE7 it works on all pages except the "home" page. I have no idea why... If somebody can figure that out, that'd be awesome! Code Removed... Any ideas? If you have a better solution for text shadows, let me know! I can do anything that doesn't require modifying the structure of the html.