/**
 * align tricky element to the 18px grid by adding specific bottom padding
 * switch this to a better method later
 */
function fixSpacing() {
	var toFix = new Array();
/*
	var toFix = document.getElementsByClassName("height-fix");
*/
	toFix[0] = document.getElementById("home-headlines");
	for (var i = 0; i < toFix.length; i++) {
        if (toFix[i] != null) {
			paddingFix = (18-(toFix[i].clientHeight % 18))%18;
			if (paddingFix > 0) {
				toFix[i].style.paddingBottom = paddingFix + "px";
			}
        }
	}
};

if (window.addEventListener) {
	window.addEventListener("load", fixSpacing, false);
} else if (window.attachEvent) {
	window.attachEvent("load", fixSpacing);
}
