table {
  display:table;
  font-family:verdana, arial, sans-serif;
  font-size:76%;
  line-height:1.3em;
  background:#FAEBD7;
  border:2px solid #aaa;
  
  }
table:before {
  content:"Results";
  font-size:0.8em;
  margin-left:1em;
  color:#fff;
  }
tbody {
  display:table-row-group;
  }
tr {
  display:table-row;
  padding:0.5em;
  background:#fff;
  border:10px solid #aaa;
  border-width:1px 5px 1px 5px;
  border-color:#000 #888 #000 #888;
  margin:2px 5px;
  width:300px;
  }
tr.odd {
  background:#eee;
  }
td, th {
  display:table-cell;
  padding:0.2em;
  }
table, tbody, tr, td, th {
  display:block;
  }
thead, tfoot {
  display:none;
  }
* html thead, * html tfoot {
  display:block;
  }
caption {
 /* background:url(two.gif) no-repeat 5px 20px;*/
  width:70%;
  font-size:1.3em;
  line-height:1.5em;
  font-family:georgia, "times new roman", serif;
  text-align:right;
  margin-right:-5em;
  color:black;
  padding-right:0.5em;
  }
* html caption {
 /* background:url(one.gif) no-repeat 5px 20px;*/
  }
th {
  background:#abc;
  }
th a {
 display:block;
 font-size:1.5em;
 font-family:georgia, "times new roman", serif;
 color:#000;
 text-decoration:none;
 border-left:5px solid #fff;
 padding-left:1em;
 }
th a:hover {
  border-left:5px solid #000;
  color:#fff;
  }
td {
  color:#00a;
  }
td:before {
  content:"URL:";
  font-style:italic;
  font-size:0.8em;
  margin-right:1em;
  color: #009933;
  }
td + td:before {
  content:"URL :";
  }
td + td + td:before {
  content:"IP:";
  }
td + td + td + td:before {
  content:"Port: ";
  }
td + td + td {
  color:#060;
  }
tr:hover {
  background:#bcd;
  }
