body {margin: 0; padding: 0 0 5px 0; background: #C6C6C6; text-align: center}
#all {margin: auto; width: 869px; background: transparent url(bgall.gif) repeat-y top center; text-align: left}
#header, #menu, #content, footer {margin: 0 7px; width: 855px}
#myip, #menu, #content, footer {margin: 0 7px; width: 855px}
hr, span {margin: 0; padding: 0; position: absolute; display: none}

/* header */
#header {height: 115px; background: #1b3d6d url(mega-check.jpg) no-repeat 0 0}
#myip {height: 30px; background: #0099FF}
h1 {margin: 0; padding: 0; width: 226px; height: 54px; background: transparent url(logo.gif) no-repeat 22px 21px; text-indent: -9999px}
#header div {float :right; margin: 20px 10px 0 0; width: 139px; height: 36px}
#myip div {float :right; margin: 20px 10px 0 0; width: 139px; height: 36px}
div > #header div {margin: 20px 20px 0 0}


#content { border-bottom: solid 8px #1d80cd; padding-bottom: 10px; background: #F2F2F2}

/*dnsstuff*/
fieldset { background: #F7F7F7; border-left: 10px solid #1d80cd; position: relative; padding: 3px 0 3px 10px; height:550px;}

legend { font-size:16px; font-family:Verdana; color: #fbb100; font-weight: bold;}
legend b { color: #0e3ca6;}

h2 { font-size:13px; font-family:Verdana; margin-top: 15px; color: #FF0000; text-align: center; }
h3 { font-size:13px; font-family:Verdana; margin: 11px 0 -9px 0; }
.whois { font-size:13px; font-family:Verdana; margin: -15px 0 -9px 0; }
* html .whois { font-size:13px; font-family:Verdana; margin: 45px 0 -9px 0; }

p.tracerout { padding: 9px;}
 * html p.tracerout { padding: 20px;}
p.desc { padding: 0; font-size: 10px; font-family:Verdana;}
p.input_desc { color: #636466; font-size: 9px; font-family:Verdana; padding: 3px 0 3px 0; margin: 0; line-height: 13px;}
p.myip_text { color: #FFFFCC; font-size: 14px; font-family:Verdana; padding: 7px 10 3px 25; margin: 0; line-height: 14px; font-weight: bold;}
p.footer_text { color: #336699; font-size: 10px; font-family:Verdana; letter-spacing: 1pt; font-weight: bold;}
p.input_desc_last { color: #636466; font-size: 9px; font-family:Verdana; padding: 3px 0 3px 0; margin: 0; line-height: 13px;}
* html  p.input_desc_last {padding-bottom:-2px;}

b.check_desc { color: #636466; font-size: 9px; font-family:Verdana; padding: -2px 0 3px 0; margin: 0; line-height: 13px;  font-weight: normal;}
p.mod_date { color: #636466; font-size: 9px; font-family:Verdana; padding: -2px 0 10px 0px; margin-top: -5px; line-height: 13px; font-weight: normal; }
input.textinput_single {width: 155px; height: 23px;}
input.textinput_long {width: 230px; height: 23px;}
input.textinput_split {width: 91px;height: 23px; margin-bottom:-1px;}
td.graph {background: #3780c3; }
select.selectinput_split {width: 60px; height: 23px;}
input.tool-send-btn { background: #39BFDF; color: #FFFFFF; font-size:12px; width: 70px; height: 23px; margin: 0 5px 1px 0; }
input.tool-send-btn-1 { background: #39BFDF; color: #FFFFFF; font-size:12px; width: 60px; height: 23px; margin: 0 5px 1px 0; }

