var Highlight = new Class({
	Implements: [Options],
	
	options: {
		style: 'background-color',
		high: '#dcdcd3',
		low: '#fbf9f2'
	},
	
	initialize: function(elements, options) {
		this.setOptions(options);
		elements.each(this.initElement.bind(this));
	},
	
	initElement: function(element) {
		element.setStyle(this.options.style, this.options.low);
		element.addEvent('mouseover', this.highlight.bind(this, element));
		element.addEvent('mouseleave', this.lowlight.bind(this, element));
	},
	
	highlight: function(element) {
		element.tween(this.options.style, this.options.high);
	},
	
	lowlight: function(element) {
		element.tween(this.options.style, this.options.low);
	}
	
});