function createShadowElement(options, defaults, isShape) {
		if ( options === 'none' ) {
			return '<a:effectLst/>';
		}
		var
			strXml = '<a:effectLst>',
			opts   = getMix(defaults, options),
			type            = opts.type || 'outer',
			blur            = opts.blur * ONEPT,
			offset          = opts.offset * ONEPT,
			angle           = opts.angle * 60000,
			color           = opts.color,
			opacity         = opts.opacity * 100000,
			rotateWithShape = opts.rotateWithShape ?  1 : 0;

		strXml += '<a:'+ type +'Shdw sx="100000" sy="100000" kx="0" ky="0"  algn="bl" blurRad="'+ blur +'" ';
		strXml += 'rotWithShape="'+ (+rotateWithShape) +'"';
		strXml += ' dist="'+ offset +'" dir="'+ angle +'">';
		strXml += '<a:srgbClr val="'+ color +'">'; // TODO: should accept scheme colors implemented in Issue #135
		strXml += '<a:alpha val="'+ opacity +'"/></a:srgbClr>';
		strXml += '</a:'+ type +'Shdw>';
		strXml += '</a:effectLst>';

		return strXml;
	}
NOTE: Used by both: text and lineChart
Creates `a:innerShdw` or `a:outerShdw` depending on pass options `opts`.
@param {Object} opts optional shadow properties
@param {Object} defaults defaults for unspecified properties in `opts`
@see http://officeopenxml.com/drwSp-effects.php
	{ type: 'outer', blur: 3, offset: (23000 / 12700), angle: 90, color: '000000', opacity: 0.35, rotateWithShape: true };