diff --git a/apps/routerconsole/jsp/confignav.jsp b/apps/routerconsole/jsp/confignav.jsp
index b28286454dfc095035d405cc3a11c5b4fca89d0c..22c4e427d4ea2715452d84eb8b9773fbd8c7954f 100644
--- a/apps/routerconsole/jsp/confignav.jsp
+++ b/apps/routerconsole/jsp/confignav.jsp
@@ -26,7 +26,7 @@
  %>Advanced<% }%>
 Configuration</b>
 -->
-<h4><% if (request.getRequestURI().indexOf("config.jsp") != -1) { 
+<% if (request.getRequestURI().indexOf("config.jsp") != -1) { 
  %>Network | <% } else { %><a href="config.jsp">Network</a> | <% }
  if (request.getRequestURI().indexOf("configui.jsp") != -1) {
  %>UI | <% } else { %><a href="configui.jsp">UI</a> | <% }
@@ -47,6 +47,6 @@ Configuration</b>
  if (request.getRequestURI().indexOf("configstats.jsp") != -1) {
  %>Stats | <% } else { %><a href="configstats.jsp">Stats</a> | <% }
  if (request.getRequestURI().indexOf("configadvanced.jsp") != -1) {
- %>Advanced<% } else { %><a href="configadvanced.jsp">Advanced</a><% } %></h4>
+ %>Advanced<% } else { %><a href="configadvanced.jsp">Advanced</a><% } %>
 </center>
 </div>
diff --git a/installer/resources/themes/console/dark/console.css b/installer/resources/themes/console/dark/console.css
index 958f0cc05c432da6df92acdbda8dd8e251a3a3f1..9c398e388263c3e3809349a99b087d5bc84d3b5c 100644
--- a/installer/resources/themes/console/dark/console.css
+++ b/installer/resources/themes/console/dark/console.css
@@ -53,7 +53,7 @@ div.toolbar a:link {
      text-decoration: none;
      border-radius: 4px;
      -moz-border-radius: 4px;
-     -webkit-border-radius: 4px;
+     -khtml-border-radius: 4px;
      color: #002;
 }
 
