diff --git a/installer/resources/themes/console/classic/console.css b/installer/resources/themes/console/classic/console.css
index f0bb2b8315f9a75b7e2ba3b5e3f81c471e617fbf..d8d65c36a42aad8dd09c979c2c80a991bb384f57 100644
--- a/installer/resources/themes/console/classic/console.css
+++ b/installer/resources/themes/console/classic/console.css
@@ -1,114 +1,117 @@
 body {
-	font-family: Verdana, Tahoma, Helvetica, sans-serif;
-	margin: 1em 0em;
-	padding: 0em;
-	text-align: center;
-	background-color: white;
-	color: black;
-	font-size: 100%;
+     margin: 1em 0em;
+     padding: 0em;
+     text-align: center;
+     background: #FFF;
+     color: #000;
+     font: 100% Verdana, Tahoma, Helvetica, sans-serif;
 }
 
 .hide {
-	display: none;
+     display: none;
 }
 
 img {
-	border: none;
+     border: none;
 }
 
 pre {
-	width: 100%;
-	overflow-x: scroll;
+     width: 100%;
+     overflow-x: scroll;
 }
 
 div.logo {
-	float: left;
-	width: 200px;
-	left: 1em;
-	top: 1em;
-	margin: 0em;
-	padding: .5em;
-	text-align: center;
-	display: none !important;
+     float: left;
+     width: 200px;
+     left: 1em;
+     top: 1em;
+     margin: 0em;
+     padding: .5em;
+     text-align: center;
+     display: none !important;
 }
 
 div.toolbar {
-	margin: 0em 0em 2em 0em;
-	font-weight: bold;
-	display: none !important;
+     margin: 0em 0em 2em 0em;
+     font-weight: bold;
+     display: none !important;
 }
 
 div.routersummaryouter {
-	float: left;
-	width: 200px;
-	margin: 0;
-	padding: 0;
-	border: 0;
-	clear: left; /* fixes a bug in Opera */
-	overflow: auto;
+     float: left;
+     width: 200px;
+     margin: 0;
+     padding: 0;
+     border: 0;
+     clear: left;/* fixes a bug in Opera */
+     overflow: auto;
 }
 
 div.routersummary {
-	background-color: #fafaff;
-	width: 200px;
-	color: inherit;
-	margin: 0em;
-	padding: 5px;
-	text-align: left;
-	border: medium solid #efefff;
-	font-size: 0.82em;
+     background: #fafaff;
+     width: 200px;
+     color: inherit;
+     margin: 0em;
+     padding: 5px;
+     text-align: left;
+     border: medium solid #efefff;
+     font-size: 0.82em;
 }
 
 div.warning {
-	margin: 0em 1em 1em 224px;
-	padding: .5em 1em;
-	background-color: #ffefef;
-	border: medium solid #ffafaf;
-	text-align: left;
-	color: inherit;
+     margin: 0em 1em 1em 224px;
+     padding: .5em 1em;
+     background: #ffefef;
+     border: medium solid #ffafaf;
+     text-align: left;
+     color: inherit;
 }
 
 div.main {
-	margin: 0em 1em 1em 224px;
-	padding: .5em 1em;
-	background-color: #ffffef;
-	border: medium solid #ffffd0;
-	text-align: left;
-	color: inherit;
+     margin: 0em 1em 1em 224px;
+     padding: .5em 1em;
+     background: #ffffef;
+     border: medium solid #ffffd0;
+     text-align: left;
+     color: inherit;
 }
 
 div.main textarea {
-	width: 100% !important;
+     width: 100% !important;
 }
 
 div.news {
-	margin: 0em 1em 1em 224px;
-	padding: .5em 1em;
-	background-color: #ffffc0;
-	border: medium solid #ffffa0;
-	text-align: left;
-	color: inherit;
+     margin: 0em 1em 1em 224px;
+     padding: .5em 1em;
+     background: #ffffc0;
+     border: medium solid #ffffa0;
+     text-align: left;
+     color: inherit;
 }
 
 div.confignav {
-	padding: 1em;
-	background-color: #efefff;
+     padding: 1em;
+     background: #efefff;
 }
 
 div.configure {
-	padding: 1em;
-	background-color: #ffffc0;
+     padding: 1em;
+     background: #ffffc0;
 }
 
 div.messages {
-	padding: 1em;
-	background-color: #fafaff;
+     padding: 1em;
+     background: #fafaff;
 }
 
 div.messages span.error {
-	color: #d00000;
+     color: #d00000;
 }
 
 div.messages span.notice {
-	font-style: italic;
+     font-style: italic;
 }
