Also sprach dakota.duff (AT) greenbush (DOT) org:
The text is visible, only the background image is missing.
It's IE.
It worked for me when I added a "position: relative" to ".subjectName".
BTW, your code suffers from "divitis":
<div class="program">Teacher Resources</div>
<div class="subject">
<div class="subjectName" id="sn0">Curriculum & Grading</div>
<div class="subjectBox">
<a
href="1_Curriculum%20%26%20Grading/1_Curriculum%20Introduction.pdf"><img
src="_images/icons/pdf-thumb.png" alt="icon" class="icon" width="16"
height="16" />Curriculum Introduction <span>(415.4 KB, 9/12/07)</span></a>
</div>
</div>
Should be marked up as
<h1>Teacher Resources</h1>
<h2 id="sn0">Curriculum & Grading</h2>
<ul>
<li>
<a href="1_Curriculum%20%26%20Grading/1_Curriculum%20Introduction.pdf">
<img src="_images/icons/pdf-thumb.png" alt="PDF document">
Curriculum Introduction <span>(415.4 KB, 9/12/07)</span></a>
</li>
</ul>
Greetings,
Thomas