From 4e90c263670b6a8e0214538c654799679720c7a6 Mon Sep 17 00:00:00 2001
From: Tim Phipps <tim@phipps-hutton.freeserve.co.uk>
Date: Wed, 24 Apr 2013 12:28:22 +0100
Subject: [PATCH 2/2] Inverted all colours in 'negative' skin.

---
 skins/negative/backend_log.css |   22 ++---
 skins/negative/header.css      |   44 +++++-----
 skins/negative/menus.css       |    6 +-
 skins/negative/music.css       |  174 ++++++++++++++++++++--------------------
 skins/negative/programming.css |  150 +++++++++++++++++-----------------
 skins/negative/remote.css      |   62 +++++++-------
 skins/negative/settings.css    |   48 +++++------
 skins/negative/stats.css       |   14 ++--
 skins/negative/status.css      |   38 ++++-----
 skins/negative/style.css       |  110 ++++++++++++-------------
 skins/negative/tv_channel.css  |   12 +--
 skins/negative/tv_detail.css   |   78 +++++++++---------
 skins/negative/tv_list.css     |   14 ++--
 skins/negative/tv_recorded.css |   18 ++---
 skins/negative/tv_schedule.css |   14 ++--
 skins/negative/tv_search.css   |    6 +-
 skins/negative/tv_upcoming.css |   14 ++--
 skins/negative/welcome.css     |   14 ++--
 18 files changed, 419 insertions(+), 419 deletions(-)

diff --git a/skins/negative/backend_log.css b/skins/negative/backend_log.css
index b694bb6..2f5980d 100644
--- a/skins/negative/backend_log.css
+++ b/skins/negative/backend_log.css
@@ -1,33 +1,33 @@
 #backend_logs {
     margin:             10px auto;
-    border:             1px solid #48f;
-    border-right:       2px solid #48f;
+    border:             1px solid #b70;
+    border-right:       2px solid #b70;
     border-collapse:    collapse;
-    color:              white;
+    color:              black;
     width:              99%;
 }
 
 #backend_logs td {
     padding:        2px;
-    border:         1px solid #48f;
-    border-right:   1px solid #04a;
+    border:         1px solid #b70;
+    border-right:   1px solid #fb5;
 }
 #backend_logs th {
     padding:        2px 5px;
-    border:         1px solid #48f;
-    border-right:   1px solid #04a;
+    border:         1px solid #b70;
+    border-right:   1px solid #fb5;
     text-align:     left;
 }
 
 #backend_logs tr.header {
-    background-color:   #134;
-    color:              #ffb;
+    background-color:   #ecb;
+    color:              #004;
 }
 
 #backend_logs tr.odd {
-    background-color:   #475;
+    background-color:   #b8a;
 }
 
 #backend_logs tr.even {
-    background-color:   #355;
+    background-color:   #caa;
 }
diff --git a/skins/negative/header.css b/skins/negative/header.css
index 0ff6f6b..a83c0e4 100644
--- a/skins/negative/header.css
+++ b/skins/negative/header.css
@@ -20,18 +20,18 @@
     float:              left;
     margin:             0px 5px;
     padding:            5px;
-    background-color:   #347;
-    border-top:         1px solid #8ad;
-    border-right:       1px solid #003;
-    border-bottom:      1px solid #000;
-    border-left:        1px solid #79c;
+    background-color:   #cb8;
+    border-top:         1px solid #752;
+    border-right:       1px solid #ffc;
+    border-bottom:      1px solid #fff;
+    border-left:        1px solid #863;
     -moz-border-radius: 8px;
     text-align:         center;
     height:             48px;
     width:              48px;
 }
 #sections a:hover {
-    background-color:   #458;
+    background-color:   #ba7;
 }
 #sections a img {
     border:  none;
@@ -39,14 +39,14 @@
 }
 
 #sections a.current_section {
-    background-color:   #164;
-    border-top:         1px solid #7b9;
-    border-right:       1px solid #030;
-    border-bottom:      1px solid #000;
-    border-left:        1px solid #6a8;
+    background-color:   #e9b;
+    border-top:         1px solid #846;
+    border-right:       1px solid #fcf;
+    border-bottom:      1px solid #fff;
+    border-left:        1px solid #957;
 }
 #sections a.current_section:hover {
-    background-color:   #275;
+    background-color:   #d8a;
 }
 
 #tv_link {
@@ -74,11 +74,11 @@
 #help_wrapper {
     height:             21px;
     margin-bottom:      3px;
-    background-color:   #247;
-    border-top:         1px solid #013;
-    border-right:       1px solid #79c;
-    border-bottom:      1px solid #68b;
-    border-left:        1px solid #002;
+    background-color:   #db8;
+    border-top:         1px solid #fec;
+    border-right:       1px solid #863;
+    border-bottom:      1px solid #974;
+    border-left:        1px solid #ffd;
     -moz-border-radius: 6px;
     min-width:          225px;
 }
@@ -92,11 +92,11 @@
     margin-top:         2px;
     padding:            3px 5px;
     height:             26px;
-    background-color:   #247;
-    border-top:         1px solid #013;
-    border-right:       1px solid #79c;
-    border-bottom:      1px solid #68b;
-    border-left:        1px solid #002;
+    background-color:   #db8;
+    border-top:         1px solid #fec;
+    border-right:       1px solid #863;
+    border-bottom:      1px solid #974;
+    border-left:        1px solid #ffd;
     -moz-border-radius: 8px;
     min-width:          225px;
     white-space:        nowrap;
diff --git a/skins/negative/menus.css b/skins/negative/menus.css
index d2a7e67..d749760 100644
--- a/skins/negative/menus.css
+++ b/skins/negative/menus.css
@@ -9,8 +9,8 @@
 
 .popup dl {
     min-width:          40em;
-    color:              #dedede;
-    background-color:   #265990;
-    border:             2px ridge #127;
+    color:              #212121;
+    background-color:   #d9a66f;
+    border:             2px ridge #ed8;
     padding:            5px;
 }
diff --git a/skins/negative/music.css b/skins/negative/music.css
index bfd8a9d..2fccc5c 100644
--- a/skins/negative/music.css
+++ b/skins/negative/music.css
@@ -1,7 +1,7 @@
 mp3act {
 	padding: 22px;
 	margin:0;
-	color: #333;
+	color: #ccc;
 	text-align: center;
 	font: 65% Verdana, Sans-serif;
 }
