/* reset CSS (taken from blueprint and modified a bit) */

html, body, div, span,
h1, h2, h3, h4, h5, h6, p,
a,img,  dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/*  end reset */


body {
}

.logo {
    float: right;
    height: 10em;
}

header h1 {
    text-align: center;
    background-color: #C5EFFD ;
    padding: 0.4em;
    border-top: solid 0.4em #006295;
}

footer { border-top: solid 0.4em #006295; font-size:smaller;}
footer .copyright {float:left; width:30%}
footer .source {float:right; width:30%}

.menu {
    width:12em;
    margin: 1em;
    float:left;
}

.menu ul {
    text-align:left;
    font-size: 1.4em;
    border-bottom: 3px solid #000;
    list-style: none;
}
.menu ul li{
    margin: 0.2em;
    padding: 0.2em;
    background-color: #C5EFFD;
}

.menu ul li:hover {
    background-color: #9BE1FB;
}

.menu li a {
    text-decoration: none;
    color: #000;
}

.menu fieldset {
    width: 100%;
    border: 1px solid #000;
}

.names {
    clear: left;
    padding: 2%;
}

.names li, .allplayers li{
    display: inline;
}

.rest {
    margin: auto 23% ;
    padding: 2%;
}

table.stats td, table.stats th {
  margin-left:  0.2em;
  margin-right: 0.2em;
  padding-left:  0.2em;
  padding-right: 0.2em;
  border-right: solid 0.1em #000;
}
table.stats tr td:last-child,
table.stats tr th:last-child {
    border-right: solid 0 #000;
}
table.stats th {
    min-width: 6em;
    border-bottom: solid 0.2em #000 }

table.stats thead tr .header {
    background-image: url(bg.png);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}
table.stats tbody td {
    padding: 4px;
    background-color: #eaeaea;
    vertical-align: top;
}
table.stats thead tr .headerSortUp {
    background-image: url(asc.png);
}
table.stats thead tr .headerSortDown {
    background-image: url(desc.png);
}
table.stats thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #8dbdd8;
}
table.stats {
  margin: 0.5em 1em;
  border: solid 0.2em #aeaeae;
  -moz-border-radius: 0.5em ;
}
table.stats tbody tr.odd td  { background-color:#aeaeae; }


div.rumor {
 float:left;
 min-width:30em;
 margin:10px;
 padding:5px;
 background-color:#eebb15;
 text-align:center;
}

/******* GRAPHS *****/

div.person-graph {
  margin: auto 0;
  text-align:center;
  border: solid 2px #000;
}

.bg {fill:white;}

.singleperson1{
        fill:red;
        fill-opacity:0.4;
//      stroke:red;
//      stroke-width:1;
}

.singleperson2{
        fill:yellow;
        fill-opacity:0.4;
//      stroke:yellow;
//      stroke-width:1;
}

.singleperson0{
        fill:blue;
        fill-opacity:0.4;
//      stroke:blue;
//      stroke-width:1;
}

.singleperson1:hover,.singleperson0:hover,.singleperson2:hover{
//  stroke-width:1;
        fill-opacity:0.9;
}

div.cutandpaste span {
    padding-right: 1em ;
}

/*************data input*****/
ul.datainput li table.stats {display:none;}
ul.datainput li form {display:none;}
ul.datainput li form table.stats {display:table;}

