function repositionNumbers() {
	var elements=document.getElementsByTagName('p');
	for(var i=0;i<elements.length;i++) {
		var element=elements[i];
		if ((element.className=='seed') || (element.className=='percentage')) {
			var left=0;
			var top=0;
			if (element.className=='percentage') {
				left+=element.parentNode.clientWidth-element.clientWidth;
			}
			try {
				element=element.parentNode;
				while (element.offsetParent) {
					left+=element.offsetLeft;
					if (element.offsetParent.scrollLeft) left-=element.offsetParent.scrollLeft;
					top+=element.offsetTop;
					if (element.offsetParent.scrollTop) top-=element.offsetParent.scrollTop;
					element=element.offsetParent;
				}
			}
			catch (e) {
				// ignore exception casued by DOM refresh
			}
			left+=element.offsetLeft+document.body.scrollLeft-document.body.clientLeft;
			top+=element.offsetTop+document.body.scrollTop-document.body.clientTop;
			elements[i].style.left=left.toString()+'px';
			elements[i].style.top=top.toString()+'px';
			elements[i].style.visibility='visible';
		}
	}
}