From d998e2e9bb3e846de5ea4953b76c68d0832b2540 Mon Sep 17 00:00:00 2001
From: z3d <z3d@mail.i2p>
Date: Fri, 14 Aug 2009 21:00:22 +0000
Subject: [PATCH] Theme tweaks, minor textual edits and a whole lot less.

---
 .../src/org/klomp/snark/SnarkManager.java     |  12 +++----
 .../i2p/router/web/ConfigServiceHandler.java  |   8 ++---
 .../src/net/i2p/router/web/SummaryHelper.java |   2 +-
 apps/routerconsole/jsp/summarynoframe.jsp     |   2 +-
 .../themes/console/classic/console.css        |  12 +++----
 .../resources/themes/console/dark/console.css |  30 +++++++++---------
 .../themes/console/images/local_down.png      | Bin 512 -> 563 bytes
 .../console/images/local_inprogress.png       | Bin 514 -> 597 bytes
 .../themes/console/images/local_up.png        | Bin 579 -> 640 bytes
 .../themes/console/light/console.css          |  16 +++++-----
 10 files changed, 41 insertions(+), 41 deletions(-)

diff --git a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java
index 950f2e8271..e0ff254b8e 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java
@@ -324,7 +324,7 @@ public class SnarkManager implements Snark.CompleteListener {
                             Snark snark = getTorrent(name);
                             if ( (snark != null) && (snark.acceptor != null) ) {
                                 snark.acceptor.restart();
-                                addMessage("I2CP listener restarted for " + snark.meta.getName());
+                                addMessage("I2CP listener restarted for " + snark.meta.getName()) +".";
                             }
                         }
                     }
