#login-launch{
	margin: 0 auto;
	margin-top: 100px;
	width: 600px;
	height: 200px;
	background-color: #ffffff;
}

#search-launch{
	margin: 0 auto;
	margin-top: 50px;
	width: 600px;
	height: 200px;
	background-color: #ffffff;
}

#search-results{
    margin: 0 auto;
    margin-top: 30px;
}

a.result-title{
    color: #ee9414;
	text-decoration: underline;
	font: normal "Century Gothic", arial, sans-serif; 
}

.result-description{
   color: #000000;
	text-decoration: none;
	font: small "Century Gothic", arial, sans-serif; 
}

.result-url{
   color: #000000;
   margin-top: -10px;
	text-decoration: underline;
	font: small "Century Gothic", arial, sans-serif; 
}

h1 {
	color: #ff0000;
	text-decoration: none;
	font: normal 1.45em/1.2em "Century Gothic", arial, sans-serif;
}

h2 {
	color: #ee9414;
	text-decoration: none;
	font: normal 1.0em/1.0em "Century Gothic", arial, sans-serif;
}

h3 {
	color: #000000;
	text-decoration: none;
	font: normal 1.0em/1.0em "Century Gothic", arial, sans-serif;
}

h4 {
	color: #a3a3a3;
	text-decoration: none;
	font: normal 1.0em/1.0em "Century Gothic", arial, sans-serif;
}

#login-launch a{
color: #ff0000;
	text-decoration: none;
	font: normal 1.0em/1.0em "Century Gothic", arial, sans-serif;
}

.login_label, .login_input, .login_error  {
  padding:10px;
  color:#000;
  text-align:left;
  float:left; 
  width:100px;
  font-size:20px;
  color:#64355A;
}

.login_input {
  width:200px;
}

.login_error {
  width:250px;
  color:#F00;
}

.login_input input {
  width:100%;
}
#login {
  background:#123;
}

#indicator{
    margin-top: 20px;
}