A: 

Have you tried viewing the page in IE7 or Firefox to see if you get the same problem? (Just as a confirmation thats its related to IE6 only)

kevchadders
Yes i develop on FF and work backwards to IE6, so yeah this problem is not present in any other browser than IE6
L. De Leo
IE7 experiences the same problem, although it's slightly less blurry
L. De Leo
+5  A: 

Wow this takes me back. Used to happen to me in some circumstances. If I remember correctly, all you need to do is add this to the first line of your CSS:

* { position: relative; }

Of course, that has ramifications of its own but just see if that works for you.

Edit, you can be more specific with your relative positioning (to fix it) this evolt article goes some way to explain what is happening and what you need to do to fix it. It's along the same lines but you'll learn why IE6 is so rubbish at the same time =)

Oli
Well, it makes it disappear (as that div was positioned absolutely) which also makes no sense because the * selector is the looser against anything like an ID or a CLASS selector
L. De Leo
Try setting `position:relative` on the text element (and adjusting for it, if that causes mischief)
Oli
+3  A: 

This looks like a ClearType rendering issue - do you know if you have ClearType enabled or disabled in Windows?

Also, do you have any opacity settings (filter:alpha(opacity=x)) in your CSS?

(IE6 applies ClearType rendering to text that has an opacity setting applied, whereas IE7, IE8 do not)

Richard Ev
+1 I see this effect all the time in IE, and it's nearly always due to filter or other DX effects in CSS.
Keith
+2  A: 

Try setting a background to the text element. This usually solves text rendering problems in IE6.

BYK
+2  A: 

this is a long shot, but are you using any IE specific DirectX transforms? or, similarly, if you don't have 100% control over the page, could something else like an ad be using one?

~jewels

Jewel S
Happens on both of my monitors, haven't had a chance to test on any other machine ATM, good hint though
L. De Leo
A: 

This feels more like a driver or hardware related problem. Does this happen on IE6 on any machine? What if you reinstall your video drivers or tweak your display settings? What if you use a different video card?

spectre256
A: 

It's hard to know without seeing the code in action, but this blog post sounds similar.

Ned Batchelder
A: 

This has nothing to do with HTML/CSS code. Re-install your browser.

dalizard