/*
ESPN.com login bar styles
*/

#login {
	position: relative;
	width: 772px;
	height: 41px;
	padding: 0px 0px 0px 0px;
	font-size: 9px;
	background: url(/i/nfl/playoffs04/plate_bg.gif) no-repeat top left;
	border: 0px solid #060;
	}
#signin {
	padding-right: 6px;
	font-weight: bold;
	color: #DEDFBD;
	background: url(/i/nfl/playoffs04/arrow.gif) no-repeat 100% 3px;
	}

/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
#signin { float:left; }
/* End IE5-Mac hack */

#login-nav {
	width: 460px;
	margin: 0;
	padding: 8px 0px 0px 5px;
	color: #b6b6b6;
	text-align: right;
	}
#login a {
	color: #b6b6b6;
	}
#login a:hover {
	color: #fff;
	}

#login-form {
	position: absolute;
	top: 10px;
	left: 515px;
	width: 253px;
	margin: 0;
	padding; 0;
	text-align: left;

	}
#login-form label {
	display: none;
	}
#login-name input, #login-pass input {
	width: 100px;
	margin: 0;
	padding: 0;
	height: 16px;
	font-size: 10px;
	border: none;
	background: #cecece url(/i/nfl/playoffs04/input_bg.gif) no-repeat top left;
	}
#login-pass input {
	margin-left: 7px;
	}
#login-name {
	width: 100px;
	display: block;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 8px 0;
	background: url(/i/nfl/playoffs04/member_name.gif) no-repeat bottom left;
	}
#login-pass {
	width: 100px;
	display: block;
	float: left;
	margin: 0;
	padding: 0 0 8px 0;
	background: url(/i/nfl/playoffs04/password.gif) no-repeat 7px 100%;
	}
#login-button {
	float: right;
	margin: -1px 0 0 0;
	}
	
/* logged in */

#login-out {
	margin: -1px 0 0 0;
	float: right;
	}
#login-welcome {
	margin: 0;
	padding: 0;
	text-align: left !important;
	color: #fff !important;
	font-weight: bold;
	}

/* 1/2 logged in */

#login-back {
	display: block;
	float: left;
	width: 90px;
	margin-right: 7px;
	padding-top: 8px;
	color: #fff;
	font-weight: bold;
	background: url(/i/nfl/playoffs04/welcome_back.gif) no-repeat top left;
	}
