
form { 
    margin:1em 15px 1em 15px; }

dl { margin:0; padding:0; }
dd, dt { margin:0; padding:0; }

.alert { 
    text-align:left; text-transform:uppercase;
    font-weight:bold; font-size:.75em; 
    display:block; margin:1.5em 0; padding:5px 0; }

label { 
    display:block; width:13em; 
    float:left; display:inline; 
    margin:0 0 .5em 0; }
        
dl input, textarea {
    border:1px solid #A3B9D3; padding:3px 5px; 
    display:block; margin:0 0 .5em 15em;
    width:25em; font-size:.875em; font-family:Trebuchet MS, Arial, sans-serif; }

textarea {  
     width:35em; }

dl input:focus, textarea:focus { 
    border-color:#036; }

dl input:hover, textarea:hover { 
    background:#f7f7f7; }
    
.submit { 
    width:8em; height:2em; float:none; margin:0;
    display:inline;
    line-height:1em; padding:0px; }
    
.btns {
    margin:.5em 0 0 13em; }
    
.tit {
    display:block; background:#900000;
    width:500px; color:#fff;
    margin:2em auto .5em auto; padding:1em;
    text-align:center; 
    font-weight:bold; 
    font-style:italic; }