@import url("shared.css");

body{background:#fff;}
footer{background:#000 url(/images/footer_tilebg.jpg) repeat-x top left;color:#fff;}
footer a,footer a span{color:#cf0 !important;}
footer p,footer ul,footer h4{background:#000;}
form a,form div,form p{color:#fff;}
p{color:#000;}
hr{border-color:#9c0;}
input,select,option,textarea,.formrow span{background:#fff;color:#000;}
a,h3,h4,h5{color:#7b0;}
table.split tr td,table.split th{color:#690;}
table.split tr + tr td,table.split tr + tr th{border-top:0.1em solid #df9;}
ul.linkbox li{background:#7b0;color:#fff;}

::-webkit-input-placeholder{color:#7b0;}
:-moz-placeholder{color:#7b0;}

#banner{background:#9C0 url(/images/header_tilebg.png) repeat-x bottom center;}
#banner h1{background:#9C0 url(/images/hillbg.png) repeat-x bottom center;}
#cloud a{color:#9c0;}
#cloud a:hover{color:#690;background:#df9;}
#map li,#map ul{margin-left:20px;padding-left:0;}
#navigation{background:#690;color:#fff;
background:-moz-linear-gradient(top, #000000 0%, #669900 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#669900));
background:-webkit-linear-gradient(top, #000000 0%,#669900 100%);
background:-o-linear-gradient(top, #000000 0%,#669900 100%);
background:-ms-linear-gradient(top, #000000 0%,#669900 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#669900',GradientType=0 );
background:linear-gradient(top, #000000 0%,#669900 100%);}
#navigation div ul,.darkbox{background:#690;color:#fff;}

.comment{background:#efc;}
.comment span,.comment img.gravatar{border-color:#9c0;}
.comment.me{background:#df9;}
.comment.me span,.comment.me img.gravatar{border-color:#7b0;}
.darkbox a{color:#9c0;}
.message,.button{background-color:#7b0;color:#fff;}
.message a,.message p{color:#fff !important;}
/*.puzzle{color:#9C0;display:block;font-size:20px;font-weight:700;margin:5px;overflow:hidden;padding:5px;}*/

#pricelist,.btn,.button{background-color:#7b0;
  background-image:-moz-linear-gradient(top, #7b0 0%, #690 100%);
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #7b0),color-stop(1, #690));
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77bb00', endColorstr='#669900');
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#77bb00', endColorstr='#669900')";}
.btn:active,.button:active{background-color:#690;
  background-image:-moz-linear-gradient(top, #690 0%, #7b0 100%);
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #690),color-stop(1, #7b0));}
.wbutton{
  color:#570 !important;
  border:1px solid #ce8 !important;
  background-color:#df9 !important;
  background-image:-moz-linear-gradient(top, #fff 0%,#df9 49%,#ce8 50%, #be6 100%) !important;
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #fff),color-stop(0.49, #df9),color-stop(0.5, #ce8),color-stop(1, #be6)) !important;}
.wbutton:active{
  background-image:-moz-linear-gradient(bottom, #ce8 0%, #be6 100%) !important;
  background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0, #ce8),color-stop(1, #be6)) !important;}
