.main_container .main_body .main_body_text .col1 {
  position: relative;
  float: left;
  width: 669px;
  padding: 28px 0 0 5px;
  z-index: 8;
}
.main_container .main_body .main_body_text .col2 {
  position: relative;
  float: left;
  width: 302px;
  padding: 28px 0 0 18px;
  z-index: 7;
}
.main_container .header .nav .breadcrumbs {
  height: 28px;
  width: 1002px;
  background: #a6a6a6 url(http://ohl.assets.mrx.ca/guelph/images/breadcrumb_bg.jpg) repeat-x top left;
  overflow: hidden;
}
.main_container .header .nav .breadcrumbs ul {
  margin: 0 0 0 145px;
  padding: 0;
}
.main_container .header .nav .breadcrumbs ul li {
  margin: 0;
  padding: 0 0 0 0;
  display: inline;
  list-style-type: none;
}
.main_container .header .nav .breadcrumbs ul li a {
  float: left;
  padding: 0px 2px;
  line-height: 28px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}
.main_container .header .nav .breadcrumbs ul li a .bread_divider {
  font-size: 0.9em;
}
.main_container .main_body .main_body_text .col2 .side_promo_top,
.main_container .main_body .main_body_text .col2 .side_promo_bottom,
.main_container .main_body .main_body_text .col2 .side_store,
.main_container .main_body .main_body_text .col2 .sked_teamg_block {
  position: relative;
  width: 300px;
  margin-bottom: 10px;
  border: 1px solid #868789;
}
.main_container .main_body .main_body_text .col2 .big_box_side {
  margin-bottom: 10px;
  text-align: center;
}
.main_container .main_body .main_body_text .col2 .side_store {
  background: #ffffff url(http://ohl.assets.mrx.ca/guelph/images/side_store_bg.jpg) no-repeat bottom left;
}
.main_container .main_body .main_body_text .col2 .side_store .shop_top {
  position: relative;
  width: 221px;
  height: 35px;
  padding: 6px 0 0 6px;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
  background: transparent url(http://ohl.assets.mrx.ca/guelph/images/store_header_bg1.png) no-repeat top left;
}
.main_container .main_body .main_body_text .col2 .side_store .shop_top img {
  position: absolute;
  left: 125px;
  top: -3px;
  width: 53px;
  height: 48px;
}
.main_container .main_body .main_body_text .col2 .side_store table {
  padding: 6px 0 6px 6px;
}
.main_container .main_body .main_body_text .col2 .side_store table img {
  border: 1px solid #000000;
  margin-right: 14px;
}
.main_container .main_body .main_body_text .col2 .side_store a {
  color: #000000;
}
.main_container .main_body .main_body_text .col2 .side_store hr {
  color: #dbdbdc;
  background-color: #dbdbdc;
  height: 1px;
}
.main_container .main_body .main_body_text .col2 .side_store .side_shop_price {
  width: 88px;
  height : 16px;
  line-height: 16px;
  color: #000000;
  font-weight: bold;
  text-align: center;
  margin: 2px 0 0 35px;
  background: transparent url(http://ohl.assets.mrx.ca/guelph/images/store_price_bg.png) no-repeat top left;
}
.main_container .main_body .main_body_text .col2 .sked_teamg_block {
  border-top: none;
}
.main_container .main_body .main_body_text .col2 .sked_teamg_block .sked_teamg_block_header {
  position: relative;
  width: 294px;
  height: 19px;
  line-height: 19px;
  padding-left: 6px;
  color: #ffffff;
  font-weight: bold;
  background: transparent url(http://ohl.assets.mrx.ca/guelph/images/sked_top_bg.jpg) no-repeat top left;
}
.main_container .main_body .main_body_text .col2 .sked_teamg_block .sked_teamg_block_header .sked_teamg_block_title {
  position: relative;
  float: left;
}
.main_container .main_body .main_body_text .col2 .sked_teamg_block .sked_teamg_block_header .sked_teamg_block_fulls a {
  position: relative;
  float: left;
  color: #ffffff;
  text-decoration: none;
  margin-left: 150px;
}
.main_container .main_body .main_body_text .col2 .sked_teamg_block .sked_teamg_block_header img {
  position: absolute;
  left: 165px;
  top: -3px;
  width: 34px;
  height: 29px;
}
.main_container .main_body .main_body_text .col2 .sked_teamg_block .sked_teamg_block_matchup {
  background: #bfc0c2 url(http://ohl.assets.mrx.ca/guelph/images/sked_matchup_bg.jpg) repeat-x top left;
}
.main_container .main_body .main_body_text .col2 .sked_teamg_block .sked_teamg_block_matchup .sked_teamg_block_matchup_teams {
  position: relative;
  float: left;
  width: 120px;
  padding-left: 4px;
  margin: 3px 0;
}
.main_container .main_body .main_body_text .col2 .sked_teamg_block .sked_teamg_block_matchup .sked_teamg_block_matchup_teams img, 
.main_container .main_body .main_body_text .col2 .sked_teamg_block .sked_teamg_block_matchup .sked_teamg_block_matchup_teams .sked_teamg_block_matchup_teams_vs {
  position: relative;
  float: left;
  width: 50px;
}
.main_container .main_body .main_body_text .col2 .sked_teamg_block .sked_teamg_block_matchup .sked_teamg_block_matchup_teams .sked_teamg_block_matchup_teams_vs {
  width: 20px;
  margin-top: 19px;
  color: #7e7f82;
  font-weight: bold;
  text-align: center;
}
.main_container .main_body .main_body_text .col2 .sked_teamg_block .sked_teamg_block_matchup .sked_teamg_block_matchup_pdesc {
  position: relative;
  float: left;
  width: 170px;
  padding: 14px 0 0 4px;
  text-align: center;
  font-weight: bold;
}
.main_container .main_body .main_body_text .col2 .sked_teamg_block .sked_teamg_block_matchup_plnks {
  background-color: #000000;
  text-align: center;
  padding: 2px 0;
  border-top: 1px solid #727374;
  border-bottom: 1px solid #727374;
}
.main_container .main_body .main_body_text .col2 .sked_teamg_block .sked_teamg_block_matchup_plnks a {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}
/* Start Page Content */
.main_container .main_body .main_body_text .col1 a:link { color: #AA0130; }
.main_container .main_body .main_body_text .col1 a:visited { color: #000000; }
.main_container .main_body .main_body_text .col1 a:hover { color: #8A8F9E; }
.main_container .main_body .main_body_text .col1 a:active { color: #302A2C; }
.main_container .main_body .main_body_text .col1  h1.pagetitle {
  height: 20px;
  line-height: 20px;
  margin: 0;
  padding: 0 0 0 6px;
  font-size: 1.1em;
  color: #ffffff;
  background: #8f0324 url(http://ohl.assets.mrx.ca/guelph/images/page_title_bg.jpg) no-repeat top right;
}
.main_container .main_body .main_body_text .col1 .page_content h2, 
.main_container .main_body .main_body_text .col1 .page_content h3 {
  margin: 0;
  padding: 5px;
  font-size: 1.1em;
  color: #8F0324;
}
.main_container .main_body .main_body_text .col1 .page_content h3 {
  color: #000000;
}
.main_container .main_body .main_body_text .col1 .page_content p {
  margin: 0;
  padding: 5px;
}
.main_container .main_body .main_body_text .col1 .page_content .pagetabbar ul{
  margin: 0;
  padding: 0;
  height: 19px;
}
.main_container .main_body .main_body_text .col1 .page_content .pagetabbar li {
  margin: 0;
  padding: 0;
  display: inline;
  list-style-type: none;
  text-align: center;
}
.main_container .main_body .main_body_text .col1 .page_content .pagetabbar li a {
  float: left;
  display: block;
  line-height: 19px;
  margin: 0 1px 0 1px;
  padding: 0 15px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
  background-color: #8f0324;
}
.main_container .main_body .main_body_text .col1 .page_content .pagetabbar li a:hover {
  color: #000000;
  background-color: #fcfcfc;
}
/* End Page Content */
/* Start Roster Bio Content */
.main_container .main_body .main_body_text .col1 .roster_inside_bio .ros_bio_header {
  position: relative;
  float: left;
  width: 50px;
  height: 35px;
  line-height: 35px;
  color: #ffffff;
  font-size: 3.0em;
  font-weight: bold;
  padding-left: 15px;
  background-color: #8F0324;
  z-index: 6;
}
.main_container .main_body .main_body_text .col1 .roster_inside_bio .ros_bio_header img {
  position: absolute;
  left: 44px;
  top: -3px;
  width: 63px;
  height: 55px;
}
.main_container .main_body .main_body_text .col1 .roster_inside_bio h1.pagetitle {
  position: relative;
  float: left;
  width: 554px;
  padding-left: 50px;
  z-index: 5;
}
.main_container .main_body .main_body_text .col1 .roster_inside_bio h1.pagetitle .ros_bio_header_pos {
  padding-left: 410px;
  color: #000000;
  font-size: 1.5em;
}
.main_container .main_body .main_body_text .col1 .roster_inside_bio .ros_bio_action_rel {
  position: relative;
  padding-top: 7px;
}
.main_container .main_body .main_body_text .col1 .roster_inside_bio .ros_bio_action_rel .ros_bio_actionshot {
  position: relative;
  float: left;
  width: 450px;
  margin-right: 6px;
}
.main_container .main_body .main_body_text .col1 .roster_inside_bio .ros_bio_action_rel .ros_bio_actionshot img {
  width: 448px;
  height: 427px;
  border: 1px solid #000000;
}
.main_container .main_body .main_body_text .col1 .roster_inside_bio .ros_bio_action_rel .ros_bio_rel {
  position: relative;
  float: left;
  width: 210px;
  border: 1px solid #77787b;
  background: #babbbd url(http://ohl.assets.mrx.ca/guelph/images/ros_rel_bg.jpg) repeat-x top left;
}
.main_container .main_body .main_body_text .col1 .roster_inside_bio .ros_bio_action_rel .ros_bio_rel h1 {
  width: 204px;
  height: 20px;
  line-height: 20px;
  color: #ffffff;
  margin: 0;
  padding: 0 0 0 6px;
  font-size: 1.1em;
  text-transform: uppercase;
  background: #8f0324 url(http://ohl.assets.mrx.ca/guelph/images/ros_rel_header_bg.jpg) no-repeat top left;
}
.main_container .main_body .main_body_text .col1 .roster_inside_bio .ros_bio_action_rel .ros_bio_rel p {
  margin: 0;
  padding: 6px;
}
.main_container .main_body .main_body_text .col1 .roster_inside_bio .ros_bio_action_rel .ros_rel_item {
  position: relative;
  padding: 15px 6px;
  background: transparent url(http://ohl.assets.mrx.ca/guelph/images/ros_rel_sep.jpg) no-repeat bottom right;
}
.main_container .main_body .main_body_text .col1 .roster_inside_bio .ros_bio_action_rel .ros_rel_item  a {
  color: #000000;
  text-decoration: none;
}
.main_container .main_body .main_body_text .col1 .roster_inside_bio .ros_bio_action_rel .ros_rel_item .ros_rel_item_title {
  padding: 6px 0;
  font-weight: bold;
}
.main_container .main_body .main_body_text .col1 .roster_inside_bio .ros_bio_action_rel .ros_rel_item .ros_rel_item_text img {
  position: relative;
  float: left;
  width: 70px;
  height: 40px;
  border: 2px solid #900028;
}
.main_container .main_body .main_body_text .col1 .roster_inside_bio .ros_bio_action_rel .ros_rel_news .ros_rel_item_text img {
  height: 27px;
}
.main_container .main_body .main_body_text .col1 .roster_inside_bio .ros_bio_action_rel .ros_rel_item .ros_rel_item_text .ros_rel_item_desc {
  position: relative;
  float: left;
  width: 116px;
  padding: 0 3px;
  font-size: 0.9em;
}
.main_container .main_body .main_body_text .col1 .roster_inside_bio .ros_bio_action_rel .ros_rel_item .ros_rel_item_text .ros_rel_item_date {
  padding-top: 10px;
  font-style: italic;
}
.main_container .main_body .main_body_text .col1 .roster_inside_bio .ros_vital {
  position: relative;
  width: 670px;
  margin-top: 7px;
  background-color: #c7c8ca;
}
.main_container .main_body .main_body_text .col1 .roster_inside_bio .ros_vital .ros_vital_header {
  position: realtive;
  height: 28px;
  line-height: 28px;
  padding-left: 6px;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: bold;
  background: #c7c8ca url(http://ohl.assets.mrx.ca/guelph/images/ros_vital_header_bg.jpg) no-repeat top left;
}
.main_container .main_body .main_body_text .col1 .roster_inside_bio .ros_vital .ros_vital_container {
  position: relative;
  padding-top: 2px;
  width: 670px;
}
.main_container .main_body .main_body_text .col1 .roster_inside_bio .ros_vital img.ros_bio_mugshot {
  position: relative;
  float: left;
  width: 175px;
  height: 154px;
  border: 1px solid #77787b;
}
.main_container .main_body .main_body_text .col1 .roster_inside_bio .ros_vital table {
  position: relative;
  float: left;
  width: 468px;
  margin: 10px 0 0 12px;
}
.main_container .main_body .main_body_text .col1 .roster_inside_bio .ros_vital td {
  padding: 3px 0;
  border-bottom: 1px solid #d9dadb;
}
.main_container .main_body .main_body_text .col1 .roster_inside_bio .ros_vital td.ros_vitalname {
  width: 139px;
}
.main_container .main_body .main_body_text .col1 .roster_inside_bio .ros_bio {
  position: relative;
  padding: 5px;
  margin-top: 3px;
  background-color: #c7c8ca;
}
.main_container .main_body .main_body_text .col1 .roster_inside_bio .ros_bio .pagetabarea {
  border: 1px solid #a7a8aa;
  background: #babbbd url(http://ohl.assets.mrx.ca/guelph/images/ros_rel_bg.jpg) repeat-x top left;
}
/* End Roster Bio Content */
/* End Roster List */
.main_container .main_body .main_body_text .col1 #rosterlist .roster-sponsor {
  text-align: center;
  padding-bottom: 15px;
}
.main_container .main_body .main_body_text .col1 #rosterlist .roster-team-city, 
.main_container .main_body .main_body_text .col1 #rosterlist .roster-team-name  {
  color: #B3B5B8;
}
.main_container .main_body .main_body_text .col1 #rosterlist table {
  width: 665px;
}
.main_container .main_body .main_body_text .col1 #rosterlist caption  {
  padding: 10px 0;
  font-weight: bold;
  color: #900028;
  text-transform: uppercase;
  border-bottom: 1px solid #8F0324;
}
.main_container .main_body .main_body_text .col1 #rosterlist th  {
  padding: 2px;
  text-align: center;
  color: #000000;
  background-color: #B3B5B8;
}
.main_container .main_body .main_body_text .col1 #rosterlist td  {
  padding: 3px;
}
.main_container .main_body .main_body_text .col1 #rosterlist .zebra  {
  background-color: #efefef;
}
.main_container .main_body .main_body_text .col1 #rosterlist .roster-th-num, 
.main_container .main_body .main_body_text .col1 #rosterlist .roster-td-num  {
  text-align: right;
}
.main_container .main_body .main_body_text .col1 #rosterlist .rosterpager { 
  padding: 10px 0;
  text-align: center;
  font-weight: bold;
}
/* End Roster List */
/* Calendar */
.main_container .main_body .main_body_text .col1 .page_calendar {
  position: relative;
}
.main_container .main_body .main_body_text .col1 .page_calendar  .home_cal_month_title {
  font-weight: bold;
  padding: 5px 0;
  text-transform: uppercase;
}
.main_container .main_body .main_body_text .col1 .page_calendar .calendar_day {
  border: 1px solid darkgrey;
  background: #b8bfc5 url(http://ohl.assets.mrx.ca/guelph/images/cal_bg.jpg) repeat-x scroll top right;
}
.main_container .main_body .main_body_text .col1 .page_calendar  .calendar_day_events {
  border: 1px solid #E22222;
  background: #b8bfc5 url(http://ohl.assets.mrx.ca/guelph/images/cal_bg.jpg) repeat-x scroll top right;
}
.main_container .main_body .main_body_text .col1 .page_calendar  .calendar_day_events a {
  font-weight: bold;
}
.main_container .main_body .main_body_text .col1 .page_calendar  td {
  width: 100px;
  height: 80px;
}
.main_container .main_body .main_body_text .col1 .page_calendar  td ul {
  margin: 0;
  padding: 0;
}
.main_container .main_body .main_body_text .col1 .page_calendar  td li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.main_container .main_body .main_body_text .col1 .page_calendar  .emptyday {
  border: 1px solid lightgrey;
}
.main_container .main_body .main_body_text .col1 .page_calendar #calendar_day_events_events {
  text-align: left;
}
.main_container .main_body .main_body_text .col1 .page_calendar .num {
  font-weight: bold;
  color: red;
}
.main_container .main_body .main_body_text .col1 .page_calendar  .calendar_ajax_links {
  text-align: center;
}
.main_container .main_body .main_body_text .col1 .mini_cal {
  float: right;
  width: 200px;
}
.main_container .main_body .main_body_text .col1 .mini_cal .page_calendar  td {
  width: 22px;
  height: 20px;
}
.main_container .main_body .main_body_text .col1 .mini_cal .page_calendar .calendar_day {
  border: 1px solid darkgrey;
  background: #b8bfc5 url(http://ohl.assets.mrx.ca/guelph/images/cal_bg.jpg) repeat-x scroll top right;
}
.main_container .main_body .main_body_text .col1 .mini_cal .page_calendar  .calendar_day_events {
  border: 1px solid #E22222;
  background: #b8bfc5 url(http://ohl.assets.mrx.ca/guelph/images/cal_bg.jpg) repeat-x scroll top right;
}
.main_container .main_body .main_body_text .col1 .mini_cal .page_calendar  .emptyday {
  border: 1px solid lightgrey;
}
.main_container .main_body .main_body_text .col1 .mini_cal ul li:hover .dropdown ul {
  display: block;
  width: 100px;
  text-decoration: none;
}
.main_container .main_body .main_body_text .col1 .mini_cal ul li ul {
  position: absolute;
  display: none;
  border: 1px solid #515151;
  background: #fff;
}
.main_container .main_body .main_body_text .col1 .mini_cal .dropdown {
  position: relative;
}
.main_container .main_body .main_body_text .col1 .mini_cal .dropdown ul {
  padding: 4px;
  z-index: 98;
}
.main_container .main_body .main_body_text .col1 .mini_cal .count_items {
  padding: 10px 0 0 0;
}
.main_container .main_body .main_body_text .col1 .mini_cal .calendar_item {
  display: none;
}
.main_container .main_body .main_body_text .col1 .cal_item {
  width: 370px;
  padding: 5px 0 5px 10px;
}
.main_container .main_body .main_body_text .col1 .cal_item .page_content_title {
  font-size: 1.3em;
  font-weight: bold
}
.main_container .main_body .main_body_text .col1 .cal_item .calendar_item_date, .main_container .main_body .main_body_text .col1 .cal_item .calendar_item_time {
  font-weight:bold;
}
.main_container .main_body .main_body_text .col1 .cal_item .calendar_item_entry .cal_writeup {
  display:none;
}
/* Calendar end */
/* Comment */
.main_container .main_body .main_body_text .col1 .new_comment_container {
  border: 1px solid #77787b;
}
.main_container .main_body .main_body_text .col1 .new_comment_container .new_comment_header {
  position: relative;
  width: 219px;
  height: 30px;
  padding: 6px 0 0 6px;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
  background: #8f0324 url(http://ohl.assets.mrx.ca/guelph/images/comment_header_bg.jpg) no-repeat top right;
}
.main_container .main_body .main_body_text .col1 .new_comment_container .new_comment_header img {
  position: absolute;
  left: 126px;
  top: -6px;
  width: 53px;
  height: 48px;
}
.main_container .main_body .main_body_text .col1 .new_comment_container table {
  margin: 20px 0 5px 5px;
}
.main_container .main_body .main_body_text .col1 #new_comment_block .stay_connected {
  position: relative;
  width: 501px;
  height: 27px;
  background: #000000 url(http://ohl.assets.mrx.ca/guelph/images/follow_us_comment_bg.jpg) no-repeat;
}
.main_container .main_body .main_body_text .col1 #new_comment_block .stay_connected .follow_us_twitter {
  margin-left: 150px;
}
.main_container .main_body .main_body_text .col1 #new_comment_block .stay_connected .follow_us_facebook {
  margin-left: 15px;
}
.main_container .main_body .main_body_text .col1 #new_comment_block button {
  float: right;
  height: 16px;
  line-height: 16px;
  margin: 5px 5px 0 0;
  font-size: 0.9em;
  font-weight: bold;
  border: 1px solid #a2a2a4;
  background: #d5d6d7 url(http://ohl.assets.mrx.ca/guelph/images/button_bg.jpg) repeat-x top left;
}
.main_container .main_body .main_body_text .col1 #existant_comments .comment_time,
.main_container .main_body .main_body_text .col1 .new_comment .comment_time {
  color: #8f0324;
}
.main_container .main_body .main_body_text .col1 #new_comment_block .comment_submitted {
  font-weight: bold;
}
/* Comment end */
/* News List */
.main_container .main_body .main_body_text .col1 .news_list_page .news_item {
  position: relative;
  width: 660px;
  margin: 10px 0;
  border-bottom: 1px dashed #c0c0c0;
}
.main_container .main_body .main_body_text .col1 .news_list_page .news_item img {
  position: relative;
  float: left;
  width: 152px;
  height: 40px;
  border: 1px solid #000000;
}
.main_container .main_body .main_body_text .col1 .news_list_page .news_item .news_item_text {
  position: relative;
  float: left;
  width: 490px;
  padding-left: 10px;
}
.main_container .main_body .main_body_text .col1 .news_list_page .news_item .news_item_text a {
  font-weight: bold;
}
.main_container .main_body .main_body_text .col1 .news_list_page .news_item .news_item_text .news_item_date {
  font-weight: bold;
  padding-bottom: 5px;
}
.main_container .main_body .main_body_text .col1 .news_list_page .news_pager {
  font-weight: bold;
  text-align: center;
}
.main_container .main_body .main_body_text .col1 .news_list_page .news_writer_info {
  position: relative;
  padding-bottom: 3px;
  border-bottom: 2px solid #8F0324;
}
.main_container .main_body .main_body_text .col1 .news_list_page .news_writer_info img {
  position: relative;
  float: left;
  margin-right: 5px;
}
/* News List end */
/* News Article */
.main_container .main_body .main_body_text .col1 .article_page .article_image {
  position: relative;
}
.main_container .main_body .main_body_text .col1 .article_page .article_image img {
  display: block;
  width: 667px;
  height: 174px;
  margin-bottom: 10px;
  border: 1px solid #000000;
}
.main_container .main_body .main_body_text .col1 .article_page .article_image .photo_caption {
  position: absolute;
  right: 2px;
  top: 2px;
  padding: 2px;
  color: #ffffff;
  background-color: #000000;
}
.main_container .main_body .main_body_text .col1 .article_page .news_rel_thoughts {
  position :relative;
  float: left;
  width: 158px;
}
.main_container .main_body .main_body_text .col1 .article_page .news_rel_thoughts .news_rel_thoughts_header {
  padding: 3px 0 3px 6px;
  color: #ffffff;
  font-weight: bold;
  background-color: #8f0324;
}
.main_container .main_body .main_body_text .col1 .article_page .news_rel_thoughts .related_subheader {
  padding: 3px 0;
  font-weight: bold;
}
.main_container .main_body .main_body_text .col1 .article_page .news_rel_thoughts .relatedthoughts_title {
  padding: 5px 0;
  border-bottom: 1px solid #dbdbdb;
}
.main_container .main_body .main_body_text .col1 .article_page .news_rel_thoughts .relatedthoughts_title a {
  color: #000000;
  text-decoration: none;
}
.main_container .main_body .main_body_text .col1 .article_page .news_article_content {
  position :relative;
  float: left;
  width: 501px;
  padding-left: 10px;
}
.main_container .main_body .main_body_text .col1 .article_page .news_article_content .newser_links,
.main_container .main_body .main_body_text .col1 .article_page .news_article_content .newser_video{
  margin: 10px 0;
}
.main_container .main_body .main_body_text .col1 .article_page .news_article_content .newser_links ul,
.main_container .main_body .main_body_text .col1 .article_page .news_article_content .newser_video ul {
  margin: 0;
  padding: 0;
}
.main_container .main_body .main_body_text .col1 .article_page .news_article_content .newser_links li,
.main_container .main_body .main_body_text .col1 .article_page .news_article_content .newser_video li {
  margin: 0;
  padding: 3px 0;
  list-style-type: none;
}
.main_container .main_body .main_body_text .col1 .article_page .new_comment_container {
  margin-top: 20px;
}
/* News Article end */
/* Poll */
.main_container .main_body .main_body_text .col1  .polltitle {
  padding: 4px 0 4px 5px;
  font-weight: bold;
}
.main_container .main_body .main_body_text .col1 .pollbox ul {
  margin: 0 0 0 5px;
  padding: 0;
}
.main_container .main_body .main_body_text .col1 .pollbox ul li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.main_container .main_body .main_body_text .col1 .pollbox ul li img{
  padding-right: 5px;
}
.main_container .main_body .main_body_text .col1 .pollbox ul li a {
  color: #000000;
  text-decoration: none;
}
.main_container .main_body .main_body_text .col1 .pollbox ul li a:hover {
  text-decoration: underline;
}
.main_container .main_body .main_body_text .col1 .pollbox ul li .percentbar {
  color: #ffffff;
  font-size: 0.8em;
  text-align: right;
  padding-right: 17px;
  background-color: #8f0324;
}
.main_container .main_body .main_body_text .col1 .pollbox .pollvotes {
  padding: 6px 0 6px 6px;
  font-weight: bold;
}
/* Poll end */
/* Photo Gallery */
.main_container .main_body .main_body_text .col1 .photo_gallery_list,
.main_container .main_body .main_body_text .col1 .photo_wallpaper_container .photo_wallpaper_pic_info {
  position: relative;
  float: left;
  width: 103px;
  padding: 10px 30px;
}
.main_container .main_body .main_body_text .col1 .photo_gallery_list .photo_gallery_icon img,
.main_container .main_body .main_body_text .col1 .photo_wallpaper_container .photo_wallpaper_pic_info img { 
  width: 103px;
  height: 59px;
}
.main_container .main_body .main_body_text .col1 .photopager { 
  text-align: right;
  font-weight: bold;
}
.main_container .main_body .main_body_text .col1 .highslide-gallery  .highslide-pic-info {
  position: relative;
  float: left;
  width: 103px;
  padding: 5px;
}
.main_container .main_body .main_body_text .col1 .highslide-gallery  .highslide-pic {
  width: 103px;
  height: 59px;
}
.main_container .main_body .main_body_text .col1 .photo_wallpaper_container .photo_wallpaper_pic_info {
  padding: 10px 15px;
}
.main_container .main_body .main_body_text .col1 .photo_wallpaper_container .photo_wallpaper_pic_info .photo_wallpaper_res {
  text-align: center;
}
.main_container .main_body .main_body_text .col1 .photo_wallpaper_container .photo_wallpaper_pic_info .photo_wallpaper_res a {
  font-weight: bold;
  color: #000000;
}
/* End Photo Gallery */
/* Survey */
.main_container .main_body .main_body_text .col1 h1.form_title {
  margin: 0;
  padding: 10px 5px;
  font-size: 1.1em;
  color: #900028;
}
.main_container .main_body .main_body_text .col1 .survey {
  padding-left: 5px;
}
.main_container .main_body .main_body_text .col1 .survey form label {
  display: block;
  width: 669px;
  margin-bottom: 2px;
}
.main_container .main_body .main_body_text .col1 .survey form p {
  font-weight: bold;
}
.main_container .main_body .main_body_text .col1 .survey form input {
  margin-bottom: 5px;
}
.main_container .main_body .main_body_text .col1 .survey form select {
  margin-bottom: 5px;
}
.main_container .main_body .main_body_text .col1 .survey form textarea {
  margin-bottom: 5px;
}
.main_container .main_body .main_body_text .col1 .survey form label.checkbox_title {
  width: 669px;
  margin-bottom: 2px;
}
.main_container .main_body .main_body_text .col1 .survey form label.checkbox {
  display: inline;
  float: right;
  width: 629px;
}
.main_container .main_body .main_body_text .col1 .survey form input.checkbox {
  width: 25px;
}
/* End Survey */
/* Sked List */
.main_container .main_body .main_body_text .col1 .recent_schedule {
  font-size: 2.0em;
  font-weight: bold;
  text-transform: uppercase;
}
.main_container .main_body .main_body_text .col1 .sked_tbl .on { background-color: #F0F0F0; }
.main_container .main_body .main_body_text .col1 .sked_tbl .sked_tbl_0 { background-color: #ffffff; }
.main_container .main_body .main_body_text .col1 .sked_tbl .sked_tbl_1 { background-color: #ffffff; }
.main_container .main_body .main_body_text .col1 .sked_tbl table {
  width: 665px;
  border-collapse: collapse;
  margin-bottom: 10px;
}
.main_container .main_body .main_body_text .col1 .sked_tbl caption {
  padding: 4px;
  font-size: 1.2em;
  font-weight: bold;
  color: #ffffff;
  text-align: left;
  background-color: #8F0324;
}
.main_container .main_body .main_body_text .col1 .sked_tbl th {
  color: #ffffff;
  padding: 4px;
  text-align: center;
  border-bottom: 1px solid #8F0324;
  background-color: #000000;
}
.main_container .main_body .main_body_text .col1 .sked_tbl th a {
  color: #ffffff;
}
.main_container .main_body .main_body_text .col1 .sked_tbl td {
  padding: 2px;
  text-align: center;
}
.main_container .main_body .main_body_text .col1 .sked_tbl .sked_details {
  background: #efefef url(http://ohl.assets.mrx.ca/guelph/images/bg-shade.jpg) repeat-x top left;
  padding-bottom: 10px;
}
.main_container .main_body .main_body_text .col1 .sked_tbl .sked_details .sked_sponsor {
  margin-top: 5px;
  margin-bottom: 5px;
}
.main_container .main_body .main_body_text .col1 .sked_tbl .sked_details .sked_sponsor img {
  margin-top: 10px;
}
.main_container .main_body .main_body_text .col1 .sked_tbl .sked_details table {
  width: 550px;
  margin-bottom: 1px;
  border-collapse: collapse;
  border: none;
}
.main_container .main_body .main_body_text .col1 .sked_tbl .sked_details table img {
  padding-top: 2px;
}
.main_container .main_body .main_body_text .col1 .sked_tbl .sked_details th {
  padding: 4px;
  color: #000;
  font-size: 1.0em;
  border-top: none;
  border-bottom: 1px solid #000000;
  background-color: transparent;
}
.main_container .main_body .main_body_text .col1 .sked_tbl .sked_details td  {
  width: 170px;
}
.main_container .main_body .main_body_text .col1 .sked_tbl .sked_details .sked_pages {
  width: 550px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  font-size: 1.1em;
  border-top: 1px dashed #000000;
  border-bottom: 1px dashed #000000;
}
.main_container .main_body .main_body_text .col1 .sked_tbl .sked_details .sked_pages ul {
  margin-left: 0;
  padding-left: 0;
  display: inline;
} 
.main_container .main_body .main_body_text .col1 .sked_tbl .sked_details .sked_pages ul li {
  margin-left: 0;
  margin-bottom: 0;
  padding: 2px 15px 5px;
  list-style: none;
  display: inline;
}
/* End Sked List */
/* Video Page */
.main_container .main_body .main_body_text .col1 .video_page {
  position: relative;
  padding-bottom: 5px;
  background-color: #c7c8ca;
}
.main_container .main_body .main_body_text .col1 .video_page #homeplayer {
  position: relative;
  width: 623px;
  margin: 0 auto;
  padding: 5px 0 10px 0;
}
.main_container .main_body .main_body_text .col1 .video_page {
  position: relative;
}
.main_container .main_body .main_body_text .col1 .video_page .video_gallery_nowplaying .videotitle {
  position: relative;
  padding: 3px 0 3px 98px;
  font-weight: bold;
  font-size: 1.5em;
  color: #ffffff;
  background-color: #8f0324;
}
.main_container .main_body .main_body_text .col1 .video_page .video_gallery_nowplaying .videotitle img {
  position: absolute;
  left: 46px;
  top: -6px;
  width: 43px;
  height: 37px;
}
.main_container .main_body .main_body_text .col1 .video_page .video_gallery_nowplaying .video_gallery_description {
  position: relative;
  padding: 3px 5px;
}
.main_container .main_body .main_body_text .col1 .video_page .video_gallery_nowplaying .video_gallery_description .posted_date {
  font-style: italic;
}
.main_container .main_body .main_body_text .col1 .video_page .video_gallery_nowplaying .video_gallery_description .views_rating {
  padding: 2px 0;
  margin: 2px 0;
  color: #9E102B;
}
.main_container .main_body .main_body_text .col1 .video_page .video_gallery_nowplaying .video_gallery_description .video_gallery_rating .rate_text {
  float: left;
}
.main_container .main_body .main_body_text .col1 .video_page .video_gallery_nowplaying .video_gallery_description .video_gallery_rating a.rating_star {
  display: block;
  float: left;
  width: 15px;
  height: 13px;
  background: transparent url(http://ohl.assets.mrx.ca/guelph/images/stars.png) no-repeat 0 0; 
}
.main_container .main_body .main_body_text .col1 .video_page .video_gallery_nowplaying .video_gallery_description .video_gallery_rating a.rating_star_1:hover {
  background-position: -15px 0;
}
.main_container .main_body .main_body_text .col1 .video_page .video_gallery_nowplaying .video_gallery_description .video_gallery_rating a.rating_star_2:hover {
  background-position: -30px 0;
}
.main_container .main_body .main_body_text .col1 .video_page .video_gallery_nowplaying .video_gallery_description .video_gallery_rating a.rating_star_3:hover {
  background-position: -45px 0;
}
.main_container .main_body .main_body_text .col1 .video_page .video_gallery_nowplaying .video_gallery_description .video_gallery_rating a.rating_star_4:hover {
  background-position: -60px 0;
}
.main_container .main_body .main_body_text .col1 .video_page .video_gallery_nowplaying .video_gallery_description .video_gallery_rating a.rating_star_5:hover {
  background-position: -75px 0;
}
.main_container .main_body .main_body_text .col1 .video_page .footage-libch-container  {
  position: relative;
  width: 656px;
  margin: 0 auto;
}
.main_container .main_body .main_body_text .col1 .video_page .footage-channels {
  position: relative;
  width: 656px;
  margin-top: 15px;
}
.main_container .main_body .main_body_text .col1 .video_page .footage-lib  {
  position: relative;
  width: 656px;
  background: #babbbd url(http://ohl.assets.mrx.ca/guelph/images/ros_rel_bg.jpg) repeat-x top left;
  border: 1px solid #97989b;
}
.main_container .main_body .main_body_text .col1 .video_page .footage-channels ul,
.main_container .main_body .main_body_text .col1 .video_page .footage-lib #media_select ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
.main_container .main_body .main_body_text .col1 .video_page .footage-channels li,
.main_container .main_body .main_body_text .col1 .video_page .footage-lib #media_select li {
  display: inline;
  padding: 0px;
  margin: 0px;
}
.main_container .main_body .main_body_text .col1 .video_page .footage-channels li a,
.main_container .main_body .main_body_text .col1 .video_page .footage-lib #media_select li a{
  float: left;
  display: block;
  height: 19px;
  line-height: 19px;
  margin-right: 2px;
  padding: 0 15px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
  background-color: #8f0324;
  border: 1px solid #97989b;
  border-bottom: none;
}
.main_container .main_body .main_body_text .col1 .video_page .footage-lib #media_select li a{
  color: #000000;
  background: none;
  border: none;
  text-decoration: none;
}
.main_container .main_body .main_body_text .col1 .video_page .footage-channels li.selected a,
.main_container .main_body .main_body_text .col1 .video_page .footage-lib #media_select li.selected a{
  color: #000000;
  background-color: #ffffff;
}
.main_container .main_body .main_body_text .col1 .video_page .footage-channels li a:hover,
.main_container .main_body .main_body_text .col1 .video_page .footage-lib #media_select li a:hover {
  color: #000000;
  background-color: #ffffff;
}
.main_container .main_body .main_body_text .col1 .video_page .footage-lib #media_select li a:hover {
  color: #5F5F5F;
  background: none;
}
.main_container .main_body .main_body_text .col1 .video_page .footage-lib #footageliblist {
  border-top: 1px solid #c0c0c0;
}
.main_container .main_body .main_body_text .col1 .video_page .footage-lib #footageliblist .pager p {
  margin: 0;
  padding: 10px 8px;
  text-align: right;
}
.main_container .main_body .main_body_text .col1 .video_page .footage-lib #footageliblist .footage-box  {
  position: relative;
  float: left;
  width: 322px;
  padding: 3px;
}
.main_container .main_body .main_body_text .col1 .video_page .footage-lib #footageliblist .footage-thumb  {
  position: relative;
  float: left;
  width: 107px;
}
.main_container .main_body .main_body_text .col1 .video_page .footage-lib #footageliblist .footage-thumb img {
  width: 103px;
  height: 59px;
  border: 2px solid #ffffff;
}
.main_container .main_body .main_body_text .col1 .video_page .footage-lib #footageliblist .footage-box-desc {
  position: relative;
  float: left;
  width: 205px;
  padding-left: 5px;
}
.main_container .main_body .main_body_text .col1 .video_page .footage-lib #footageliblist .footage-box-desc .posted_title {
  color: #8f0324;
  font-weight: bold;
}
.main_container .main_body .main_body_text .col1 .video_page .footage-lib #footageliblist .footage-box-desc .posted_date {
  font-style: italic;
  padding-top: 10px;
}
/* End Video Page */
/* Audio List */
.main_container .main_body .main_body_text .col1 .audio_list ul {
  list-style-type: none;
  margin: 10px 0 10px 10px;
  padding: 0;
}
.main_container .main_body .main_body_text .col1 .audio_list li {
  margin-bottom: 6px;
  padding: 10px 80px;
  background: transparent url(http://ohl.assets.mrx.ca/guelph/images/audio-icon-sm.jpg) no-repeat scroll 6px 50%;
}
/* End Audio List */
.main_container .main_body .main_body_text .storm_footer {
  margin-top: 20px;
}