.main_container {
  position: relative;
  width: 100%;
  height: 100%;
  min-width: 980px;
 background: #000000 url('http://nll.assets.mrx.ca/toronto/images/2011/toronto-rock-background-3.jpg') no-repeat top center;
}
.rock_container .breadcrumbs {
  position: relative;
  width: 900px;
  height: 11px;
  overflow: hidden;
}
.rock_container .breadcrumbs ul {
  margin: 0 0 0 6px;
  padding: 0;
}
.rock_container .breadcrumbs ul li {
  margin: 0;
  padding: 0 0 0 0;
  display: inline;
  list-style-type: none;
}
.rock_container .breadcrumbs ul li a {
  float: left;
  padding: 0px 2px;
  line-height: 10px;
  color: #ffffff;
  font-size: 0.9em;
  font-weight: bold;
  text-decoration: none;
}
.rock_container .breadcrumbs ul li a .bread_divider {
  font-size: 0.8em;
  font-weight: normal;
}
.rock_container .col1 {
  margin-top: 4px;
}
.rock_container .col2 {
  margin-top: 4px;
}
.rock_container h1.pagetitle {
  height: 20px;
  line-height: 20px;
  margin: 0;
  padding: 0 0 0 6px;
  font-size: 1.3em;
  color: #ffffff;
  border-top: 1px solid #929394;
  border-bottom: 1px solid #929394;
  background: url(http://nll.assets.mrx.ca/toronto/images/page_title_bg.jpg) repeat-x;
}
/* Start Page Content */
.rock_container .col1 a:link { color: #900028; }
.rock_container .col1 .roster_list_active .roster-th-name a:link,
.rock_container .col1 .roster_list_active .roster-th-pos a:link,
.rock_container .col1 .roster_list_active .roster-th-shoots a:link,
.rock_container .col1 .roster_list_active .roster-th-ht a:link,
.rock_container .col1 .roster_list_active .roster-th-wt a:link,
.rock_container .col1 .roster_list_active .roster-th-born a:link,
.rock_container .col1 .roster_list_active .roster-th-exp a:link
{ color: #ffffff; }
.rock_container .col1 .rosterlist a:visited, .rock_container .col1 .rosterlist a:link { color: #900028; }
.rock_container .col1 a:visited { color: #900028; }
.rock_container .col1 a:hover { color: #900028; }
.rock_container .col1 a:active { color: #FAA31B; }
.rock_container h1.pagetitle {
  height: 20px;
  line-height: 20px;
  margin: 0;
  padding: 0 0 0 6px;
  font-size: 1.3em;
  color: #ffffff;
  border-top: 1px solid #929394;
  border-bottom: 1px solid #929394;
  background: url(http://nll.assets.mrx.ca/toronto/images/page_title_bg.jpg) repeat-x;
}
.rock_container .page_content h2, 
.rock_container .page_content h3,
.rock_container .article_page h2 {
  margin: 0;
  padding: 5px;
  font-size: 1.1em;
  color: #8F0324;
}
.rock_container .page_content h3 {
  color: #000000;
}
.rock_container .page_content p {
  margin: 0;
  padding: 5px 5px 5px 5px;
  font-size: 10pt;
}
.rock_container .page_content .pagetabbar ul{
  margin: 0;
  padding: 0;
  height: 18px;
}
.rock_container .page_content .pagetabbar li {
  margin: 0;
  padding: 0;
  display: inline;
  list-style-type: none;
  text-align: center;
}
.rock_container .page_content .pagetabbar li a {
  float: left;
  display: block;
  line-height: 17px;
  margin: 0 1px 0 1px;
  padding: 0 15px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
  border: 1px solid #929394;
  border-bottom: none;
  background: #8f0324 url("http://nll.assets.mrx.ca/toronto/images/page_tab_bg.jpg") repeat-x;
}
.rock_container .page_content .pagetabbar li a:hover {
  color: #000000;
  background-color: #ffffff;
  background-image: none;
}
/* End Page Content */
/* Start Roster Bio */
.rock_container .roster_inside_bio h1.pagetitle {
  position: relative;
  float: left;
  width: 644px;
}
.rock_container .roster_inside_bio .ros_social {
  position: relative;
  float: left;
  height: 20px;
  line-height: 20px;
  width: 155px;
  border-top: 1px solid #929394;
  border-bottom: 1px solid #929394;
  background: url("http://nll.assets.mrx.ca/toronto/images/page_title_bg.jpg") repeat-x;
}
.rock_container .roster_inside_bio .ros_social_text {
  position: relative;
  float: left;
  padding: 0 5px;
  color: #ffffff;
  font-size: 1.1em;
}
.rock_container .roster_inside_bio .ros_social ul {
  margin: 0;
  padding: 0;
  float: left;
}
.rock_container .roster_inside_bio .ros_social li {
  margin: 0;
  padding: 0;
  display: inline;
  list-style-type: none;
}
.rock_container .roster_inside_bio .ros_social li a {
  float: left;
  margin: 0 3px;
}
.rock_container .roster_inside_bio .ros_stuff {
  position: relative;
  width: 650px;
  margin-top: 7px;
  padding-bottom: 10px;
}
.rock_container .roster_inside_bio .ros_bio_action_rel {
  position: relative;
  float: left;
  width: 355px;
}
.rock_container .roster_inside_bio .ros_bio_action_rel img {
  height:268px;
}
.rock_container .roster_inside_bio .ros_vital {
  position: relative;
  float: left;
  width: 295px;
}
.rock_container .roster_inside_bio .ros_vital .ros_vital_container {
  position: relative;
  width: 274px;
  height: 268px;
  padding: 0 0 0 15px;
  font-size: 1.2em;
  background-color:#ffffff;
}
.rock_container .roster_inside_bio .ros_vital .vital_arrow {
  font-size: 0.5em;
}
.rock_container .roster_inside_bio .ros_vital .ros_num {
  font-size: 3.0em;
  font-weight: bold;
}
.rock_container .roster_inside_bio .ros_vital .ros_name {
  font-size: 1.8em;
}
.rock_container .roster_inside_bio .ros_vital .ros_pos {
  font-size: 1.5em;
  color: #7b7b7b;
}
.rock_container .roster_inside_bio .ros_vital .ros_bio_mugshot {
  float: right;
  margin: 5px;
  border: 1px solid #000000;
}
.rock_container .roster_inside_bio .ros_vital h1.pagetitle {
  float: none;
  width: 344px;
}
.rock_container .roster_inside_bio .ros_vital .ros_bio_rel {
  position: relative;
  width: 350px;
  font-size: 1.0em;
  background-color: #2d2c2c;
}
.rock_container .roster_inside_bio .ros_vital .ros_bio_rel .ros_rel_video {
  padding-top: 10px;
}
.rock_container .roster_inside_bio .ros_vital .ros_bio_rel p {
  color: #ffffff;
  padding: 3px;
}
.rock_container .roster_inside_bio .ros_vital .ros_bio_rel a {
  display: block;
  color: #ffffff;
  text-decoration: none;
  padding: 3px;
}
.rock_container .roster_inside_bio .ros_bio {
  position: relative;
  margin-top: 10px;
}
.rock_container .roster_inside_bio .ros_bio .pagetabarea {
  border: 2px solid #adaeb0;
  border-top: 3px solid #b5161b;
}
/* End Roster Bio */
/* End Roster List */
.rock_container #rosterlist .roster-sponsor {
  text-align: center;
  padding-bottom: 15px;
}
.rock_container #rosterlist .roster-team-city, 
.rock_container #rosterlist .roster-team-name  {
  color: #B3B5B8;
}
.rock_container #rosterlist table {
  width: 650px;
}
.rock_container #rosterlist caption  {
  padding: 10px 0;
  font-weight: bold;
  color: #900028;
  text-transform: uppercase;
  border-bottom: 1px solid #B5161B;
  background-color: #E6E6E6;
}
.rock_container #rosterlist th  {
  padding: 2px;
  text-align: center;
  color: #ffffff;
  background: #514D4E;
}
.rock_container #rosterlist td  {
  padding: 3px;
  text-align: center;
}
.rock_container #rosterlist td.roster-td-name,
.rock_container #rosterlist th.roster-th-name {
  padding-left: 25px;
  text-align: left;
  width: 185px;
}
.rock_container #rosterlist .zebra  {

}
.rock_container #rosterlist .roster-th-num, 
.rock_container #rosterlist .roster-td-num  {
  text-align: right;
}
.rock_container #rosterlist .rosterpager { 
  padding: 10px 0;
  text-align: center;
  font-weight: bold;
}
/* End Roster List */
/* Start Video */
.rock_container .video_page .video_gallery_nowplaying {
  position: relative;
  float: left;
  width: 625px;
}
.rock_container .video_page .video_bar {
  position: relative;
  width: 625px;
  height: 30px;
  background-color: #2a2b2b;
}
.rock_container .video_page .video_bar .vid_social {
  position: relative;
  float: left;
  line-height: 30px;
}
.rock_container .video_page .video_bar .vid_social_text {
  position: relative;
  float: left;
  padding: 0 10px;
  color: #ffffff;
  font-size: 1.1em;
}
.rock_container .video_page .video_bar .vid_social ul {
  margin: 3px 0 0 0;
  padding: 0;
  float: left;
}
.rock_container .video_page .video_bar .vid_social li {
  margin: 0;
  padding: 0;
  display: inline;
  list-style-type: none;
}
.rock_container .video_page .video_bar .vid_social li a {
  float: left;
  margin: 0 3px;
}
.rock_container .video_page .video_bar .vid_views {
  position: relative;
  float: left;
  width: 295px;
  text-align: right;
  line-height: 30px;
  color: #ffffff;
}
.rock_container .video_page .video_bar .vid_rating {
  position: relative;
  float: left;
  width: 150px;
  height: 15px;
  line-height: 15px;
  padding: 2px;
  margin: 4px 0 0 5px;
  color: #ffffff;
  border: 1px solid #464748;
}
.rock_container .video_page .video_bar .vid_rating .vid_rating_txt {
  position: relative;
  float: left;
  padding: 0 2px;
}
.rock_container .video_page .video_gallery_also_viewed {
  position: relative;
  float: left;
  width: 650px;
  padding: 0 5px;
  font-size: 1.1em;
}
.rock_container .video_page .video_gallery_also_viewed .video_gallery_also_viewed_item {
  font-size: 1.0em;
  padding-top: 20px;
  float:left;
  width:140px;
  padding-left:60px;
}
.rock_container .video_page .video_gallery_also_viewed .video_gallery_also_viewed_item img {
  width: 115px;
  height: 66px;
  border: 1px solid #000000;
}
.rock_container .video_page .video_gallery_description {
  font-size: 1.1em;
  padding-left:5px;
}
.rock_container .video_page .video_gallery_description h1 {
  margin: 0;
  padding: 10px 0;
  font-size: 2.0em;
  color: #4a4b4c;
}
.rock_container .video_page .video_gallery_description .vid_gal_desc {
  padding: 3px 0;
}
.rock_container .video_page .video_gallery_rating .rate_text {
  float: left;
}
.rock_container .video_page .video_gallery_rating a.rating_star {
  display: block;
  float: left;
  width: 15px;
  height: 15px;
  background: transparent url("http://nll.assets.mrx.ca/toronto/images/stars.png") no-repeat 0 0; 
}
.rock_container .video_page .video_gallery_rating a.rating_star_1:hover {
  background-position: -15px 0;
}
.rock_container .video_page .video_gallery_rating a.rating_star_2:hover {
  background-position: -30px 0;
}
.rock_container .video_page .video_gallery_rating a.rating_star_3:hover {
  background-position: -45px 0;
}
.rock_container .video_page .video_gallery_rating a.rating_star_4:hover {
  background-position: -60px 0;
}
.rock_container .video_page .video_gallery_rating a.rating_star_5:hover {
  background-position: -75px 0;
}
.rock_container .video_page .footage-channels {
  position: relative;
  width: 650px;
  margin-top: 25px;
}
.rock_container .video_page .footage-lib  {
  position: relative;
  width: 650px;
}
.rock_container .video_page .footage-channels ul,
.rock_container .video_page .footage-lib #media_select ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
.rock_container .video_page .footage-channels li,
.rock_container .video_page .footage-lib #media_select li {
  display: inline;
  padding: 0px;
  margin: 0px;
}
.rock_container .video_page .footage-channels li a,
.rock_container .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: #000000 url("http://nll.assets.mrx.ca/toronto/images/vid_tab_bg.jpg") repeat-x top left; 
  border: 1px solid #97989b;
  border-bottom: none;
}
.rock_container .video_page .footage-lib #media_select li a{
  color: #000000;
  text-decoration: none;
  border: none;
  background-image: none;
  background-color: #ffffff;
}
.rock_container .video_page .footage-channels li.selected a,
.rock_container .video_page .footage-lib #media_select li.selected a{
  color: #000000;
  background-image: none;
  background-color: #ffffff;
}
.rock_container .video_page .footage-lib #media_select li.selected a{
  color: #ff0000;
}
.rock_container .video_page .footage-channels li a:hover,
.rock_container .video_page .footage-lib #media_select li a:hover {
  color: #000000;
  background-image: none;
  background-color: #ffffff;
}
.rock_container .video_page .footage-lib #media_select li a:hover {
  color: #ff0000;
}
.rock_container .video_page .footage-lib #footageliblist {
  border-top: 1px solid #97989b;
}
.rock_container .video_page #footageliblist .footage_box {
  position: relative;
  float: left;
  width: 391px;
  padding: 5px;
  margin: 10px 0;
}
.rock_container .video_page #footageliblist .footage_box .footage_thumb {
  position: relative;
  float: left;
  width: 151px;
  padding-right: 5px;
}
.rock_container .video_page #footageliblist .footage_box .footage_thumb img {
  border: 1px solid #000000;
}
.rock_container .video_page #footageliblist .footage_box .footage_box_desc {
  position: relative;
  float: left;
  width: 235px;
}
.rock_container .video_page #footageliblist .footage_box .posted_title a {
  font-weight: bold;
  font-size: 1.1em;
  color: #ff0000;
  text-decoration: none;
}
.rock_container .video_page #footageliblist .footage_box .posted_date {
  font-style: italic;
  padding: 15px 0;
}
.rock_container .video_page #footageliblist .footage_box .vid_rating_txt {
  position: relative;
  float: left;
}
.rock_container .video_page #footageliblist .vid_divider {
  position: relative;
  height: 1px;
  margin: 10px 0;
  background-color: #eaeaea;
  overflow: hidden;
}
.rock_container .video_page #footageliblist .pager {
  text-align: right;
  padding-right: 10px;
}
.rock_container .video_page #footageliblist .pager a {
  padding: 0 2px;
  color: #4b4c4d;
  font-size: 1.2em;
}
/* End Video */
/* Calendar */
.rock_container .page_calendar {
  position: relative;
}
.rock_container .page_calendar  .home_cal_month_title {
  font-weight: bold;
  padding: 5px 0;
  text-transform: uppercase;
  font-size: 1.1em;
  text-align: center;
}
.rock_container .page_calendar .calendar_day {
  /*border: 1px solid darkgrey;*/
  background: #b8bfc5 url("http://nll.assets.mrx.ca/toronto/images/cal_bg.jpg") repeat-x scroll top right;
}
.rock_container .page_calendar  .calendar_day_events {
  border: 1px solid #E22222;
  background: #b8bfc5 url("http://nll.assets.mrx.ca/toronto/images/cal_bg.jpg") repeat-x scroll top right;
}
.rock_container .page_calendar  .calendar_day_events a {
  font-weight: bold;
}
.rock_container .page_calendar  td {
  width: 108px;
  height: 80px;
}
.rock_container .page_calendar  td ul {
  margin: 0;
  padding: 0;
}
.rock_container .page_calendar  td li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.rock_container .page_calendar  .emptyday {
  /*border: 1px solid lightgrey;*/
}
.rock_container .page_calendar #calendar_day_events_events {
  text-align: left;
}
.rock_container .page_calendar .num {
  font-weight: bold;
  color: red;
}
.rock_container .page_calendar  .calendar_ajax_links {
  text-align: center;
}
.rock_container .mini_cal {
  float: right;
  width: 200px;
}
.rock_container .mini_cal .page_calendar  td {
  width: 22px;
  height: 20px;
}
.rock_container .mini_cal .page_calendar .calendar_day {
  /*border: 1px solid darkgrey;*/
  background: #b8bfc5 url("http://nll.assets.mrx.ca/toronto/images/cal_bg.jpg") repeat-x scroll top right;
}
.rock_container .mini_cal .page_calendar  .calendar_day_events {
  border: 1px solid #E22222;
  background: #b8bfc5 url("http://nll.assets.mrx.ca/toronto/images/cal_bg.jpg") repeat-x scroll top right;
}
.rock_container .mini_cal .page_calendar  .emptyday {
  /*border: 1px solid lightgrey;*/
}
.rock_container .mini_cal ul li:hover .dropdown ul {
  display: block;
  width: 100px;
  text-decoration: none;
}
.rock_container .mini_cal ul li ul {
  position: absolute;
  display: none;
  border: 1px solid #515151;
  background: #fff;
}
.rock_container .mini_cal .dropdown {
  position: relative;
}
.rock_container .mini_cal .dropdown ul {
  padding: 4px;
  z-index: 98;
}
.rock_container .mini_cal .count_items {
  padding: 10px 0 0 0;
}
.rock_container .mini_cal .calendar_item {
  display: none;
}
.rock_container .cal_item {
  width: 370px;
  padding: 5px 0 5px 10px;
}
.rock_container .cal_item .page_content_title {
  font-size: 1.3em;
  font-weight: bold
}
.rock_container .cal_item .calendar_item_date, .rock_container .cal_item .calendar_item_time {
  font-weight:bold;
}
.rock_container .cal_item .calendar_item_entry .cal_writeup {
  display:none;
}
/* Calendar end */
/* Comments*/
.rock_container .comments_section h1.pagetitle {
  margin-top: 5px;
}
.rock_container .col1 #new_comment_block #body{
  width: 300px;
  height: 100px;
}
.rock_container .col1 #new_comment_block #email{
  width: 300px;
}
.rock_container .col1 #new_comment_block #username{
  width: 300px;
}
.rock_container .col1 .comment, 
.rock_container .col1 .comment_submitted {
  padding: 10px 0;
}
.rock_container .col1 .comment_submitted,
.rock_container .col1 .new_comment_block p,
.rock_container .col1 .comment .comment_by {
  font-weight: bold;
  color:#000000;
}
.rock_container .col1 .comments_section .pager {
  margin-top: 0;
}
/* Comments end */
/* News List */
/*
.rock_container .col1_top_left .page li{
  margin: 0;
  list-style-type: none;

  height:58px;
}
*/
.rock_container .news_list_page .news_item {
  position: relative;
  width: 645px;
  padding:5px 0 5px 5px;
  border-top: 3px solid #bdbdbd;
  border-bottom: 2px solid #d8d8d8;
  background-color:#f3f3f3;
  height:100%;
}
.rock_container .news_list_page .news_item img {
  position: relative;
  float: left;
  width: 130px;
  height: 75px;
  border: 1px solid #000000;
}
.rock_container .news_list_page .news_item .news_item_text {
  position: relative;
  float: left;
  width: 500px;
  padding-left: 10px;
}
.rock_container .news_list_page .news_item .news_item_text a {
  font-weight: bold;
}
.rock_container .news_list_page .news_item .news_item_text .news_item_date {
  font-weight: bold;
  padding-bottom: 5px;
}
.rock_container .news_list_page .news_pager {
  font-weight: bold;
  text-align: center;
}
.rock_container .news_list_page .news_writer_info {
  position: relative;
  padding-bottom: 3px;
  border-bottom: 2px solid #B4181B;
}
.rock_container .news_list_page .news_writer_info img {
  position: relative;
  float: left;
  margin-right: 5px;
}
.rock_container .article_page .photo {
  position: relative;
  min-width: 100%;
  min-height: 100%;
  margin: 0 0 0 0;
  text-align:center;
}
.rock_container .article_page .photo .photo_caption {
  position: absolute;
  right: 3px;
  bottom: 3px;
  color: #ffffff;
  padding: 2px 4px;
  background-color: #000000;
}
/* News List end */
/* Photo Gallery */
.rock_container .photo_gallery_list,
.rock_container .photo_wallpaper_container .photo_wallpaper_pic_info {
  position: relative;
  float: left;
  width: 145px;
  padding: 10px 28px;
}
.rock_container .photo_gallery_list .photo_gallery_icon img,
.rock_container .photo_wallpaper_container .photo_wallpaper_pic_info img { 
  width: 145px;
  height: 95px;
}
.rock_container .photopager { 
  text-align: right;
  font-weight: bold;
}
.rock_container .highslide-gallery  .highslide-pic-info {
  position: relative;
  float: left;
  width: 145px;
  padding: 4px 8px;
}
.rock_container .highslide-gallery  .highslide-pic {
  width: 145px;
  height: 95px;
}
.rock_container .photo_wallpaper_container .photo_wallpaper_pic_info {
  padding: 10px 8px;
}
.rock_container .photo_wallpaper_container .photo_wallpaper_pic_info .photo_wallpaper_res {
  text-align: center;
}
.rock_container .photo_wallpaper_container .photo_wallpaper_pic_info .photo_wallpaper_res a {
  font-weight: bold;
  color: #000000;
}
/* End Photo Gallery */
/* Survey */
.rock_container h1.form_title {
  margin: 0;
  padding: 10px 5px;
  font-size: 1.1em;
  color: #B5161B;
}
.rock_container .survey {
  padding-left: 5px;
}
.rock_container .survey form label {
  display: block;
  width: 650px;
  margin: 2px 0 5px 0;
}
.rock_container .survey form p {
  font-weight: bold;
  padding: 10px 0;
}
.rock_container .survey form input {
  /*margin-bottom: 5px;*/
}
.rock_container .survey form select {
  margin-bottom: 5px;
}
.rock_container .survey form textarea {
  margin-bottom: 5px;
}
.rock_container .survey form label.checkbox_title {
  width: 650px;
  margin-bottom: 5px;
}
.rock_container .survey form label.checkbox {
  display: inline;
  float: right;
  width: 610px;
}
.rock_container .survey form input.checkbox {
  width: 15px;
}
/* End Survey */
/* Sked List */
.rock_container .sked_tbl .on, .rock_container .roster_list_active .on { background-color: #F0F0F0; }
.rock_container .sked_tbl .sked_tbl_0 {  }
.rock_container .sked_tbl .sked_tbl_1 {  }
.rock_container .sked_tbl table {
  width: 650px;
  border-collapse: collapse;
  margin-bottom: 10px;
}
.rock_container .sked_tbl caption {
  padding: 4px;
  font-size: 1.3em;
  font-weight: bold;
  color: #ffffff;
  text-align: left;
  background-color: #3B3D3C;
}
.rock_container .sked_tbl th {
  color: #000000;
  padding: 4px;
  text-align: center;
  border-bottom: 1px solid #B5161A;
  background-color: #BCBCBC;
}
.rock_container .sked_tbl th a {
  color: #ffffff;
}
.rock_container .sked_tbl td {
  padding: 2px;
  text-align: center;
}
.rock_container .sked_tbl .sked_details {
  background: #efefef url("http://nll.assets.mrx.ca/toronto/images/bg-shade.jpg") repeat-x top left;
  padding-bottom: 10px;
}
.rock_container .sked_tbl .sked_details .sked_sponsor {
  margin-top: 5px;
  margin-bottom: 5px;
}
.rock_container .sked_tbl .sked_details .sked_sponsor img {
  margin-top: 10px;
}
.rock_container .sked_tbl .sked_details table {
  width: 645px;
  margin-bottom: 1px;
  border-collapse: collapse;
  border: none;
}
.rock_container .sked_tbl .sked_details table img {
  padding-top: 2px;
}
.rock_container .sked_tbl .sked_details th {
  padding: 4px;
  color: #000;
  font-size: 1.0em;
  border-top: none;
  border-bottom: 1px solid #000000;
  background-color: transparent;
}
.rock_container .sked_tbl .sked_details td  {
  width: 170px;
}
.rock_container .sked_tbl .sked_details .sked_pages {
  width: 645px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  font-size: 1.1em;
  border-top: 1px dashed #000000;
  border-bottom: 1px dashed #000000;
}
.rock_container .sked_tbl .sked_details .sked_pages ul {
  margin-left: 0;
  padding-left: 0;
  display: inline;
} 
.rock_container .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 */
.rock_footer_container {
  padding-top: 0;
}
.rock_footer_container a {
  color: #ffffff;
  text-decoration: none;
}
.roster_page_bg{
  background:#fff;
  padding: 5px;
}
.roster_ul{
  padding-left:5px;
  margin-left:0;
}
.roster_left h1.cat_home_header{
  width: 180px;
}
.roster_left .related_news_container{
  width: 635px;
}
.roster_padding{
  padding:0;
  margin:0;
}
.roster_left{
  list-style: none;
  /*padding-left: 8px;*/
  margin: 0;
  padding-bottom:10px;
  /*display: inline;*/
}
.col1{
  background-color: #ffffff;
}
.articlecontent, .comments_section{
  padding: 0 5px 0 5px;
}
.schedule_img{
  width:61px;
  float:right;
  padding-right:10px;
}
.sked_info_text{
  display:inline;
}
.col1 .sked_info_text p{
  width:500px;
  padding-left:5px;
}
.insidecontainer_fullpage, .rosterlist{
  background: #D4D4D4 url('http://nll.assets.mrx.ca/toronto/images/bg-shade.jpg/2011/inside_page_bg.png') repeat-x scroll left top;
  padding-bottom: 1px;
}
.roster_rock_img{
position: absolute;
left: 578px;
width: 61px;
top:0;
}

#container3 {
    float:left;
    width:100%;
    background:green;
    overflow:hidden;
    position:relative;
}
#container2 {
    float:left;
    width:100%;
    background:yellow;
    position:relative;
    right:30%;
}
#container1 {
    float:left;
    width:100%;
    background:red;
    position:relative;
    right:40%;
}
#col1 {
    float:left;
    width:26%;
    position:relative;
    left:72%;
    overflow:hidden;
}
#col2 {
    float:left;
    width:36%;
    position:relative;
    left:76%;
    overflow:hidden;
}
#col3 {
    float:left;
    width:26%;
    position:relative;
    left:80%;
    overflow:hidden;
}
