/* 20050823 v0.1 imported */
/* oli-studio.com forms stylesheet, by Oli Studholme */

/* protects forms from the 'kill all margin/padding' rule in layout.css */
option {min-width: 1.5em;}
select {min-width: 1.5em;}
select optgroup {margin-left: 2%;}
select optgroup option {margin-left: 10%;}
fieldset {padding: .83em;}

/* contact form */
form {margin: 1em 0;}
fieldset {border: none;}
form p+p {margin: 0.7em 0; }
label {display: block; float: left; width: 8em; margin: 0 1em 0 0; text-align: right;}
#submit {display: block; float: right;}
div#form-attn {margin-top: 1em; padding: 1em 1em 1em; background: #FFFFA5;}
div#form-attn h4 {margin-top: 0; margin-bottom: 0.5em; color: #B81C25;}
div#form-attn li {color: red;}
p#form-attn {color: green; font-weight: bold;}

/* basecamp login */
h3+form {margin-top: -0.5em;}
form dd {margin-left: 0;}
form dd#bc-signin {margin-left: 2em;}