form {
font-size: 80%;
}

fieldset {
padding: 5px 2px 2px 2px;
}

.dummyLabel {
width: 205px;
float: left;
clear: both;
margin: 0px 5px 0px 0;
text-align: right;
}

label {
width: 200px;
float: left; clear: left;
text-align: right;
margin: 5px 10px 0px 0;
padding: 0;
}

.sidebar form {
font-size: 70%;
}

.sidebar label {
width:100px;
}

.sidebar form .dummyLabel {
border: 1px solid red;
width: 100px;
}

label.hidden {
display: none;
}

input, select, textarea {
text-align: left;
margin: 5px 0 0px 0;
font-family: Arial, sans-serif; 
border: 1px solid blue;
}

.submit {
text-align: center;
float: left; clear: left;
margin: 0 0 5px 210px;
padding: 0 5px; width: 250px;
}

.sidebar form .submit {
text-align: left;
margin: 0 0 0 100px;
padding: 0;
}

form p {
font-size: 90%;
margin: 0 0 5px 0;
}

.formError {
margin: 10px 0;
padding: 5px;
color: red;
border: 1px solid red;
}

.formError p {
margin: 0;
}

.login {
font-size: 90%;
}

.login p {
margin: 0.5em 0 0 0;
}

.loginForm {
width: 100%;
margin: 0 0 0.5em 0;
clear: both;
float: left;
}

.loginForm br {
clear: left;
margin: 1em 0 0 0;
}

.loginForm fieldset {
margin: 0 10px 0 5px;
padding: 0 0 0 5px;
}

.loginForm input {
margin: 3px 0 0 0;
width:auto;
display: block;
clear: left;
float: left;}

.loginForm label {
display: block;
float: left;
clear: left;
text-align: left;
width: auto;
padding: 0;
}

.loginForm .checkboxPair {
float: left; clear: left; width: 100%;
margin: 3px 0 0 0;
padding: 2px 0 0 0;
}

.loginForm .checkboxPair input {
display:block;
clear: left;
float: left;
}

.loginForm .checkboxPair label {
display:block;
clear: none;
float: left;
margin: 2px 0 0 3px;
}

#lostPassword {
}

#lostPassword label, #lostPassword input {
float: none; clear: none;
margin: 0;
}

#postform {
font-size: 90%;
}

#attachPanel {
}

#attachPanel .submit {
text-align: center;
float: left; clear: none;
margin: 0 0 5px 0;
padding: 0 5px; 
width: 100px;
}

#attachPanel label {
width: 100px;
float: left; clear: left;
text-align: right;
margin: 5px 10px 0px 0;
padding: 0;
}

#attachPanel .dummyLabel {
width: 100px;
float: left; clear: left;
text-align: right;
margin: 5px 10px 0px 0;
padding: 0;
}

