diff --git a/exec/ftp-html.js b/exec/ftp-html.js
index fdbe2414a89b3630e0785c10ad4e5a0ea2621e7f..d31fab0c1475abdea21620afa4f701bd32812204 100644
--- a/exec/ftp-html.js
+++ b/exec/ftp-html.js
@@ -38,6 +38,7 @@ function secstr(sec)
 
 var title = system.name + " BBS - FTP Server";
 var font_face = "<font face=Arial,Helvetica,sans-serif>";
+var font_size = 2;	// Change base font size here
 
 writeln('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">');
 writeln("<html>");
@@ -188,8 +189,8 @@ writeln("</h3>");
 
 /* Table Attributes */
 var hdr_background="white";
-var hdr_font="<font size=-1 color=black>";
-var dat_font="";
+var hdr_font=format("<font size=%d color=black>",font_size-1);
+var dat_font=format("<font size=%d>",font_size);
 var cell_spacing=""; //"cellspacing=2 cellpadding=2";
 
 /* Directory Listing */
@@ -210,7 +211,7 @@ if(dir_list.length) {
 	writeln("<tbody>");
 	for(i in dir_list) {
 		writeln("<tr>");
-
+	
 		/* filename */
 		writeln("<th nowrap align=left>" + dat_font 
 			+ dir_list[i].description.link(dir_list[i].link + "?$" + time_stamp));
@@ -297,7 +298,7 @@ if(file_list.length) {
 
 	/* Description */
 	write("<th>" + hdr_font + "Description");
-	if(curdir.settings!=undefined) {
+	if(!(user.security.restrictions&UFLAG_G) && curdir.settings!=undefined) {
 		if(user.settings&USER_EXTDESC)
 			writeln(format(" [%s]"
 				,(hdr_font+"short").link(format("%s?ext=off$%s",html_index_file, time_stamp))));
@@ -415,12 +416,12 @@ if(!file_list.length && !dir_list.length)
 	writeln("<br><b>No Files.</b><br>");
 
 /* Footer */
-write("<br><font size='-1' color=silver>Problems? Ask ");
+write(format("<br><font size=%d color=silver>Problems? Ask ",font_size-1));
 write(format("<a href=mailto:sysop@%s>%s</a>.",system.inetaddr,system.operator));
 
-write("<br><font size='-1'>Dynamically generated ");
+write(format("<br><font size=%d>Dynamically generated ",font_size-1));
 write(format("in %lu milliseconds ", new Date().valueOf()-start.valueOf()));
-write("by <a href=http://www.synchro.net>" + system.version + "</a>");
+write("by <a href=http://www.synchro.net>" + server.version + "</a>");
 writeln("<br>" + Date() + "</font>");
 writeln("</body>");
 writeln("</html>");