body {
     /* IE10 Consumer Preview */ 
	background-image: -ms-radial-gradient(center, circle closest-corner, #EEEEEE 0%, #3D3D3D 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-radial-gradient(center, circle closest-corner, #EEEEEE 0%, #3D3D3D 100%);

	/* Opera */ 
	background-image: -o-radial-gradient(center, circle closest-corner, #EEEEEE 0%, #3D3D3D 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, #EEEEEE), color-stop(1, #3D3D3D));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-radial-gradient(center, circle closest-corner, #EEEEEE 0%, #3D3D3D 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: radial-gradient(circle closest-corner at center, #EEEEEE 0%, #3D3D3D 100%);

}

#inTheMiddle{
  	font-size: 2em;
  	position: absolute;
  	top: 40%;
 	right: 0;
  	bottom: 0;
  	left: 0;
  	margin: auto;
  	text-align: center;
}

#loginButton {
	width: 20%;
	height: 35px;
	/*padding: 2px 2px; */
	min-width: 150px;
	margin-top: 50px;

	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #8DC0EB 0%, #0084F1 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #8DC0EB 0%, #0084F1 100%);

	/* Opera */ 
	background-image: -o-linear-gradient(top, #8DC0EB 0%, #0084F1 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8DC0EB), color-stop(1, #0084F1));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #8DC0EB 0%, #0084F1 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #8DC0EB 0%, #0084F1 100%);

	font-size: .5em;
	color: #FFFFFF;

	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
}

#loginButton:hover {
	cursor: pointer;
}

#loginButton:active {
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #8DC0EB 0%, #71B1F1 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #8DC0EB 0%, #71B1F1 100%);

	/* Opera */ 
	background-image: -o-linear-gradient(top, #8DC0EB 0%, #71B1F1 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8DC0EB), color-stop(1, #71B1F1));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #8DC0EB 0%, #71B1F1 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #8DC0EB 0%, #71B1F1 100%);
}

#loginButton:disabled {
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #8DC0EB 0%, #71B1F1 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #8DC0EB 0%, #71B1F1 100%);

	/* Opera */ 
	background-image: -o-linear-gradient(top, #8DC0EB 0%, #71B1F1 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8DC0EB), color-stop(1, #71B1F1));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #8DC0EB 0%, #71B1F1 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #8DC0EB 0%, #71B1F1 100%);
}

input {
	font-size: .75em;
}
/* form */
input[type="text"],input[type="password"], textarea {
	background: #eee;
	border: solid 1px #ddd;
	padding: 2px 2px;	
}
input[type="text"],input[type="password"] {
	width: 800px;
	min-width: 150px;
	max-width: 30%;
	margin-bottom: 1%;
}
textarea {
	width: 96%;
	height: 180px;
}

#loginError {
	color: #FF0000;
	font-size: .5em;
}

#remember {
	font-size: .7em
}

