#container{
    width:300px;
    margin:70px auto 10px auto;
    border:5px solid #d6dade;
    background:#fff;
    padding:20px;
    
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    }
    #container #logo{
        margin:-4px 0 10px -10px;
        }
    #container label{
        display:block;
        color:#a2a8ae;
        font-size:110%;
        margin-bottom:2px;
        }
    #container input[type=text],#container input[type=password],#container select{
        font-size:140%;
        margin-bottom:14px;
        }
    #container #captcha{
        overflow:hidden;
        margin-bottom:14px;
        }
        #container #captcha img{
            float:left;
            width:130px;
            height:40px;
            border:1px solid #99a6af;
            }
        #container #captcha input{
            float:left;
            margin:5px 0 0 15px;
            margin-top:5px;
            width:152px;
            }
    #container p{
        text-align:right;
        margin-bottom:0;
        padding-bottom:0;
        }
#footer{
    width:310px;
    margin:10px auto;
    text-align:center;
    font-size:.8em;
    color:#b7bcc1;
    }
    #footer a{
        color:#b7bcc1;
        }
