$(function(){
	$('ul#main-nav > li').each(function(){
		var parentWidth = $(this).innerWidth();		
		var childrenWidth = $('ul', this).innerWidth();
		/**
		var maxChildWidth = 0;
		$('ul > li > a', this).each(function(){
		  $(this).css('display', 'inline');
		  if($.browser.msie && $.browser.version.substr(0,1) == "7"){
		    $(this).css('width', 'auto');
		  }
		  if($(this).outerWidth() > maxChildWidth){
		  	maxChildWidth = $(this).outerWidth();
		  }
		  $(this).css('display', 'block');
		  if($.browser.msie && $.browser.version.substr(0,1) == "7"){
		    $(this).css('display', 'inline-block');
		    $(this).css('width', '100%');
		  }
		});
		**/
		var newChildrenWidth = childrenWidth;
		/**
		if(maxChildWidth + 6 < newChildrenWidth){
		  newChildrenWidth = maxChildWidth + 6;
		}
		**/
		if( parentWidth - 6 > newChildrenWidth){
		  newChildrenWidth = parentWidth - 6;
		}
		$('ul', this).width(newChildrenWidth + 'px');
		if($.browser.msie && $.browser.version.substr(0,1) == "6"){
			$(this).mouseenter(function(){
				$(this).addClass('sfhover');
			}).mouseleave(function(){
				$(this).removeClass('sfhover');
			});
		}
	});
	$('ul#main-nav > li:last').each(function(){
		var hoverLeft = $(this).width() - $('ul', this).width() - 7;
		$(this).mouseenter(function(){	
			$('ul', this).css('left', hoverLeft + 'px');
		});
		$(this).mouseleave(function(){
			$('ul', this).css('left', '-9999px');
		});
	});
});