rem: var ccoo = cont.getCoordinates((this.relative) ? cont : false); 
add: var ccoo = cont.getCoordinates((cont.getStyle('position') != 'static') ? cont : false); 
context: 	start: function(event){		if (this.overed){			this.overed.fireEvent('leave', [this.element, this]);			this.overed = null;		}		if (this.container){			var el = this.element, cont = this.container, cps = {}, ems = {};			var ccoo = cont.getCoordinates((this.relative) ? cont : false);						['top', 'right', 'bottom', 'left'].each(function(pad){				cps[pad] = cont.getStyle('padding-' + pad).toInt();				ems[pad] = el.getStyle('margin-' + pad).toInt();			}, this);						var width = el.offsetWidth + ems.left + ems.right, height = el.offsetHeight + ems.top + ems.bottom;			var x = [ccoo.left + cps.left, ccoo.right - cps.right - width];			var y = [ccoo.top + cps.top, ccoo.bottom - cps.bottom - height];						this.options.limit = {x: x, y: y};		}		arguments.callee.parent(event);	},
meta: 6317	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6317/7685de2a9763cce77a7c71749dcba01da87b34b1/Drag.Move.js/buggy/Source/Drag/Drag.Move.js