diff --git a/web/root/css/style.css b/web/root/css/style.css
index a35d26777c43c110778d36937f833d195cf9202a..cff02b46a8c4382641c6a7565a76614a6d2de5a0 100644
--- a/web/root/css/style.css
+++ b/web/root/css/style.css
@@ -70,6 +70,11 @@ pre.ansi {
 	line-height : 1;
 }
 
+pre.list {
+	background-color : inherit;
+	border : none;
+}
+
 .icon {
 	margin: 0 1em 1em 0;
 }
diff --git a/web/root/pages/002-files.ssjs b/web/root/pages/002-files.ssjs
index 5d29f5411dc089e6211295fa8b5200708feba6c3..d4f84d1f8ed96852e08a32f518ecd3a2441a3580 100644
--- a/web/root/pages/002-files.ssjs
+++ b/web/root/pages/002-files.ssjs
@@ -33,7 +33,7 @@ if (typeof http_request.query.dir !== 'undefined' &&
 		} else if (file.extdesc.search(/(\x1B\[|[\xA8-\xFE])/) > -1) {
 			file.extdesc = '<pre class="ansi">' + html_encode(file.extdesc, true, false, true, true) + '</pre>';
 		} else {
-			file.extdesc = '<pre>' + file.extdesc + '</pre>';
+			file.extdesc = '<pre class="list">' + file.extdesc + '</pre>';
 		}
 		writeln(
 			format(