#branding h1 {
	background: transparent url(/i/x/wc-x-fb.jpg) no-repeat top center;
}

/*-- WAXHEADS -----------------------------------------------------------------------------------------------------*/
td.warn {
  color: #f30;
}
tbody tr:hover {
  background-color: #eee;
}
.waxdraw,
.waxtable {
  margin-top: 12px;
  width: 100%;
  margin-bottom: 2em;	
}
table.waxgoals {
  margin-bottom: 3em;
}
.waxtable thead,
.waxdraw thead,
.waxgoals thead {
  background: #693 url(/i/9/thead-bg.png) top left repeat-x;
}
.waxtable thead td,
.waxdraw thead td {
  font-weight: bold;
}
.waxtable th,
.waxtable thead td,
.waxdraw th,
.waxdraw thead td {
  text-align: left;
}
.waxtable td,
.waxtable th,
.waxdraw td,
.waxdraw th {
  padding: 4px 4px 4px 4px;
  border-bottom: 1px dotted #ccc;
  vertical-align: top;	
  font-size: 0.875em;
}
#waxstatus tbody td {
  height: 48px;
  min-height: 48px;
}
.waxtable .highlight,
.waxdraw .highlight {
  background-color: #ccc;
}
.waxtable .emphasize,
.waxdraw .emphasize {
  color: #f93;
  font-weight: bold;
}
.waxtable .highlightemphasize,
.waxdraw .highlightemphasize {
  background-color: #9c3;	
  color: #f93;
  font-weight: bold;
}
.waxgoals {
  margin-top: 12px;
  width: 67%;
}
.waxgoals thead td {
  font-weight: bold;
}
.waxgoals td,
.waxgoals th {
  border-bottom: 1px dotted #ccc;
  vertical-align: top;
  padding: 2px 2px 2px 2px;	
}
.waxgoals .highlight {
  background-color: #ccc;
}
.waxtot {
  text-align: right;
}
/* New waxheads table styles */
table {
  margin-bottom: 1em;
}
.waxhl {
  background-color: #eee;	
}
.waxhl th,
.waxhl thead td {
  background-color: #ccc;
  font-weight: bold;
}
.waxem {
  background: transparent url(/i/6/waxem2.jpg) top left repeat-y;
  background: #fc0 url(/i/9/em-bg.png) top left repeat-x;
  border-bottom: none;
}
.waxdate {
  text-align: right;
}
.waxscor {
  text-align: center;
}
.numeric,
thead td.numeric,
.waxdraw thead td.numeric {
  text-align: right;
}

/* waxstatus */
.whp-comment {
  width: 50%;
}
#statusMsg {
  color: darkgreen;
}
.whpshl {
  background-color: #eee;	
}
.whpshl th {
  background-color: #fff;
  font-weight: bold;
}
/* Clive special case: */
.whptdcsY {
  width: 70px;
  background: transparent url(/i/whCSYes.GIF) center center no-repeat;
}
.whptdcsY span {
  display: none;
}
.whptdcsN {
  width: 70px;
  background: transparent url(/i/whCSNo.GIF) center center no-repeat;
}
.whptdcsN span {
  display: none;
}
.whptdcsM {
  width: 70px;
  min-height: 64px;
  background: transparent url(/i/whCSMaybe.GIF) center center no-repeat;
}
.whptdcsM span {
  display: none;
}
.whp-play-yes {
  width: 70px;
  background: transparent url(/i/9/w9yes.png) center center no-repeat;
}
.whp-play-yes span {
  display: none;
}
.whp-play-no {
  width: 70px;
  background: transparent url(/i/9/w9no.png) center center no-repeat;
}
.whp-play-no span {
  display: none;
}
.whp-play-maybe {
  width: 70px;
  min-height: 64px;
  background: transparent url(/i/9/w9maybe.png) center center no-repeat;
}
.whp-play-maybe span {
  display: none;
}
.whp-play-ret {
  width: 70px;
  min-height: 64px;
  background: transparent url(/i/whCSRet.gif) center center no-repeat;
}
.whp-play-ret span {
  display: none;
}
/* Temporary until all players have been updated */
.whp {
}
.whptd {
  width: 70px;
  min-height: 64px;
  background: transparent url(/i/9/w9maybe.png) center center no-repeat;
}
.whptd span {
  display: none;
}
.whp-shirt-no {
  width: 70px;
  min-height: 64px;
}
.whp-shirt-no span {
  display: none;
}
.whp-shirt-yes {
  width: 70px;
  min-height: 64px;
  background: transparent url(/i/9/w9shirts.png) center center no-repeat;
}
.whp-shirt-yes span {
  display: none;
  width: 70px;
  min-height: 64px;
}
#pg-whpstatus table tr {
  height: 64px;
  min-height: 64px;
}
#pg-whpstatus table td,
#pg-whpstatus table span {
  vertical-align: middle;
}
.posttime {
  font-style: italic;
  font-size: 0.8em;
}
/* Forms */
form {
  width: 100%;
}
form legend {
  width: 100%;
  line-height: 2em;
  height: 2em;
  margin-bottom: 2em;
  font-weight: 600;  border: 1px solid #ccc;
  background: #693 url(/i/9/thead-bg.png) top left repeat-x;
}
form legend span {
  margin-left: 0.25em;
}
form dl dt {
  width: 8em;
  float: left;
  clear: both;
  text-align: right;
  margin-right: 1em;
  margin-top: 0.25em;
}
from dl dt dd {
  margin-top: 0.25em;
  clear: right;
}
#pg-waxpayment table {
  margin-bottom: 2em;
}
#pg-waxpayment table thead {
  font-weight: bold;
}
#pg-waxpayment table td {
  padding-right: 2em;
}
#pg-waxpayment table td.num {
  text-align: right;
}
#pg-waxpayment table td.owing {
  color: #900;
}