CSS in IE breaks with the xmlns tag that's used be default with aspx pages
I generally let all the HTML code be generated for me when I create an aspx page. Since I'm using Master Pages with ASP.NET 2.0, I really only ever create the HTML stuff once. All the head, body and ending stuff so I don't mess with it much but apparently having the tag
<html xmlns="http://www.w3.org/1999/xhtml">
breaks CSS in Internet Explorer (IE). It makes IE go into a weird display mode. Anyways, took me way too long to figure that out.