#block-csm-conference-details-conference {
  margin: 0 0 15px 15px !important;
  background: transparent url(img/school-logo-bg.jpg) no-repeat left top;
  width: 795px;
  height: 146px;
}
#conference {
  width: 100%;
}
#conference tr.odd,
#conference tr.odd td {
  background: transparent;
}
#conference td.conference-logo {
  width: 220px;
  height: 140px;
  border: 2px groove #333333;
  text-align: center;
}
#conference td.conference-name {
  width: 571px;
  text-align: center;
  valign: middle;
  color: #fff;
  height: 146px;
}
#conference div.conference-name {
  text-align: center;
  font-size: 2.5em;
  line-height: 1.3em;
}
#content h1.title {
  display: none;
}
#content .node.csm-conference {
  display: none;
  line-height: 0;
  background: green;
}
#content {
  float: left;
  background: transparent;
}
#sup-content {
  float: right;
  width: 250px;
  display: block;
  background: transparent;
}
#block-csm-article-cc-all,
#block-csm-conference-drafts-conference,
#block-csm-conference-recruits-conference {
  background: #fff url(img/h2-block-title.jpg) repeat-x left top;
  width: 500px;
  min-height: 200px;
  margin: 0 15px 15px 0;
  padding: 15px;
  float: left;
}
#block-csm-conference-drafts-conference .content,
#block-csm-conference-recruits-conference .content {
  padding: 0;
}
#block-csm-article-cc-all h2.block-title,
#block-csm-article-cc-preview h2.block-title,
#block-csm-conference-drafts-conference h2.block-title,
#block-csm-conference-recruits-conference h2.block-title,
#block-csm-conference-teams-conference h2.block-title {
  margin-top: 0;
  font-weight: normal;
  color: #fff;
  text-transform: uppercase;
}
#draft-rankings,
#recruit-rankings {
  width: 100%;
}
#draft-rankings tr.odd,
#draft-rankings tr.odd td,
#recruit-rankings tr.odd,
#recruit-rankings tr.odd td {
  background: transparent;
}
#draft-rankings tr.even,
#draft-rankings tr.even td,
#recruit-rankings tr.even,
#recruit-rankings tr.even td {
  background: #e2e2e2;
}
#draft-rankings td,
#recruit-rankings td {
  padding: 0.2em;
}
th.overall-rank,
th.position-rank,
th.position,
th.height,
th.weight,
td.overall-rank,
td.position-rank,
td.position,
td.height,
td.weight {
  text-align: center;
  width: 5px;
  padding: 0.2em;
}
th.position,
th.height,
th.weight,
tr.odd td.position,
tr.odd td.height,
tr.odd td.weight,
tr.even td.position,
tr.even td.height,
tr.even td.weight {
  width: 30px;
}
th.overall-rank,
td.overall-rank {
  padding-right: 10px;
}
/*right side content*/
#block-csm-conference-teams-conference {
  background: #fff url(img/h2-block-title.jpg) repeat-x left top;
  width: 220px;
  padding: 15px;
  margin: 0 15px 15px 0;
}
#block-csm-article-cc-preview {
  background: #fff url(img/h2-block-title.jpg) repeat-x left top;
  width: 220px;
  padding: 15px;
  margin: 0 15px 15px 0;
}
