	body {background: #e0e0e0; margin: 0; padding: 0; padding-top:80px; font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #666}
	
		#logincontainer {width: 380px; margin: 70px auto 0 auto; text-align: center; text-shadow: 1px 1px 1px #fff}
			h1 {letter-spacing: -1px}
				h1 span {color: #999}
			a {text-decoration: none; color: #666}
				a:hover {color: #444}
			input {border: 1px solid #efefef; background: #fff; font-family: Arial, Helvetica, sans-serif}
			p, form {padding: 0; margin: 0}
			
			#loginbox {width: 298px; margin: 0 auto; padding: 30px; border: 1px solid #eee; -moz-box-shadow: 1px 1px 8px #999; box-shadow: 1px 1px 8px #999; -webkit-box-shadow: 1px 1px 8px #999; -moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px; font-weight: 700; background: #c3c3c3 url(/includes/panel/images/bg_loginbox.png) repeat-x top}
			
				.inputcontainer {width: 278px; border: 1px solid #fff; padding: 10px; background: #fff url(/includes/panel/images/bg_login_input.png) repeat-x bottom; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; overflow: auto; margin-bottom: 8px; -moz-box-shadow: 1px 1px 8px #aaa; box-shadow: 1px 1px 8px #aaa; -webkit-box-shadow: 1px 1px 8px #aaa}
					.inputcontainer input {margin-left: 5px; width: 145px}
					.inputcontainer img, .inputcontainer label, .inputcontainer input {float: left; margin-right: 5px}
					
				.loginsubmit {width: 298px; border: 1px solid #999; background: #a8a8a8 url(/includes/panel/images/bg_login_btn.png) repeat-x top; font-size: 20px; padding: 8px 0; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; text-shadow: 1px 1px 1px #ccc; font-weight: 700; -moz-box-shadow: 1px 1px 8px #999; box-shadow: 1px 1px 8px #999; -webkit-box-shadow: 1px 1px 8px #999; margin-bottom: 15px}
					.loginsubmit:hover {cursor: pointer; background: #999}
					
					.status {padding: 8px 10px 5px 10px; border-radius: 10px; -moz-border-radius: 10px; text-shadow: 1px 1px 1px #fff; overflow: auto; margin-bottom: 20px; clear: both}
			.status img {float: left; padding-right: 5px}
			.status p {padding: 0; margin: 0}
			.status p span {font-weight: 700}
			.status .closestatus {float: right; color: #fff; text-align: center; margin-left: 10px}
				.status .closestatus a {position: relative; color: #fff; text-decoration: none; padding: 5px; width: 10px; height: 10px; display: block; border-radius: 5px; -moz-border-radius: 5px; line-height: .6em; top: -2px; text-shadow: none}
				.error {border: 3px solid #990000; background: #F5D0CD url(/includes/panel/images/bg_fade_red_med.png) repeat-x top}
			.error span {color: #990000}
			.error .closestatus a {background: #990000}
				.error .closestatus a:hover {background: #730D0D}

