html {
  background-color: white;
  background: linear-gradient(top, black 0%, #eaeaea 10%, white 100%);
  background: -opera-linear-gradient(top, black 0%, #eaeaea 10%, white 100%);
  background: -moz-linear-gradient(top, black 0%, #eaeaea 10%, white 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(white), color-stop(10%, #eaeaea));
}
body {
  background-color: #EFEAE0;
  font-family: Verdana, Arial, sans-serif;
  font-size:0.85em;
  border: 1px solid #888888;
  margin: 50px auto;
  padding: 2em;
  width: 80%;
  max-width: 800px;
  background-color: white;
  background-image: url(/images/kompozer_128x128.png);
  background-position: right top;
  background-repeat: no-repeat;
  clear: both;

  border-radius-topleft: 15px;
  border-radius-topright: 15px;
  border-radius-bottomright: 15px;
  border-radius-bottomleft: 15px;
  box-shadow: 0px 1px 10px #888;
  text-shadow: 1px 1px 1px lightgray;

  -moz-border-radius-topleft: 15px;
  -moz-border-radius-topright: 15px;
  -moz-border-radius-bottomright: 15px;
  -moz-border-radius-bottomleft: 15px;

  -webkit-border-top-left-radius:15px;
  -webkit-border-top-right-radius:15px;
  -webkit-border-bottom-left-radius:15px;
  -webkit-border-bottom-right-radius:15px;

  -opera-border-top-left-radius:15px;
  -opera-border-top-right-radius:15px;
  -opera-border-bottom-left-radius:15px;
  -opera-border-bottom-right-radius:15px;

  -moz-box-shadow: 0px 1px 10px #888;
  -webkit-box-shadow: 0px 1px 10px #888;
  -opera-box-shadow: 0px 1px 10px #888;

}
h1+p {
  color:red;
  text-align:center;
  margin-bottom:40px;
  margin-top:0;
  font-size:1.1em;
}
h1  {
  float: right;
  width: 50%;
  margin: 0 -70px 10px 100px;;
  text-align: center;
  line-height: 150%;
  text-shadow: 1px 1px 1px gray;
  color: white;
  background-color: black;
  box-shadow: -2px 1px 10px #888;
  -moz-box-shadow: -2px 1px 10px #888;
  -webkit-box-shadow: -2px 1px 10px #888;
  -opera-box-shadow: -2px 1px 10px #888;

  border-radius : 0px 10px 10px 100px;
  -opera-border-radius : 0px 10px 10px 100px;
  -moz-border-radius : 0px 10px 10px 100px;
  -webkit-border-radius : 0px 10px 10px 100px;
  background: linear-gradient(left, black 5%, #fa6e12);
  background: -opera-linear-gradient(left, black 5%, #fa6e12);
  background: -moz-linear-gradient(left, black 5%, #fa6e12);
  background: -webkit-gradient(linear, left center, right center, from(black), to(#fa6e12), color-stop(50%, #eaeaea));
}
h2 {
  border-bottom: 1px inset #fa6e12;
  margin-top: 2em;
  font-family: Georgia;
  font-size: 1.2em;
  color: #fa6e12;
}
h3 {
  border-bottom: 1px dashed #cccccc;
}