@@ -16,23 +16,23 @@ ul.music{
 	list-style-type: none;
 }
 a.music{
-	color: blue;
+	color: #ff0;
 }
 
 a.music:hover{
-	/*color: #fff;
-	background: #F21518;
+	/*color: #000;
+	background: #0deae7;
 	text-decoration: none;*/
-	color: #F21518;
+	color: #0deae7;
 }
 img{
 	border: 0;
 }
 input,select{
-	border: 1px solid #ccc;
-	border-color: #aaa #ccc #ccc #aaa;
-	background: #f3f3f3;
-	color: #555;
+	border: 1px solid #333;
+	border-color: #555 #333 #333 #555;
+	background: #0c0c0c;
+	color: #aaa;
 	font-size: 100%;
 	padding: 2px 3px;
 	vertical-align: middle;
@@ -47,27 +47,27 @@ select{
 	padding: 2px 0 2px 3px;
 }
 input:focus{
-	border: 1px solid #999;
-	background: #FBF9D3;
-	color: #000;
-	border-color: #777 #bbb #bbb #777;
+	border: 1px solid #666;
+	background: #04064c;
+	color: #fff;
+	border-color: #888 #444 #444 #888;
 }
 
 input.btn,input.redbtn{
-	background: #244A79;
-	color: #fff;
+	background: #dbb586;
+	color: #000;
 	padding: 2px;
-	border-color: #0E2F58;
+	border-color: #f1d0a7;
 	font: normal 10px sans-serif;
 }
 input.redbtn{
-	background: #F21518;
+	background: #0deae7;
 }
 input.redbtn:hover{
-	background: #BE0D0F;
+	background: #41f2f0;
 }
 input.btn:hover{
-	background: #0E2F58;
+	background: #f1d0a7;
 }
 
 input.btn2{
@@ -76,9 +76,9 @@ input.btn2{
 }
 
 input.btn2:hover{
-	background: #eee;
-	border-color: #888;
-	color: #222;
+	background: #111;
+	border-color: #777;
+	color: #ddd;
 }
 
 .left{
@@ -94,11 +94,11 @@ input.btn2:hover{
   clear: both;
 }
 .error{
-	color: #E63838;
+	color: #19c7c7;
 	font-weight: bold;
 }
 p#error{
-	color: #f20000;
+	color: #0dffff;
 	font-weight: bold;
 }
 #breadcrumb{
@@ -113,13 +113,13 @@ position: relative;
 }
 #breadcrumb ul{
 	z-index: 5;
-	border: 1px solid #333;
+	border: 1px solid #ccc;
 	display: none;
 	top:12px;
 	left:0;
 	position: absolute;
 	background: transparent url("./img/music/libg.png");
-	color: #fff;
+	color: #000;
 	margin:-1px 0 0 0;
 	padding:0;
 	width: 150px;
@@ -142,7 +142,7 @@ width: 100%;
 #breadcrumb ul li a{
 	display: block;
 	padding: 2px 4px;
-	color: #fff;
+	color: #000;
 	margin:0;
 	z-index: 5;
 	text-decoration: none;
@@ -159,17 +159,17 @@ width: 100%;
 
 }
 #breadcrumb ul li a:hover{
-	background: #FCF7A5;
-	color: #000;
+	background: #03085a;
+	color: #fff;
 }
 #breadcrumb ul#letters li a:hover{
-	background: #FCF7A5;
-	color: #000;
+	background: #03085a;
+	color: #fff;
 }
 #topinfo{
 
 	font-size: 90%;
-	color: #666;
+	color: #999;
 	text-align: left;
 	padding: 0 0 4px 0;
 
@@ -179,21 +179,21 @@ p.pad{
 }
 
 #wrap{
-	/*background: #fff;
-	border: 1px solid #ccc;*/
+	/*background: #000;
+	border: 1px solid #333;*/
 	text-align: left;
 	padding: 0px;
 	margin:0;
 	position: relative;
 
-	color: #333;
+	color: #ccc;
 }
 
 #header{
 	position: relative;
-/*	background: #0E2F58;*/
+/*	background: #f1d0a7;*/
 	height: 50px;
-	color: #fff;
+	color: #000;
 	padding: 8px 0 0px 15px;
 }
 #header #controls{
@@ -204,7 +204,7 @@ p.pad{
 	width: 48%;
 	font-size: 90%;
 	line-height: 1.1em;
-	color: #fff;
+	color: #000;
 }
 
 #header #controls .buttons{
@@ -217,7 +217,7 @@ p.pad{
 
 }
 #header h1{
-	color: #9ABEE5;
+	color: #65411a;
 	padding: 0;
 	margin:0;
 	font-size: 150%;
@@ -235,29 +235,29 @@ ul#nav li{
 }
 ul#nav li a{
 	display: block;
-	background: #265990; /* #244A79; */
+	background: #d9a66f; /* #dbb586; */
 	padding: 4px 5px;
-	color: #dedede;
+	color: #414141;
 	text-decoration: none;
 	margin:0;
 }
 ul#nav li a:hover{
-	background: #416899;
-	color: #fff;
+	background: #be9766;
+	color: #000;
 }
 ul#nav li a.c{
-	background: #fff;
-	color: #F48603;
+	background: #000;
+	color: #0b79fc;
 	font-weight: bold;
 }
 #loading{
 	display: none;
 	position: absolute;
 	top: 80px;
-	color: #78B855;
+	color: #8747aa;
 	padding: 10px;
-	background: #CCFF99;
-	border: 1px solid #78B855;
+	background: #330066;
+	border: 1px solid #8747aa;
 	z-index: 4;
 	left: 30%;
 }
@@ -276,8 +276,8 @@ ul#nav li a.c{
 
 }
 .box{
-	background: #E0E0E0;
-	border: 1px solid #ccc;
+	background: #1f1f1f;
+	border: 1px solid #333;
 	padding: 0 0 8px 0;
 	position: relative;
 }
@@ -290,7 +290,7 @@ ul#nav li a.c{
 	width: 450px;
 	height: 230px;
 	background: transparent url("./img/music/libg.png");
-	color: #fff;
+	color: #000;
 	font-size: 110%;
 	padding: 5px;
 }
@@ -298,21 +298,21 @@ ul#nav li a.c{
 	font-size: 120%;
 }
 #box_extra input{
-	background: #333;
-	border-color: #999;
-	color: #fff;
+	background: #ccc;
+	border-color: #666;
+	color: #000;
 }
 
 #box_extra select{
-	background: #333;
-	border-color: #999;
-	color: #fff;
+	background: #ccc;
+	border-color: #666;
+	color: #000;
 }
 
 .box ul{
 	margin: 0 10px;
 	padding: 0px 0px;
-	background: #f3f3f3;
+	background: #0c0c0c;
 	clear: both;
 }
 .box ul li{
@@ -320,37 +320,37 @@ ul#nav li a.c{
 	border: 1px solid transparent;
 	border-width: 1px 0px 1px 0px;
 	position: relative;
-	background: #f3f3f3;
+	background: #0c0c0c;
 }
 
 .box ul li.alt{
-	background: #DEE6EC;
+	background: #411913;
 }
 .box ul li span.user{
 	float: left;
 	width: 200px;
 }
 .box ul li small{
-	color: #888;
+	color: #777;
 	letter-spacing: -1px;
 }
 
 .box ul li span.links a{
 	text-decoration: underline;
-	color: blue;
+	color: #ff0;
 }
 .box ul li span.links a:hover{
-	color: red;
+	color: #0ff;
 }
 .box ul li:hover{
-	background: #FCF7A5;
+	background: #03085a;
 	color: #000;
-	border-color: #999;
+	border-color: #666;
 }
 .box ul li.currentplay{
-	background: #96D1EF;
-	color: #000;
-	border-color: #666;
+	background: #694e10;
+	color: #fff;
+	border-color: #999;
 }
 
 .box ul li p{
@@ -363,7 +363,7 @@ ul#nav li a.c{
 	right: 15px;
 	width: 145px;
 	background: transparent url("./img/music/libg.png");
-	color: #fff;
+	color: #000;
 }
 
 .box ul li:hover p{
@@ -372,10 +372,10 @@ ul#nav li a.c{
 
 .box ul li a{
 	text-decoration: none;
-	color: #333;
+	color: #ccc;
 }
 .box ul li a:hover{
-	color: #000;
+	color: #fff;
 }
 .box ul#letters{
 	height: 18px;
@@ -390,8 +390,8 @@ ul#nav li a.c{
 }
 
 .box ul#letters li:hover{
-	background: #FCF7A5;
-	border-color: #999;
+	background: #03085a;
+	border-color: #666;
 }
 
 .box p{
@@ -404,44 +404,44 @@ ul#nav li a.c{
 	width: 60px;
 	float: right;
 	padding: 2px;
-	background: #f3f3f3;
-	border: 1px solid #999;
+	background: #0c0c0c;
+	border: 1px solid #666;
 	margin-bottom: 4px;
 }
 .box img#bigart{
 	display: none;
 	position: absolute;
 	z-index: 2;
-	background: #f3f3f3;
+	background: #0c0c0c;
 	padding: 3px;
