docs: function (obj, value) {
  		var key,
  			elem = this._element,
  			val,
  			style = elem.style;
  
  		//if an object passed
  		if (typeof obj === "object") {
  			for (key in obj) {
  				if (!obj.hasOwnProperty(key)) continue;
  				val = obj[key];
  				if (typeof val === "number") val += 'px';
  
  				style[Crafty.DOM.camelize(key)] = val;
  			}
  		} else {
  			//if a value is passed, set the property
  			if (value) {
  				if (typeof value === "number") value += 'px';
  				style[Crafty.DOM.camelize(obj)] = value;
  			} else { //otherwise return the computed property
  				return Crafty.DOM.getStyle(elem, obj);
  			}
  		}
  
  		this.trigger("Change");
  
  		return this;
  	}