fieldset {

border: 0;

margin: 20px 0;

}

input, select, textarea {

width: 220px;

padding: 1px;

margin-bottom: 3px;

font: inherit;

vertical-align: middle;

font-weight: lighter;

}



textarea {

height: 80px;

}



#submit {

width: 80px;

}



input.radio {

float: left;

width: 35px;

height: 35px;

padding: 1px;

}



p {

margin: 0 0 10px 0;

}



p.date {

margin-top: -6px;

text-align: right;

font-size: .9em;

font-weight: bold;

color: #54585A;

}



p img {

vertical-align: middle;

}



label {

font-weight: bold;

}



#entries_container {

width: 500px;

margin: 10px auto;

padding: 20px;

background: #000;

text-align: left;

border: 1px solid #000;

}



#topper {

width: 300px;

background: #000;

font-weight: bold;

padding: 5px 25px;

font-variant: small-caps;

margin: 0 auto;

border: 1px solid #000;

}



#headerimg {

display: none;

}



hr {

clear: both;

margin: 10px auto;

text-align: center;

border: 0;

border-top: 1px dotted #b8c0a0;

width: 100%;

}



img {

border: 0;

}



#entry {

width: 400px;

height: 150px;

}



h4 {

font: bold 12px/15px Verdana, Sans-Serif;

margin: 0;

}