div.quickpostingbottom {
  background: url('/images/quick_post_bk.png') no-repeat left top;
  margin: 10px 0;  
}

div.quickpostingbottom form {
  background: url('/images/quick_post_bottom_bk.png') no-repeat scroll left bottom;
  padding:0 120px;  
  margin-bottom: 0;
  padding-bottom: 0;
}

div.quickpostingbottom form p div {
  margin: 5px 0;  
}

div.quickpostingbottom p.title {
  font-size:1.5em;
  margin:0 0 20px;
  padding:10px 16px;
}

div.quickpostingbottom form label {
  display:block;
  float:left;
  padding:4px 4px 0 0;
  text-align:right;
  width:120px;
}

div.quickpostingbottom p.warning {
  border-color:#E9EBEC;
  border-style:solid;
  border-width:2px 0;
  color:#FF0000;
  padding:6px 39px 6px 0;
}

div.quickpostingbottom p.notice {
  color:#2A3A47;
  font-size:0.8em;
  padding:4px;
  text-align:center;
}

div.quickpostingbottom form input#email {
  width: 180px;
}

div.quickpostingbottom form label.optional {  
  color:#FF1010;
}

div.quickpostingbottom .button {
  text-align: center;
  margin: 0 300px 10px 200px;
}

div.quickpostingbottom input[type="button"], input[type="submit"] {
  font-family:Sans-Serif;
  font-size:1em;
  height:auto;
  width:auto;
}

div.quickpostingbottom form label.errorLbl {
  width: auto;
  color: #ff0000;
  float: none;
  display: block;
  text-align: left;
  margin: 0 0 7px 125px;
  /*font-size:0.9em;*/
}

div.quickpostingbottom form textarea {
  width: 360px;
  height: 90px;
  font-size: 14px;
  font-family: Arial, Sans-serif;
}

div.quickpostingbottom div.captcha input {
  vertical-align: top;
}

