/*
 * Global style overrides
 */
form { margin: 0; min-width: auto; max-width: auto; }
label { width: 100px; color: #000; }
form div.input { background-color: transparent; }
form div.submit { margin-left: 0; padding-left: 108px; }

#login-wrapper { width: 800px; margin: 0 auto; }

#login {  }
    #login h1 { display: inline-block; }
    #login h2 { display: inline-block; margin-left: 6px; }
    #login .submit a { margin-left: 10px; font-size: 16px; font-weight: bold; }

#registration { width: 800px; height: 286px; border: 1px solid #444; background-color: #FFF; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
    #registration #returning-registration { float: left; width: 390px; margin: 4px; border-right: 1px solid #444; }
        #registration #returning-registration h3 { margin-right: 4px; }
        #registration #returning-registration a { font-size: 16px; font-weight: bold; margin-left: 120px; }
    #registration #new-registration { float: right; width: 390px; margin: 4px; }
        #registration #new-registration a { font-size: 16px; font-weight: bold; margin-left: 75px; }