function xOffset() {
	layout_width = document.getElementById('outer').offsetWidth;
	viewport_width = document.getElementById('bodyElement').offsetWidth; //getViewportWidth();
	if(viewport_width > layout_width) {
		return parseInt((viewport_width - layout_width) / 2);
	}
	else {
		return 0;
	}
}

function fixBackground() {
	xoff = xOffset();
	width = document.getElementById('outer').offsetWidth;
	height = document.getElementById('outer').offsetHeight - 149;
	
	document.getElementById('outer_shadow').style.left = xoff + 'px';
	document.getElementById('outer_shadow').style.width = width + 'px';
	document.getElementById('outer_shadow').style.height = height + 'px';
}
