function getSubheadPosition(elemID) {
	var offsetTrail = document.getElementById(elemID);
	var offsetLeft = 0;
	var offsetTop = 0;
	while (offsetTrail) {
		offsetLeft += offsetTrail.offsetLeft;
		offsetTop += offsetTrail.offsetTop;
		offsetTrail = offsetTrail.offsetParent;
	}
	if (navigator.userAgent.indexOf("Mac") != -1 && 
	typeof document.body.leftMargin != "undefined") {
	offsetLeft += document.body.leftMargin;
	offsetTop += document.body.topMargin;
	}
	return {left:offsetLeft, top:offsetTop};
}

function placeLogo(){
	var absoluteLeft = getSubheadPosition('subhead').left;
	var absoluteTop = getSubheadPosition('subhead').top;
	var logoToPlace = document.getElementById('logo');
	var imgWidth = logoToPlace.width;
	logoToPlace.style.left = absoluteLeft + 573 - imgWidth - 12;
	logoToPlace.style.top = absoluteTop;
}