body {
  color: #a0a0a0;
  background-color: #191919;
}
p a,a.wikilink1 { 
  color:#40c6ff;
} 
p a:hover,a.wikilink1:hover { 
  color:#40c6ff;
  text-decoration: underline;
}
.menu,.menu-box,.menu-ext {
  color: #a0a0a0;
}
.menu:hover,.menu-box:hover,.menu-ext:hover {
  color: #1a1a1a;
  background-color: #a0a0a0;
}

.left-bottom {
  color: #a0a0a0;
  background: -moz-linear-gradient(top, rgba(26,26,26,0) 0%, 
              rgba(26,26,26,1) 50%, rgba(26,26,26,1) 100%);
  background: -webkit-linear-gradient(top, rgba(26,26,26,0) 0%,
              rgba(26,26,26,1) 50%,rgba(26,26,26,1) 100%);
  background: linear-gradient(to bottom, rgba(26,26,26,0) 0%,
              rgba(26,26,26,1) 50%,rgba(26,26,26,1) 100%);
}
.menu,.menu-box,.menu-ext {
  border-top: #606060 1px solid;
  border-bottom: #606060 1px solid;
}
.menu-ext {
  border-top: #a0a0a0 1px solid;
  border-bottom: #a0a0a0 1px solid;
  filter: invert(100%);
  color: #606060;
}
.menu-ext:hover {
  filter: none;
}
.menu-sel {
  background-color: #a0a0a0;
  color: #191919;
}
.menu-grey {
  color: #606060;
}
.menu-after {
  color: #fefefe;
  border-bottom: #606060 1px solid;
  background-color: #a0a0a0;
  color: #191919;
}
.menu-home {
  color: #fefefe;
}
a.navpf:hover {
  background-color: #a0a0a0;
}
.greyed {
  color: #707070;
}
#cam-select {
  background-color: #191919;
  border: 1px #606060 solid;
}
#cam-select-overlay {
  background-color: #fefefe;
}
.menu-cam {
  border: #e0e0e0 1px solid;
  color: #fefefe;
  background: #e0e0e0;
}
.menu-cam-sel {
  background: #a0a0a0;
  color: #191919;
}
.menu-cam-offline {
  background-color: #191919;
  color: #fefefe;
}
.menu:hover,
.menu-box:hover,
.menu-cam:hover {
  background-color: #606060;
}

