#wrapper #sub_bot_body{
  margin-top:-5px;
}

#wrapper #sub_bot_body #bb_mid{
  padding-top:5px;
}

#wrapper #sub_bot_body #bb_mid #mid_mid{
  min-height:400px;
  height:auto !important;
  height:400px;
}

#wrapper #sub_bot_body #bb_mid #mid_mid #sport_mid_left{
  float:left;
  width:289px;
  margin-top:30px;
  padding-left:30px;
  font-size: 12px;
  color: #333333;
  line-height:14px;
}

#wrapper #sub_bot_body #bb_mid #mid_mid #sport_mid_left IMG{
  position:static;
}

#wrapper #sub_bot_body #bb_mid #mid_mid #sport_mid_left .team_photo{
  border: 1px solid #cccccc;
  margin-top:16px;
  width:289px;
}

#wrapper #sub_bot_body #bb_mid #mid_mid #sport_mid_right{
  float:left;
  background: url('../images/page_peel.jpg') no-repeat;
  padding:15px 15px 15px 15px;
  width:256px;
  height:352px;
  margin-left:15px;
  margin-top:30px;
  font-size: 12px;
  color: #666666;
  line-height:19px;
}

#wrapper #sub_bot_body #bb_mid #mid_mid #sport_mid_right .b_red{
  font-size: 14px;
  color: #712230;
  font-weight:bold;
}

#wrapper #sub_bot_body #bb_mid #mid_mid #sport_mid_right .team{
  font-size: 14px;
  color: #666666;
}

#wrapper #sub_bot_body #bb_mid #mid_mid #gallery IMG{
    position:static;
}

#wrapper #sub_bot_body #bb_mid #mid_mid #gallery{
    list-style:none;
    padding-left:19px;
    !padding-left:8px;
}

#wrapper #sub_bot_body #bb_mid #mid_mid #gallery LI{
  float:left;
  width:137px;
  height:137px;
  background: none;
  background-color: #FFFFFF;
  border: 1px solid #cccccc;
  margin-left:11px;
  margin-bottom:15px;
  padding-left: 0px !important;
  
}

.noMarginLeft {
}

#wrapper #sub_bot_body #bb_mid #mid_right{
  margin-top:1px;
  width:168px;
}

#wrapper #sub_bot_body #bb_mid #mid_right #roster_top{
  height:61px;
  background: url('../images/roster_header.jpg') no-repeat;
}

#wrapper #sub_bot_body #bb_mid #mid_right #roster{
    background:url('../images/roster_mid.jpg') repeat-y;
    overflow: hidden;
}

#wrapper #sub_bot_body #bb_mid #mid_right #roster #inner{
  background: url('../images/roster_inner.jpg') no-repeat;
  background-position: top;
  padding-top:5px;
  padding-left:13px;
  list-style:none;
}

#wrapper #sub_bot_body #bb_mid #mid_right #roster #inner .rule{
  display:block;
  background-color: #707070;
  height: 1px;
  width:148px;
  margin-top:5px;
  margin-bottom:5px;
  !margin-top:0px;
  !margin-bottom:4mpx;
}

#wrapper #sub_bot_body #bb_mid #mid_right #roster_bot{
  height:7px;
  background: url('../images/roster_bot.jpg') no-repeat;
}

#wrapper #sub_bot_body #bb_mid #mid_right #schedule_top{
  height:61px;
  background: url('../images/schedule.jpg') no-repeat;
}

#wrapper #sub_bot_body #bb_mid #mid_right #schedule{
    background:url('../images/roster_mid.jpg') repeat-y;
    overflow:hidden;
}

#wrapper #sub_bot_body #bb_mid #mid_right #schedule #inner{
  background: url('../images/roster_inner.jpg') no-repeat;
  background-position: top;
  padding-top:5px;
  padding-left:13px;
  list-style:none;
}

#wrapper #sub_bot_body #bb_mid #mid_right #schedule #inner .rule{
  display:block;
  background-color: #707070;
  height: 1px;
  width:148px;
  margin-top:5px;
  margin-bottom:5px;
  !margin-top:0px;
  !margin-bottom:4mpx;
}

#wrapper #sub_bot_body #bb_mid #mid_right #schedule_bot{
  height:7px;
  background: url('../images/roster_bot.jpg') no-repeat;
}



