/*
 * The Hacker's Choice [THC] Website, http://www.thc.org
 * (c) 1999-2007 The Hacker's Choice
 *
 * Color Space
 * Light Orange  #fdbf23
 * Medium Orange #f99f23
 * Dark Orange   #f07803
 * Light Olive   #cbcb76
 * Dark Olive    #9fa736
 */

#content a.newsauthor {
   font-size: 0.85em;
   color: #f07803;
   margin-left: 20px;
   text-decoration: none;
   font-family: Verdana, sans-serif;
}

#content a.newsauthor:hover {
   text-decoration: underline;
}

#content a.newsurl {
  font-size: 0.85em; 
  font-family: Verdana, sans-serif;
}

#content p.news {
  margin-top: 0px;
  margin-left: 20px;
  margin-right: 5px;
  padding-bottom: 5px;
  padding-right: 10px;
  margin-bottom: 15px;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

#content td.ri {
  font-size: 0.85em;
  color: #f07803;
  background-color: #f5f5f5; 
  font-family: Verdana, sans-serif;
}

#content td.website {
  font-size: 0.85em;
  background-color: #f5f5f5;
  font-family: Verdana, sans-serif;
}

#content p.release {
  margin-top: 2px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-right: 10px;
  margin-bottom: 15px;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

#content p.paper {
  margin-top: 2px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-right: 10px;
  margin-bottom: 15px;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

#content p.exploit {
  margin-top: 2px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-right: 10px;
  margin-bottom: 5px;
  border-top: 1px solid #ddd;
  font-size: 0px;
}

#content a.paperauthor {
  text-decoration: none;
  color: #f07803;
}

#content a.paperauthor:hover {
  text-decoration: underline; 
}

#content a.member {
   font-family: Verdana, sans-serif;
   font-weight: bold;
   color: black;
}

#content p.member {
  font-size: 0.85em;
  color: #f07803;
  font-family: Verdana, sans-serif;
  
  margin-top: 2px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-right: 10px;
  margin-bottom: 5px;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

#content b.rank {
   color: #f07803;
   font-family: Verdana, sans-serif;
   font-style: italic;
}

#content p.filedescr {
  margin-top: 0px;
  margin-left: 20px;
  margin-right: 5px;
  padding-bottom: 5px;
  padding-right: 10px;
  margin-bottom: 15px;
  border-bottom: 1px solid #ddd;
}

#content td.cms-hdr {
   font-family: monospace, courier;
   font-weight: bold;
}

#content td.cms {
   font-family: monospace, courier;
   font-weight: bold;
}

#content td.cms-o {
   font-family: monospace, courier;
}

#content p.cms-nfo {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-right: 10px;
  padding-bottom: 3px;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

#content p.cms {
  margin-top: 0px;  
  margin-bottom: 10px;
}

#twocolumn p {
   margin-top: 0px;
}

#twocolumn h1, h2, h3 {
   margin-top: 0px;
   margin-bottom: 3px;
}

#content p.schedule {
   margin-top: 0px;
   margin-bottom: 5px;
   margin-left: 20px;
   margin-right: -2px;
   padding-bottom: 5px;
   padding-right: 10px;

   border-bottom: 1px solid #ddd;
   border-right: 1px solid #ddd;
}

#content td.schedule-day {
  font-size: 1.0em;
  font-weight: bold;
  color: black;
}

#content td.schedule-time {
  font-family: Verdana, sans-serif;
  font-size: 0.85em;
  color: #f07803;
  background-color: #f5f5f5; 
}

#content td.schedule-time-mark {
  font-family: Verdana, sans-serif;
  font-size: 0.85em;
  color: #f07803;
  background-color: #fff0e0; 
}

#content p.tax-title {
   text-align: center;
   font-weight: bold;
   font-size: 1.2em;
}

#content form {
   text-align: justify;
}

#content td.schedule-event {
   font-style: italic;
   background-color: #f5f5f5;
}
