diff --git a/apps/routerconsole/java/build.xml b/apps/routerconsole/java/build.xml
index da04fc9ba..d571e4809 100644
--- a/apps/routerconsole/java/build.xml
+++ b/apps/routerconsole/java/build.xml
@@ -75,8 +75,9 @@
+
+ basedir="../jsp/" excludes="web.xml, *.css, *.java, *.jsp, web-fragment.xml">
diff --git a/apps/routerconsole/java/src/net/i2p/router/web/CSSHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/CSSHelper.java
new file mode 100644
index 000000000..643c8c45c
--- /dev/null
+++ b/apps/routerconsole/java/src/net/i2p/router/web/CSSHelper.java
@@ -0,0 +1,20 @@
+package net.i2p.router.web;
+
+/**
+ * Copied and modded from I2PTunnel IndexBean (GPL)
+ * @author zzz
+ */
+public class CSSHelper extends HelperBase {
+ public CSSHelper() {}
+
+ public static final String PROP_THEME_NAME = "routerconsole.theme";
+ private static final String BASE = "/themes/console/";
+
+ public String getTheme() {
+ String url = BASE;
+ String theme = _context.getProperty(PROP_THEME_NAME);
+ if (theme != null)
+ url += theme + "/";
+ return url;
+ }
+}
diff --git a/apps/routerconsole/jsp/config.jsp b/apps/routerconsole/jsp/config.jsp
index ba95c8d56..933401913 100644
--- a/apps/routerconsole/jsp/config.jsp
+++ b/apps/routerconsole/jsp/config.jsp
@@ -3,7 +3,7 @@
I2P Router Console - config networking
-
+<%@include file="css.jsp" %>
<%@include file="nav.jsp" %>
diff --git a/apps/routerconsole/jsp/configadvanced.jsp b/apps/routerconsole/jsp/configadvanced.jsp
index d3bfbeea1..d2097c252 100644
--- a/apps/routerconsole/jsp/configadvanced.jsp
+++ b/apps/routerconsole/jsp/configadvanced.jsp
@@ -4,7 +4,7 @@
I2P Router Console - config advanced
-
+<%@include file="css.jsp" %>
<%@include file="nav.jsp" %>
diff --git a/apps/routerconsole/jsp/configclients.jsp b/apps/routerconsole/jsp/configclients.jsp
index 96916fff1..701e39aff 100644
--- a/apps/routerconsole/jsp/configclients.jsp
+++ b/apps/routerconsole/jsp/configclients.jsp
@@ -4,7 +4,7 @@
I2P Router Console - config clients
-
+<%@include file="css.jsp" %>