-	border: 1px solid #666;
+	border: 1px solid #999;
 	top:10px;
 	right: 80px;
 }
 .box p img:hover{
-	border-color: #555;
+	border-color: #aaa;
 	cursor: pointer;
 }
 
 .box .head{
 	padding: 4px;
-	background: #ccc;
+	background: #333;
 }
 .box .head a{
-	background: #244A79;
-	color: #fff;
+	background: #dbb586;
+	color: #000;
 	padding: 2px;
 	text-decoration: none;
 	font: normal 9px sans-serif;
 }
 .box .head a:hover{
-	background: #0E2F58;
+	background: #f1d0a7;
 }
 .box .head a.red{
-	background: #F21518;
+	background: #0deae7;
 }
 .box .head a.red:hover{
-	background: #BE0D0F;
+	background: #41f2f0;
 }
 .box .head h2{
 	font-size: 120%;
@@ -451,14 +451,14 @@ ul#nav li a.c{
 	padding: 0 0 0 0px;
 	margin: 0 10px 0 10px;
 	font-size: 120%;
-	border-bottom: 1px solid #ccc;
+	border-bottom: 1px solid #333;
 }
 
 .loginbox{
 	width: 250px;
 	margin:0 auto;
-	background: #fff;
-	border: 1px solid #ccc;
+	background: #000;
+	border: 1px solid #333;
 	text-align: left;
 }
 .loginbox p{
diff --git a/skins/negative/programming.css b/skins/negative/programming.css
index 60042a7..8607c92 100644
--- a/skins/negative/programming.css
+++ b/skins/negative/programming.css
@@ -6,9 +6,9 @@
 /*/
 
 /* some classes for various list displays */
-    .list {    background-color: #191c26 }
+    .list {    background-color: #e6e3d9 }
     .list_separator {
-        background-color: #203670;
+        background-color: #dfc98f;
         border-top:       4px;
     }
 
@@ -41,7 +41,7 @@
         width:       9em;
         padding-top: 3px;
         text-align:  right;
-        color:       #ffe;
+        color:       #001;
         white-space: nowrap;
     }
     dl.details_list dd {
@@ -53,29 +53,29 @@
     .hdtv_icon {
         font-size:   9pt;
         float:       right;
-        color:       yellow;
+        color:       #00f;
         display:     inline;
         font-weight: bold;
     }
 
 /* a class for the the cells containing recorded programs in recorded_programs.php */
-.scheduled   { background-color: #506090; }
-.conflict    { background-color: #806050; }
-.duplicate   { background-color: #304050; }
-.deactivated { background-color: #508060; }
+.scheduled   { background-color: #af9f6f; }
+.conflict    { background-color: #7f9faf; }
+.duplicate   { background-color: #cfbfaf; }
+.deactivated { background-color: #af7f9f; }
 
-.will_record              { border: 1px solid  #00F000 !important; }
-.record_weekly            { border: 1px solid  #00F000 !important; }
-.record_timeslot          { border: 1px solid  #00F000 !important; }
-.record_once              { border: 1px solid  #00F000 !important; }
-.record_channel           { border: 1px solid  #00F000 !important; }
-.record_always            { border: 1px solid  #00F000 !important; }
-.record_conflicting       { border: 1px solid  #FF0000 !important; }
-.record_duplicate         { border: 2px dashed #90B0A0 !important; }
-.record_old_duplicate     { border: 1px dashed #90B0A0 !important; }
-.record_suppressed        { border: 2px dotted #60B0B0 !important; }
-.record_override_suppress { border: 2px dotted #D03060 !important; }
-.record_override_record   { border: 2px solid  #00FF90 !important; }
+.will_record              { border: 1px solid  #ff0fff !important; }
+.record_weekly            { border: 1px solid  #ff0fff !important; }
+.record_timeslot          { border: 1px solid  #ff0fff !important; }
+.record_once              { border: 1px solid  #ff0fff !important; }
+.record_channel           { border: 1px solid  #ff0fff !important; }
+.record_always            { border: 1px solid  #ff0fff !important; }
+.record_conflicting       { border: 1px solid  #00ffff !important; }
+.record_duplicate         { border: 2px dashed #6f4f5f !important; }
+.record_old_duplicate     { border: 1px dashed #6f4f5f !important; }
+.record_suppressed        { border: 2px dotted #9f4f4f !important; }
+.record_override_suppress { border: 2px dotted #2fcf9f !important; }
+.record_override_record   { border: 2px solid  #ff006f !important; }
 
 
 /* There should be exactly one class in the next section corresponding to
@@ -87,64 +87,64 @@
 }
 .rec_class.WillRecord     { font-weight: bold; }
 .rec_class.Recording      { font-weight: bold; }
-.Recording                { color: #00FF00; border-width: 2px }
-.WillRecord               { color: #00FF00; }
-.PreviousRecording        { color: #90B0A0; }
-.CurrentRecording         { color: #90D0A0; }
-.Repeat                   { color: #90B0A0; }
-.EarlierShowing           { color: #90FFA0; }
-.LaterShowing             { color: #90FFA0; }
-.TooManyRecordings        { color: #60B0B0; }
-.Cancelled                { color: #60B0B0; }
-.Conflicting              { color: #FF0000; }
-.LowDiskSpace             { color: #60B0B0; }
-.TunerBusy                { color: #60B0B0; }
-.ManualOverride           { color: #D03060; }
-.Overlap                  { color: #FF0000; }
+.Recording                { color: #ff00ff; border-width: 2px }
+.WillRecord               { color: #ff00ff; }
+.PreviousRecording        { color: #6f4f5f; }
+.CurrentRecording         { color: #6f2f5f; }
+.Repeat                   { color: #6f4f4f; }
+.EarlierShowing           { color: #6f005f; }
+.LaterShowing             { color: #6f005f; }
+.TooManyRecordings        { color: #9f4f4f; }
+.Cancelled                { color: #9f4f4f; }
+.Conflicting              { color: #00ffff; }
+.LowDiskSpace             { color: #9f4f4f; }
+.TunerBusy                { color: #9fbfbf; }
+.ManualOverride           { color: #2fcf9f; }
+.Overlap                  { color: #00ffff; }
 
-.cat_Action         { background-color: #906020; }
-.cat_Adult          { background-color: #702020; }
-.cat_Animals        { background-color: #609060; }
-.cat_Art_Music      { background-color: #801060; }
-.cat_Business       { background-color: #703010; }
-.cat_Children       { background-color: #B00010; }
-.cat_Comedy         { background-color: #006080; }
-.cat_Crime_Mystery  { background-color: #105050; }
-.cat_Documentary    { background-color: #504020; }
-.cat_Drama          { background-color: #400060; }
-.cat_Educational    { background-color: #606060; }
-.cat_Food           { background-color: #208040; }
-.cat_Game           { background-color: #701010; }
-.cat_Health_Medical { background-color: #806060; }
-.cat_History        { background-color: #807020; }
-.cat_HowTo          { background-color: #A0A000; }
-.cat_Horror         { background-color: #101040; }
-.cat_Misc           { background-color: #403060; }
-.cat_News           { background-color: #606040; }
-.cat_Reality        { background-color: #304040; }
-.cat_Romance        { background-color: #A02050; }
-.cat_Science_Nature { background-color: #008050; }
-.cat_SciFi_Fantasy  { background-color: #606090; }
-.cat_Shopping       { background-color: #103010; }
-.cat_Soaps          { background-color: #508080; }
-.cat_Spiritual      { background-color: #804080; }
-.cat_Sports         { background-color: #005030; }
-.cat_Talk           { background-color: #203040; }
-.cat_Travel         { background-color: #2060B0; }
-.cat_War            { background-color: #B06050; }
-.cat_Western        { background-color: #806040; }
-.cat_Unknown        { background-color: #303030; }
+.cat_Action         { background-color: #6f9fdf; }
+.cat_Adult          { background-color: #8fdfdf; }
+.cat_Animals        { background-color: #9f6f9f; }
+.cat_Art_Music      { background-color: #7fef9f; }
+.cat_Business       { background-color: #8fcfef; }
+.cat_Children       { background-color: #4fffef; }
+.cat_Comedy         { background-color: #ff9f7f; }
+.cat_Crime_Mystery  { background-color: #efafaf; }
+.cat_Documentary    { background-color: #afbfdf; }
+.cat_Drama          { background-color: #bfff9f; }
+.cat_Educational    { background-color: #9f9f9f; }
+.cat_Food           { background-color: #df7fbf; }
+.cat_Game           { background-color: #8fefef; }
+.cat_Health_Medical { background-color: #7f9f9f; }
+.cat_History        { background-color: #7f8fef; }
+.cat_HowTo          { background-color: #5f5fff; }
+.cat_Horror         { background-color: #efefbf; }
+.cat_Misc           { background-color: #bfcf9f; }
+.cat_News           { background-color: #9f9fbf; }
+.cat_Reality        { background-color: #cfbfbf; }
+.cat_Romance        { background-color: #5fefaf; }
+.cat_Science_Nature { background-color: #ff7faf; }
+.cat_SciFi_Fantasy  { background-color: #9f9f6f; }
+.cat_Shopping       { background-color: #efcfef; }
+.cat_Soaps          { background-color: #af7f7f; }
+.cat_Spiritual      { background-color: #7fbf7f; }
+.cat_Sports         { background-color: #ffafcf; }
+.cat_Talk           { background-color: #dfcfbf; }
+.cat_Travel         { background-color: #df9f4f; }
+.cat_War            { background-color: #4f9faf; }
+.cat_Western        { background-color: #7f9fbf; }
+.cat_Unknown        { background-color: #cfcfcf; }
 
-.cat_movie          { background-color: #809090 !important; }
+.cat_movie          { background-color: #7f6f6f !important; }
 .cat_series         { }
 .cat_tvshow         { }
 
 /* deprecated show categories that need to be integreted into the above list via regex, or have new categories created for them */
-.tv_Cine           { background-color: blue;            }
-.tv_Classic        { background-color: gray;            }
-.tv_Collectibles   { background-color: #708090;         }
-.tv_Magazine       { background-color: #48D1CC;         }
-.tv_Movies         { background-color: blue;            }
-.tv_Serie          { background-color: #9932CC;         }
-.tv_SHOW           { background-color: #A0522D;         }
-.tv_Tiempo         { background-color: #33ff99;         }
+.tv_Cine           { background-color: #ff0;            }
+.tv_Classic        { background-color: #777;            }
+.tv_Collectibles   { background-color: #8f7f6f;         }
+.tv_Magazine       { background-color: #b72e33;         }
+.tv_Movies         { background-color: #ff0;            }
+.tv_Serie          { background-color: #66cd33;         }
+.tv_SHOW           { background-color: #5fadd2;         }
+.tv_Tiempo         { background-color: #cc0066;         }
diff --git a/skins/negative/remote.css b/skins/negative/remote.css
index b3d44cf..e487453 100644
--- a/skins/negative/remote.css
+++ b/skins/negative/remote.css
@@ -2,7 +2,7 @@
  * A class for the the cells containing settings in the various settings files
 /*/
     .settings {
-        background-color: #506080;
+        background-color: #af9f7f;
     }
 
 /* The main box surrounding all settings editors */
@@ -36,17 +36,17 @@
     #remote .x-modules a {
         display:            block;
         padding:            .2em 1em;
-        background-color:   #345;
-        border:             1px dotted #9090B0;
+        background-color:   #cba;
+        border:             1px dotted #6f6f4f;
         margin-top:         1px;
         margin-bottom:      11px;
     }
     #remote .x-modules a:hover, #remote .x-modules a.x-selected {
-        background-color:   #023;
+        background-color:   #fdc;
         margin-top:         -1px;
         margin-bottom:      10px;
         border-width:       2px;
-        border-color:       #abd;
+        border-color:       #542;
     }
     #remote .x-modules a.x-selected {
         border-style:       solid;
@@ -56,7 +56,7 @@
 
     #remote .x-sections {
         padding:        0px 1em;
-        border-bottom:  1px solid #9090B0;
+        border-bottom:  1px solid #6f6f4f;
         height:         2.25em;
         vertical-align: bottom;
     }
@@ -69,32 +69,32 @@
     }
     #remote .x-sections a {
         float:              left;
-        color:              #ccd;
-        background-color:   #405953;
+        color:              #cc2;
+        background-color:   #bfa6ac;
         padding:            2px 6px;
         margin:             3px 5px 0px 0px;
-        border:             2px solid #578;
+        border:             2px solid #a87;
         border-bottom:      none;
         white-space:        nowrap;
         -moz-border-radius-topleft:     8px;
         -moz-border-radius-topright:    8px;
     }
     #remote .x-sections a:hover, #remote .x-sections a.x-selected {
-        color:              white;
-        background-color:   #102923;
-        border-color:       #9090B0;
+        color:              black;
+        background-color:   #efd6dc;
+        border-color:       #6f6f4f;
     }
     #remote .x-sections a.x-selected {
-        border-bottom:      1px solid #102923;
+        border-bottom:      1px solid #efd6dc;
         margin-bottom:      -1px;
     }
 
     #remote .x-sections a.active {
-        color:              white;
+        color:              black;
         font-weight:        bold;
-        background-color:   #102923;
-        border:             2px solid #9090B0;
-        border-bottom:      1px solid #102923;
+        background-color:   #efd6dc;
+        border:             2px solid #6f6f4f;
+        border-bottom:      1px solid #efd6dc;
         margin-bottom:      -1px;
     }
 
@@ -102,7 +102,7 @@
 
     #remote .x-host {
         text-align:         right;
-        border-bottom:      1px solid #9090B0;
+        border-bottom:      1px solid #6f6f4f;
     }
 
 /* A notification/warning */
@@ -111,16 +111,16 @@
         margin:             1em;
         padding:            .5em;
         text-align:         center;
-        color:              #fbb;
-        background-color:   #360000;
-        border:             1px solid #F03030;
+        color:              #044;
+        background-color:   #c9ffff;
+        border:             1px solid #0fcfcf;
     }
 
 /* The content of the settings that are being edited */
 
     #remote .x-content {
-        background-color:   #102923;
-        border:             1px solid #9090B0;
+        background-color:   #efd6dc;
+        border:             1px solid #6f6f4f;
         border-top:         none;
         padding:            .5em;
     }
@@ -139,7 +139,7 @@
     }
 
     #remote .x-content tr.x-sep th, #remote .x-content tr.x-sep td {
-        border-bottom:      1px solid #304943;
+        border-bottom:      1px solid #cfb6bc;
     }
 
 /* Key controls */
@@ -153,20 +153,20 @@
         min-width:          2em;
         padding:            .25em .5em;
         font-weight:        bold;
-        border:             1px solid #7b8;
-        background-color:   #263;
+        border:             1px solid #847;
+        background-color:   #d9c;
     }
     #remote_keys table a:hover {
-        border:             1px solid #9da;
-        background-color:   #485;
+        border:             1px solid #625;
+        background-color:   #47a;
         text-decoration:    none;
     }
     #remote_keys table a.pressed {
-        border:             1px solid #9da;
-        background-color:   #685;
+        border:             1px solid #625;
+        background-color:   #97a;
     }
     #remote_keys table a.pressed:hover {
-        background-color:   #8a7;
+        background-color:   #758;
     }
     #remote_keys table a.noshift {
     }
diff --git a/skins/negative/settings.css b/skins/negative/settings.css
index d5e977b..72c05c7 100644
--- a/skins/negative/settings.css
+++ b/skins/negative/settings.css
@@ -2,7 +2,7 @@
  * A class for the the cells containing settings in the various settings files
 /*/
     .settings {
-        background-color: #506080;
+        background-color: #af9f7f;
     }
 
 /* The main box surrounding all settings editors */
@@ -36,17 +36,17 @@
     #settings .x-modules a {
         display:            block;
         padding:            .2em 1em;
-        background-color:   #345;
-        border:             1px dotted #9090B0;
+        background-color:   #cba;
+        border:             1px dotted #6f6f4f;
         margin-top:         1px;
         margin-bottom:      11px;
     }
     #settings .x-modules a:hover, #settings .x-modules a.x-selected {
-        background-color:   #023;
+        background-color:   #fdc;
         margin-top:         -1px;
         margin-bottom:      10px;
         border-width:       2px;
-        border-color:       #abd;
+        border-color:       #542;
     }
     #settings .x-modules a.x-selected {
         border-style:       solid;
@@ -56,7 +56,7 @@
 
     #settings .x-sections {
         padding:        0px 1em;
-        border-bottom:  1px solid #9090B0;
+        border-bottom:  1px solid #6f6f4f;
         height:         2.25em;
         vertical-align: bottom;
         min-width:      60%;
@@ -70,32 +70,32 @@
     }
     #settings .x-sections a {
         float:              left;
-        color:              #ccd;
-        background-color:   #405953;
+        color:              #332;
+        background-color:   #bfa6ac;
         padding:            2px 6px;
         margin:             3px 5px 0px 0px;
-        border:             2px solid #578;
+        border:             2px solid #a87;
         border-bottom:      none;
         white-space:        nowrap;
         -moz-border-radius-topleft:     8px;
         -moz-border-radius-topright:    8px;
     }
     #settings .x-sections a:hover, #settings .x-sections a.x-selected {
-        color:              white;
-        background-color:   #102923;
-        border-color:       #9090B0;
+        color:              black;
+        background-color:   #efd6dc;
+        border-color:       #6f6f4f;
     }
     #settings .x-sections a.x-selected {
-        border-bottom:      1px solid #102923;
+        border-bottom:      1px solid #efd6dc;
         margin-bottom:      -1px;
     }
 
     #settings .x-sections a.active {
-        color:              white;
+        color:              black;
         font-weight:        bold;
-        background-color:   #102923;
-        border:             2px solid #9090B0;
-        border-bottom:      1px solid #102923;
+        background-color:   #efd6dc;
+        border:             2px solid #6f6f4f;
+        border-bottom:      1px solid #efd6dc;
         margin-bottom:      -1px;
     }
 
@@ -103,7 +103,7 @@
 
     #settings .x-host {
         text-align:         right;
-        border-bottom:      1px solid #9090B0;
+        border-bottom:      1px solid #6f6f4f;
     }
 
 /* A notification/warning */
@@ -112,16 +112,16 @@
         margin:             1em;
         padding:            .5em;
         text-align:         center;
-        color:              #fbb;
-        background-color:   #360000;
-        border:             1px solid #F03030;
+        color:              #044;
+        background-color:   #c9ffff;
+        border:             1px solid #0fcfcf;
     }
 
 /* The content of the settings that are being edited */
 
     #settings .x-content {
-        background-color:   #102923;
-        border:             1px solid #9090B0;
+        background-color:   #efd6dc;
+        border:             1px solid #6f6f4f;
         border-top:         none;
     }
 
@@ -139,5 +139,5 @@
     }
 
     #settings .x-content tr.x-sep th, #settings .x-content tr.x-sep td {
-        border-bottom:      1px solid #304943;
+        border-bottom:      1px solid #cfb6bc;
     }
diff --git a/skins/negative/stats.css b/skins/negative/stats.css
index 1557e1e..c702dc8 100644
--- a/skins/negative/stats.css
+++ b/skins/negative/stats.css
@@ -26,7 +26,7 @@ h2 {
     max-width:  	35em;
     margin:     	1em auto;
     padding:    	.2em .5em .5em .5em;
-    border:     	1px dotted #9090B0;
+    border:     	1px dotted #6f6f4f;
 }
 
 #general_stats dt {
@@ -43,13 +43,13 @@ h2 {
 }
 
 #stats {
-    border:             1px solid #9090B0;
+    border:             1px solid #6f6f4f;
     border-collapse:    collapse;
     margin:		auto;
 }
 
 .caption {
-    border:             1px dotted #9090B0;
+    border:             1px dotted #6f6f4f;
     font-weight:        bold;
     text-align:		center;
 }
@@ -59,13 +59,13 @@ h2 {
 }
 
 #stats td {
-    border:             1px dotted #9090B0;
+    border:             1px dotted #6f6f4f;
     padding:            0px .5em;
 }
 
 #stats th {
-    border:             1px solid  #9090B0;
-    border-right:       1px dotted #9090B0;
-    border-left:        1px dotted #9090B0;
+    border:             1px solid  #6f6f4f;
+    border-right:       1px dotted #6f6f4f;
+    border-left:        1px dotted #6f6f4f;
     padding:            0px .5em;
 }
diff --git a/skins/negative/status.css b/skins/negative/status.css
index 2d36bc0..e898672 100644
--- a/skins/negative/status.css
+++ b/skins/negative/status.css
@@ -6,7 +6,7 @@
 h1 {
     font-size:      28px;
     font-weight:    900;
-    color:          #ccc;
+    color:          #333;
     letter-spacing: 0.5em;
     margin-bottom:  30px;
     width:          70%;
@@ -15,7 +15,7 @@ h1 {
 h2 {
     font-size:      18px;
     font-weight:    800;
-    color:          #7c4;
+    color:          #83b;
     border:         none;
     letter-spacing: 0.3em;
     padding:        0px;
@@ -27,10 +27,10 @@ hr {
 }
 div.content {
     width:              90%;
-    border-top:         1px  solid #88a;
-    border-right:       1px  solid #88a;
-    border-bottom:      1px  solid #88a;
-    border-left:        10px solid #88a;
+    border-top:         1px  solid #775;
+    border-right:       1px  solid #775;
+    border-bottom:      1px  solid #775;
+    border-left:        10px solid #775;
     padding:            10px;
     margin-bottom:      30px;
     -moz-border-radius: 8px 0px 0px 8px;
@@ -38,10 +38,10 @@ div.content {
 div.schedule a {
     position:        relative;
     display:         block;
-    color:           white;
+    color:           black;
     text-decoration: none;
     padding:         .2em .8em;
-    border:          thin solid #668;
+    border:          thin solid #997;
     margin-right:   280px;
     /*width:           340px;*/
 }
@@ -49,22 +49,22 @@ div.schedule a span {
     display:none;
 }
 div.schedule a:hover {
-    background-color: #204670;
-    border-top:       thin solid #668;
-    border-bottom:    thin solid #668;
-    border-left:      thin solid #668;
+    background-color: #dfb98f;
+    border-top:       thin solid #997;
+    border-bottom:    thin solid #997;
+    border-left:      thin solid #997;
     cursor:           default;
 }
 div.schedule a:hover span {
     display:          block;
     position:         absolute;
-    background-color: #204670;
-    color:            white;
+    background-color: #dfb98f;
+    color:            black;
     right:            -291px;
     margin-top:       -20px;
     width:            280px;
     padding:          5px;
-    border:           thin dashed #88a;
+    border:           thin dashed #775;
 }
 div.diskstatus {
     /* width:  325px; */
@@ -76,8 +76,8 @@ div.loadstatus {
     height: 7em;
     float:  right;
 }
-.jobfinished { color: white; }
-.jobaborted  { color: #ff2222;  }
-.joberrored  { color: #ff4444;  }
-.jobrunning  { color: #00ff00;  }
+.jobfinished { color: black; }
+.jobaborted  { color: #00dddd;  }
+.joberrored  { color: #00bbbb;  }
+.jobrunning  { color: #ff00ff;  }
 
diff --git a/skins/negative/style.css b/skins/negative/style.css
index 7353351..c92ce92 100644
--- a/skins/negative/style.css
+++ b/skins/negative/style.css
@@ -8,8 +8,8 @@
         padding:          0;
         font-size:        9pt;
         font-family:      Arial, Helvetica, sans-serif;
-        background-color: #191c26;
-        color:            #dedede;
+        background-color: #e6e3d9;
+        color:            #212121;
     }
 
     /* For some reason, settings for the main body element doesn't always work for
@@ -24,38 +24,38 @@
  * We should try to keep links and labels looking consistent across the app.
 /*/
 
-    a, a:link, .link { color: #E0E0FF; text-decoration: none; cursor: pointer;}
-    a:active  { color: #990033; text-decoration: none; }
-    a:visited { color: #E0E0FF; text-decoration: none; }
-    a:hover   { color: #F0F000; text-decoration: underline; }
+    a, a:link, .link { color: #1f1f00; text-decoration: none; cursor: pointer;}
+    a:active  { color: #66ffcc; text-decoration: none; }
+    a:visited { color: #1f1f00; text-decoration: none; }
+    a:hover   { color: #0f0fff; text-decoration: underline; }
 
-    label       { color: #E0E0FF; text-decoration: none; }
-    label:hover { color: #F0F000; text-decoration: underline; }
+    label       { color: #1f1f00; text-decoration: none; }
+    label:hover { color: #0f0fff; text-decoration: underline; }
 
 /* a class for the menu across the top of the page as well as menu headers throughout the page */
-    .menu {          background-color: #265990 }
-    .menu_border_t { border-top:    2px solid #9090B0 }
-    .menu_border_b { border-bottom: 2px solid #9090B0 }
-    .menu_border_l { border-left:   2px solid #9090B0 }
-    .menu_border_r { border-right:  2px solid #9090B0 }
+    .menu {          background-color: #d9a66f }
+    .menu_border_t { border-top:    2px solid #6f6f4f }
+    .menu_border_b { border-bottom: 2px solid #6f6f4f }
+    .menu_border_l { border-left:   2px solid #6f6f4f }
+    .menu_border_r { border-right:  2px solid #6f6f4f }
 
 /* a class for commands and other user input boxes */
 
 /* @deprecated old classes */
-.command { background-color: #1040A0 }
-.command_border_t { border-top:    2px solid #9090B0 }
-.command_border_b { border-bottom: 2px solid #9090B0 }
-.command_border_l { border-left:   2px solid #9090B0 }
-.command_border_r { border-right:  2px solid #9090B0 }
-.activecommand    { background-color: #108040 }
+.command { background-color: #efbf5f }
+.command_border_t { border-top:    2px solid #6f6f4f }
+.command_border_b { border-bottom: 2px solid #6f6f4f }
+.command_border_l { border-left:   2px solid #6f6f4f }
+.command_border_r { border-right:  2px solid #6f6f4f }
+.activecommand    { background-color: #ef7fbf }
 
 /* New command classes */
 
     /* Box to hold commands */
     .commandbox {
-        background-color:   #102923;
-        color:              #E0E0FF;
-        border:             1px solid #9090B0;
+        background-color:   #efd6dc;
+        color:              #1f1f00;
+        border:             1px solid #6f6f4f;
     }
 
     /* Commands themselves */
@@ -63,28 +63,28 @@
     .commands { /* Placeholder for handling sub-elements */ }
 
     .commands input.x-submit {
-        border:             2px outset #7b8;
+        border:             2px outset #847;
         padding:            0 .5em;
         height:             2em;
-        background-color:   #263;
-        color:              #E0E0FF;
+        background-color:   #d9c;
+        color:              #1f1f00;
     }
     .commands input.x-submit:hover {
-        border:             1px outset #9da;
-        background-color:   #485;
-        color:              #F0F000;
+        border:             1px outset #625;
+        background-color:   #b7a;
+        color:              #0f0fff;
         text-decoration:    underline;
     }
 
     .commands a {
         font-weight:        bold;
-        border:             1px solid #7b8;
+        border:             1px solid #847;
         padding:            .15em .5em;
-        background-color:   #263;
+        background-color:   #d9c;
     }
     .commands a:hover {
-        border:             1px solid #9da;
-        background-color:   #485;
+        border:             1px solid #625;
+        background-color:   #b7a;
     }
 
 /*
@@ -96,17 +96,17 @@
 
     /* A special class for submit buttons */
     .submit {
-        border:             2px outset #7b8;
+        border:             2px outset #847;
         padding:            0 .5em;
-        background-color:   #263;
-        color:              #E0E0FF;
+        background-color:   #d9c;
+        color:              #1f1f00;
         font-weight:        bold;
         height:             2em;
     }
     .submit:hover {
         border:             2px outset #9da;
-        background-color:   #485;
-        color:              #F0F000;
+        background-color:   #b7a;
+        color:              #0f0fff;
         text-decoration:    underline;
     }
 
@@ -114,30 +114,30 @@
     .radio {
         height:             14px !important;
         width:              14px !important;
-        color:              #002000;
-        background-color:   #C0D0C0;
+        color:              #ffdfff;
+        background-color:   #3f2f2f;
     }
 
     /* Default styles for form fields */
     select {
         font-family:        Arial, Helvetica, sans-serif;
-        color:              #002000;
-        background-color:   #C0D0C0;
+        color:              #ffdfff;
+        background-color:   #3f2f3f;
         font-size:          9pt;
     }
 
     input {
         padding-left:       .25em;
         font-family:        Arial, Helvetica, sans-serif;
-        color:              #002000;
-        background-color:   #C0D0C0;
+        color:              #ffdfff;
+        background-color:   #3f2f3f;
         font-size:          9pt;
     }
 
     textarea {
         font-family:        courier, courier-new;
-        color:              #002000;
-        background-color:   #C0D0C0;
+        color:              #ffdfff;
+        background-color:   #3f2f3f;
         font-size:          9pt;
     }
 
@@ -152,10 +152,10 @@
 /*/
 
     #error, .error {
-        color:              #F03030;
-        background-color:   #360000;
-        border-color:       #F03030;
-        border:             thin groove #F03030;
+        color:              #0fcfcf;
+        background-color:   #c9ffff;
+        border-color:       #0fcfcf;
+        border:             thin groove #0fcfcf;
         padding:            8px;
     }
 
@@ -205,7 +205,7 @@
     /* Ajax little popup request thing style */
     #ajax_working {
         position:           fixed;
-        background-color:   green;
+        background-color:   #f0f;
         bottom:             0px;
         left:               1em;
         padding:            1em;
@@ -237,20 +237,20 @@
 }
 
 #dialog-overlay {
-    background-color:   #506090;
+    background-color:   #af9f6f;
 }
 
 #dialog-top {
-    background-color:   #203670;
-    border:             1px solid #203670;
+    background-color:   #dfc98f;
+    border:             1px solid #dfc98f;
 }
 
 #dialog-title {
-    color:              white;
+    color:              black;
 
 }
 
 #dialog-content {
-    background-color:   #265990;
+    background-color:   #d9a66f;
     text-align:         center;
 }
diff --git a/skins/negative/tv_channel.css b/skins/negative/tv_channel.css
index 6860a96..6b3d40f 100644
--- a/skins/negative/tv_channel.css
+++ b/skins/negative/tv_channel.css
@@ -40,10 +40,10 @@
 #x-jumpto td.x-jumpto {
     font-size:          110%;
     font-weight:        bold;
-    border-right:       1px solid #304943;
+    border-right:       1px solid #cfb6bc;
 }
 #x-jumpto td.x-hour {
-    border-right:       1px solid #304943;
+    border-right:       1px solid #cfb6bc;
 }
 #x-jumpto td.x-hour select {
     text-align:         right;
@@ -62,10 +62,10 @@
     height:             20px;
     width:              20px;
     padding:            2px;
-    border:             1px solid #7b8;
-    background-color:   #263;
+    border:             1px solid #847;
+    background-color:   #d9c;
 }
 #x-jumpto a:hover {
-    border:             1px solid #9da;
-    background-color:   #485;
+    border:             1px solid #625;
+    background-color:   #b7a;
 }
diff --git a/skins/negative/tv_detail.css b/skins/negative/tv_detail.css
index ca84088..feacde8 100644
--- a/skins/negative/tv_detail.css
+++ b/skins/negative/tv_detail.css
@@ -7,9 +7,9 @@
     padding:            0px;
     width:              45em;
     margin:             10px 0px 10px 10px;
-    background-color:   #101a29;
-    color:              #E0E0FF;
-    border:             1px solid #9090B0;
+    background-color:   #efe5d6;
+    color:              #1f1f00;
+    border:             1px solid #6f6f4f;
 }
 
 /*
@@ -21,10 +21,10 @@
     width:              8em;
     padding:            0 !important;
     vertical-align:     middle;
-    background-color:   #202a49;
+    background-color:   #dfd5b6;
     white-space:        nowrap;
-    border-right:       1px solid #9090B0;
-    border-bottom:      1px solid #9090B0;
+    border-right:       1px solid #6f6f4f;
+    border-bottom:      1px solid #6f6f4f;
 }
 .x-channel img {
     position:           relative;
@@ -45,7 +45,7 @@
 
 #x-title {
     padding:            .2em .5em;
-    border-bottom:      1px solid #9090B0;
+    border-bottom:      1px solid #6f6f4f;
 }
 #x-title a {
     font-size:      175% !important;
@@ -54,16 +54,16 @@
 
 #x-time {
     margin-top:     .2em;
-    color:          #E0E0FF;
+    color:          #1f1f00;
     white-space:    nowrap;
 }
 #x-description {
     padding:        .5em;
-    border-bottom:  1px solid #9090B0;
+    border-bottom:  1px solid #6f6f4f;
 }
 #x-progflags td {
     padding:        .5em;
-    border-bottom:  1px solid #9090B0;
+    border-bottom:  1px solid #6f6f4f;
 }
 #x-progflags img {
     margin-right:   .3em;
@@ -72,11 +72,11 @@
     border:         1px solid transparent;
 }
 #x-progflags a:hover img {
-    border:         1px solid #F0F000;
+    border:         1px solid #0f0fff;
 }
 
 #x-status {
-    background-color:   #102923;
+    background-color:   #efd6dc;
 }
 
 
@@ -86,23 +86,23 @@
     text-align:         right;
     padding:            .25em;
     white-space:        nowrap;
-    border-top:         1px solid #9090B0;
+    border-top:         1px solid #6f6f4f;
 }
 #x-status td {
     padding:            .25em;
-    border-top:         1px solid #9090B0;
+    border-top:         1px solid #6f6f4f;
 }
 #x-status td a {
     float:              left;
     margin-right:       .5em;
     font-weight:        bold;
-    border:             1px solid #7b8;
+    border:             1px solid #847;
     padding:            .15em .5em;
-    background-color:   #263;
+    background-color:   #d9c;
 }
 #x-status td a:hover {
-    border:             1px solid #9da;
-    background-color:   #485;
+    border:             1px solid #645;
+    background-color:   #b7a;
 }
 
 #x-info .x-extras {
@@ -113,11 +113,11 @@
     text-align:     right;
     padding:        .25em;
     white-space:    nowrap;
-    border-top:      1px solid #202933;
+    border-top:      1px solid #dfd6cc;
 }
 #x-info .x-extras td {
     padding:        .25em;
-    border-top:      1px solid #202933;
+    border-top:      1px solid #dfd6cc;
 }
 
 #x-conflicts th {
@@ -126,12 +126,12 @@
     text-align:         right;
     white-space:        nowrap;
     padding:            .5em .25em;
-    border-top:         1px solid #9090B0;
+    border-top:         1px solid #6f6f4f;
 }
 #x-conflicts td {
     padding:            .25em;
     padding-bottom:     0;
-    border-top:         1px solid #9090B0;
+    border-top:         1px solid #6f6f4f;
 }
 #x-conflicts td a {
     display:            block;
@@ -147,12 +147,12 @@
     text-align:         right;
     white-space:        nowrap;
     padding:            .4em .25em;
-    border-top:         1px solid #9090B0;
+    border-top:         1px solid #6f6f4f;
 }
 #x-info .x-links td {
     padding:            .25em;
     padding-bottom:     0;
-    border-top:         1px solid #9090B0;
+    border-top:         1px solid #6f6f4f;
 }
 #x-info .x-links td a {
     display:            block;
@@ -166,9 +166,9 @@
     min-width:          350px;
     max-width:          500px;
     margin:             10px 0px 10px 10px;
-    background-color:   #101a29;
-    color:              #E0E0FF;
-    border:             1px solid #9090B0;
+    background-color:   #efe5d6;
+    color:              #2f2f00;
+    border:             1px solid #6f6f4f;
 }
 #x-downloads img {
     margin-right:       .3em;
@@ -180,11 +180,11 @@
     border:             1px solid transparent;
 }
 #x-downloads a:hover img {
-    border:             1px solid #F0F000;
+    border:             1px solid #0f0fff;
 }
 #x-downloads div.x-pixmap {
     padding:            1em 1em 0em 1em;
-    background-color:   black;
+    background-color:   white;
     text-align:         center;
 }
 #x-downloads div.x-pixmap a.x-pixmap {
@@ -193,7 +193,7 @@
 
 #x-downloads div.x-links {
     padding:            .5em;
-    background-color:   black;
+    background-color:   white;
     text-align:         center;
 }
 
@@ -212,24 +212,24 @@
 }
 #x-downloads div.x-links a:hover {
     background-color:   #121;
-    border:             1px solid #F0F000;
+    border:             1px solid #0f0fff;
     text-decoration:    none;
 }
 #x-downloads div.x-jobs {
-    border-top:         1px solid #9090B0;
+    border-top:         1px solid #6f6f4f;
     padding:            .5em;
 }
 
 #x-downloads div.x-jobs a {
     margin-right:       .5em;
     font-weight:        bold;
-    border:             1px solid #7b8;
+    border:             1px solid #847;
     padding:            .15em .5em;
-    background-color:   #263;
+    background-color:   #d9c;
 }
 #x-downloads div.x-jobs a:hover {
-    border:             1px solid #9da;
-    background-color:   #485;
+    border:             1px solid #625;
+    background-color:   #b7a;
 }
 
 #x-downloads div.x-jobs ul {
@@ -259,15 +259,15 @@
 }
 
 #x-downloads div.x-frontends ul li a {
-    background-color:   #226633;
-    border:             1px solid #77BB88;
+    background-color:   #dd99cc;
+    border:             1px solid #884477;
     font-weight:        bold;
     margin-right:       0.5em;
     padding:            0.15em 0.5em;
 }
 
 #x-downloads div.x-frontends ul li a:hover {
-    color:              #F0F000;
+    color:              #0f0fff;
     text-decoration:    underline;
 }
 
diff --git a/skins/negative/tv_list.css b/skins/negative/tv_list.css
index e86c13c..ecc1854 100644
--- a/skins/negative/tv_list.css
+++ b/skins/negative/tv_list.css
@@ -16,7 +16,7 @@
     height:             70px;
     padding:            0 !important;
     vertical-align:     middle;
-    background-color:   #202a49;
+    background-color:   #dfd5b6;
     white-space:        nowrap;
 }
 .x-channel img {
@@ -59,10 +59,10 @@
 #x-jumpto td.x-jumpto {
     font-size:          110%;
     font-weight:        bold;
-    border-right:       1px solid #304943;
+    border-right:       1px solid #cfb6bc;
 }
 #x-jumpto td.x-hour {
-    border-right:       1px solid #304943;
+    border-right:       1px solid #cfb6bc;
 }
 #x-jumpto td.x-hour select {
     text-align:         right;
@@ -81,10 +81,10 @@
     height:             20px;
     width:              20px;
     padding:            2px;
-    border:             1px solid #7b8;
-    background-color:   #263;
+    border:             1px solid #847;
+    background-color:   #d9c;
 }
 #x-jumpto a:hover {
-    border:             1px solid #9da;
-    background-color:   #485;
+    border:             1px solid #625;
+    background-color:   #b7a;
 }
diff --git a/skins/negative/tv_recorded.css b/skins/negative/tv_recorded.css
index f8f173c..1ab0c15 100644
--- a/skins/negative/tv_recorded.css
+++ b/skins/negative/tv_recorded.css
@@ -11,10 +11,10 @@
 #title_choices td.x-group, #title_choices td.x-recordings {
     font-size:          110%;
     font-weight:        bold;
-    border-right:       1px solid #304943;
+    border-right:       1px solid #cfb6bc;
 }
 #title_choices td.x-recordings {
-    border-left:        1px solid #304943;
+    border-left:        1px solid #cfb6bc;
 }
 
 /* This is the table that holds the list of recorded shows */
@@ -25,11 +25,11 @@
 
 #recorded_list td {
     padding:        4px;
-    border:         1px solid #191c26;
+    border:         1px solid #e6e3d9;
 }
 #recorded_list th {
     padding:        0;
-    border:         1px solid #191c26;
+    border:         1px solid #e6e3d9;
     text-align:     left;
     font-weight:    normal;
 }
@@ -51,8 +51,8 @@
     border:         1px solid transparent;
 }
 #recorded_list td.x-pixmap a:hover {
-    background-color:   #121;
-    border:         1px solid #F0F000;
+    background-color:   #ede;
+    border:         1px solid #0f0fff;
 }
 
 #recorded_list td.x-pixmap a.x-pixmap {
@@ -103,7 +103,7 @@
     white-space:        nowrap;
     text-align:         center;
     vertical-align:     top;
-    background-color:   #191c26;
+    background-color:   #e6e3d9;
 }
 #recorded_list td.x-commands a {
     display:            block;
@@ -123,7 +123,7 @@
 }
 
 /* a class for the the cells containing recored programs in recorded_programs.php */
-.recorded {    background-color: #506080; }
+.recorded {    background-color: #af9f7f; }
 
 .recorded .x-progflags img {
     padding:    .3em;
@@ -133,7 +133,7 @@
     border:     1px solid transparent;
 }
 .recorded .x-progflags a:hover img {
-    border:     1px solid #F0F000;
+    border:     1px solid #0f0fff;
 }
 
 #recorded_pager {
diff --git a/skins/negative/tv_schedule.css b/skins/negative/tv_schedule.css
index 2740816..5192928 100644
--- a/skins/negative/tv_schedule.css
+++ b/skins/negative/tv_schedule.css
@@ -6,9 +6,9 @@
 #schedule {
     float:              left;
     margin:             10px;
-    background-color:   #102923;
-    color:              #E0E0FF;
-    border:             1px solid #9090B0;
+    background-color:   #efd6dc;
+    color:              #1f1f00;
+    border:             1px solid #6f6f4f;
 }
 #schedule h3 {
     margin: 0px;
@@ -23,7 +23,7 @@
 }
 
 #schedule .x-options {
-    border-bottom:      1px solid #304943;
+    border-bottom:      1px solid #cfb6bc;
     padding:            .5em 1em;
     margin:             .5em 0 .5em 0;
 }
@@ -91,13 +91,13 @@
     width:              500px;
     min-height:         150px;
     margin:             0px 15px 10px 0px;
-    border:             1px solid white;
+    border:             1px solid black;
 }
 
 .metadata-item.hover {
-   background-color:    white;
+   background-color:    black;
    cursor:              pointer;
-   color:               #265990;
+   color:               #d9a66f;
 }
 
 .metadata-item img {
diff --git a/skins/negative/tv_search.css b/skins/negative/tv_search.css
index 4f06a31..0648b9b 100644
--- a/skins/negative/tv_search.css
+++ b/skins/negative/tv_search.css
@@ -7,13 +7,13 @@
     white-space:        nowrap;
 }
 #search_options td.x-advanced {
-    border-right:       1px solid #304943;
+    border-right:       1px solid #cfb6bc;
 }
 #search_options td.x-timeopts {
-    border-right:       1px solid #304943;
+    border-right:       1px solid #cfb6bc;
 }
 #search_options td.x-progtype {
-    border-right:       1px solid #304943;
+    border-right:       1px solid #cfb6bc;
 }
 #search_options td.x-submit {
     vertical-align:     middle;
diff --git a/skins/negative/tv_upcoming.css b/skins/negative/tv_upcoming.css
index 1514562..24dfcad 100644
--- a/skins/negative/tv_upcoming.css
+++ b/skins/negative/tv_upcoming.css
@@ -12,12 +12,12 @@
 }
 #display_options td.x-check {
     padding:            .35em .5em;
-    border-left:        1px solid #304943;
+    border-left:        1px solid #cfb6bc;
     height:             2em;
 }
 #display_options td.x-check label {
-    border:             1px solid #7b8;
-    background-color:   #263;
+    border:             1px solid #847;
+    background-color:   #d9c;
     padding-top:        .15em;
     padding-bottom:     .15em;
     padding-left:       .5em;
@@ -28,8 +28,8 @@
     margin-right:       0em;
 }
 #display_options td.x-check label:hover {
-    border:             1px solid #9da;
-    background-color:   #485;
+    border:             1px solid #645;
+    background-color:   #b7a;
 }
 #display_options td.x-check input {
     float:              none;
@@ -88,7 +88,7 @@
     padding:            2px;
     text-align:         center;
     white-space:        nowrap;
-    background-color:   #191c26;
+    background-color:   #e6e3d9;
 }
 #listings td.x-commands a {
     display:            block;
@@ -96,5 +96,5 @@
     margin:             0;
 }
 #listings td.x-recording a {
-    border:             1px solid #0f0;
+    border:             1px solid #f0f;
 }
diff --git a/skins/negative/welcome.css b/skins/negative/welcome.css
index 6e47ed9..f862d7a 100644
--- a/skins/negative/welcome.css
+++ b/skins/negative/welcome.css
@@ -28,11 +28,11 @@
     white-space:        nowrap;
 }
 #module_names li.selected {
-    background-color:   #475;
-    border-top:         2px solid #48f;
-    border-right:       2px solid #688;
-    border-bottom:      2px solid #48f;
-    border-left:        2px solid #48f;
+    background-color:   #b8a;
+    border-top:         2px solid #b70;
+    border-right:       2px solid #977;
+    border-bottom:      2px solid #b70;
+    border-left:        2px solid #b70;
     -moz-border-radius: 8px;
 }
 #module_names li.selected a {
@@ -40,9 +40,9 @@
 }
 
 #module_info {
-    background-color:   #355;
+    background-color:   #caa;
     margin-left:        14em;
-    border:             2px solid #48f;
+    border:             2px solid #b70;
     min-width:          314px;
     height:             30em;
     padding:            .5em 1em;
-- 
1.7.10.4