@@ -93,7 +93,7 @@ div.routersummary {
      font-size: 8pt;
      clear: left;/* fixes a bug in Opera */
      -moz-border-radius: 4px;
-     -webkit-border-radius: 4px;
+     -khtml-border-radius: 4px;
      border-radius: 4px;
      float: left;
      -moz-box-shadow: inset 0px 0px 16px 0px #009;
@@ -133,7 +133,7 @@ div.news {
      color: #eef;
      border-radius: 4px;
      -moz-border-radius: 4px;
-     -webkit-border-radius: 4px;
+     -khtml-border-radius: 4px;
      text-align: justify;
 }
 
@@ -151,9 +151,10 @@ div.confignav {
      margin: 0 0px 25px 0;
      background: #004 url('images/darkbluebg.png');
      -moz-border-radius: 4px;
-     -webkit-border-radius: 4px;
+     -khtml-border-radius: 4px;
      border: 1px solid #99f;
      font-size: 8pt !important;
+     line-spacing: 150% !important;
 }
 
 div.configure {
@@ -168,7 +169,7 @@ div.messages {
      padding: 0 10px;
      margin: 10px 0 20px 0;
      -moz-border-radius: 4px;
-     -webkit-border-radius: 4px;
+     -khtml-border-radius: 4px;
      border: 1px solid #99f;
      background: #008 url('images/lightbluetile.png');
 }
@@ -305,14 +306,14 @@ h1 {
      border: 1px solid #99f;
      border-radius: 4px;
      -moz-border-radius: 4px;
-     -webkit-border-radius: 4px;
+     -khtml-border-radius: 4px;
      line-height: 120%;
 }
 
 h2 {
      font-size: 12pt;
      color: #fff;
-     text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.5);
+     text-shadow: 0px 0px 1px rgba(255, 255, 255, 0.5);
      letter-spacing: 0.05em;
      background: #003 url('images/darkbluebg.png');
      padding: 5px 10px 8px 10px;
@@ -320,7 +321,7 @@ h2 {
      border: 1px solid #99f;
      border-radius: 4px;
      -moz-border-radius: 4px;
-     -webkit-border-radius: 4px;
+     -khtml-border-radius: 4px;
      vertical-align: middle;
      margin: 25px 0 20px 0 !important;
 }
@@ -348,7 +349,7 @@ button {
      text-decoration: none;
      border-radius: 4px;
      -moz-border-radius: 4px;
-     -webkit-border-radius: 4px;
+     -khtml-border-radius: 4px;
      font-size: 8pt;
      font-weight: bold;
      margin: 2px 3px;
@@ -423,7 +424,7 @@ select {
      border: 1px solid #99f;
      border-radius: 0;
      -moz-border-radius: 0;
-     -webkit-border-radius: 0;
+     -khtml-border-radius: 0;
      min-width: 110px;
      font: 9pt "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Tahoma, Helvetica, sans-serif;
      padding: 2px;
@@ -436,7 +437,7 @@ textarea {
      margin: 0 5px 5px 0px;
      border-radius: 4px;
      -moz-border-radius: 4px;
-     -webkit-border-radius: 4px;
+     -khtml-border-radius: 4px;
      font: 9pt "Lucida Console", "DejaVu Sans Mono", Courier, mono;
      min-height: 100px;
      min-width: 100%;
diff --git a/installer/resources/themes/console/light/console.css b/installer/resources/themes/console/light/console.css
index aa9ad9fdc3208a7a1786add7a30f54ce07a443db..4f7f16b619b3b2c58e5e0074be9fa9fe6204ec04 100644
--- a/installer/resources/themes/console/light/console.css
+++ b/installer/resources/themes/console/light/console.css
@@ -50,7 +50,7 @@ div.toolbar a:link {
      text-decoration: none;
      border-radius: 4px;
      -moz-border-radius: 4px;
-     -webkit-border-radius: 4px;
+     -khtml-border-radius: 4px;
      display: none !important;
 }
 
@@ -92,7 +92,7 @@ div.routersummary {
      font-size: 8pt;
      clear: left;/* fixes a bug in Opera */
      -moz-border-radius: 4px;
-     -webkit-border-radius: 4px;
+     -khtml-border-radius: 4px;
      float: left;
      -moz-box-shadow: inset 0px 0px 16px 1px #eef;
 }
@@ -138,7 +138,7 @@ div.news {
      color: #001;
      border-radius: 4px;
      -moz-border-radius: 4px;
-     -webkit-border-radius: 4px;
+     -khtml-border-radius: 4px;
      text-align: justify !important;
      line-height: 140%;
 }
@@ -157,7 +157,7 @@ div.confignav {
      margin: 0 0px 25px 0;
      background: #ddddff url('images/tabletile.png');
      -moz-border-radius: 4px;
-     -webkit-border-radius: 4px;
+     -khtml-border-radius: 4px;
      border: 1px solid #000022;
 }
 
@@ -182,7 +182,7 @@ div.messages {
      padding: 0 10px;
      margin: 10px 0 20px 0;
      -moz-border-radius: 4px;
-     -webkit-border-radius: 4px;
+     -khtml-border-radius: 4px;
      border: 1px solid #99f;
      background: #008 url('images/lightbluetile.png');
 }
@@ -316,7 +316,7 @@ h1 {
      border: 1px solid #002;
      border-radius: 4px;
      -moz-border-radius: 4px;
-     -webkit-border-radius: 4px;
+     -khtml-border-radius: 4px;
 }
 
 h2 {
@@ -324,13 +324,13 @@ h2 {
      color: #001;
      letter-spacing: 0.05em;
      background: #ddf url('images/tabletile.png');
-     text-shadow: 0px 0px 2px rgba(0, 0, 64, 0.5);
+     text-shadow: 0px 0px 1px rgba(0, 0, 64, 0.5);
      padding: 7px 10px;
      wordwrap: none;
      border: 1px solid #002;
      border-radius: 4px;
      -moz-border-radius: 4px;
-     -webkit-border-radius: 4px;
+     -khtml-border-radius: 4px;
      margin: 25px 0 20px 0 !important;
 }
 
@@ -349,7 +349,7 @@ h3 {
      margin: 20px 0 15px 0;
      border-radius: 0 4px 4px 0;
      -moz-border-radius: 0 4px 4px 0;
-     -webkit-border-radius: 0 4px 4px 0;
+     -khtml-border-radius: 0 4px 4px 0;
      background: #eef;
 }
 
@@ -360,7 +360,7 @@ button {
      text-decoration: none;
      border-radius: 4px;
      -moz-border-radius: 4px;
-     -webkit-border-radius: 4px;
+     -khtml-border-radius: 4px;
      font-size: 8pt;
      font-weight: bold;
      margin: 0 1px;
@@ -452,7 +452,7 @@ textarea {
      color: #003;
      border-radius: 4px;
      -moz-border-radius: 4px;
-     -webkit-border-radius: 4px;
+     -khtml-border-radius: 4px;
      font: 8pt "Lucida Console", "DejaVu Sans Mono", Courier, mono;
      min-height: 100px;
      min-width: 100%;