Final update: the site is now entirely IE compliant, which entailed a slight lessening of its aesthetic niceness, but, such is life. I’m already planning a redesign, and will make sure that transparency issues are moot when I get to it. In the meantime, you can enjoy the page even from within the crappiest browser ever written!
I’ve fixed the columns display issue in IE. It seems I was falling prey to the not-so-infamous-but-extremely-annoying bug in which IE doubles the margin set for any element that has the ‘float: left;’ property attached. This was fixed by tacking on ‘display: inline;’. There’s really no rhyme or reason to that tag fixing the problem; I just attribute it to IE’s overall wackiness.
If you want to take a look at a page detailing the problem and the fix, check it out here: http://www.positioniseverything.net/explorer/doubled-margin.html
Damn IE. Valid code, and it chokes. Ugh.
In any case, I’ve some fixes in the works.