body
{
	font-family:"Segoe UI","Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size: 100%;
}

h1 {
border-bottom:2px solid #999;
color:#444;
font-size:1.3em;
font-weight:bold;
line-height:1;
margin-bottom:0.5em;
padding-bottom:4px;
}


.container
{
	width:750px;
}

.left
{
	text-align: left;
}

.right
{
	text-align: right;
}

.front
{
	text-align: center;
	padding-top: 70px;
}

.front h1, .whois h1.title
{
	font-size: 250%;
	color: #000;
	border: 0;
}

.front form, .whois form
{
	border: 1px solid #999;
	background: #eee;
	padding: 10px 0 15px 0;
}

.front form p, .whois form p
{
	width: 450px;
	margin: 0 auto;
}

.front form input[type=text], .whois form input[type=text]
{
	font-size: 200%;
	width: 560px;
	text-align: center;
}

.front form input[type=submit], .whois form input[type=submit]
{
	font-size: 140%;
}
