My thanks to Kim for alerting me to this annoyingl bug in IE6 whereby content can appear and disappear and then re-appear just by scrolling down a page.

The so-called Peekaboo Bug is well known in CSS circles and this minor edit to your stylesheet solves it:

h1, h2, h3, h4, h5, h6, p {
position: relative;
}

There are other tweaks as well but this solved my issue.

For those that want to see it in action and read more:

http://www.evolt.org/article/MSIE6_b...cers/17/23899/