diff --git a/web/css/000-controls.css b/web/css/000-controls.css
index 7c85be8..0133149 100644
--- a/web/css/000-controls.css
+++ b/web/css/000-controls.css
@@ -166,9 +166,6 @@ a:hover {
 }
 #error-overlay {
 	background-color: #000000;
-	opacity: 0.8;
-	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
-	filter: alpha(opacity=80);
 }
 #error-text {
 	text-align: center;
diff --git a/web/js/010-control.js b/web/js/010-control.js
index dbf7cfc..d064313 100644
--- a/web/js/010-control.js
+++ b/web/js/010-control.js
@@ -255,7 +255,7 @@ $(document).ready(function() {
 	}
 
 	function die() {
-		$("#error-overlay").fadeIn(500);
+		$("#error-overlay").fadeTo(500, 0.8);
 		$("#error-text").fadeIn(2500);
 		$("body, html").css("overflow", "hidden");
 	}