
form#subscribe {
        font: 12px/16px Tahoma, Arial, sans-serif;
        margin: 2em;
        margin-right: 0;
  }

form#subscribe div {
        margin-bottom: .3em;
  }

form#subscribe label {
        display: block;
        width: 150px;
        float: left;
        font-weight: bold;
  }

form#subscribe input, form#subscribe select {
        border: 1px solid #AAA;
        padding: .2em;
        font: 12px/16px Tahoma, Arial, sans-serif;
  }

form#subscribe input:hover, form#subscribe select:hover, form#subscribe input:focus, form#subscribe select:focus {
        background: #FFC;
        border: 1px solid #999;
  }

form#subscribe input {
        width: 175px;
  }

form#subscribe input#zip2 {
        width: 50px;
  }

form#subscribe input#submit2 {
        border: 1px solid #DDD;
        border-right: 1px solid #AAA;
        border-bottom: 1px solid #AAA;
        background-color: #EEE;
        padding: .4em;
        margin-top: 1.5em;
        margin-left: 150px;
        font-weight: bold;
        color: #555;
        cursor: pointer;
  }

form#subscribe input#submit2:hover, form#subscribe input#submit2:focus {
        background: #DDF;
        color: #800;
  }

form#subscribe input#submit2:focus {
        border: 1px solid #AAA;
        border-right: 1px solid #DDD;
        border-bottom: 1px solid #DDD;
  }

