jQuery(document).ready(function($){

	function force_two_columns() {

		$('.page #content-area ul').each(function (index, value){

			var l = $(this).find('li');
			l = l.length;

			if( l > 5 ) {
				$(this).addClass('twocol');
			}
			
		});
	}


	function list_aligner() {
		$('ul.twocol').each(function (index, value){
				var l = 0;
				var c = 0;
				var a = 0;

				$(this).find('li').each(function (index, value){
						var t = $(this).text();
						l = l + t.length;
						c = c + 1;
				});
				
				if (c > 0 ) {
					a = l / c;
				}
				
				var padding =  1500 / (100 + a );
				
				$(this).css('padding-left', padding + '%');
				$(this).css('padding-right', padding/2 + '%');
//				$(this).find('li').css('padding-right', padding/2 + '%');
				
		});
	}

	force_two_columns();
	list_aligner();

	$( window ).resize(function() {
		list_aligner();
	});


	
});
