@font-face {
  font-family: 'archer-semibold';
  src: url('/fonts/archer-semibold-pro.eot');
  src: local('Archer Semibold'), local('Archer-Semibold'), url('/fonts/archer-semibold-pro.woff') format('woff'), url('/fonts/archer-semibold-pro.ttf') format('truetype');
  font-weight: normal;
  font-style: normal; }

body {
  background-color: #fff;
  color: #333333;
  font-family: verdana, sans-serif;
  font-size: 12px;
  line-height: 18px;
  background-image: url(/images/background.png); }

a {
  color: #9b8578;
  text-decoration: none; }

a:hover {
  text-decoration: underline; }

br.clear {
  clear: both; }

#container {
  width: 960px;
  margin: 0 auto; }
  #container #header {
    height: 37px;
    margin: 42px 10px 20px 10px;
    padding: 0 65px; }
    #container #header a {
      display: block;
      background-image: url(/images/logo.png);
      background-repeat: no-repeat;
      background-position: top left;
      overflow: hidden;
      width: 0;
      padding-left: 241px;
      height: 37px; }
  #container h1 {
    font-family: archer-semibold;
    color: #ec008c;
    font-size: 48px;
    line-height: 54px;
    padding-top: 82px;
    height: 142px;
    margin: 0 10px 46px 10px;
    /* Put in some horses... %/ */
    padding-right: 530px;
    background-image: url(/images/horses.png);
    background-repeat: no-repeat;
    background-position: 268px 14px; }
  #container h2 {
    font-family: archer-semibold;
    color: #9b8578;
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 12px; }
  #container input, #container textarea {
    border: 1px solid #d3c8c2;
    font-family: verdana, sans-serif;
    font-size: 12px;
    line-height: 18px;
    height: 18px;
    width: 160px; }
  #container textarea {
    height: 72px;
    width: 243px; }
  #container button {
    background-color: #e1d6d0;
    color: #ec008c;
    text-transform: uppercase;
    font-weight: bold;
    border: 0 none;
    font-size: 9px;
    line-height: 20px;
    height: 20px; }
    #container button:hover {
      color: #333333; }
  #container p {
    margin-bottom: 18px; }
  #container fieldset label {
    display: block;
    clear: left;
    padding-bottom: 16px; }
    #container fieldset label span.text-label {
      display: block;
      color: #9b8578;
      width: 124px;
      float: left;
      line-height: 20px; }
  #container fieldset.buttons {
    text-align: right;
    padding-right: 10px; }
  #container .privacy-policy {
    color: #ec008c;
    text-decoration: none; }
  #container #content {
    background-image: url('/images/top-frame.png');
    background-position: top left;
    background-repeat: no-repeat;
    padding-bottom: 0;
    padding-top: 28px;
    padding-left: 62px;
    padding-right: 0; }
    #container #content .preamble {
      margin: 0 10px 33px 10px; }
      #container #content .preamble input {
        margin-left: 12px;
        margin-right: 8px; }
    #container #content .columns .column-1, #container #content .columns .column-2 {
      width: 380px;
      float: left;
      margin: 0 10px; }
      #container #content .columns .column-1 a, #container #content .columns .column-2 a {
        font-weight: bold; }
    #container #content .columns .column-2 {
      padding-left: 15px; }
  #container #footer {
    background-image: url('/images/bottom-frame.png');
    background-position: top left;
    background-repeat: no-repeat;
    clear: left;
    padding-top: 112px;
    margin-bottom: 14px;
    text-transform: uppercase;
    font-size: 10px;
    color: #9b8578;
    font-weight: bold;
    text-align: center; }
    #container #footer a.bird-studios, #container #footer a.madpilot {
      text-transform: none;
      color: #ec008c; }
  #container #privacy-policy {
    clear: left;
    margin: 0 auto; }

