#signup_container {
   position:relative;
   width:auto;
   margin:0 auto 3em auto;

}

.signup_input{
  margin:0 0 .5em auto;
}

.tos_submit{
  margin:3% auto;
  width:80%;
  text-align:center;
}

.signup_block{
  margin:1em auto;
  padding:1em 0 1em 1em;
}

.signup_header{
  font-variant:small-caps;
  margin-left:5%;
}

#required{
  margin:0 auto;
  width:80%;
  padding:0;
  margin-left:5%;
}

.no_top_margin{
  margin-top:1px;
}

a.tos_agreement{
  color:#ccff00;
  text-decoration:underline;
}
a.tos_agreement:hover{
  color:#ccff00;
}

