body{color:#000; background-color:#fff;}

a:link,a:visited,a:hover {text-decoration:none;}

#page td {
   background: #fff;
   font: 10pt sans-serif;
   border:2px solid black;
   padding: 20px;
}

#page a:link, #page a:visited {
    text-decoration: none;
    color: #000;
    padding-left: 2px;
    padding-right:2px;
    font-weight: bold;
    background: transparent;
    border-bottom:1px solid black;
    }
	    
#page a:hover {
    text-decoration: none;
    color: #000;
    padding-left: 2px;
    padding-right:2px;
    font-weight: bold;
    background: transparent;
    border-bottom:1px solid black;
}


#stica td {
   background: #fff;
   font: 10pt sans-serif;
   border:0px solid black;
   padding: 5px;
}

#trademark {
   background: #dfdfdf;
   font: 10px monospace;
   border:1px solid black;
   padding: 5px;
}

#trademark a:link, #trademark a:visited {
    text-decoration: none;
    color: #000;
    padding-left: 2px;
    padding-right:2px;
    font-weight: bold;
    background: transparent;
    border-bottom:1px solid black;
    }
	    
#trademark a:hover {
    text-decoration: none;
    color: #000;
    padding-left: 2px;
    padding-right:2px;
    font-weight: bold;
    background: #fff;
    border-bottom:1px solid black;
}


#info td {
   background: #efefef;
   font: 8pt sans-serif;
   border:1px solid black;
   padding: 5px;
}

#info div {
   background: transparent;
   font: 10pt sans-serif;
   padding: 5px;
}

#menu td {
   background: #efefef;
   width:120px;
   font: 9pt sans-serif;
   border:1px solid black;
   padding-top: 10px;
   padding-bottom: 10px;;
}

#people td {
   background: #efefef;
   font: 9pt sans-serif;
   border:0px solid black;
   padding: 2px;
}

#results td {
   background: #efefef;
   font: 9pt monospace;
   border:0px solid black;
   padding: 2px;
}

.snip {
   background: #efefef;
   font: 10px monospace;
   border:0px solid black;
   padding: 10px;
   border: 1px solid black;
}

#clean td {
   background: white;
   font: 10px sans-serif;
   border:0px solid black;
   padding: 10px;
   border: 1px solid #dedede;
}

#menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.menu a {
    display: block;
    padding-left: 10px;
    padding-right: 10px;
}

.menu a:link, .menu a:visited {
    text-decoration: none;
    color: #000;
    background: transparent;
    border:1px solid #efefef;
    }
	    
.menu a:hover {
    text-decoration: none;
    color: #000;
    background: #ccc;
    border:1px solid black;
}

#info ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.info a {
    display: block;
    font-family: monospace;
    padding-left: 10px;
    padding-right: 10px;
}

.info a:link, .info a:visited {
    text-decoration: none;
    color: #000;
    background: transparent;
    border:1px solid #efefef;
    }
	    
.info a:hover {
    text-decoration: none;
    color: #000;
    background: #ccc;
    border:1px solid black;
}

h1 {
 
   font: 20pt sans-serif;
   font-weight: bold;
   padding:15px;
   border: 2px solid black;
   width: 350px;
   background: #dfdfdf;

}

.generic { 
  background: white;
  border: 1px solid black;
  padding:10px;
  font-family: verdana, sans-serif;
  font-size:10px;
  }

.results { 
  background: white;
  border: 1px solid #b2b2b2;
  padding:5px;
  
  }

.snippet { 
  background: #e5e5e5;
  border: 0px solid black;
  padding-left:10px;
  font-family: verdana, sans-serif;
  font-size:11px;
  }

div.changelog {
  font-family: monospace;
  font-size:11px;
}

.desc { 
  background: #e5e5e5;
  border: 1px solid #b2b2b2;
  padding:10px;
  font: 10px monospace;
  }

.pkghead { 
  background: white;
  border: 0px solid black;
  padding:15px;
  font: 12px sans-serif;
  }

.contents { 
  background: #e5e5e5;
  border: 1px solid #b2b2b2;
  padding:0px;
  }
