#form {
padding : 5px;
}
#form input, #form textarea {
font : 20px Georgia, sans-serif;
background : #fafafa;
color : #222;
}
#form label {
display : block;
font-size : 18px;
margin : 3px 0 3px 0;
}
#form .box {
background : #fafafa;
padding : 3px;
border : #5a5a50 solid 1px;
border-left : 3px solid #908045;
width : 100%;
}
#form p {
padding-top : 10px;
}
#form textarea {
background : #fafafa;
padding : 3px;
border : #5a5a50 solid 1px;
border-left : 3px solid #908045;
width : 100%;
color : #222;
}
#form .cbox {
background : #fafafa;
padding : 3px;
border : #5a5a50 solid 1px;
border-left : 3px solid #908045;
width : 240px;
}
#form .abox {
background : #ddd;
padding : 3px;
border : #5a5a50 solid 1px;
border-left : 3px solid #908045;
width : 50%;
}
#form .captcha {
margin-top : 5px;
}
#form .captcha img {
border : #5a5a50 solid 1px;
width : 240px;
background : #888;
}
#form .button {
background : #ccc;
border : #666 solid 1px;
color : #222;
font-size : 22pt;
padding : 5px;
width : 240px;
}
#form .error {
background : #fafafa;
padding : 3px;
border : #5a5a50 solid 1px;
border-left : 3px solid #908045;
width : 100%;
}
#attachments {
margin : 5px 0 5px 0;
}
#attachments .restrictions {
background : #e9e9dd;
margin-bottom : 5px;
border : #dadacb solid 1px;
padding : 5px;
display : block;
}
#attachments .attachment_box {
display : block;
}
#message {
background : #fafafa;
margin-bottom : 10px;
border : #dadacb solid 1px;
padding : 5px;
text-align : center;
width : 420px;
}
#message .thanks {
background : url(images/thanks.gif) right center no-repeat;
display : block;
}
