function fixLayout(){
	/* Fix Firefox issue where header/footer have 0 height causing background not to draw */
	var footer = document.getElementById("footer");
	document.getElementById("header").style.height = document.getElementById("header-bottom").offsetTop;
	footer.style.height = document.getElementById("footer-bottom").offsetTop;
	/* Position whiteboard element */
	var whiteboard = document.getElementById("whiteboard");
	if (whiteboard != null) {
		whiteboard.style.top = (footer.offsetTop - whiteboard.offsetHeight + 50) + "px";
	}
	/* Position quote */
	var quote = document.getElementById("quote");
	if (quote != null) {
		var height = footer.offsetTop;
		if (whiteboard != null) {
			height = footer.offsetTop - whiteboard.offsetHeight + 50;
		}
		quote.style.marginTop = (height - document.getElementById("header-right").offsetHeight - 
			quote.offsetHeight)/2 + "px";
	}
}
