div, h1, h2, h3, h4, p, form, label, input, textarea, img, span {
  margin:0;
  padding:0;
}

a {
  color:#36332c;
}

img {
  border:0;
}



#content{
  width: 958px;
  margin:5px auto;
  background:#ffffff;
  border:0px solid #36332c;
}



#form {
  padding:10px;
}

#form input,#form textarea {
  font:12px Georgia,sans-serif;
}

#form label {
  display: block;
  margin: 3px 0 3px 0;
}

#form .box {
  background:#f6f6f0;
  padding:3px;
  border:1px solid #5a5a50;
  border-left:3px solid #5a5a50;
  width:75%;
}

#form p {
  padding-top:10px;
}

#form textarea {
  background:#f6f6f0;
  padding:3px;
  border:1px solid #5a5a50;
  border-left:3px solid #5a5a50;
  width:90%;
}

#form .cbox {
  background:#f6f6f0;
  padding:3px;
  border:1px solid #5a5a50;
  border-left:3px solid #5a5a50;
  width:20%;
}


#form .abox {
  background:#f6f6f0;
  padding:3px;
  border:1px solid #5a5a50;
  border-left:3px solid #5a5a50;
  width:50%;
}

#form .captcha {
  margin-top:5px;
}

#form .captcha img {
  border:1px solid #5a5a50;
}

#form .button {
  background:#A20004;
  border:1px solid #252520;
  color:#ffffff;
}

#form .error {
  display: block;
  background:#3f3b33 url(images/error.gif) no-repeat 3px 5px;
  color:#fff;
  padding:2px 2px 2px 15px;
  width:300px;
  margin:2px 0 0 0;
}

#attachments {
  margin:5px 0 5px 0;
}

#attachments .restrictions {
  background:#e9e9dd;
  margin-bottom:5px;
  border:1px solid #dadacb;
  padding:5px;
  display: block;
}

#attachments .attachment_box {
  display: block;
}

#message {
  background:#FDF2EE;
  margin-bottom:10px;
  border:1px solid #A20004;
  padding:5px;
  color:#A20004;
}

#message .onload {
}

#message .errorMsg {
}

#message .boxTrapper {
}

#message .thanks {
  background:url(images/thanks.gif) no-repeat right center;
  display:block;
}

