diff --git a/Gruntfile.js b/Gruntfile.js
index c8ee644fe9783727ba587fe933448a1686401300..a15e7371678f09c7fa669fe4ba198fce7de15fee 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -38,7 +38,7 @@ module.exports = function(grunt) {
 		},
 
 		sass: {
-			main: {
+			dist: {
 				files: {
 					'css/theme/default.css': 'css/theme/source/default.scss',
 					'css/theme/black.css': 'css/theme/source/black.scss',
@@ -126,7 +126,7 @@ module.exports = function(grunt) {
 	grunt.loadNpmTasks( 'grunt-contrib-cssmin' );
 	grunt.loadNpmTasks( 'grunt-contrib-uglify' );
 	grunt.loadNpmTasks( 'grunt-contrib-watch' );
-	grunt.loadNpmTasks( 'grunt-contrib-sass' );
+	grunt.loadNpmTasks( 'grunt-sass' );
 	grunt.loadNpmTasks( 'grunt-contrib-connect' );
 	grunt.loadNpmTasks( 'grunt-zip' );
 
diff --git a/package.json b/package.json
index c646e191d88a4f2209a1249d87b98fc20111c8a1..4734a79a5c637876104d0044e34895dce8e55413 100644
--- a/package.json
+++ b/package.json
@@ -32,10 +32,11 @@
     "grunt-contrib-cssmin": "~0.4.1",
     "grunt-contrib-uglify": "~0.2.4",
     "grunt-contrib-watch": "~0.5.3",
-    "grunt-contrib-sass": "~0.5.0",
+    "grunt-sass": "~0.14.0",
     "grunt-contrib-connect": "~0.5.0",
     "grunt-zip": "~0.7.0",
-    "grunt": "~0.4.0"
+    "grunt": "~0.4.0",
+    "node-sass": "~0.9.3"
   },
   "licenses": [
     {