body {

	background: url(../img/nlight_bg.jpg) #f2f6ff top center no-repeat;

}

#content {
	background: url(login.png) no-repeat;
	height: 550px;
	width: 550px;
	margin: 30px auto;
	padding-top: 385px;
	text-align: center;
}

#content h1 {
	margin:0;
	text-align: center;
	font-family: Trebuchet MS, sans;
	font-size: 1.5em;
}

#content input {
	display: block;
	margin: .25em auto;
}

#content .links {
	text-align: center;
	margin-top: .5em;

}

#button {
	display: inline !important;
	border-color: #f60 !important;
}

#button:hover {
	cursor: pointer;
}

#content .links a, #button {
	color: #000;
	font-family: Verdana, sans;
	border: 2px solid #aaa;
	background: #FFF;
	padding: 3px 5px;
	text-decoration: none;
	font-size: .9em;
}

#content .links a {
	
}

#user, #pass {
	background: #FFF url(user.png) top left no-repeat;
	height: 21px;
	width: 190px;
	border: 2px solid #aaa;
	padding: 3px 0 0 24px;
}

#user:focus, #pass:focus {
	border-color: #f60;
	border-width: 2px;
}
#pass {
	background: #FFF url(keys.png) top left no-repeat ;
}

#reg {
	background: url(reg.png) no-repeat;
	height: 550px;
	width: 550px;
	margin: 30px auto;
}

#reg p {
	padding: 0 5em;
	font-family: Verdana, sans;
	font-size: .8em;
}

#reg h1 {
	padding-top: 9em;
	text-align: center;
	font-family: Trebuchet MS, sans;
	background: url(../img/nlightrea.jpg) 100px 12px no-repeat;
}

#reg a {
	display: block;
	text-align: center;
}

