* {
     margin:0;
     padding:0;
}
 body {
     background:#000;
     color:#efefef;
     margin-top:50px;
}
 .tools {
     margin:25px auto;
     width:960px;
}
 .tools p {
     margin-left:20px;
     color:#fff;
     font-family: Georgia,serif;
    /*-webkit-text-shadow:0 0 7px #000;
     -moz-text-shadow:0 0 7px #000;
     text-shadow:0 0 7px #000;
    */
}
 #ip-lookup {
     background-position:50% 50%;
}
 #tools p {
     font-size:77px;
}
 #more p {
     font-size:24px;
}
 #more-info p {
     font-size:18px;
}
 #more-info ul {
     margin:20px 0 35px 50px;
     font-size:18px;
     color:#ccc;
}
 #more-info li {
     margin:10px 0;
     line-height:25px;
     font-family: "Helvetica Neue", Helvetica, Arial;
     font-weight: 100;
}
 h1 {
     font: 124px/1 "Helvetica Neue", Helvetica, Arial;
     font-weight: 100;
     text-align:center;
     margin:50px 0;
     color:#fff;
    /*-webkit-text-shadow:0 0 7px #333;
     -moz-text-shadow:0 0 7px #333;
     text-shadow:0 0 7px #333;
    */
}
 h1 a:link {
     color:#efefef;
}
 a:link,a:visited {
     color:#000;
     text-decoration:none;
     outline:0 none;
    /*-webkit-text-shadow:0 0 7px #000;
     -moz-text-shadow:0 0 7px #000;
     text-shadow:0 0 7px #000;
    */
}
 a:hover,a:active {
     color:#000;
     text-decoration:underline;
     outline:0 none;
}
 li span {
     font:16px/1 Monaco,"Panic Sans","Lucida Console","Courier New",Courier,monospace,sans-serif;
     color:#000;
    /*-webkit-text-shadow:0 0 3px #777;
     -moz-text-shadow:0 0 3px #777;
     text-shadow:0 0 3px #777;
    */
}
