// JavaScript Document

		var arrPostHeaders = document.getElementsByTagName('h2');
		var arrTitleSpans = new Array();
		
		for(i=0;i<arrPostHeaders.length;i++){
			arrPostHeaders[i].style.visiblity = 'hidden';
			arrPostHeaders[i].style.overflow = 'hidden';
			arrPostHeaders[i].style.lineHeight = '1.3em';
			
			var oElem = arrPostHeaders[i].getElementsByTagName('span')[0];
			if(oElem){
				oElem.style.whiteSpace = 'nowrap';
				arrTitleSpans.push(oElem);
			}
		}

		for(i=0;i<arrTitleSpans.length;i++){
			arrTitleSpans[i].MyFontSize = 1;

			while(arrTitleSpans[i].scrollWidth > 485 && arrTitleSpans[i].MyFontSize > 0.7){
				arrTitleSpans[i].MyFontSize -= 0.05;
				arrTitleSpans[i].style.fontSize = arrTitleSpans[i].MyFontSize+'em';
			}
			if(arrTitleSpans[i].scrollWidth > 485){
				oElem.style.whiteSpace = 'nowrap';
				arrTitleSpans[i].style.whiteSpace = 'normal';
			}
		}
		
		for(i=0;i<arrPostHeaders.length;i++){
			arrPostHeaders[i].style.textAlign = 'center';
			arrPostHeaders[i].style.visiblity = 'visible';
		}
		
		arrPostHeaders = null;
		arrTitleSpans = null;
