div#postbox {
width: 651px;
margin: 5px;
margin-bottom: 0px;
background-color: #890000;
border: 2px solid #000;
}

div#postboxbody {
width: 653px;
margin-left: 5px;
margin-right: 5px;
border: 1px dashed #000;
border-top: 0px;
background-image: url(../images/latest_tile_dark.png);
background-repeat: repeat;
background-position: -15px -30px;
margin-bottom: 10px;
}

div#errorbox {
width: 643px;
margin: 5px;
background-color: #960000;
border: 2px solid #000;
}

div#postboxbody h1, div#postboxbody h2, div#postboxbody p, div#errorbox p {
padding: 4px;
}

div#postboxbody ul {
list-style-type: square;
margin-left: 40px;
padding: 5px;
}

div#postboxbody li {
padding: 2px;
}

div#postboxbody form {
width: 476px;
margin-left: auto;
margin-right: auto;
margin-top: 15px;
}

div#postboxbody label {
display: block;
float: left;
width: 110px;
}

#inputtowards, #textareamessage {
width: 350px;
background-color: #C3AFAF;
border: 1px solid #000;
padding: 2px;
}

#inputcaptcha {
width: 45px;
background-color: #C3AFAF;
border: 1px solid #000;
padding: 2px;
}

#textareamessage {
height: 250px;
}

#postcat {
width: 150px;
height: 20px;
background-color: #C3AFAF;
padding: 2px;
}

#postsub {
height: 20px;
width: 70px;
border: 0px;
background-color: #C3AFAF;
margin-left: 140px;
margin-bottom: 10px;
margin-top: 20px;
}

p#postresult {
visibility: hidden;
display: block;
background-color: #960000;
padding: 4px;
border: 1px solid #000;
margin-bottom: 10px;
}