$(document).ready(function(){
	$(window).resize(function(){ reposition_divs(); });
	
	reposition_divs();
	setTimeout(function(){ reposition_divs(); }, 50);	// bypass a funky firefox bug
	
	$(".menu_item").live("click", function(){ window.location = $(this).attr("href"); });
});

function reposition_divs(){

	var margin_left = 10;
	var margin_right = 20;

	$("#body")
		.css("left", $("#menu_bar").position().left + $("#menu_bar").width() + margin_left)
		.css("width", $("#container").width() - $("#menu_bar").width() - margin_right - margin_left );
	
	if($(window).width() < 1280) $("#body").css("width", $(window).width() - $("#menu_bar").width() - 40);
	
	$("#body").height($(window).height() - 200);
	
	$("#body").show();
}

