	var Cushion=100;
	var DerHeight;
	var Top0;
	var Bottom0;
	var AltoDocTotal;
	
	$(document).ready(function () {
		Top0=$("#header").height();
		Bottom0=$("#footer").height();
		AltoDocTotal=$(document).height();
		DerHeight=$("#sidebar").height();
		reposition();
	});
	
	$(window).resize(reposition);
	$(window).scroll(reposition);
	
	function reposition() {
		if (!$.browser.opera) {
			CurScroll=( $(window).scrollTop()>Top0 ) ? $(window).scrollTop()-Top0 : 0;
			if ($(window).scrollTop()<AltoDocTotal-Bottom0-DerHeight-Cushion) {
					$("#sidebar").css("marginTop",CurScroll);
			}
		}
	}
