Well, it’s safe to say that I am stumped here. Note how the page renders very differently in regards to the fixed div in Chrome and Firefox. Firefox (and Opera, for that matter) are displaying expected behaviour. Why is Chrome giving me trouble?
I guess because you don’t define a left position for #sidebar, you leave it open for interpretation. Seems like Webkit defines the left position the same as the original location of it’s parent #sidebar-wrap (and not follow the new position that is controlled by it’s relative move), whereas Mozilla “follows” the location of its parent.
@karlpcrowley ‘s solution works because it takes the position:relative out of the equation and that’s where both browser types disagree.