#wc_head {
  position : relative;
  height : 6em;
}
#wc_head .team {
  float : left;
  width : 50%;
  position : relative;
}
#wc_head .flag {
  float : left;
  margin-right : 10px;
  height : 6em;
}
#wc_head .info {
  float : left;
}
#wc_head #team1 {
  position : absolute;
  top : 0px;
  left : 0px;
}
#wc_head #team2 {
  position : absolute;
  top : 0;
  left : 50%;
}
#wc_head .flag img {
  border : 1px solid #ccc;
}
#wc_head h2,
#wc_head h3,
#wc_head p {
  margin : 0;
  line-height : 1.3;
}
#wc_head p {
  font-size : 10px;
}
#wc_table table {
  border-collapse: collapse;
  border : 0;
  table-layout : auto;
  width : 100%;
}
#wc_table td, 
#wc_table th {
  background : none;
  border : 0;
  padding : 0;
  text-align : center;
  vertical-align : middle;
  width : 5.26%;
}
#wc_table th {
  font-weight : normal;
  padding-bottom : 3px;
}
#wc_table thead th:first-child,
#wc_table tbody th { display : none; }
#wc_table td {
  font-size : 11px;
  color : #b3b3b3;
  background : transparent;
  line-height : 1.1;
}

#wc_table td.rowjoin div {
  border : 1px solid #ddd;
  -moz-border-radius : 4px;
  -webkit-border-radius : 4px;
  border-radius : 4px;
  width : 70%;
  margin : 0 auto;
}
#wc_table td.rowjoin div:hover {
  border-color : #bbb;
}
#wc_table td span {
  padding : 2px;
  display : block;
  cursor: pointer;
}
#wc_table td em {
  font-style : normal;
  font-size : 9px;
  display : block;
}

#wc_table span.active {
  color : #333;
}
#wc_table span.sticky {
  color : #004292;
}

#wc_explore {
  position : absolute;
  top : 40px;
  text-align : right;
  width : 944px;
  margin : 0;
}

#wc_table .hover-year {
/*  border-left : 1px solid #efe4c7;
  border-right : 1px solid #efe4c7;
  background : #f7f1e2;*/
  background : #f7f5ef;
}

