/* $Id:  */

/**
 * Styling for the se16po1lr bracket design
 */
 
/* Bracket - set a width so browser will scroll */
div.bracket-block {
  width: 900px;
}

/* Fonts */
div.bracket-subtitle {
  font-size: 1.25em;
}
div.bracket-comments {
  font-size: 0.9em;
}
div.bracket-round-comment {
  font-size: 1.0em;
}
div.bracket-match-competitor {
  font-size: 0.9em;
}
div.bracket-match-comment {
  font-size: 0.7em;
}
div.bracket-match-competitor-comment {
  font-size: 0.8em;
}
div.bracket-match-id {
  font-size: 0.7em;
}
div.bracket-match-score {
  font-size: 0.8em;
}
div.bracket-match-home {
  font-size: 0.7em;
}
div.bracket-result {
  font-size: 0.9em;
}
div.bracket-result-comment {
  font-size: 0.9em;
}

/* Round elements */
div.bracket-round {
  width: 120px;
}

/* Match elements */
div.bracket-match-comment-block {
  top: 25%;
}

/* Result elements */
div.bracket-results {
  width: 120px;
}

/* Bracket footer */
div.bracket-footer {
  width: 850px;
  padding-top: 20px;
}

/* Logo images */
div.bracket-logo-image-block {
  position: absolute;
  top: 30px;
  left: 340px;
  width: 180px;
}
.bracket-logo-image {
  display: block;
  margin: auto;
}
div.bracket-sponsorlogo-image-block {
  position: absolute;
  top: 380px;
  left: 340px;
  width: 180px;
}
.bracket-sponsorlogo-image {
  display: block;
  margin: auto;
}

/* Defines the top of the first match in Round 1 */
#round-1-spacer {
  height: 10px;
}
/* Defines the height of each match in Round 1 */
div.round-1-match {
  height: 80px;  
}
/* Defines some space between matches in Round 1 */
div.bracket-round-1-match-spacer {
  height: 10px;
}
/* Result elements */
div.bracket-results {
  width: 130px;
}
/* Defines the distance between results */
div.bracket-result-separator {
  height: 20px;  
}
/* Defines start of first result */
#results-spacer {
  height: 70px;
}
/* Defines distance between results */
div.bracket-result-separator {
  height: 105px;  
}
/* Defines space between left and right brackets */
#round-spacer {
  width: 400px;
}
