@import url("shared.css");

body{background:#e0e0ff;}
footer{background:#000 url(/images/footer_tilebg_h.png) repeat-x top left;color:#fff;}
footer a,footer a span{color:#96c !important;}
footer p,footer ul,footer h4{background:#000;}
form a,form div,form p{color:#fff;}
p{color:#000;}
hr{border-color:#900;}
input,select,option,textarea,.formrow span{background:#fff;color:#000;}
a,h3,h4,h5{color:#900;}
table.split tr td,table.split th{color:#639;}
table.split tr + tr td,table.split tr + tr th{border-top:0.1em solid #ebf;}
ul.linkbox li{background:#96c;color:#fff;}

::-webkit-input-placeholder{color:#96c;}
:-moz-placeholder{color:#96c;}

#banner{background:#96C url(/images/header_tilebg_h.png) repeat-x bottom center;}
#banner h1{background:#96C url(/images/hillbg_h.png) repeat-x bottom center;}
#cloud a{color:#96c;}
#cloud a:hover{color:#639;background:#ebf;}
#map li,#map ul{margin-left:20px;padding-left:0;}
#navigation{background:#96C;color:#fff;
background:-moz-linear-gradient(top, #000000 0%, #9966cc 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#9966cc));
background:-webkit-linear-gradient(top, #000000 0%,#9966cc 100%);
background:-o-linear-gradient(top, #000000 0%,#9966cc 100%);
background:-ms-linear-gradient(top, #000000 0%,#9966cc 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#9966cc',GradientType=0 );
background:linear-gradient(top, #000000 0%,#9966cc 100%);}
#navigation div ul,.darkbox{background:#96C;color:#fff;}

.comment{background:#fcf;}
.comment span,.comment img.gravatar{border-color:#900;}
.comment.me{background:#ebf;}
.comment.me span,.comment.me img.gravatar{border-color:#900;}
.darkbox a{color:#b8d;}
.message,.button{background-color:#96c;color:#fff;}
.message a,.message p{color:#fff;}
.darkbox a,.puzlist li span.tags a:hover,.puzlist li.b_prize span.tags a{color:#d9f;}
  
.btn,.button{background-color:#96c;
  background-image:-moz-linear-gradient(top, #96c 0%, #639 100%);
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #96c),color-stop(1, #639));
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9966cc', endColorstr='#663399');
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#9966cc', endColorstr='#663399')";}
.btn:active,.button:active{background-color:#639;
  background-image:-moz-linear-gradient(top, #639 0%, #96c 100%);
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #639),color-stop(1, #96c));}
.wbutton{
  color:#639 !important;
  border:1px solid #c9e !important;
  background-color:#b8d !important;
  background-image:-moz-linear-gradient(top, #fff 0%,#ebf 49%,#c9e 50%, #b8d 100%) !important;
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #fff),color-stop(0.49, #ebf),color-stop(0.5, #c9e),color-stop(1, #b8d)) !important;}
.wbutton:active{
  background-image:-moz-linear-gradient(bottom, #b8d 0%, #c9e 100%) !important;
  background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0, #b8d),color-stop(1, #c9e)) !important;}
