html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
}
body {
  font-family: Arial, sans-serif;
  font-size: 62.5%;
  line-height: 1;
  background: #000000 url('http://ohl.assets.mrx.ca/guelph/images/en/2010/body_bg2.jpg') no-repeat scroll center 149px;
}
a {
  outline: none;
  cursor: pointer;
  color: #98012e;
}
img {
  border: 0;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.clear {
  clear: both;
  height: 0;
}
/* rounded corners - all */
.rounded_5 {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.rounded_10 {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.rounded_15 {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
}
.rounded_20 {
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}
/* rounded corners - top left */
.rounded-tl_5 {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
}
.rounded-tl_10 {
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
}
.rounded-tl_15 {
  -moz-border-radius-topleft: 15px;
  -webkit-border-top-left-radius: 15px;
  border-top-left-radius: 15px;
}
.rounded-tl_20 {
  -moz-border-radius-topleft: 20px;
  -webkit-border-top-left-radius: 20px;
  border-top-left-radius: 20px;
}
/* rounded corners - top right */
.rounded-tr_5 {
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
}
.rounded-tr_10 {
  -moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
}
.rounded-tr_15 {
  -moz-border-radius-topright: 15px;
  -webkit-border-top-right-radius: 15px;
  border-top-right-radius: 15px;
}
.rounded-tr_20 {
  -moz-border-radius-topright: 20px;
  -webkit-border-top-right-radius: 20px;
  border-top-right-radius: 20px;
}
/* rounded corners - bottom left */
.rounded-bl_5 {
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.rounded-bl_10 {
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.rounded-bl_15 {
  -moz-border-radius-bottomleft: 15px;
  -webkit-border-bottom-left-radius: 15px;
  border-bottom-left-radius: 15px;
}
.rounded-bl_20 {
  -moz-border-radius-bottomleft: 20px;
  -webkit-border-bottom-left-radius: 20px;
  border-bottom-left-radius: 20px;
}
/* rounded corners - bottom right */
.rounded-br_5 {
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.rounded-br_10 {
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.rounded-br_15 {
  -moz-border-radius-bottomright: 15px;
  -webkit-border-bottom-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
.rounded-br_20 {
  -moz-border-radius-bottomright: 20px;
  -webkit-border-bottom-right-radius: 20px;
  border-bottom-right-radius: 20px;
}
/* drop-shadow */
.dropshadow {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); 
  /*filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2,MakeShadow=true,ShadowOpacity=0.5);*/
}

/* League Nav */
.leagueNav {
  margin: 0 auto;    
  width: 1000px;
  height: 39px;
  border: 1px solid #9f9f9f;
}
.teamSprite_icons {
  background: transparent url('http://ohl.assets.mrx.ca/league/images/en/2010/leaguenav_bg.png') repeat-x scroll 0 0;
  float: left;
  width: 740px;
  height: 100%;
  border-left: 1px solid #9F9F9F;
  border-right: 1px solid #9F9F9F;
}
.league_graphic {
  float: left;
  width: 42px;
  height: 100%;
  background: transparent url('http://ohl.assets.mrx.ca/league/images/en/2010/ohl_logo_leaguenav_bg.png') repeat-x scroll left center;
  overflow: hidden;
  padding: 0 10px;
}
.league_graphic a {
  float: left;
  position: relative;
  left: -10px;
  text-indent: -9999px;
  height: 40px;
  width: 62px;
}
.leagues_selector {
  float: left;
  position: relative;
  width: 40px;
  height: 37px;
  border-right: 1px solid #9F9F9F;
}
.leagues_selector .dropdown {
  display: none;
  position: absolute;
  float: left;
  right: 0;
  top: 40px;
  background: #FFF;
  width: 400px;
  z-index: 1000;
  outline: none;
  border: solid 3px #98012e;
}
.leagues_selector:hover .dropdown{ display: block; }
.leagues_selector .dropdown table tr td.strong {
  text-align: center;
  font-weight: bold;
  font-size: 1.2em;
  padding: 7px;
  color: #343434;
}
.leagues_selector a {
  color: #98012e;
  text-decoration: none;
  font-size: 1.2em;
}
.leagueNav .chl_graphic {
  background:transparent url('http://ohl.assets.mrx.ca/league/images/en/2010/chl_logo_leaguenav.png') no-repeat scroll center center;
  float:left;
  height:59px;
  position:relative;
  top:-5px;
  width:114px;
}
.leagueNav .chl_graphic a {
  float: left;
  height: 59px;
  width: 114px;
  text-indent: -9999px;
}

/* Header */
.header {
  position: relative;
  width: 100%;
  z-index: 10;
  background: #000000 url('http://ohl.assets.mrx.ca/league/images/en/2010/leaguenav_bg_darker.png') repeat-x scroll left bottom;
  border-bottom: 6px solid #98012e;
}
.header_ads {
  position: relative;
  width: 962px;
  margin: 0 auto;
  background-color: #ffffff;
  border-left: 1px solid #9f9f9f;
  border-right: 1px solid #9f9f9f;
  padding: 5px;
}
.header_ads .leaderboard_ad {
  position: relative;
  float: left;
  border: 1px solid #9f9f9f;
  width: 728px;
  height: 90px;
}
.header_ads .leaderboard_side {
  position: relative;
  float: left;
  width: 225px;
  height: 90px;
  margin-left: 5px;
  border: 1px solid #9f9f9f;
}
.header .league_nav,
.masthead {
  position: relative;
  width: 985px;
  margin: 0 auto;
}
.masthead {
  z-index: 9;
  padding-top: 32px;
}
.masthead h1 {
  float: left;
}
.masthead .team_logo {
  position: absolute;
  left: 430px;
  top: 45px;
  width: 153px;
  height: 162px;
  z-index: 9;
}
.masthead .team_sponsor {
  position: absolute;
  top: 3px;
  right: 66px;
}
.masthead .google_search {
  position: relative;
  z-index: 9;
  float: right;
  padding-top: 23px;
}
.masthead .google_search input {
  float: left;
}
.masthead .google_search input.search_text {
  width: 178px;
  height: 17px;
  margin: 0;
  padding: 2px;
}
.masthead .google_search .search_submit {
  background: transparent url('http://ohl.assets.mrx.ca/guelph/images/en/2010/button_bg_red.png') repeat-x scroll left center;
  border: 1px solid #98012e;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  line-height: 21px;
  padding: 0 8px 0 10px;
  text-decoration: none;
  /* rounded corners */
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
.masthead .google_search .search_submit a {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  font-size: 1.2em;
}
/* End Header */
/* Navigation */
.masthead .nav {
  position: relative;
  width: 950px;
  padding: 0 15px;
  background: transparent url('http://ohl.assets.mrx.ca/league/images/en/2010/nav_bg.png') repeat-x scroll 0 0;
  z-index: 8;
  height: 30px;
  border: 2px solid #d9d9d9;
  float: left;
  margin-bottom: 8px;
  margin-top: 23px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.masthead .nav .tabs {
  position: relative;
}
.masthead .nav .tabs ul {
  z-index: 98;
}
.masthead .nav .tabs ul li.toplevel {
  position: relative;
  float: left;
}
.masthead .nav .tabs ul li a.top {
  display: block;
  height: 31px;
  line-height: 31px;
  padding: 0 15px;
  font-size: 1.4em;
  font-weight: bold;
  color: #98012e;
  text-decoration: none;
  text-transform: uppercase;
}
.masthead .nav .tabs ul li.toplevel_6,
.masthead .nav .tabs ul li.toplevel_7,
.masthead .nav .tabs ul li.toplevel_8,
.masthead .nav .tabs ul li.toplevel_9 {
  float: right;
}
.masthead .nav .tabs ul li a.top:hover { 
  color: #a5001c;
  background-color: #ffffff;
}
.masthead .nav .tabs ul li .dropdown {
  display: none;
  position: absolute;
  left: 0;
  top: 31px;
  width: 175px;
  background-color: #ffffff;
}
.masthead .nav .tabs ul li.toplevel_5 .dropdown {
  left: -57px;
}
.masthead .nav .tabs ul li:hover .dropdown {
  display: block;
}
.masthead .nav .tabs ul li .dropdown ul li {
  width: 175px;
}
.masthead .nav .tabs ul li .dropdown ul li a {
  display: block;
  padding: 4px 7px;
  font-size: 1.1em;
  font-weight: bold;
  color: #98012e;
  text-decoration: none;
}
.masthead .nav .tabs ul li .dropdown ul li a:hover, .masthead .nav .tabs ul li .dropdown ul li .subsubnav a:hover {
  color: #555353;
}
.masthead .nav .tabs ul li .dropdown ul li .subsubnav a {
  padding-left: 10px;
  color: #98012e;
  font-size: 1.0em;
  font-weight: normal;
}
.masthead .nav .tabs ul li .dropdown .page {
  position: relative;
  width: 155px;
  padding: 10px;
}
/* End Navigation */
.body_container {
  position: relative;
  width: 985px;
  margin: 0 auto;
  padding-top: 10px;
  background-color: #000000;
  z-index: 8;
  clear: both;
  /*rounded corners*/
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
}
.body_container .top_col1,
.body_container .top_col2 {
  position: relative;
  float: left;
  width: 690px;
  margin-left: 10px;
}
.body_container .top_col2 {
  width: 240px;
}
.body_container .site_tab li {
  display: block;
  float: left;
  min-width: 80px;
  height: 14px;
  line-height: 14px;
  padding: 0 5px;
  margin-right: 5px;
  text-align: center;
  font-weight: bold;
  color: #98012e;
  background: transparent url('http://ohl.assets.mrx.ca/league/images/en/2010/tab_bg.png') repeat scroll left center;
}
.body_container .site_tab li.selected {
  background: #ffffff;
}
.body_container .site_tab li a {
  text-decoration: none;
  font-weight: bold;
  color: #98012e;
  background: transparent url('http://ohl.assets.mrx.ca/league/images/en/2010/arrow_right_red.png') no-repeat scroll right center;
  padding-right: 10px;
}
/* Newser */
.body_container .newser,
.body_container .newser .newser_content,
.body_container .newser #newser_video_block {
  position: relative;
  width: 688px;
}
.body_container .newser {
  overflow: hidden;
  border: 1px solid #ffffff;
}
.body_container .newser a {
  text-decoration: none;
}
.body_container .newser,
.body_container .newser .newser_content img {
  width: 688px;
  height: 290px;
}
.body_container .newser #newser_video_block {
  width: 496px;
  height: 290px;
  margin-left: 180px;
  padding: 0 6px;
  background-color: #000000;
}
.body_container .newser .photo_caption {
  position: absolute;
  right: 3px;
  top: 3px;
  color: #ffffff;
  padding: 3px 5px;
  background: transparent url('http://ohl.assets.mrx.ca/guelph/images/en/2010/newser_panel_gradient_red.png') repeat scroll 0 0;
}
.body_container .newser .newser_exerpt_container {
  position: absolute;
  left: 0;
  top: 0;
  width: 180px;
  height: 290px;
  background: transparent url('http://ohl.assets.mrx.ca/guelph/images/en/2010/newser_panel_gradient_red.png') repeat;
  overflow: hidden;
}
.body_container .newser .newser_exerpt_container h1 {
  font-size: 2.0em;
  font-weight: bold;
  color: #ffffff;
  padding: 10px 10px 7px;
}
.body_container .newser .newser_exerpt_container h1 a { color: #ffffff; }
.body_container .newser .newser_exerpt_container .exerpt_text {
  padding: 0 10px 7px;
  color: #ffffff;
  font-size: 1.2em;
}
.body_container .newser .newser_exerpt_container .site_tab li {
  background: #ffffff;
  text-transform: uppercase;
  width: 81px;
  padding: 3px 4px;
  margin: 0;
}
.body_container .newser .newser_exerpt_container .site_tab #site_tab_video {
  margin-left: 1px;
  width: 82px;
}
.body_container .newser .newser_exerpt_container .news_more_links {
  padding: 7px 10px;
}
.body_container .newser .newser_exerpt_container .news_more_links li {
  padding: 1px 0;
  list-style-type: none;
  color: #ffffff;
}
.body_container .newser .newser_exerpt_container .news_more_links a {
  color: #ffffff;
  background: transparent url('http://ohl.assets.mrx.ca/league/images/en/2010/arrow_right_white.png') no-repeat scroll left center;
  font-size: 1.1em;
  padding-left: 10px;
}
.body_container .newser .news_thumbnails {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 180px;
}
.body_container .newser .news_thumbnails .news_arrow,
.body_container .newser .news_thumbnails .news_thumbnail {
  position: relative;
  float: left;
  padding: 0 6px;
  font-weight: bold;
  font-size: 1.3em;
}
.body_container .newser .news_thumbnails .news_arrow a {
  color: #ffffff;
}
.body_container .newser .news_thumbnails .news_thumbnail a {
  color: #ffffff;
}
.body_container .newser .news_thumbnails .numberOn a {
  color: #ffffff;
  position: relative;
  font-size: 1.6em;
  bottom: 3px;
}
.body_container .newser .news_thumbnails .site_tab li {
  float: right;
  width: 88px;
  text-align: right;
  padding: 3px 4px;
  margin: 0;
  background: #ffffff;
  text-transform: uppercase;
}
/* End Newser */
.body_container .bot_col1,
.body_container .bot_col2,
.body_container .bot_col3 {
  position: relative;
  float: left;
  padding-top: 8px;
}
.body_container .bot_col1 {
  width: 413px;
  margin-left: 10px;
}
.body_container .bot_col2 {
  margin-left: 10px;
}
.body_container .bot_col3 {
  width: 320px;
}
.body_container .bigbox {
  position: relative;
  width: 300px;
  height: 250px;
  margin-left: 10px;
}
.bot_col3 .fanzone2 {
  position: relative;
  width: 308px;
  min-height: 263px;
  margin-top: 10px;
  background: #ffffff url('http://ohl.assets.mrx.ca/guelph/images/en/2010/content_block_bg.png') repeat-x scroll left bottom;
  border: 1px solid #ffffff;
  border-left: 1px solid #b9b9b9;
  /*rounded corners*/
  -moz-border-radius: 0 10px 10px 0;
  -webkit-border-radius: 0 10px 10px 0;
  border-radius: 0 10px 10px 0;
  /*dropshadow*/
  box-shadow: 5px 0px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 5px 0px 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 5px 0px 5px rgba(0, 0, 0, 0.2);
}
/* Insider */
.bot_col3 .insider_form {
  position: relative;
  width: 290px;
  padding: 10px 0;
  margin: 0 10px;
  border-bottom: 1px solid #B9B9B9;
}
.bot_col3 .insider_form h2 {
  font-size: 1.8em;
  text-transform: uppercase;
  color: #231F20;
}
.bot_col3 .insider_form p {
  font-size: 1.2em;
  padding-bottom: 5px;
}
.bot_col3 .insider_form input {
  float: left;
}
.bot_col3 .insider_form input.insider_email {
  width: 200px;
  margin: 0;
  padding: 2px;
  line-height: 17px;
  height: 17px;
}
.bot_col3 .insider_form .insider_submit {
  background: transparent url('http://ohl.assets.mrx.ca/guelph/images/en/2010/button_bg_red.png') repeat-x scroll left center;
  border: 1px solid #98012e;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  text-decoration: none;
  font-weight: bold;
  text-transform: uppercase;
  height: 23px;
  position: relative;
  left: -2px;
  /* rounded corners */
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
/* End Insider */
/* Follow Us */
.bot_col3 .social_links {
  position: relative;
  width: 288px;
  padding: 10px 0;
  margin: 0 10px;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #B9B9B9;
}
.bot_col3 .social_links img,
.bot_col3 .social_links h2 {
  position: relative;
  float: left;
}
.bot_col3 .social_links h2 {
  width: 136px;
  line-height: 35px;
  font-size: 1.4em;
  font-weight: bold;
  color: #231F20;
  text-transform: uppercase;
}
.bot_col3 .social_links img {
  display: inline;
}
/* End Follow Us */
/* Twitter */
.bot_col3 .twitter_listing {
  position: relative;
  width: 288px;
  padding: 10px 0;
  margin: 0 10px;
  border-top: 1px solid #ffffff;
}
.bot_col3 .twitter_listing h2 {
  font-size: 1.4em;
  text-transform: uppercase;
  color: #231F20;
}
.bot_col3 .twitter_listing p {
  padding: 5px 0;
  font-size: 1.1em;
  color: #343434;
  line-height: 15px;
}
.bot_col3 .twitter_listing  ul li {
  position: relative;
  float: left;
  width: 46px;
  height: 46px;
  border: 1px solid #b9b9b9;
  margin-left: 6px;
}
.bot_col3 .twitter_listing  ul li:first-child {
  margin-left: none;
}
.bot_col3 .twitter_listing  ul li img {
  width: 46px;
  height: 46px;
}
.bot_col3 .twitter_listing ul li .twitter_text {
  display: none;
  position: absolute;
  left: 35px;
  top: 15px;
  width: 100px;
  padding: 3px 4px; 
  background-color: #ffffff;
}
.bot_col3 .twitter_listing ul li:hover .twitter_text {
  display: block;
}
/* End Twitter */
/* Footer */
.footer_container {
  position: relative;
  width: 100%;
  background: #5b5b5b url('http://ohl.assets.mrx.ca/league/images/en/2010/footer_bg.png') repeat-x scroll left bottom;
}
.footer_container .footer {
  position: relative;
  width: 985px;
  margin: 0 auto;
}
.footer_container .footer .footer_links {
  position: relative;
  float: left;
  width: 205px;
  padding: 20px;
  min-height: 249px;
  font-size: 1.2em;
  border-left: 2px solid #212121;
}
.footer_container .footer .footer_links_img {
  width: 240px;
  padding: 0;
  text-align: center;
  border-left: none;
}
.footer_container .footer .footer_links_img img {
  display: block;
  margin: 20px auto 10px auto;
}
.footer_container .footer .footer_links h2 {
  padding-bottom: 15px;
  font-size: 1.6em;
  color: #ffffff;
}
.footer_container .footer .footer_links li {
  padding: 4px 0;
}
.footer_container .footer .footer_links_team li {
  display: inline;
  float: left;
  width: 122px;
  padding: 4px;
}
.footer_container .footer .footer_links li a {
  color: #979797;
  text-decoration: none;
}
/* End Footer */

/* Sked */
#sked {
  float: left;
  width: 265px;
  height: 290px;
}
#sked .site_tab li {
  border: 1px solid #FFFFFF;
  margin-right: 0;
  padding: 3px 0;
  text-transform: uppercase;
  width: 131px;
  height: 24px;
}
#sked .site_tab li.team_sked {
  /*rounded corners*/
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  border-right: 0;
  padding-right: 1px;
  background: #ffffff;  
}
#sked .site_tab li.div_sked {
  /*rounded corners*/
  -moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  background: transparent url('http://ohl.assets.mrx.ca/league/images/en/2010/tab_bg.png') repeat-x scroll left center;
  border-left: 0;
}
#sked .site_tab li.team_sked .gametime {
  background: transparent url('http://ohl.assets.mrx.ca/league/images/en/2010/arrow_right_red.png') no-repeat scroll right center;
  padding-right: 10px;
}
#sked .games {
  float: left;
  width: 263px;
  background: #FFFFFF url('http://ohl.assets.mrx.ca/guelph/images/en/2010/content_block_bg.png') repeat-x scroll left bottom;
  border: 1px solid #ffffff;
  border-top: none;
  position: relative;
  top: -10px;
  /*rounded corners*/
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
  /* dropshadow */
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
}
#sked .games h2 {
  color: #231F20;
  padding: 7px 10px 2px;
  font-size: 1.6em;
  text-transform: uppercase;
}
#sked .game, #sked .game-next {
  float: left;
  position: relative;
  width: 100%;
  height: 38px;
  border-bottom: 1px solid #B9B9B9;
  border-top: 1px solid #ffffff;
}
#sked .games .left, #sked .games .right {
  padding: 4px 2px;
  float: left;
  color: #343434;
}
#sked .games .right {
  float: right;
}
#sked .game-next .right {
  width: 100px;
  text-align: right;
  padding-left: 10px;
}
#sked .game-next {
  height: 60px;
}
#sked .first_game {
  border-top: 0;
}
#sked .logo {
  float: left;
  width: 57px;
  height: 100%;
}
#sked .game-next .logo {
  width: 80px;
}
#sked .where, #sked .win_lost {
  font-weight: bold;
  text-transform: uppercase;
}
#sked .team_name, #sked .score {
  font-size: 1.2em;
  font-weight: bold;
  text-transform: uppercase;
}
#sked .games .game-dt {
  position: absolute;
  left: 59px;
  padding: 4px 0;
}
#sked .games .game-pages {
  clear: right;
  padding: 0 2px;
}
#sked .games .left.liveplay {
  width: 180px;
  padding: 0;
}
#sked .games .sked_links {
  width: 180px;
  float: left;
  color: #343434;
}
#sked .sked_links .button_bg {
  background: #98012e;
  float: left;
  margin: 2px 0;
  padding: 3px;
}
#sked .sked_links .button_bg a, #sked .action a, #sked .button a {
  background: transparent url('http://ohl.assets.mrx.ca/league/images/en/2010/arrow_right_white.png') no-repeat scroll right center;
  color: #ffffff;
  font-size: 0.8em;
  font-weight: bold;
  padding-right: 10px;
  text-decoration: none;
  text-transform: uppercase;
}
#sked .action, #sked .button {
  padding: 2px 0;
  text-align: right;
}
#sked .button {
  padding: 7px 0;
}
#sked .action a, #sked .button a {
  background: transparent url('http://ohl.assets.mrx.ca/league/images/en/2010/arrow_right_red.png') no-repeat scroll right center;
  font-size: 1.0em;
  color: #98012e;
}
#sked .watch, #sked .radio {
  font-size: 0.9em;
}
#sked .coverage-label {
  font-weight: bold;
  text-transform: uppercase;
}
#sked .watch {
  clear: both;
  float: left;
  text-align: right;
}
#sked .radio {
  float: left;
}
#sked .countdown {
  position: absolute;
  top: 12px;
  background: transparent url('http://ohl.assets.mrx.ca/guelph/images/en/2010/newser_panel_gradient_red.png') repeat scroll 0 0;
  color: #FFF;
  text-align: center;
  width: 80px;
  padding-top: 1px;
}
#sked .countdown .puckdrop {
  text-transform: uppercase;
  font-weight: bold;
}
#sked .countdown .centre {
  font-weight: bold;
  font-size: 1.6em;
}
#sked .full_sked {
  background: transparent url('http://ohl.assets.mrx.ca/guelph/images/en/2010/more_link_bg.png') repeat-x scroll left center;
  text-align: right;
  padding: 7px 4px;
  border: 1px solid #ffffff;
  border-top: none;
  position: relative;
  top: -10px;
  /*rounded corners*/
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
}
#sked .full_sked a {
  background: transparent url('http://ohl.assets.mrx.ca/league/images/en/2010/arrow_right_white.png') no-repeat scroll right center;
  padding-right: 10px;
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
}
/* End Sked */
