body {
  margin: 0;
  padding: 0;
  background-color: #FFF;
  background-image: url(images/background.gif);
  background-repeat: repeat-y;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

body a {
  font-weight: bold;
  text-decoration: none;
}

h1 {
  font-size: 24px;
}

h2 {
  font-size: 18px;
}

h3 {
  font-size: 14px;
}

#wrapper {
  width: 775px;
  background-color:#7492B6;
  overflow: hidden;
}

#header {
  width: 775px;
  height: 115px;
  overflow: hidden;
  vertical-align: top;
  text-align: right;
}

#nav {
  position: relative;
  float: left;
  width: 124px;
  background-color: #0863A5;
  border-top: 1px solid #FFF;
  border-right: 1px solid #FFF;
  color: #FFF;
  margin-top: 10px;
  padding-bottom: 1001em;
  margin-bottom: -1000em;
}

#nav ul {
  margin:0;
  padding:0;
  list-style:none;
}

#nav li {
  float:left;
  margin:0;
  padding:0;
}

#nav a {
  display:block;
}

#sidebar {
  position: relative;
  float: right;
  width: 220px;
}

#sidebar2 {
  position: relative;
  float: right;
  width: 135px;
}

#sidebar-content {
  width: 199px;
  padding: 10px 10px;
  background-color: #0863A5;
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #FFF;
  border-left: 1px solid #FFF;
  color: #FFF;
}

#sidebar-content a {
  color: #FFF;
  font-weight: bold;
}

#sidebar-pic {
  width: 197px;
  border: 1px solid #FFF;
  background-color: #B3C6DD;
  color: #000;
}

#sidebar-pic img {
  border-bottom: 1px solid #FFF;
}

#main, #main2{
  position: relative;
  float: left;
  width: 410px;
  padding: 0 10px;
  margin-top: 10px;
}

#main2{
  width: 495px;
}

#main a, #main2 a {
  color: #112255;
}

#main ul {
  margin:0 0 0 20px;
  padding:5px 0;
}

#main li {
  padding: 0;
}

#main .content, #main2 .content {
  width: 388px;
  padding: 5px 10px;
  margin-bottom: 10px;
  background-color: #B3C6DD;
  border: 1px solid #FFF;
  color: #000;
}

#main2 .content {
  width: 473px;
  padding: 10px 10px;
}

.caption {
  margin: 4px;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  font-style: italic;
}

.tborder {
  border: 1px solid #FFF;
}

.bg1 {
  background-color: #112255;
}

tr.bg1 {
  color: #FFF;
}

.bg2 {
  background-color: #B3C6DD;
}

.bg3 {
  background-color: #FFF;
}

.playerNumber {
  font-family: Impact;
  font-size: 80px;
  margin: -15px 10px -10px 10px;
}

.playerPhoto {
  float: left;
  border: 1px solid #000;
  margin-right: 10px;
}

.playerName {
  font-size: 24px;
}

.playerPos {
  font-size: 18px;
  margin-bottom: 0px;
}

#sched table {
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #FFF;
}

#sched td {
  padding: 2px 0.5em;
  white-space: nowrap;
}

#sched tbody {
  padding-top: 55px;
  white-space: nowrap;
}

#sched tr.homeGame {
  font-weight: bold;
  color: #112255;
}

#sched td.win {
  font-weight: bold;
  color: #112255;
}

#sched td.tie {
  font-weight: bold;
  color: #000000;
}

#sched td.loss {
  font-weight: normal;
  color: #000000;
}

#prevStats table {
  border: 1px solid #FFF;
  cell-spacing: 0px;
}

#prevStats td, #prevStats th {
  font-family: Arial, Helvetica, sans-serif;
  padding: 2px 5px;
  white-space: nowrap;
  text-align: right;
}

#prevStats .alpha {
  text-align: left;
}