#wcdraggable {
  border: 1px solid #606060;
  -ms-box-shadow:     0px 0px 20px 5px #404040;
  -moz-box-shadow:    0px 0px 20px 5px #404040;
  -webkit-box-shadow: 0px 0px 20px 5px #404040;
  box-shadow:         0px 0px 20px 5px #404040;
}
#wcdraghead {
  background-color: #a0a0a0;
  color: #191919;
}
#wcdragclose {
  padding-right: 8px;
  padding-left: 8px;
  float: right;
  cursor: pointer;
  display: inline-block;
  font-size: 26px;
  max-height: 20px;
}
#wcdragbody {
  color: #fefefe;
  overflow: hidden;
}
#wcmodal {
  color: #fefefe;
}
.form-control {
  background: #b0b0b0;
  color: #191919;
}
.form-control::-moz-placeholder {
  color: #a0a0a0;
}
.form-control:-ms-input-placeholder {
  color: #a0a0a0;
}
.form-control::-webkit-input-placeholder {
  color: #a0a0a0;
}
.wcbestof:hover,
a#map_switchdiv:hover,
a.wcminilink:hover,
a.wcbestof:hover,
.wcthumbnail:hover,
.dropdown-menu li a:hover,
.admin-submenu:hover {
  background-color: #a0a0a0;
  color: #191919;
}
.dropdown-menu {
  background-color:#d0d0d0;
}
.disabled {
  color: #606060;
}
.disabled:hover {
  color: #606060 !important;
}
.wcov {
  color: #fefefe;
}
#wcimgmsg {
  color: #ffffff;
  background-color: rgba(25,25,25,0.3);
}
#wcimgtext {
  opacity: 0.7;
}
#wcimgerr {
  color: #ffffff;
  opacity: 0.7;
  background-color: rgba(172,32,32,0.4);
}
#wcimgrunning {
  color: #ffffff;
  opacity: 0.7;
  background-color: rgba(32,32,32,0.4);
}
#wcimgrunning span a {
  color: #ffffff;
  opacity: 0.7;
}
#wcltext {
  color: #ffffff;
}
#wcmovltext {
  background-color: rgba(25,25,25,0.3);
}
#wcmovtoast {
  background-color: rgba(25,25,25,0.3);
  color: #ffffff;
}
.wclabel {
  color: #1a1a1a;
}
.wclabel a {
  color: #1a1a1a;
}
a.wcthumbnail {
  color: #a0a0a0;
}
.wcmessage { 
  border: #b0b0b0 1px solid; 
  background-color: #f0f0f0;
}
.wchelptab td>img {
  border: 1px #b0b0b0 solid;
}
a.wcbestof {
  color: #a0a0a0;
}
a.wcminilink {
  color: #a0a0a0;
}
.wcminioffline {
  background-color: #191919;
  color: #fefefe;
}
.wcheart {
  color: #ffffff;
}
.wcdistbear {
  color: #ffffff;
  opacity: 0.5;
  background-color: rgba(25,25,25,0.4);
}
.wcfgreen {
  color: #00ff00;
}
.wcvgrad {
  background: #f0f0f0;
  background: linear-gradient(left top, left bottom, from(#f0f0f0), to(#191919));
  background: -ms-linear-gradient(top, #101010, #191919);
  background: -moz-linear-gradient(top, #101010, #191919);
  background: -webkit-gradient(linear, left top, left bottom, from(#101010), to(#191919));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#101010, endColorstr=#191919)";
}
#wcnavleft,#wcnavright {
  color: #ffffff;
  background-color: rgba(25,25,25,0.15);
}
#wcrtext {
  color: #ffffff;
}
#wclogolink:hover,
#wclogolink:active {
  background-color: rgba(128, 128, 128, 0.2);
  border-radius: 5px;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
}
#wcovthumb {
  -ms-box-shadow:     0px 0px 20px 5px #404040;
  -moz-box-shadow:    0px 0px 20px 5px #404040;
  -webkit-box-shadow: 0px 0px 20px 5px #404040;
  box-shadow:         0px 0px 20px 5px #404040;
  background: #191919;
}
#wcovthumb div {
  color: #a0a0a0;
}
#map_camdiv {
  background-color: #191919;
}
#map_controldiv { 
  background-color:#191919; 
  border-color:#888888;
}
#map_shadowdiv {
  box-shadow: 10px 10px 5px #fefefe; 
}
#map_switchdiv {
  color: #fefefe;
  border: 1px solid #a0a0a0;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  background: #191919;
} 
#admin-command-form {
  border-bottom: #b0b0b0 1px solid; 
}
.admin-submenu {
  border-top: #606060 1px solid;
  border-left: #606060 1px solid;
  border-right: #606060 1px solid;
}
.navbar {
  background-color: #191919;
}
#wcslider {
  background-color: #191919;
}
#wcslidercont {
  background-color: #191919;
}
#wcslider {
  border: 1px #606060 solid;
}
#wcsliderh {
  border: 1px #a0a0a0 solid;
  background: #191919;
}
.wcsliderp {
  color: #808080;
}
ul.nav li a,
ul.nav li a:hover {
  color: #a0a0a0;
}
#wcmodalcont {
  background-color: #606060;
}
.modal-body {
  background-color: #404040;
}
.wcmainpage button {
  color: #a0a0a0;
}
.btn:hover {
  background: #a0a0a0;
}
.btn-default.disabled {
  background-color: #191919;
}
.btn {
  background-color: #a0a0a0;
}
#wcnav {
  background-color:#191919;
}
.wcnavact:hover,
.wcnavact {
  background: #a0a0a0 !important;
  color: #191919 !important;
}
#wccsearch {
  background-color: #191919;
  color:#a0a0a0;
}
#wccbar {
  border-bottom: 1px solid #606060;
}
.wccbartab:hover,
.wccbarbut:hover,
.wccbarbut>a:hover {
  background-color: #a0a0a0;
  color: #1a1a1a;
}
.wccbartab {
  border: 1px solid #606060;
  color: #a0a0a0;
}
.wccbarbut {
  color: #a0a0a0;
}
.wccbarbut a {
  color: #a0a0a0;
}
.wccbhi {
  border-bottom: 1px solid #1a1a1a;
}
.wccblo {
  border-top: 1px solid #404040;
  border-left: 1px solid #404040;
  border-right: 1px solid #404040;
}
a:hover,
a:focus {
  color: #a0a0a0;
}
.wccontextmenu {
  background-color: #606060;
  color: #1a1a1a;
}
.wccontextmenu a {
  background-color: #f0f0f0;
  color: #1a1a1a;
}
.wccontextmenu a:hover {
  background-color: #a0a0a0;
  color: #191919;
}
.logotop,#wcsmenu img {
  filter: brightness(120%);
}
