/* -------------------- Results Page Styles ---------- */

#detailed-results {
 width: 49%;
}

#ladies-detailed-results {
 width: 49%;
 }

.results {
 width: 100%;
}

.team {
 text-align: left;
 font-weight: bold;
}

.results td {
 padding: .5em;
 border-bottom: 1px solid #00008B;  
}

.results th {
 padding: .25em;
}

.results tr.top td {
 border-top: 1px solid #00008B;
}

.tfooter {
 font-size: 8pt;
 vertical-align: top;
 text-align: center;
}

#menu-container {
 margin: 0 auto;
 width: 100%;
 padding-left: 3%;
 min-width: 900px;
}

#round-results-menu {
 text-align: center;
 padding: .25em;
 margin: .5em auto 0;
 float: left;
 width: 49%;
}

#round-results-menu p {
  text-align: center;
  text-indent: 0;
  margin: .25em 1em;
  font-weight: bold;
  font-size: larger;
  }

#round-results-menu tbody tr td {
  border-bottom: 1px solid #00008B;
  }

#round-results-menu tbody tr.top td {
  border-top: 1px solid #00008B;
  }



#ladies-round-results-menu {
  padding: .25em;
  margin: .5em auto 0;
  float: right;
  width: 49%;
  }

#ladies-round-results-menu p {
  text-align: center;
  text-indent: 0;
  margin: .25em 1em;
  font-weight: bold;
  font-size: larger;
  }

#ladies-round-results-menu tbody tr td {
  border-bottom: 1px solid #00008B;
  }

#ladies-round-results-menu tr.top td {
  border-top: 1px solid #00008B;
  }

/* -------------------- Round Results Page Styles ---------- */
#box-score {
  width: 70%;
  position: relative;
  left: 15%;
  }

#box-score table thead tr td {
  font-weight: bold;
  font-size: larger;
  padding: .75em;
  }

.table-team {
  width: 35%;
  text-align: left;
  font-weight: bold;
  }

.quarter {
  width: 12%;
  text-align: right;
  }

.spacer {
  width: 5%;
  text-align: right;
  }

.final {
  width: 12%;
  text-align: right;
  font-weight: bold;
  }

.goals {
  text-align: left;
  font-weight: bold;
  }

.header {
  text-align: left;
  margin: 0;
  }

.team-goals {
  text-indent: 25px;
  text-align: left;
  vertical-align: top;
  }

