anchor.diff:  		<cfargument name="baseCssPath" type="string" required="true" />
   
       	<cfscript>
  -    		_setBaseCssUrl( arguments.baseCssUrl );
  -    		_setBaseCssPath( arguments.baseCssPath );
  -			
  +    		_setBaseCssUrl( baseCssUrl );
  +    		_setBaseCssPath( baseCssPath );
  +
       		return this;
       	</cfscript>
       </cffunction>
  
positive.code:     	<cfargument name="imagePath" type="string" required="true" />
  
      	<cfscript>
      		switch( ListLast(arguments.imagePath, '.') ){
      			case 'gif':
      				return 'image/gif';
      			case 'png':
  
negative.code: 		<cfargument name="embedImagesRegex" type="string" required="true" />
  
  		<cfscript>
  			var originalCss     = source;
  			var finalCss        = originalCss;
  			var imageReferences = $reSearch('url\((.+?)\)', originalCss);
  			var img             = "";
  			var i               = 0;
  			var fullUrl         = "";
  			var base64Encoded   = "";
  			var imageMimeType   = "";
  
  			if ( StructKeyExists( imageReferences, '$1') and ArrayLen( imageReferences.$1 ) ) {
  				imageReferences = imageReferences.$1;
  
  				for( i=1; i LTE ArrayLen( imageReferences ); i++ ) {
  					// remove quotes around url() image paths (there's probably a neater regex way to do it but hey)
  					img = Replace(Replace( imageReferences[i], '"', '', 'all'), "'", "", "all" );
  
  					if ( embedImagesRegex EQ 'all' or ( embedImagesRegex NEQ 'none' and ReFindNoCase( embedImagesRegex, img ) ) ) {
  						base64Encoded = _calculateBase64String( img, filePath );
  						imageMimeType = _calculateMimeType( img );
  						finalCss      = Replace( finalCss, 'url(#imageReferences[i]#)', 'url(data:#imageMimeType#;base64,#base64Encoded#)', 'all' );
  
  					} else {
  						fullUrl  = _calculateFullUrl( img, filePath );
  						finalCss = Replace( finalCss, 'url(#imageReferences[i]#)', 'url(#fullUrl#)', 'all' );
  					}
  				}
  			}
  
  			return finalCss;
  		</cfscript>
      </cffunction>
  