@@ -334,8 +334,8 @@ public class SnarkManager implements Snark.CompleteListener {
         }
         if (shouldAutoStart() != autoStart) {
             _config.setProperty(PROP_AUTO_START, autoStart + "");
-            addMessage("Adjusted autostart to " + autoStart);
-            changed = true;
+            addMessage("Autostart of torrents set to " + autoStart);
+            changed = true + ".";
         }
         if (_util.shouldUseOpenTrackers() != useOpenTrackers) {
             _config.setProperty(I2PSnarkUtil.PROP_USE_OPENTRACKERS, useOpenTrackers + "");
@@ -391,8 +391,8 @@ public class SnarkManager implements Snark.CompleteListener {
         try {
             filename = sfile.getCanonicalPath();
         } catch (IOException ioe) {
-            _log.error("Unable to add the torrent " + filename, ioe);
-            addMessage("ERR: Could not add the torrent '" + filename + "': " + ioe.getMessage());
+            _log.error("Unable to add the torrent " + filename, ioe) + ".";
+            addMessage("ERR: Could not add the torrent '" + filename + "': " + ioe.getMessage()) + ".";
             return;
         }
         File dataDir = getDataDir();
@@ -431,7 +431,7 @@ public class SnarkManager implements Snark.CompleteListener {
                         }
                     }
                 } catch (IOException ioe) {
-                    addMessage("Torrent in " + sfile.getName() + " is invalid: " + ioe.getMessage());
+                    addMessage("Torrent in " + sfile.getName() + " is invalid: " + ioe.getMessage()) +".";
                     if (sfile.exists())
                         sfile.delete();
                     return;
diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigServiceHandler.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigServiceHandler.java
index 195889fad2..3601bf38be 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigServiceHandler.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigServiceHandler.java
@@ -95,9 +95,9 @@ public class ConfigServiceHandler extends FormHandler {
                 SysTray tray = SysTray.getInstance();
                 if (tray != null) {
                     tray.show();
-                    addFormNotice("Systray enabled");
+                    addFormNotice("System tray icon enabled.");
                 } else {
-                    addFormNotice("Systray not supported on this platform");
+                    addFormNotice("System tray icon feature not supported on this platform. Sorry!");
                 }
             } catch (Throwable t) {
                 addFormError("Warning: unable to contact the systray manager - " + t.getMessage());
@@ -107,9 +107,9 @@ public class ConfigServiceHandler extends FormHandler {
                 SysTray tray = SysTray.getInstance();
                 if (tray != null) {
                     tray.hide();
-                    addFormNotice("Systray disabled");
+                    addFormNotice("System tray icon disabled.");
                 } else {
-                    addFormNotice("Systray not supported on this platform");
+                    addFormNotice("System tray icon feature not supported on this platform. Sorry!");
                 }
             } catch (Throwable t) {
                 addFormError("Warning: unable to contact the systray manager - " + t.getMessage());
diff --git a/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java
index 8305d64f3d..f724c7ed46 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java
@@ -367,7 +367,7 @@ public class SummaryHelper extends HelperBase {
                 if (timeToExpire < 0) {
                     // red or yellow light                 
                     buf.append("<td align=\right\"><img src=\"/themes/console/images/local_inprogress.png\" alt=\"Rebuilding&hellip;\" title=\"Leases expired ").append(DataHelper.formatDuration(0-timeToExpire));
-                    buf.append(" ago. Rebuilding..\"></td></tr>\n");                    
+                    buf.append(" ago. Rebuilding&hellip;\"></td></tr>\n");                    
             } else {
                     // green light 
                     buf.append("<td align=\right\"><img src=\"/themes/console/images/local_up.png\" alt=\"Ready\" title=\"Ready\"></td></tr>\n");
diff --git a/apps/routerconsole/jsp/summarynoframe.jsp b/apps/routerconsole/jsp/summarynoframe.jsp
index 2a473d1f5b..abfce05fd8 100644
--- a/apps/routerconsole/jsp/summarynoframe.jsp
+++ b/apps/routerconsole/jsp/summarynoframe.jsp
@@ -127,7 +127,7 @@
 <tr><td align="left"><b>Total:</b></td><td align="right"><jsp:getProperty name="helper" property="inboundLifetimeKBps" />/<jsp:getProperty name="helper" property="outboundLifetimeKBps" />K/s</td></tr>
 <tr><td align="left"><b>Used:</b></td><td align="right"><jsp:getProperty name="helper" property="inboundTransferred" />/<jsp:getProperty name="helper" property="outboundTransferred" /></td></tr></table>
 <hr>
-<h3><a href="tunnels.jsp" target="_blank" title="View existing tunnels and tunnel build status.">Tunnels in/out</a></h3><hr>
+<h3><a href="tunnels.jsp" target="_top" title="View existing tunnels and tunnel build status.">Tunnels in/out</a></h3><hr>
 <table><tr>
 <td align="left"><b>Exploratory:</b></td><td align="right"><jsp:getProperty name="helper" property="inboundTunnels" />/<jsp:getProperty name="helper" property="outboundTunnels" /></td></tr>
 <tr><td align="left"><b>Client:</b></td><td align="right"><jsp:getProperty name="helper" property="inboundClientTunnels" />/<jsp:getProperty name="helper" property="outboundClientTunnels" /></td></tr>
diff --git a/installer/resources/themes/console/classic/console.css b/installer/resources/themes/console/classic/console.css
index 62296c191f..a69454535c 100644
--- a/installer/resources/themes/console/classic/console.css
+++ b/installer/resources/themes/console/classic/console.css
@@ -110,7 +110,7 @@ div.toolbar {
 
 div.routersummaryouter {
      float: left; 
-     width: 205px;
+     width: 200px;
      margin: 0;
      padding: 0;
      border: 0;
@@ -119,7 +119,7 @@ div.routersummaryouter {
 
 div.routersummary {
      background: #ddf;
-     width: 190px;
+     width: 185px;
      color: inherit;
      margin: 0;
      padding: 7px 1px;
@@ -171,7 +171,7 @@ div.routersummary h4 {
 div.routersummary table {
      border: 0;
      text-align: center !important;
-     margin: -5px 5px;
+     margin: -5px 5px -5px 2px;
      width: 180px !important;
      overflow: hidden;
      font-size: 8pt;
@@ -225,7 +225,7 @@ div.warning h3 {
 }
 
 div.main {
-     margin: 0px 0px 0px 196px;
+     margin: 0px 0px 0px 195px;
      padding: 15px 15px 15px 15px;
      background: #eef;
      border: 5px solid #bbf;
@@ -251,7 +251,7 @@ div.main textarea {
 }
 
 div.news {
-     margin: -5px 0px 0 196px;
+     margin: -5px 0px 0 195px;
      padding: -10px 15px 8px 15px;
      background: #ffffc0;
      border: 5px solid #bbf;
@@ -358,7 +358,7 @@ h1 {
      text-align: center;
      border: 5px solid #bbf;
      padding: 13px 10px 12px 10px;
-     margin: 0 0px 0 196px;
+     margin: 0 0px 0 195px;
      line-height: 93%;
      text-transform: uppercase;
      letter-spacing: 0.3em;
diff --git a/installer/resources/themes/console/dark/console.css b/installer/resources/themes/console/dark/console.css
index fe902cb1e9..6986ce9b79 100644
--- a/installer/resources/themes/console/dark/console.css
+++ b/installer/resources/themes/console/dark/console.css
@@ -1,7 +1,7 @@
 /* Not yet complete. Subject to flux and change. dr|z3d - 07.25.09 */
 
 body {
-     margin: 25px 10px 0 5px;
+     margin: 20px 5px 0 15px;
      padding: 0;
      text-align: center;
      background: #002;
@@ -79,7 +79,7 @@ a:active{
 div.routersummaryouter {
      float: left;
      width: 200px;
-     margin: 0 0 10px 20px;
+     margin: 0 0 10px 5px;
      padding: 0;
      border: 0;
      clear: left;/* fixes a bug in Opera */
@@ -125,7 +125,7 @@ div.routersummary hr {
 div.routersummary h3 {
      border: 0;
      font-size: 10pt;
-     letter-spacing: 0.05em;
+     letter-spacing: 0.04em;
      margin: -7px -9px -10px -9px;
      padding: 3px 0px 5px 0px;
      background: #007;
@@ -140,8 +140,8 @@ div.routersummary h3 {
 div.routersummary h4 {
      border: 0;
      border-bottom: 0 !important;
-     font-size: 9pt;
-     letter-spacing: 0.05em;
+     font-size: 8.5pt;
+     letter-spacing: 0.03em;
      margin: -7px -9px -10px -9px !important;
      padding: 2px 3px 5px 3px;
      background: #005;
@@ -154,7 +154,7 @@ div.routersummary h4 {
 div.routersummary table {
      border: 0;
      text-align: center !important;
-     margin: -5px -5px;
+     margin: -1px -4px -4px -4px;
      width: 185px !important;
      overflow: hidden;
      font-size: 8pt;
@@ -178,7 +178,7 @@ div.routersummary p {
 }     
 
 div.routersummary a:link, div.routersummary a:visited {
-     text-shadow: 0px 0px 1px rgba(0, 0, 32, 0.3);
+     text-shadow: 0px 0px 1px rgba(192, 192, 255, 0.5);
 }
 
 div.routersummary a:hover {
@@ -224,7 +224,7 @@ div.warning {
 }
 
 div.main {
-     margin: 0px 0px 20px 215px;
+     margin: 0px 0px 20px 195px;
      padding: 0 15px 15px 25px;
      background: #002;
      text-align: left;
@@ -240,7 +240,7 @@ div.main textarea {
 }
 
 div.news {
-     margin: 0px 15px 20px 240px;
+     margin: 0px 15px 20px 220px;
      padding: 20px 30px 20px 30px;
      border: 1px solid #99f;
      background: #004;
@@ -266,7 +266,7 @@ div.news li {
 
 div.confignav {
      padding: 15px 10px !important;
-     margin: 0 0 25px 0;
+     margin: 0 0 15px 0;
      background: #004 url('images/darkbluebg.png');
      -moz-border-radius: 4px;
      -khtml-border-radius: 4px;
@@ -325,7 +325,7 @@ div.messages li {
 }
 
 div.graphspanel {
-     padding: 15px 15px 15px 15px;
+     padding: 0px 5px 10px 5px;
      margin: 10px 0px;
      background: #005;
      -moz-border-radius: 4px;
@@ -497,7 +497,7 @@ h1 {
      text-align: left;
      color: #fff;
      padding: 10px 15px;
-     margin: 0 15px 25px 240px;
+     margin: 0 15px 15px 220px;
      font-size: 16pt;
      font-weight: bold;
      font-style: normal;
@@ -529,7 +529,7 @@ h2 {
      -moz-border-radius: 4px;
      -khtml-border-radius: 4px;
      vertical-align: middle;
-     margin: 25px 0 20px 0 !important;
+     margin: 15px 0 10px 0 !important;
      -moz-box-shadow: inset 0px 0px 1px 0px #eef;
      -khtml-box-shadow: inset 0px 0px 1px 0px #eef;
      box-shadow: inset 0px 0px 1px 0px #eef;
@@ -757,8 +757,8 @@ form {}
 }
 
 .joblog {
-     margin: 25px 0 25px 0;
-     padding: 20px 30px 20px 30px !important;
+     margin: 	15px 0 15px 0;
+     padding: 20px !important;
      border: 1px solid #99f;
      background-color: #004;
      background: url("images/darkbluebg.png");
diff --git a/installer/resources/themes/console/images/local_down.png b/installer/resources/themes/console/images/local_down.png
index 14c7d4b9294e4109af51437ba8ac18d45710f673..4d056de5da5e89dc55609522bfc9224526665236 100644
GIT binary patch
delta 516
zcmV+f0{i`d1hWK?Ie+CzL_t(|oQ;ytOH@%5$3HVPO&V_kv$93u6XQ*blv)f!;i84u
zW(bubl-#w-{2P*X6|IUWifK_nZ5yJ9&|MJ}ZCbc8s0=hREvFx7p1$`zXPj44bl`B$
zJ?DGQJ>PQ=)XN;$`prg1?FMXezJvwA@dcQ-*4EQC#AE1Phkpwd8C_lHY;bVdQmGT1
zhs{&+eS_67`W;U4yI8T<YkhqOs`q5*?CIG#8+G)E&dwJl+460RGV=L}n=q-mb{Uq{
z=;REPVr8F0%GRp=`DS<b{)Pc3Dz#XD-(cD7K|HTWTidIdayj!Ajx_~Ap6Th^Awr!#
z6%AX6$eNnFUVo$VLqRGPH?UB4!xMKVuEE|BxbqU;tJ@<R;a(1cXHbYu_7eQ8Z>Yve
zGq*i(_^(uAoPB?XrPHUZzkh2(z-#^Y2k_oPQ!S~ZV~Y(8JbdTo?|B#0PIEPORrXoo
zBVeJ>T!Ax|$(U?&<8T@#`o6h^vf*KSqg}WUBQ`dcj(xY+-kukDb>1c9a%Rb--IaY&
zdIdgdjQe5<;~Io29krpM6<65-=hhOOPDmFcUAhH_+$0l@;}ZB^;PZ-J+pb^+T3X<N
z`wx*RXSJoX(GGaRB-2%njYQw=>$TEH*!5rEP%l&esQe4PKDn{xd`El$0000<MNUMn
GLSTZyI|6h7

delta 465
zcmV;?0WSWt1b_sPIe)TAL_t(|oRw2eO9D|8JvM6TqNGI<)JV7pD<pAILK_$UfuN;7
zpkETW5?Vz6p#RV!!6>5dV4|Q+L`6`JHJK^G?L3{C92%k?yqUT0o_o)|=e_~@mj%eT
zCCkfQD<BgSWi%SiPt#l-ip6eR#1&Bbh6B0YM=Dj7d|pJ;Hh=L96rXt3c2c)J98PRL
z-;r!qckBW6cw<2lk1Mo>MB;XjI7z3cVE|#3refz+?<%(moO;sU16x11T+T!y=j&(!
zI#YGL=w$MUI&8|)Qk_m|0c)b`RS5>mP*uID>e%&%UDRGz&ORw+aZyfe=QUO7Njp1x
zx^EcsaT<3vcz=rf9T;?@Zz*%dPc~;={?@0bi^<6?35EU!c7w*oN~$x}wnQQ&Ka6T5
z+%k-V!Dw_InG7cscAfQ|9mK}Rc|Rz)WudmcjR)XtZe?YmpQUK_hA0iiluC&N0&;8*
zxYCoZ=%GCarlnA@xaGwLS$zT2SvXGlB<~@y-BKTcbxMve$861EiWdZG6nm9>gi{0U
zR~Ea$piyFGG$6vWU0-o{suR>9TSr}-e<^#xDxRF*#%Fy2YZ<|JOqZ9U00000NkvXX
Hu0mjfM9|dW

diff --git a/installer/resources/themes/console/images/local_inprogress.png b/installer/resources/themes/console/images/local_inprogress.png
index d8fcfe44e89f608f35bcee1569d1e8acea324da8..245dc058d8274486f073b53ed73763e97d0e0af5 100644
GIT binary patch
delta 552
zcmV+@0@wY51l0tPIDY~MNkl<Zc$|$=Ur1A76#w11JLk3#ZG&XUG!`<HfwWdoP!G~u
zAZQQuRu8=dJw#ED;^Po}P{cokzKK5c5G6=56JKf|C^9s#$iJZ2P}$sKuwUo9SLa<i
z=)k$>`|dgCJHPWg2e8WC9(Z;mpOb_phwCo#O6S1=zLCBc#eayoIfN|XaGxA*^pX!H
z*Zu~ZoA9r$g1H<rhF1>n@vlgDjJ)4?dbg?1?k>V)Kp}b!T>CjTh5~udiLNf#vRQl|
z8p3C>92~^{=qSEOt+yr5uB_nlxmss6TS8?V(06vQZ2e~^!yUk%Rsmuw6h5|OGH7?X
zn(hL>22Q!#SASg#NmQT&(9>coKHsx72mv!Q=5v7nekiMvx7x<Xzjik?Kwnru#NoiF
zXcVDD0ym4rmzLlj9>(votxQd!wXCzWwO});KM@-37y0edg-6q%t*;{&i6Cz#1!OSc
z+3oE$pWnZj5`I2tYAa+nVlj9GbA^#DoYaw*=E(;%7k|Litt}PYNOPecb7KQ(fqdIo
zE(_}w68KUDr&1~*Dr)1z1lZRH%CO_d$EYvCJ3S3I`6#Ad705=QT4H6D#^d1OA$W9z
z<m4op49=5D)TYz$ie|iC<SQ$Yt*OD)>S`oLM&NKd@hTX^JDDW%dAM~QdQ}xJB+L*Q
q_nrQJ^dZR7xc+MlRuMFwa=yR2<qQHnksTfY0000<MNUMnLSTY-^9FDL

delta 468
zcmV;_0W1F11cC&RIDY}ONkl<Zc$}3}%}N4c6g|_}m_a`jBtluyLMn)$mDHw1FAzj4
zAHZHDa22$O-k`?_lv<QXijvSqq9UlICUq3ybg$#jNEY?Mo%!y3=bn4dckck+W!qrS
zBX?V#LCzilm73#}<0B)JcU{EoEfO9$qV3IclH4X~p5o;Nv47`hu+eB!cQ@W8@Fuwt
z?)XFc`1pWL1{G}r^QDUm!Er5ud>)q4oS(bA`c5Xnav7OE+J^_6eaqF$IUgN(P^%#<
zR88+UAGvf5)YHJizT>3KdL4(B72X0K)6lA<TB_=5)h$Y@wOdjQBU>CB+f`z{u-2NM
z#zFgPS2LHF`G56b5V*g04;L4K&rkTf$x9_9RO63Q3WZ;E_G_LyBZvP6?gh;xRGHj~
zC=4Wi0Igb%gA6$;piR01;F=p4q7D?f!`D|Zms9MX<;@aPpjxG(0n1_r(`mQC?PkaN
zvfkVvB8+y2RY5w$oq%Eyly*`ov#+iY(HP_D3CGgDs7<id#>Y|c`S9lVBQ7=}U4!`V
zp%6|aXi6|Erip-jOAXYWN+B$uretgC;QZ@mvspyt=NLSOvc3QnT^n1H4YPFs0000<
KMNUMnLSTY;u;KFn

diff --git a/installer/resources/themes/console/images/local_up.png b/installer/resources/themes/console/images/local_up.png
index 1b70292fe7d3942a6582b9d27d2f4448e0665e46..5b8a3451707baef478833ea6a3411a523bea0661 100644
GIT binary patch
delta 595
zcmV-Z0<8VR1b_vQIDY~%Nkl<Zc$}4zOGs2<6vuye=FT{dqmz%x#L72fiJ_*Jw}-h1
zi^L2nh?Y{6t!&k9h;}WcEJ70svLJ&%h)9SA%qRjaiv&pt$tkQbM;%8i=XCECCoN~u
zAI|rE=bS(1`N48*{et|_I;7Fmlm^L44KQ0V8W^w1aHsS}7=IZ(q(zi!A>FvGO;Xle
zhSs^@9kwZjA1Mk48A!@x(4=W0M)?~TrM}lI`x2IPi*b~UbLhBah>EJ^k{xi~Vnzf7
zT5)P~4BOjypobINHQvSEq^HDB?TWAkgXH~_YY7cfn7XQ?e2V1aPh4MaQyQh{)I6c2
zZ1Q&9^FQ3{N`Iujz?r{$grN&~1&cnrg=RS{6_bcjlwOc#w&GO?pYfcW4iaSO@nX2d
zjeIj7XQlGAtAn1*=lCrxh`p8W+&)IQOiUzs&Pz7LwBw7~N@_P*QJpJ$&abNxb$c|w
zS~`N;kwExaie9Z=xM9?HP`Qbs`~9DXf^`z7bt%EOCV#sVD<5zYi=y`B5YVRCe1Lf0
z4yp3Q;D|((F!5_x`=&$oGs$<_$L_rH$8z**E$<_w6O!#N9-~VashB{Tq+F`SBJR70
zF&XtL=SxM;wj3#sNV_CQo?ek-vSoCUXnbPhHYEKCvMr#?6m70fJmxBM2Uu_Ufqiz0
zdG|U(zf7$BbR|>kaB=&^4Hgs|dvXeRJu`=WZUTqZh9ewDX!VilL)aPOoVA66n4j}M
hkm<uw<wK3;{|za0&OPrXKr8?N002ovPDHLkV1j&3Bd7oX

delta 534
zcmV+x0_pvL1;Yf8IDY~4Nkl<Zc$}3|O=uHQ5dPL|5)-JYRbqlMDHfWVinUZ}gF*18
zH%|r89s)%WX+e6^t0$4wgWy5*?4jVrvmO*1ilU)fXlXzX6>TYKTV3jAm%!(|-DZ<w
z6rE*wZ{GWM=KJOi&}_#{un|4rh#P5ROx-oHX??D)kEeFFe}C{1sYMumaE8dMRlmwZ
z(@7)>8ecv{-&YiKtKbP|E49CAwwpXvyUu}hJ>KE6`2lm3`xH8G5SgXO3^>UnSzsO^
zl_v1Q%d6JVG}yn6*==dNzhLUOT6Md`OupsCfQ7WAsx_Z!SJ?H|fnDxI=Y=O5rC2nI
zTiu~_;S-k2xPK<Bge^q|hkkmbgstgHF|@hL<+c%6@>LeSbRByz;ch0`JF9eMK6)~g
zcP&YWM513@4h(hiM=6PgzvyhXF&>yY%izC(>o&@`p_EBac#aXH6-K+k-q2Hf{`Kx~
z^yqQ)3;PED#~aU)Yfs{&42Zlb9<4pY$}-+f96mqjgMThEUQ`v74{m}oMLbQ7v2vp`
z1qa1#W%s^E_6~>5+Z<-!HxHzSxc<Zb3OHnmS7EljLDr?3Tfx1mjlAu^itWNeP{&#@
zjPY<7u~#!PY&yOtlDKbI(cw7A=>bG^9i^7diIk9*=dMY$ni`z{>TG-t`JPp@9z(HT
YPy*A=9uMR|8UO$Q07*qoM6N<$f*mjg>i_@%

diff --git a/installer/resources/themes/console/light/console.css b/installer/resources/themes/console/light/console.css
index be4f6a3d6a..6138ab4c89 100644
--- a/installer/resources/themes/console/light/console.css
+++ b/installer/resources/themes/console/light/console.css
@@ -119,21 +119,21 @@ div.routersummary hr {
 }
 
 div.routersummary h3 {
-     border: 0px solid #f00;
-/*     border-bottom: 1px solid #99f !important;*/
+     border: 0;
      font-size: 10pt;
-     letter-spacing: 0.05em;
+     letter-spacing: 0.04em;
      margin: -7px -9px -7px -9px;
      padding: 5px 0px 5px 0px;
      background: #c5d5fb;
      text-transform: uppercase;
+     background-image: -moz-linear-gradient(top, bottom, from(#ddf), to(#c5d5fb), color-stop(25%, #c5d5fb), color-stop(100%, #ddf));
 }
 
 div.routersummary h4 {
      border: 0px solid #f00;
      border-bottom: 0 !important;
-     font-size: 9pt;
-     letter-spacing: 0.05em;
+     font-size: 8.5pt;
+     letter-spacing: 0.02em;
      margin: -7px -9px -7px -9px !important;
      padding: 2px 3px 3px 3px;
      background: #c1d1f7;
@@ -145,7 +145,7 @@ div.routersummary h4 {
 div.routersummary table {
      border: 0;
      text-align: center !important;
-     margin: -5px -5px;
+     margin: -2px -4px;
      width: 185px !important;
      overflow: hidden;
      font-size: 8pt;
@@ -169,11 +169,11 @@ div.routersummary p {
 }     
 
 div.routersummary a:link, div.routersummary a:visited {
-     text-shadow: 0px 0px 1px rgba(0, 0, 32, 0.3);
+     text-shadow: 0px 0px 1px rgba(0, 0, 32, 0.5);
 }
 
 div.routersummary a:hover {
-     text-shadow: 0px 0px 1px rgba(255, 96, 0, 0.7);
+     text-shadow: 0px 0px 0.5px rgba(255, 255, 255, 0.7);
      color: #f60;
 }
 
-- 
GitLab