body {
  padding:0;margin:0;
  background: white url("/mymedia/logo.png") no-repeat top left;);
  padding: 140px 0 0 0;
  }	    	    

.login-text {
  width: 60%; float:left;
  margin:1em ;
  }		    
.login-box {
    background:#EFFFEF none repeat scroll 0 0;
    border:7px solid #007900;
    float:left;
    font-family:arial,sans-serif;
    font-size:.8em;
    font-weight:bold;
    width:20em;
    }
    .login-box h2 {
        margin: .5em;
	text-align: center; }
    .login-box p.error {
        background: #FFEFEF;
	border: thin #E90000 solid;
	margin:1em;
	padding:.2em; }
form { margin: 1em;}

input[type=text], input[type=password] {
    width:14em;
    margin: .1em .2em .8em;}
input[type=submit] {
    float:right }

label {
    display: block;
    }
form:after { content: " "; display:block; height:0; clear:both;
