rem: if (property == 'opacity') return this.$attributes.opacity; 
context: 	getStyle: function(property){		property = property.camelCase();		var result = this.style[property];		if (!$chk(result)){			if (property == 'opacity') return this.$attributes.opacity;			result = [];			for (var style in Element.Styles.Short){				if (property != style) continue;				for (var s in Element.Styles.Short[style]) result.push(this.getStyle(s));				return (result.every(function(item){					return item == result[0];				})) ? result[0] : result.join(' ');			}				if (document.defaultView) result = document.defaultView.getComputedStyle(this, null).getPropertyValue(property.hyphenate());			else if (this.currentStyle) result = this.currentStyle[property];		}		if (result){			var color = result.match(/[rgba]{3,4}\([\d\s,]+\)/);			if (color) result = result.replace(color[0], color[0].rgbToHex());		}		return (Client.Engine.ie) ? Element.$fixStyle(property, result, this) : result;	},
meta: 9980	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9980/d33d28b28735bab820b3c43d13cacbb623546e71/Element.Style.js/buggy/Element/Element.Style.js