body{
	font-family: Helvetica, Arial, Sans-Serif;
	text-align:center;
	margin:0 auto;
	padding: 0;
	background:#333;
	color:#000;
	font-size: 1em;
	line-height: 1.25em;
}

a { color:#4FA1BF; text-decoration:none; }

div#superdiv { background:#FFF; width:320px; min-height:268px; margin:0; padding:1px 0 0 0; }

h1 { 
	display:block; 
	width:320px; height:60px;
	background:#267C9C url('images/headerbar.gif') no-repeat;
	color:#FFF;
	padding:0; margin:0;
	font-size:1.75em; line-height:60px;
	font-weight:normal
}

h3 { 
	display:block; 
	margin:0;
	width:320px; height:28px;
	color:#FFF;
	background:#267C9C url('images/footerbar.gif') no-repeat;

	position:relative;

	font-weight:normal;
	font-size:.875em;
	line-height:28px;
}
h3 a { text-decoration: none; color:#FFF; }

p {
	padding: 0 30px;
}
p.error {
	color:#BF4F52;
}
p.result {
	font-weight:bold;
}

input.domain {
	width:240px;
	font-size:1em;
}

div.formbutton {
	margin-top:10px;
}
div.formbutton input {
	font-family: Helvetica, Arial, Sans-serif;
	font-size:1em;
}

div.example {
	color:#4FA1BF;
	font-size:.625em;
}

hr { width:100%; color:#4FA1BF; background-color:#4FA1BF; margin:15px 0; height:2px; border:0; }

.item { width:300px; text-align:left; border-bottom: 1px solid #999; padding: 5px 10px; }
.firstitem { border-top: 1px solid #999; }
.item a { display:block; width:100%; }
.rightarrow { float:right; }

form { margin:0; padding:0; }

.shadow {
	text-shadow: 1px 1px 2px #000;
}
