Ive got this rule...

.holiday {
list-style-position outside /* ie6/7 */
display:inline; /* ie6 */

Two things get mucked up here. I seem to of fixed them but I've never seen this and want to better know whats happening. Via my reset there is zero padding and margin and list style none on all lists. There are two .holiday lists side by side. The .holiday lists gets indented in ie6/7. I added list-style-position outside and that fixes it but is that the correct fix? Two, my whole container drops (its floated) because ie6 needed display inline for some reason. But you only need that hack when its floated in the direction of the margin right?

Note: I removed the ":" from the list style because the editor was making them a surprised face icon.