/* ============== Overall ============== */

*	{ margin:0; padding:0; }
html	{ padding:0; }

body	{ font:76% Tahoma; line-height:1.6em; background:#fff url(../img/login-body.png) repeat-x top; color:#34160c; }

h1			{ display:none; }
#nav		{ display:none; }
#user		{ display:none; }
#slogan		{ display:none; }
#subnav		{ display:none; }
#announce	{ display:none; }
#footer		{ display:none; }
#validate	{ display:none; }

#container		{ width:340px; height:235px; margin:12em auto; background:url(../img/login.png) no-repeat 0 0; font-size:.9em; }
#main			{ padding:0; }
#main form		{ margin-left:50px; position:relative; }
#main input		{ font:normal 1em Tahoma; padding:0; margin:0; border:0 solid transparent; }
#uau			{ position:absolute; top:35px; left:95px; }
#uap			{ position:absolute; top:78px; left:95px; }
#uau input, #uap input	{ background:none; padding:4px; }
#s				{ position:absolute; top:106px; left:87px; }
#s input			{ background:url(../img/login-submit.png) no-repeat 0 0; width:106px; padding:7px 0 8px; cursor:hand; color:#edebd5; }
#rm				{ position:absolute; top:135px; left:90px; }
#rm input			{ border:1px solid #666; padding:2px; }

p#auth1			{ position:absolute; top:5px; left:20px; color:#edebd5; }
p#auth1 a		{ color:inherit; }
p#auth2			{ text-align:center; padding-top:160px; font-size:.9em; }
p#auth2 a		{ color:#34160c; }
