body,html {
	background: #f1f1f1 url(images/background.jpg) no-repeat center center;
	height: 100%;
	margin: 0px;
	padding: 0px; }
	
:focus {
	outline: 0;
}
 
#form {
	background: url(images/form.png) no-repeat;
	height: 157px;
	left: 50%;
	margin-left: -301px;
	margin-top: -78px;
	position: fixed;
	top: 50%;
	width: 602px; }
	
	#form.result {
		background: url(images/form.png) -602px 0 no-repeat; }
 
	#form input#input, #form input#submit, #form img {
		border: 0px;
		margin: 0px;
		padding: 0px;
		position: absolute; }
 
	#form input#input {
		background: transparent;
		color: #bfbfbf;
		font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
		font-size: 22px;
		left: 70px;
		overflow: hidden;
		top: 62px;
		width: 320px; }
 
	#form input#submit {
		background: url(images/submit.png) no-repeat;
		height: 40px;
		left: 416px;
		top: 55px;
		width: 129px; }
 
		#form input#submit:active { background: url(images/submit.png) -129px 0 no-repeat; }
 
	#form img {
		height: 50px;
		left: 320px;
		top: 50px;
		vertical-align:top;
		width: 95px;
		z-index: 999; }
 
.fading a * { display: none; }
 
.fading a,
.fading a .hover {
	display: block;
	position: relative; }
 
.fading a.indiqo {
	background: url(images/indiqo.png) no-repeat;
	height: 33px;
	left: 50%;
	margin-left: -62px;
	margin-top: 100px;
	position: fixed;
	top: 50%;
	width: 124px; }
 
.fading .highlight a.indiqo:hover,
.fading a.indiqo .hover {
	background: url(images/indiqo.png) -124px 0 no-repeat;
	height: 33px; }
	
.message {
	color: #bfbfbf;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 18px;
	height: 56px;
	left: 50%;
	line-height: 22px;
	margin-left: -301px;
	margin-top: -140px;
	padding: 5px 10px;
	position: fixed;
	text-align: center;
	top: 50%;
	width: 580px; }