function smartCenter() {
	// get dimensions
	var h1width=parseInt($('#content').css('marginLeft'));// doen't fucking work!!!
	var contentWidth=parseInt($('#content').css('width'));// doen't fucking work!!!
	h1width=246;
	contentWidth=734;
	if (self.innerWidth) { // viewport for all browser but IE
		vpWidth=self.innerWidth;
	} else if (document.documentElement && document.documentElement.clientWidth) { // viewport for IE6
		vpWidth=document.documentElement.clientWidth;
	} else if (document.body) { // viewport others IE
		vpWidth=document.body.clientWidth;
	}
	var delta=(((vpWidth-contentWidth)/2)-h1width);
	if (delta<20) {delta=20} // avoid negative value for small screens
	var deltaSubNav=delta+246;
	delta=delta+'px';
	deltaSubNav=deltaSubNav+'px';
	
	$('#header').css('left', delta);
	$('#footer').css('left', delta);
	$('#container').css('marginLeft', delta);
	$('.subNav').css('left', deltaSubNav);
}

$(document).ready (
	function() {
		$('body').hide();
		smartCenter();
		$('body').show(1500);
		//$('window').onResize(alert('hello'));
	}
);