html, body
  {
    height: 100%;
  }
a:link
  {
    color: #006600;
    text-decoration: none;
  }
a:visited
  {
    color: #006600;
    text-decoration: none;
  }
a:hover
  {
    color: #006600;
    text-decoration: underline;
  }
a:active
  {
    color: #000000;
    text-decoration: underline;
  }
a.navbar:link
  {
    color: #ffffff;
    text-decoration: none;
  }
a.navbar:visited
  {
    color: #ffffff;
    text-decoration: none;
  }
a.navbar:hover
  {
    color: #000000;
    text-decoration: none;
  }
a.navbar:active
  {
    color: #ffffff;
    text-decoration: none;
  }
a.navbar:active
  {
    color: #ffffff;
    text-decoration: none;
  }
a.result:link
  {
    color: #ffffff;
    text-decoration: none;
  }
a.result:visited
  {
    color: #ffffff;
    text-decoration: none;
  }
a.result:hover
  {
    color: #000000;
    text-decoration: none;
  }
a.result:active
  {
    color: #ffffff;
    text-decoration: none;
  }
p
  {
    padding: 0 0 8px;
  }
hr
  {
    height: 1px;
    color: #ffffff;
    border: none;
    page-break-after: always;
  }
#main
  {
    min-height: 100%;
  }
* html #main
  {
    height: 100%;
  }
#content
  {
	float: left;
    margin-left: 5px;
	width: 840px;
    text-align: left;
    font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
  }
#results
  {
    margin-left: 0px;
	float: left;
	width: 980px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
  }
#footer
  {
    height: 8px;
    margin: -8px auto 0;
  }
table.navigation td
  {
 	color: #ffffff;
	width: 150px;
	height: 28px;
	text-align: center;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
  }
.bout
  {
    vertical-align: text-top;
    text-align: center;
    font-family: "Times New Roman",serif;
	font-size: 10px;
  }
table.weights td
  {
	width: 70px;
	text-align: center;
	font-weight: bold;
  }
table.bracket
  {
	border-collapse: collapse;
  }
table.bracket th
  {
    border-bottom: 2px solid #006600;
  }
table.bracket td
  {
	width: 140px;
	font-size: 10px;
    vertical-align: bottom;
  }
.navcurrent
  {
    background-color: #000000;
    color: #ffffff;
  }
.navlink
  {
    background-color: #006600;
    color: #ffffff;
  }
table.calendar
  {
    border: 1px solid #808080;
    border-collapse: collapse;
  }
table.calendar td
  {
    width: 150px;
    height: 15px;
    background-color: #000000;
    color: #ffffff;
    border: 1px solid #808080;
    text-align: center;
    font-size: 14px;
  }
table.event
  {
    border: 1px solid #808080;
    border-collapse: collapse;
  }
table.event td
  {
    width: 150px;
    height: 90px;
    background-color: #006600;
    color:#ffffff;
    border: 1px solid #808080;
    font-size:12px;
    text-align: left;
    vertical-align: top;
  }
table.date
  {
    border: 1px solid #808080;
    border-collapse: collapse;
  }
table.date td
  {
    width: 150px;
    height: 15px;
    background-color: #ffffff;
    color: #006600;
    border: 1px solid #808080;
    font-size: 14px;
    text-align: right;
    vertical-align: middle;
  }
table.boxscore
  {
    border: 1px solid #000000;
    border-collapse: collapse;
    font-size: 14px;
  }
table.boxscore caption
  {
    font-size: 14px;
    font-weight: bold;
    text-align: left;
  }
table.boxscore th
  {
    border: 1px solid #000000;
    border-collapse: collapse;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
  }
table.boxscore td
  {
    border: 1px solid #000000;
    border-collapse: collapse;
    font-size: 14px;
    text-align: left;
  }      
