/* classes */
UL.bio LI {
  padding-bottom: 3px ;
  padding-left: 0px ;
  list-style-image: none ;
}
DIV.editnotes {
  margin-left: -10px ;
  margin-top: 10px ;
  padding: 4px 25px 4px 0px ;
  font-size: 85% ;
  border-style: solid ;
  border-width: 1px ;
  border-color: #ffddff #644B89 #644B89 #ffddff ;
  background: #eeeeee ;
}
DIV.editnotes H3 {
  margin: 0px 0px 4px 10px ;
  padding: 0px ;
  font-weight: bold ;
}
DIV.editnotes UL {
  margin-top: 0px ;
  margin-bottom: 0px ;
}
DIV.editnotes LI {
  padding-bottom: 3px ;
  padding-left: 0px ;
  list-style-image: none ;
}
DIV.editlink {
  margin-top: 12px ;
  margin-left: -10px ;
  margin-bottom: -10px ;
}
INPUT.chead {
  width: 100% ;
  padding: 0px 5px 0px 5px ;
  font-family: "Arial", "Helv", "Helvetica", "sans-serif" ;
  font-size: 90% ;
  border-style: solid ;
  border-width: 1px ;
  border-color: #644B89 #ffeeee #ffeeee #644B89 ;
  background: #f7f2Ff ;
}
TABLE.classes {
  margin: 0px 0px 10px 0px ;
}
TABLE.classes TR.even {
  background: #f7f2Ff ;
}
TABLE.classes TR.evenedit {
  background: #E3D8F2 ;
}
TABLE.classes TD {
  padding: 2px 0px 2px 0px ;
  vertical-align: top ;
}
TABLE.classes TD.weekday {
  font-size: 125% ;
  font-weight: bold ;
  vertical-align: bottom ;
  text-transform: lowercase ;
}
TABLE.classes TD.st {
  width: 1% ;
  padding-right: 5px ;
  padding-left: 15px ;
  text-align: right ;
  white-space: nowrap ;
}
TABLE.classes TD.et {
  width: 1% ;
  padding-right: 5px ;
  padding-left: 5px ;
  text-align: right ;
  white-space: nowrap ;
}
TABLE.classes TD.desc {
  padding-right: 5px ;
  padding-left: 5px ;
}
TABLE.classes SPAN.oldesc {
  font-weight: bold ;
  color: #006600 ;
}
TABLE.classes INPUT.edittime {
  width: 70px ;
  background: #f7f2Ff ;
  border-style: solid ;
  border-width: 1px ;
  border-color: #644B89 #ffeeee #ffeeee #644B89 ;
}
TABLE.classes INPUT.editdesc {
  width: 95% ;
  height: 100% ;
  background: #f7f2Ff ;
  border-style: solid ;
  border-width: 1px ;
  border-color: #644B89 #ffeeee #ffeeee #644B89 ;
}
TABLE.classes TEXTAREA.editdesclong {
  width: 95% ;
  height: 100% ;
  background: #f7f2Ff ;
  border-style: solid ;
  border-width: 1px ;
  border-color: #644B89 #ffeeee #ffeeee #644B89 ;
}
TABLE.classes TD.notehead {
  padding: 15px 10px 2px 5px ;
  font-size: 80% ;
  font-weight: bold ;
  vertical-align: bottom ;
}
TABLE.classes TD.note {
  padding-right: 5px ;
  padding-left: 5px ;
  font-weight: bold ;
  font-size: 85% ;
  white-space: nowrap ;
}
TABLE.rates {
  margin-bottom: 10px ;
}
TABLE.rates TD {
  vertical-align: top ;
}
TABLE.rates TD.desc {
  padding: 0px 10px 4px 0px ;
}
TABLE.rates TD.rate {
  text-align: right ;
}
LI {
  padding-bottom: 4px ;
}
LI P {
  margin-bottom: 0px ;
}

TABLE.ins {
}
TABLE.ins TD {
  vertical-align: top ;
/*  border: solid 1px #ff0000 ; */
}
TABLE.ins TD.pic {
  padding: 0px 10px 25px 0px ;
}
TABLE.ins TD.name {
  height: 1% ;
  padding: 0px 0px 5px 0px ;
  font-size: 110% ;
  font-weight: bold ;
}
TABLE.ins TD.desc {
  height: 99% ;
  padding: 0px 0px 25px 10px ;
}

/* tweaks to _config/page.site.css */
TABLE.edit {
  margin-left: -20px ;
  margin-right: 0px ;
}
TABLE.edit TD.check {
  vertical-align: bottom ;
}
TABLE.edit TD.forfeit {
  padding-left: 5px ;
  text-align: left ;
  font-weight: bold ;
  white-space: nowrap ;
}
TABLE.edit TD.overtime {
  padding-left: 5px ;
  text-align: left ;
  font-weight: bold ;
  white-space: nowrap ;
}
TABLE.edit TD.playoff {
  padding-left: 5px ;
  text-align: left ;
  font-weight: bold ;
  white-space: nowrap ;
}
TABLE.edit TD.noedit {
  padding-top: 5px ;
}
TABLE.edit TD.teamhead {
  padding: 2px 0px 2px 5px ;
  font-size: 125% ;
  font-weight: bold ;
  border-style: dashed ;
  border-width: 1px 0px 0px 1px ;
  border-color: #bbbbbb ;
  background: #eeeeee ;
}
TABLE.edit TD.gamehead {
  padding: 2px 0px 2px 5px ;
  font-size: 125% ;
  font-weight: bold ;
  border-style: dashed ;
  border-width: 1px 0px 0px 1px ;
  border-color: #bbbbbb ;
  background: #eeeeee ;
}
DIV.subheading {
  margin: -6px 0 10px -10px ;
}
