div#whois h1 { font-weight: normal; font-size: 26pt; }
div#whois blockquote { padding: 0; margin: 0; }
div#whois table { border-collapse: collapse; }
div#whois td { text-align: left; border: #cbdde7 1px solid; padding: 0.4em; }
div#whois #result a { text-decoration: none; }
div#whois #warn { font-weight: bold; }
div#whois div#result { border: 1px #69a6f1 solid; }
div#whois div.registered { text-align: left; }
div#whois div.registered h2 { text-align: center; font-weight: normal; font-size: 18pt; }
div#whois .is { display: block; }
div#whois .not { display: none; }
div#whois .list { padding: 0; margin-left: 3em; }
div#whois dl { border: 0; margin: 2em; padding: 0; }
div#whois dl dt { border: 0; margin: 0; padding: 0; background: transparent; }
div#whois dl dd { border: 0; margin: 0.5em auto 1em 3em; padding: 0; background: transparent; }

@media screen {
    div#whois td { background: #FFFFF9; }
    div#whois #warn { color: red; }
    div#whois div#result { margin: 0em 3em 2em 3em; padding-bottom: 2em; background: #FFFFF9; }
    div#whois div.registered { padding: 3em 3em 0 3em; }
    div#whois div.registered h2 { margin: 0; }
    div#whois .print { display: none; }
	div#waiting { 
		padding-bottom: 2em;	
	}
	div#waiting h2 { font-weight: normal; }
}

@media print {
    div#whois body { padding: 0; margin: 0; }
    div#whois h1 { padding: 0; margin: 0; }
    div#whois .whois { display: none; }
    div#whois .screen { display: none; }
}
