$.fn.textShadow = function(shadowcolor, x, y) {
                    return this.each(function(i){
                        var parent = "tsw-" + Math.floor(Math.random()*100000);

                        //Create container
                        $(this).wrap('<div class="text-shadow-wrapper" id="' + parent + '"></div>');

                        //Set height of container so that it properly overflows
                        $("#" + parent).css("height", $(this).css("font-size")); //Math.abs()??

                        //Add text-shadow class to initial element
                        $(this).addClass("text-shadow");

                        //Adds shadow HTML element
                        $(this).before('<span class="shadow">' + $(this).text() + '</span>');

                        //Positions shadow HTML element
                        $("#" + parent + " .shadow").css({left: x, top: y, color: shadowcolor});
                    });
                };
