(function ($) {
	$.fn.vAlign = function(container) {
		return this.each(function(i){
			if(container == null)
				container = 'div';
			$(this).html("<" + container + ">" + $(this).html() + "</" + container + ">");
			var el = $(this).children(container + ":first");
			var elh = $(el).outerHeight();
			var ph = $(this).outerHeight();
			var nh = (ph - elh) / 2; 
			$(el).css('margin-top', nh);
		});
	};
})(jQuery);

