/* generic */

body {
  text-align:center;
  font-family:"lucida grande", helvetica, arial, verdana, sans-serif;
  font-size:.8em
}

a {
  color:#ec1c24;
  text-decoration:none;
  font-weight:700
}

a:hover {
  text-decoration:underline
}

a img {
  border:0
}

div#wrapper {
  background:transparent url(images/fingerprint-bg.jpg) center -30px scroll no-repeat;
  min-height:602px
}

h1 {
  font-family:futura, "trebuchet ms", arial, sans-serif
}

/* header */

div#credit {
  margin:0 auto 20px;
  padding-top:20px;
}

h1#title a {
  background:transparent url(images/panopticlick-logo.gif) left top scroll no-repeat;
  display:block;
  text-indent:-5000px;
  height:119px;
  width:537px;
  margin:0 auto
}

/* front page */

div#front {
  width:350px;
  margin:0 auto;
  text-align:left;
}

a#clicklink {
  background:transparent url(images/test-me-button.png) left top scroll no-repeat;
  display:block;
  width:91px;
  height:92px;
  margin:0 auto;
  text-indent:-5000px
}

p#disclaimer {
  text-align:center;
  margin:0
}

/* results page */

table#results {
  font-size:12px;
  font-family:helvetica, sans;
  border:1px solid gray;
  background-color:#f0f0f0;
  border-collapse:collapse;
  border-spacing:2px;
  margin:50px auto 0;
  max-width:900px
}

th {
  text-align:center;
  border:1px solid gray;
  padding:2px
}

td {
  vertical-align:center;
  text-align:center;
  border:1px solid gray;
  padding:2px
}

.var {
  font-weight:700
}

.entropy {
  margin:0 auto;
  text-align:justify;
  width:500px;
}

/* privacy page */

#privacy, #about, #self-defense {
  margin:0 auto;
  text-align:left;
  width:500px
}

#privacy h2 {
  text-align:center
}

/* footer */

div#footer {
  margin-top:20px
}

small#center {
  margin:0 60px
}