﻿html, body {
  font-family: sans-serif;
  color: #333;  
  font-size:1em;
  line-height:125%;
  
  background: rgb(255,255,255); /* Old browsers */
  background: -moz-linear-gradient(-45deg,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
  background: linear-gradient(135deg,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
div#container {
   position: absolute;
   top: 50%;
   margin-top: -200px;
   left: 0;
   width: 100%;
}
div#content {
  margin-left: auto;
  margin-right: auto;
  width: 40%;
  min-width: 20em;
  text-align:center;
}
footer {
  position: absolute;
  bottom:0; 
  right:0;
  padding:0.2em;
}
a, a:visited {
  text-decoration:none;
  color: #333;  
}
footer a, footer a:visited {
  color: #aaa;
  font-weight:bold;
}
/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

/* dca/ShowDownload */
div#building img{
    vertical-align: text-bottom;
}