diff --git a/installer/resources/themes/console/dark/console.css b/installer/resources/themes/console/dark/console.css
index f29707971299a57f2755aec43b7c8a4a4d3b0fdf..25053d7855484a91e3c353e46334ba4d6478a9ef 100644
--- a/installer/resources/themes/console/dark/console.css
+++ b/installer/resources/themes/console/dark/console.css
@@ -91,11 +91,10 @@ div.routersummaryouter {
 }
 
 div.routersummary {
-     width: 175px;
+     width: 173px;
      padding: 10px;
      text-align: center;
      border: 1px solid #494;
-     background: #000;
      background: #000 url(images/camotile2.png);
      color: #EE9;
      font-size: 8pt;
@@ -104,10 +103,9 @@ div.routersummary {
      -khtml-border-radius: 4px;
      border-radius: 4px;
      float: left;
-/*     -moz-box-shadow: inset 0px 0px 0px 0px #EE9;
-     -khtml-box-shadow: inset 0px 0px 1px 0px #EE9;     
-     box-shadow: inset 0px 0px 1px 0px #EE9;*/
      -moz-box-shadow: 0 1px 5px #000;
+     -khtml-box-shadow: 0 1px 5px #000;
+     box-shadow: 0 1px 5px #000;
 }
 
 div.routersummary input[type=text] {
@@ -158,7 +156,7 @@ div.routersummary h4 {
 div.routersummary table {
      border: 0;
      text-align: center !important;
-     margin: -5px -7px -5px -7px !important;
+     margin: -5px -7px -5px -8px !important;
      width: 188px !important;
      overflow: hidden;
      font-size: 8pt;
@@ -219,7 +217,7 @@ div.tunnels {
 }
 
 div.tunnels table {
-     margin: -5px 0 -5px -2px !important;
+     margin: -5px 0 -5px -3px !important;
 }
 
 div.tunnels td {
@@ -234,6 +232,7 @@ div.tunnels td:first-child {
 
 div.tunnels td:last-child {
      text-align: right;
+     padding-right: 1px;
 }
 
 div.tunnels tr {
@@ -315,7 +314,6 @@ div.news {
      padding: 5px 30px 10px 30px;
      border: 1px solid #494;
      background: #000;
-/*     background-image: -moz-linear-gradient(top, bottom, from(#030), to(#050), color-stop(30%, #030), color-stop(100%, #000));///*/
      background: #000 url("images/bg2.png")no-repeat scroll bottom right;
      color: #7b7;
      border-radius: 4px;
@@ -402,11 +400,11 @@ div.messages {
      background: #000  /*url('images/infotile.png') center left no-repeat;*/
      font-weight: bold;
      font-size: 9pt;
-     color: #ddf;
+     color: #4f4;
 }
 
 div.messages span.error {
-     color: #dd0;
+     color: #d90;
 }
 
 div.messages span.notice {
diff --git a/installer/resources/themes/snark/vanilla/images/file.png b/installer/resources/themes/snark/vanilla/images/file.png
index 5d5df0d24433b2fb71d184d4a28fd82ff33aaf4f..86e198a499e5cb24a82bf939317ec813805f89df 100644
Binary files a/installer/resources/themes/snark/vanilla/images/file.png and b/installer/resources/themes/snark/vanilla/images/file.png differ
diff --git a/installer/resources/themes/snark/vanilla/images/size.png b/installer/resources/themes/snark/vanilla/images/size.png
index 78dda3d878f0601fb002eef04c70567e6ecaad46..2e11a066196e8e43f4e6ce36bb5193dadc21f4b6 100644
Binary files a/installer/resources/themes/snark/vanilla/images/size.png and b/installer/resources/themes/snark/vanilla/images/size.png differ
diff --git a/installer/resources/themes/snark/vanilla/images/up.png b/installer/resources/themes/snark/vanilla/images/up.png
index 2ed32cc87ab7191771d7f4bc1aacf2e2336acc9c..729809a0ec359fe0539bb08f5d9375700990c721 100644
Binary files a/installer/resources/themes/snark/vanilla/images/up.png and b/installer/resources/themes/snark/vanilla/images/up.png differ
diff --git a/installer/resources/themes/snark/vanilla/snark.css b/installer/resources/themes/snark/vanilla/snark.css
index 34f8a882ae83e573ddb69c1712101cdb360074b1..f96e8e2b370b13748797ce18fa8603b41c2095f1 100644
--- a/installer/resources/themes/snark/vanilla/snark.css
+++ b/installer/resources/themes/snark/vanilla/snark.css
@@ -98,13 +98,16 @@ body {
 }
 
 .snarkMessages a:link {
-     color: #37f !important;
+     color: #f60 !important;
 }
 
 .snarkMessages a:hover {
-     color: #59f !important;
+     color: #f90 !important;
 }
 
+.snarkMessages a:visited {
+     color: #d30 !important;
+}
 .logshim {
      margin-top: -10px !important;
 }
@@ -128,6 +131,7 @@ table {
      color: #323;
      width: 100%;
      opacity: 1 !important;
+     font-weight: bold;
 }
 
 tr { 
@@ -135,7 +139,7 @@ tr {
 }
 
 thead, tfoot {
-     text-shadow:0 1px 1px #b48;
+     text-shadow:0 1px 0px #930;
      background: url("images/bling.png") repeat-x scroll center center #867;
 }
 
@@ -323,7 +327,7 @@ td:first-child {
 .snarkFileSize {
      padding: 4px 2px;
      font-weight: bold;
-     color: #b6b !important;
+     color: #727 !important;
 }
 
 .snarkFileStatus {
@@ -337,7 +341,7 @@ td:first-child {
 .snarkTorrentETA {
      font-weight: bold;
      font-style: italic;
-     color: #dd7 !important;
+     color: #505 !important;
 }
 
 .thumb {
@@ -414,20 +418,20 @@ hr {
 }
 
 a:link {
-     color: #903;
+     color: #742;
      text-decoration: none;
      font-weight: bold;
      word-wrap: break-word;
 }
 
 a:visited {
-     color: #703;
+     color: #962;
      text-decoration: none;
      font-weight: bold;
 }
 
 a:hover {
-     color: #b06
+     color: #f30;
      font-weight: bold;
 }
 
@@ -586,7 +590,7 @@ div.newtorrentsection {
      -khtml-box-shadow: inset 0px 0px 1px 0px #fff;
      box-shadow: inset 0px 0px 1px 0px #fff;
      word-wrap: break-word;
-     background: #fef url('/themes/snark/ubergine/images/snark_create.png') no-repeat scroll right center;
+     background: #ffd url('/themes/snark/ubergine/images/snark_create.png') no-repeat scroll right center;
      opacity: 1.0;
 }
 
@@ -603,7 +607,7 @@ div.addtorrentsection {
      -khtml-box-shadow: inset 0px 0px 1px 0px #fff;
      box-shadow: inset 0px 0px 1px 0px #fff;
      word-wrap: break-word;
-     background: #fef url('/themes/snark/ubergine/images/snark_add.png') no-repeat scroll right center;
+     background: #ffd url('/themes/snark/ubergine/images/snark_add.png') no-repeat scroll right center;
      opacity: 1.0;
 }
 
@@ -620,7 +624,7 @@ div.configsection {
      box-shadow: inset 0px 0px 1px 0px #fff;
      word-wrap: break-word;
      text-align: center;
-     background: #fef;
+     background: #ffd;
      font-weight: bold;
 }
 
@@ -637,7 +641,7 @@ div.configsectionpanel {
      box-shadow: inset 0px 0px 1px 0px #fff;
      word-wrap: break-word;
      text-align: center;
-     background: #fef url('/themes/snark/ubergine/images/configuration.png') no-repeat scroll right center;
+     background: #ffd url('/themes/snark/ubergine/images/configuration.png') no-repeat scroll right center;
      font-weight: bold;
 }