#admin-wrapper{ margin:0 0 0 295px; text-align:left;padding:20px 0 0;}

h2{font-size:13px;font-family:arial;}

div#content{height:auto;padding-bottom:50px;}

#content #admin-wrapper p{margin-left:0;}

#content #admin-wrapper p.error{ color:red;}

#content ul{ margin:0 !important;padding:0;}
#content ul li{ margin:0 0 5px 0; float:none;padding:0;height:auto;width:auto;}
#content a{color:#6C5505; border-bottom:1px dotted; text-decoration:none;}
#content a:hover{color:#DFAF05;}
#content p{font-size:12px;}
#content p a{text-decoration:none;}
#content p.red{ color:red;}
#content p.green{ color:green;}
#content a.deletelink{color:red; font-size:.8em; position:relative;top:-1px;}
fieldset{ border:0;padding:0; margin:0;}
fieldset p{margin-top:0;}

label, li{
 font-family:Arial,Helvetica,sans-serif;
 font-size:12px;
}

#login-form{ padding:50px 0 0 0; width:268px}
#create-new-user, #new-client-password{
 border:1px dashed #000;
 padding:10px;
 width:225px;
 background:#ede9d1;
 margin:0 0 20px 0;
}

#new-client-password{width:240px;}

label{ float:left; padding:6px 0 0 0;width:70px;}
#new-client-password label{width:90px;}

input{
  display:block;
	margin:0 0 10px 0;
	border:1px solid #6C5505;
	padding:5px 2px;

}

input.button{
 padding:5px 10px;
 cursor:pointer;
 margin:20px 0 0;

}

input.hidden{display:none;}

#header{position:relative;}

#adminlinks{
 position:absolute; 
 top:97px; 
 right:10px;
 font-family:Arial,Helvetica,sans-serif;
 font-size:12px;
 color:#fff; 
}

#adminlinks a{ color:#fff;}

#footer #copynote{margin-top:-12px;}

#content .message{
 padding:13px 10px 8px 70px;
 list-style:disc;
}

.errors{
 background:#fce1d5 url('../images/warning.gif') no-repeat 10px 10px;
 border:1px solid #fa9f9f;
 color:#c72525;
}

.info{
 background:#f4f8e0 url('../images/tick.gif') no-repeat 10px 10px;
 border:1px solid #8ed2ab;
 color:#3f9564;
}
