/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* stats.css
 *
 * copyright (c) 2006-2009 drow <drow@bin.sh>
 * all rights reserved.
*/

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* stat block */

table.stats { margin: 2ex auto;
  border: none; border-top: 1px solid; border-color: #CCCCCC; }
table.stats table { width: 100%; margin: 4px;
  border: none; border-top: 1px solid; border-color: #CCCCCC; }
table.stats tr:hover td { background: #DEDEDE; }
table.stats tr.empty:hover td { background: none; }
table.stats tr:hover table tr:hover td { background: #FFFFFF; }
table.stats tr:hover table tr.empty:hover td { background: none; }
table.stats tr:hover table tr:hover ol li:hover { background: #DEDEDE; }

table.stats th { padding: 1ex 1em; background: #000000; color: #FFFFFF; }
table.stats td { padding: 4px 1em;
  border: none; border-bottom: 1px solid; border-color: #CCCCCC;
  vertical-align: top; }
table.stats td.icon img { border: 1px solid; border-color: #CCCCCC; }
table.stats td.section { width: 8em; padding-top: 8px;
  text-align: right; white-space: nowrap;
  font-size: larger; font-weight: bold; }
table.stats td.detail { width: 8em;
  text-align: right; white-space: nowrap; font-style: italic; }
table.stats td.key { width: 8em;
  text-align: right; white-space: nowrap; font-weight: bold; }

table.stats td.value { vertical-align: bottom; }
table.stats td.value p { margin: 0px 0px 0px 0px; }
table.stats td.value p + p { margin-top: 1ex; }
table.stats td.value ol { margin: 0px 0px 2ex 2em; padding: 0px; }
table.stats td.value ol li { margin: 0px; padding: 2px 0.5em; }
table.stats td.value hr { margin: 4px 0em;
  border: none; border-top: 1px solid; border-color: #CCCCCC; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

