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

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

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

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

div#regboxbody form {
width: 500px;
margin-left: auto;
margin-right: auto;
padding-top: 25px;
margin-bottom: 25px;
}

div#regboxbody form p {
margin-bottom: 10px;
}

div#regboxbody label {
display: block;
float: left;
width: 120px;
padding: 2px;
}

div#regboxbody label em {
display: block;
width: 125px;
float: left;
margin: 1px 10px 0px 0px;
}

input.regtext {
width: 210px;
background-color: #C3AFAF;
border: 1px solid #000;
padding: 2px;
}

input.regbutton {
width: 60px;
height: 18px;
background-color: #808080;
border: 0px;
}

p#regresult img {
display: block;
margin-left: auto;
margin-right: auto;
margin-top: 15px;
margin-bottom: 15px;
}
