body { background: #FFFFFF; text-align: left; margin: 0; }
a { color: #1D4DFF; text-decoration: none; }

#header { background-color: #c0c0c0; padding: 10px; }
#header h1 { margin: 0; padding: 0; font-size: 140%; font-weight: bold; color: #000000; display: inline; }
#header h2 { margin: 0 0 0 1em; padding: 0; font-size: 90%; font-weight: normal; color: #000000; display: inline; }

#envchk table { border-left: 1px solid #404040; border-top: 1px solid #404040; }
#envchk th { text-align: center; border-right: 1px solid #404040; border-bottom: 1px solid #404040; font-size: 90%; font-weight: bold; color: #FFFFFF; }
#envchk .headline { background-color: #202020; }
#envchk .group { background-color: #808080; }
#envchk td { border-right: 1px solid #404040; border-bottom: 1px solid #404040; font-size: 90%; font-weight: normal; color: #404040; background: #FFFFFF; }

#whois { margin: 10px; }
#whois .rule { list-style-type: square; margin: 0; padding: 0; }
#whois .rule li { margin: 0 15px; padding: 0; }
#whois .input { padding: 4px; background-color: #e0e0e0; }

#whois .result { margin-top: 2em; }
#whois .result h3 { margin: 0; padding: 0; font-size: 110%; font-weight: bold; }

#whois .adLine { margin: 1em; }


address { text-align: center; font-size: 80%; margin: 0; color: #808080; background: #C0C0C0; font-style: normal; padding: 4px; }
address a { text-decoration: none; color: #808080; }
address a:hover { text-decoration: underline; color: #1D4DFF; }

#mLink { margin: 0; list-style-type: none; padding: 4px 0; text-align: right; }
#mLink li { margin: 0 1em; paddng: 0; display: inline; }
#mLink li a { font-size: 80%; }
#mLink li a:hover { text-decoration: underline; }