+
+h1 {
+     font-size: 18pt;
+}
\ No newline at end of file
diff --git a/installer/resources/themes/console/dark/console.css b/installer/resources/themes/console/dark/console.css
index 360ed7c1e4d86a4584515dc4883fd7f4a743df27..2c91f1e05f38d38ae06fffa162c4788cfe480d8e 100644
--- a/installer/resources/themes/console/dark/console.css
+++ b/installer/resources/themes/console/dark/console.css
@@ -35,7 +35,7 @@ div.logo {
      border-radius: 4px;
      background: #003 url('images/darkbluebg.png');
      width: 175px;
-     -moz-box-shadow: inset 0px 0px 16px 0px #009;
+     -moz-box-shadow: inset 0px 0px 1px 0px #009;
 }
 
 div.toolbar {
@@ -97,7 +97,7 @@ div.routersummary {
      -khtml-border-radius: 4px;
      border-radius: 4px;
      float: left;
-     -moz-box-shadow: inset 0px 0px 16px 0px #009;
+     -moz-box-shadow: inset 0px 0px 1px 0px #eef;
 }
 
 div.warning {
@@ -143,6 +143,7 @@ div.news {
      -moz-border-radius: 4px;
      -khtml-border-radius: 4px;
      text-align: justify;
+     -moz-box-shadow: inset 0px 0px 1px 0px #eef;
 }
 
 div.news li {
@@ -164,6 +165,7 @@ div.confignav {
      font-size: 10pt !important;
      font-weight: bold !important;
      line-height: 160% !important;
+     -moz-box-shadow: inset 0px 0px 1px 0px #eef;
 }
 
 div.configure {
@@ -175,6 +177,7 @@ div.configure {
      border-radius: 4px;
      border: 1px solid #99f;
      background: #003 url(images/darkbluebg.png);
+     -moz-box-shadow: inset 0px 0px 1px 0px #eef;
 }
 
 div.messages {
@@ -185,6 +188,7 @@ div.messages {
      border-radius: 4px;
      border: 1px solid #99f;
      background: #008 url('images/lightbluetile.png');
+     -moz-box-shadow: inset 0px 0px 1px 0px #eef;
 }
 
 div.messages span.error {
@@ -321,7 +325,7 @@ h1 {
      text-shadow: 0px 0px 3px rgba(255, 255, 255, 0.8);
      white-space: normal;
      background: #004 url('images/darkbluebg.png');
-     -moz-box-shadow: inset 0px 0px 16px 0px #009;
+     -moz-box-shadow: inset 0px 0px 1px 0px #eef;
      border: 1px solid #99f;
      border-radius: 4px;
      -moz-border-radius: 4px;
@@ -343,6 +347,7 @@ h2 {
      -khtml-border-radius: 4px;
      vertical-align: middle;
      margin: 25px 0 20px 0 !important;
+     -moz-box-shadow: inset 0px 0px 1px 0px #eef;
 }
 
 h2 a:visited {
@@ -362,8 +367,8 @@ h3 {
      border-radius: 0 4px 4px 0;
      -moz-border-radius: 0 4px 4px 0;
      -khtml-border-radius: 0 4px 4px 0;
-     background: #004;
-     background: url(images/darkbluebg.png);
+     background: #007;
+/*     background: url(images/lightbluebg.png);*/
 }
 
 h4 {
diff --git a/installer/resources/themes/console/light/console.css b/installer/resources/themes/console/light/console.css
index 5691d8942e92b1327ffc3501f01cd98c3a844d8e..d03e269a274a270c6278914b9aac1c8852957f40 100644
--- a/installer/resources/themes/console/light/console.css
+++ b/installer/resources/themes/console/light/console.css
@@ -98,7 +98,7 @@ div.routersummary {
      -khtml-border-radius: 4px;
      border-radius: 4px;
      float: left;
-     -moz-box-shadow: inset 0px 0px 16px 1px #eef;
+     -moz-box-shadow: inset 0px 0px 1px 0px #002;
 }
 
 div.warning {
@@ -145,21 +145,57 @@ div.news {
      margin: 0px 15px 20px 245px;
      padding: 20px 30px 20px 30px;
      border: 1px solid #003;
-     background: #fea;
-     color: #001;
+     color: #410;
      border-radius: 4px;
      -moz-border-radius: 4px;
      -khtml-border-radius: 4px;
      text-align: justify !important;
      line-height: 140%;
+     background: #fea url('images/sandtile.png');
+     -moz-box-shadow: inset 0px 0px 1px 0px #410;
+}
+
+div.news a:link{
+     color: #630;
+     text-decoration: none;
+}
+
+div.news a:visited{
+     color: #830;
+}
+
+div.news a:hover{
+     color: #a30;
+     text-decoration: underline;
+}
+
+div.news a:active{
+     color: #c30;
+}
+
+div.news hr{
+     color: #410;
+     background: #410;
+     height: 1px;
+     border: 0px solid #410;
+     margin: 10px 0;
 }
 
 div.news li {
      text-align: justify;
-     list-style: url(images/info.png);
-     margin: 0 10px 0 25px !important;
+     list-style: none;
+     margin: 0 0 20px 0 !important;
      padding: 5px 0;
      vertical-align: bottom;
+     border: 1px solid #410;
+     border-left: 5px solid #410;
+     padding: 3px 5px 3px 5px;
+     border-radius: 0 4px 4px 0;
+     -moz-border-radius: 0 4px 4px 0;
+     -khtml-border-radius: 0 4px 4px 0;
+     background: #fb1;
+     font-size: 10pt;
+     opacity: 0.8;
 }
 
 div.confignav {
@@ -173,6 +209,7 @@ div.confignav {
      font-size: 10pt !important;
      font-weight: bold !important;
      line-height: 160% !important;
+     -moz-box-shadow: inset 0px 0px 1px 0px #002;
 }
 
 div.configure {
@@ -183,6 +220,7 @@ div.configure {
      -khtml-border-radius: 4px;
      border-radius: 4px;
      border: 1px solid #000022;
+     -moz-box-shadow: inset 0px 0px 1px 0px #002;
 }
 
 div.messages {
@@ -195,6 +233,7 @@ div.messages {
      border: 1px solid #000033;
      background: #008 url('images/lightbluetile.png');
      font-weight: bold;
+     -moz-box-shadow: inset 0px 0px 1px 0px #002;
 }
 
 div.messages span.error {
@@ -243,13 +282,13 @@ tr:nth-child(even) {
 tr:nth-child(odd) {
      background: #bbf url('images/tabletile_alt.png') !important;
 }
-
+/*
 tr:last-child {
      background: #bbf url('images/tabletilelighter.png') !important;
      font-weight: bold;
      border: 1px solid #002 !important;
 }
-
+*/
 td {
      padding: 5px;
      color: #000;
@@ -296,14 +335,20 @@ code {
 
 a:link{
      color: #007;
+     text-decoration: none;
+     font-weight: bold;
 }
 
 a:visited{
      color: #606;
+     text-decoration: none;
+     font-weight: bold;
 }
 
 a:hover{
      color: #f60;
+     text-decoration: underline;
+     font-weight: bold;
 }
 
 .links {
@@ -326,7 +371,7 @@ h1 {
      letter-spacing: 0.15em;
      text-transform: uppercase;
      text-shadow: 0px 0px 1px rgba(0, 0, 148, 0.9);
-     -moz-box-shadow: inset 0px 0px 16px 1px #eef;
+     -moz-box-shadow: inset 0px 0px 1px 0px #002;
      white-space: normal;
      background: #ddddff url('images/lightbluetile.png');
      border: 1px solid #002;
@@ -348,6 +393,7 @@ h2 {
      -moz-border-radius: 4px;
      -khtml-border-radius: 4px;
      margin: 25px 0 20px 0 !important;
+     -moz-box-shadow: inset 0px 0px 1px 0px #002;
 }
 
 h2 a:hover {
diff --git a/installer/resources/themes/console/light/images/sandtile.png b/installer/resources/themes/console/light/images/sandtile.png
new file mode 100644
index 0000000000000000000000000000000000000000..4d88cb84740316d941ccd5b6a5ef0de5ccf4e519
Binary files /dev/null and b/installer/resources/themes/console/light/images/sandtile.png differ