var MFont = new Class(
		{
			Implements : [Options],
			options : {
				sliderId:"MFont-slider",
				knobId:"MFont-slider-knob",
				startingSize:14,
				range: [12, 20]
			},
			initialize : function(contents, titles, options) {
				this.contents = $$(contents);
				this.titles = $$(titles);
				this.setOptions(options);
				this.start = Cookie.read('MFont.size') || this.options.startingSize;
				var widget = this;
				this.slider = new Slider($(widget.options.sliderId),$(widget.options.knobId), {
					range: widget.options.range,
					onChange: function(){
						Cookie.write('MFont.size',this.step);
						widget.contents.setStyle('font-size', this.step + 'px');
						widget.titles.setStyle('font-size', (this.step+4) + 'px');
					}
				}).set(14);
			},
			addContent : function(content) {
				this.contents.push($(content));
			},
			addTitle : function(title) {
				this.titles.push($(title));
			}
	});