@charset "utf-8";
/* CSS Document */
body{
     margin: 0; /* to avoid margins */
     text-align: center; /* to correct the centering IE bug*/
	 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
    a:link { color:#039; text-decoration:none; }
    a:visited { color:#039; text-decoration:none; }
    a:hover   { color:#999; text-decoration:none; }
    a:active  { color:#039; text-decoration:none; }

li{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	border-bottom:dotted 1px;
	text-decoration:none;
	margin-bottom:5px;
}
#outer{
	width:750px;
	margin-left:auto;
	margin-right:auto;
	text-align: left; /* to realign text */	
}
.html-content{
	float: left; 
	width: 25%;
}
#usernameCheck{
	display:block;
	background-color:#FFF;
}
.columns{
	display:block;
	background-color:#FFF;
}
#footer{
	clear:both;
	display:block;
}
#inner{
	width:750px;
	display:block;
}

.error{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#F00;
}

.taken{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#900;
}

.available{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#0C0;
}

a.available:link { color:#0C0; text-decoration:none; }

a.taken:link { color:#900; text-decoration:none; }

a.error:link { color:#F00; text-decoration:none; }