/**
 * customisations for login form
 */

html {
    background-color: #003c5e ;   
    font-family: arial, sans-serif ;
    height: 100% ;
}

#login {
    position: relative;
    background: url('images/login-background.png') no-repeat top center;
    color: #fff;
    margin: 5em auto 1em;
    padding: 185px 0 0;
    width: 529px;
    _width: 390px;
    
}

#login form { 
    background-color: transparent ;
    padding: 0 50px 50px;
    _width: 529px;
    _margin: 0 auto;
}

body.login p { 
    color: #004f6e ;
    margin: 0 ;
    padding: 0 ;
}

body.login ul { 
    background-color: #519db3 ;
    font-weight: bold ;
    padding: 5px ;
    margin-bottom: 20px ;
}

body.login ul a { 
    color: #600 ;
    border-bottom: 1px dotted #f00 ;
}

select#country {
    width: 80% ;
}

p.registration-question { 
    display: block ;
    padding-right: 20px ;
    float: left ;
    width: 45% ;
}

hr.clearer { 
    visibility: hidden ;
    clear: both ;
}

#reg_passmail { 
    font-weight: bold ;
    text-align: center ;
}

#login #login_error { 
    background-color: white ;
    border: 1px solid #c99 ;
    color: #900 ;
    font-size: 11px;
    font-weight: bold;
    padding: .6em;
    width: 410px;
    margin: 0 50px;
    text-align: center;
}

#login h1 a { 
    visibility: hidden ;
    height: 110px ;
}

body.login label { 
    font-weight: bold ;
}

form {
    margin: 0 ;
    padding: 0 ;
    -moz-border-radius: 0 ;
    -khtml-border-radius: 0 ;
    -webkit-border-radius: 0 ;
    border-radius: 0 ;
    border: none ;
    -moz-box-shadow: none ;
    -webkit-box-shadow: none ;
    -khtml-box-shadow: none ;
    box-shadow: none ;
}

.login #backtoblog a {
    margin-left: 340px ;
}

.login #backtoblog a:hover {
    color: black ;
}

p#nav {
    padding: 0 50px 50px;
    _width: 529px;
    margin: 0 auto 100px ;
    background: url('images/login-background-footer.png') no-repeat bottom center;
}

/* wordpress 2.9.x default */
/*
*{margin:0;padding:0;}
body{border-top-width:30px;border-top-style:solid;font:11px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;}

form .forgetmenot{font-weight:normal;float:left;margin-bottom:0;}
.button-primary{font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;padding:3px 10px;border:none;font-size:12px;border-width:1px;border-style:solid;-moz-border-radius:11px;-khtml-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;cursor:pointer;text-decoration:none;margin-top:-3px;}
#login form p{margin-bottom:0;}
label{color:#777;font-size:13px;}
form .forgetmenot label{font-size:11px;line-height:19px;}
form .submit,.alignright{float:right;}
form p{margin-bottom:24px;}
h1 a{background:url(../images/logo-login.gif) no-repeat top center;width:326px;height:67px;text-indent:-9999px;overflow:hidden;padding-bottom:15px;display:block;}
#nav{text-shadow:rgba(255,255,255,1) 0 1px 0;}
#backtoblog a{position:absolute;top:7px;left:15px;text-decoration:none;}
#login{width:320px;margin:7em auto;}
#login_error,.message{margin:0 0 16px 8px;border-width:1px;border-style:solid;padding:12px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#nav{margin:0 0 0 8px;padding:16px;}
#user_pass,#user_login,#user_email{font-size:24px;width:97%;padding:3px;margin-top:2px;margin-right:6px;margin-bottom:16px;border:1px solid #e5e5e5;background:#fbfbfb;}
input{color:#555;}
.clear{clear:both;}
*/