﻿  html {background-image: url('../pics/bck.gif'); background-color: #858585; background-repeat:repeat-x; background-position: top;}
  body {width:70%;max-width:1200px;min-width:730px;margin-left: auto; margin-right: auto; font-family: sans-serif; border:2px solid black; padding-left: 1.5em; padding-right: 1.5em; padding-bottom: 2.5em; background-color: White; color: #111; margin-bottom: 2em;}
  h1 {font-family: Georgia, "New York CE", utopia, serif; margin-top: 0.8em;}
  h2 {font-family: Georgia, "New York CE", utopia, serif; margin-bottom:-0.3em; width: 60%;}
  
  div.adsense {float: right; width: 280px; margin-left: 5em; margin-bottom: 1em;}
  
  div.intro ul li {margin-bottom: 0.5em;}
  
  li.firstintrolistitem {font-weight: bold; margin-bottom: 0.5em; margin-top: 1em;}

  label {font-size: large; font-weight: bold; display: block; margin-top: 1em;}
  input {font-size:large; font-weight: bold; }
  input.text {text-transform:uppercase;}
  input.number {text-align: right;}
  input.button {font-size: 150%;}
  
  
  div.help {font-size: small; color: gray; display: block;}
  div.buttoncontainer {margin-left: auto; margin-right: auto; margin-top: 1em; width: 8em;}
  div.info {font-size: 60%;}
  div.errors {border: 5px solid black; padding: 1em; margin-top: 1em;}
  div.confirmation {margin-top: 1em; margin-bottom:1em; color: green; border-left: 0.5em solid green; padding-left: 0.5em;}
  div.copyright {font-size: 60%;}
  
  span.hover {cursor: help; border-bottom: 1px dashed;}
  
  dl {font-size: 75%;}
  dt {font-weight: bold; margin-top: 0.5em;}
