(function($) {
	$.fn.textfill = function(options) {
		var defaults = {
			maxFontPixels: 75,
			innerTag: 'span'
		};
		var Opts = jQuery.extend(defaults, options);
		return this.each(function() {
			var fontSize = Opts.maxFontPixels;
			var ourText = $(Opts.innerTag + ':visible:first', this);
			var maxHeight = $(this).height();
			var maxWidth = 870;
			var textWidth;
			do {
				ourText.css('font-size', fontSize);
				textWidth = ourText.width();
				fontSize = fontSize - 1;
			} while ((textWidth > maxWidth) && fontSize > 3);
		});
	};
})(jQuery);
