
.standings table {
  border-collapse: collapse; 
  /* width: 100%; */
  border: solid black 1px;
  overflow: scroll; 
}
.standings tr {
  border: 1px dotted black;
}
.standings th {
  border: 1px solid black;
  font-weight: bold;
  text-align: center;
  white-space: nowrap;
  padding: 1px 2px 1px 2px;
}
.standings td {
  border: 1px solid gray;
  font-weight: normal;
  white-space: nowrap;
  padding: 1px 8px 1px 2px;
  vertical-align: top;
  /* text-align: left; */
}

.schedule table {
  border:1px solid black;
  border-collapse:collapse;
  overflow:scroll;
}
.schedule tr {
  border: 1px dotted black;
}
.schedule tr.odd {
  background-color: #FFFFEE;
}
.schedule tr.even {
  background-color:#EBF3FD;
}
.schedule th {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 15px;
  text-align: center;
  white-space: nowrap;
  border: solid black 1px;
}
.schedule td {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	white-space: nowrap;
	vertical-align: top;
	border: solid gray 1px;
	padding-left: 2px;
	padding-right: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.schedule td.winner {
	font-weight: bold;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */


.leaguesmenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 140px;
line-height: 0.9em;
font-size: 0.9em;
}

.leaguesmenu li a{
display: block;
width: 100%;
padding: 2px 4px;
text-decoration: none;
font-weight: bold;
background-color: #FFFFEE;
border: 2px solid #FFF2BF;
text-decoration:none;
}

.leaguesmenu li a:hover{
color: black;
background-color: #FFE271;
border-style: outset;
}
html > body .leaguesmenu li a:active {
border-style:inset;
}

/* for displaying playoff brackets */
table.bracket {
  border-width: 0px 0px 0px 0px;
  border-spacing: 0px;
  border-style: solid solid solid solid;
  border-color: black black black black;
  border-collapse: separate;
  /* background-color: white */;
}
table.bracket th {
  /* font-family: Verdana, Helvetica, sans-serif; */
  font-size: 9pt;
  font-weight: bold;
  border-width: 1px 1px 1px 1px;
  padding: 1px 1px 1px 1px;
  border-style: none none none none;
  border-color: gray gray gray gray;
  /* background-color: white; */
  -moz-border-radius: 0px 0px 0px 0px;
}
table.bracket td {
  /* font-family: Verdana, Helvetica, sans-serif; */
  line-height: 0.9em;
  font-size: 0.9em;
  border-width: 1px 1px 1px 1px;
  padding: 1px 1px 1px 1px;
  border-style: none none none none;
  border-color: gray gray gray gray;
  /* background-color: white; */
  -moz-border-radius: 0px 0px 0px 0px;
  /*width:  150px; */ 
  height: 12px; 
  white-space: nowrap;
  text-align: center;
}
table.bracket td#bottom {
  border-bottom:1px solid black;
  text-align: center;
}
table.bracket td#top {
  border-top:1px solid black;
  text-align: center;
}
table.bracket td#leftright {
  border-left:1px solid black;
  border-right:1px solid black;
  text-align: center;
}
table.bracket td#topright {
  border-bottom:1px solid black;
  border-right:1px solid black;
  text-align: center;
}
table.bracket td#leftbottom{
  border-left:1px solid black;
  border-bottom:1px solid black;
}
table.bracket td#bottomright {
  border-bottom:1px solid black;
  border-right:1px solid black;
}
table.bracket td#left {
  border-left:1px solid black;
}
table.bracket td#right {
  border-right:1px solid black;
}
table.bracket td#empty {
  text-align: center;
}
table.bracket td#place {
  text-align: right;
  width:  10px;
}
table.bracket td#team {
  text-align: left;
  /*width:  10px;*/
  padding-left: 10px;
}

