/* Form Stuff */

input,select {
  border: 1px solid black;
  font: bold 13.5px arial,sans-serif;
  color: DarkRed;
  background: #eee;
  margin: 0;
  padding: 3px;
}

textarea {
  border: 1px solid black;
  font: bold 13.5px arial,sans-serif;
  color: #000;
  background: #eee;
}

div.formrow { clear: both; padding-top: 4px; overflow: hidden; }
div.formrow span.label { float: left; width: 25%; text-align: right; }
div.formrow span.formwidget { float: right; width: 70%; text-align: left; }

#selectmenu {
  background: #ffd700;
  color: black;
  width: 100%;
  padding: 5px;
  font: bold 13px verdana,sans-serif;
  border: 1px solid black;
}

#selectmenu a {	background: #ffd700; }

#controlpanel {
  background: #ddd;
  color: black;
  width: 100%;
  padding: 5px;
  font: bold 11px verdana,sans-serif;
  border: 1px solid black;
}

#controlpanel p { color: black; font: bold 11px verdana,sans-serif; }

.stdDrop { width: 120px; }


/* Table */

tr.stats-header td {  background: #903; color: #fff; font-weight: bold; }
tr.stats-header td a { background: #903; color: #fff; text-decoration: underline; }
tr.stats-header td a:hover { background: #fff; color: #903; text-decoration: none; }

tbody td a { color: #309; }
tbody td a:hover { color: #903; text-decoration: underline;  }
tbody tr:not(.stats-section):not(.header):nth-child(odd) td { background: #fff; color: #000; font-weight: normal; }
tbody tr:not(.stats-section):not(.header):nth-child(even) td { background: #eee; color: #000; font-weight: normal; }
tbody tr:not(.stats-section):not(.header):nth-child(odd) td a { background: #fff; }
tbody tr:not(.stats-section):not(.header):nth-child(even) td a { background: #eee; }

tbody tr:not(.stats-section):not(.header):hover td { background: #d8e9d6; }
tbody tr:not(.stats-section):not(.header):hover td a { background: #d8e9d6; }

tr.stats-section td { background: #000; color: #fff; font-weight: bold; }

