.ie6message {
	display: none;
}
html, body, h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol, ul li, form, fieldset, input {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
ul, ul li {
	list-style-type: none;
}
img a{
	outline:none;
}
fieldset {
	border: none;
}

/*:::::Default page styles::::*/
.page_content ol, .page_content ul{
	padding: 4px 4px 4px 20px;
}
.page_content li {
	padding: 2px;
}
.page_content h1, .page_content h2, .page_content h3, .page_content h4, .page_content h5, .page_content h6, .page_content p, .page_content table{
	padding: 3px;
}

.page_content a{
	color:#faae32;
}

.page_content{
	padding:0 30px 0 10px;
}
/*:::::Default page styles::::*/

body {
	background: #000 url(http://cfl.assets.mrx.ca/ham/images/2009/bg.jpg) no-repeat top left;
	font-family: Helvetica,Arial,sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	height:100%;
	font-size: 62.5%;
}
a {
	color:#000;
	font-size:1em;
	text-decoration:none;
	outline: none; 
}
.clear {
	clear: both;
	height: 0;
}
.left{
	float:left;
}
.right{
	float:right;
}	
img {
	border: 0;
}
.container{
	margin:0 auto;
	position:relative;
	width:978px;
	background:#FFFFFF url(http://cfl.assets.mrx.ca/ham/images/2009/body_bg.jpg) repeat-y scroll top left;
}
.container .header{
	background: transparent url(http://cfl.assets.mrx.ca/ham/images/2010/header_bg.png) no-repeat -51px top;
	width:1231px;
	height:314px;
	position:relative;
	left:-210px;
}
.container .header h1{
	height:170px;
	left:190px;
	position:relative;
	top:135px;
	width:200px;
	z-index:99;
}
.container .header .presented{
	height:54px;
	left:1058px;
	position:absolute;
	top:137px;
	width:86px;
}
.container .header .cfl_logo_small{
	position:absolute;
	left:1145px;
	top:178px;
	z-index:98;
}
.container .header .top_ads{
	top:3px;
	left:212px;
	position:absolute;
	height:100px;
	width:970px;
}
.container .header .top_ads .page_content, .container .header .top_ads .page_content p {
	padding:0;
}
.container .body_container{
	width:980px;
	padding:0 10px 0 10px;
	background: url('http://cfl.assets.mrx.ca/ham/images/2009/body_bg.jpg') repeat-y top left;
	z-index:1;
	position:relative;
	top:-90px;
}


.container .newser_container{
	background-color: white;
	background-color:white;
	position:relative;
	z-index:1;
}

.container .newser_container .newser_top_effect{
	position:absolute;
	top:0;
	left:-10px;
	height:50px;
	width:648px;
	background: url('http://cfl.assets.mrx.ca/ham/images/2009/newser_overlay.png') no-repeat top left;
	z-index:4;	
}

.left_col{
	width:655px;
	position:relative;
	float:left;
	z-index:1;
	position:relative;

} 

.right_col{
	left:637px;
	position:absolute;
	top:0;
	width:330px;
	z-index:5;

}


/*nav start*/
.nav_container{
left:360px;
position:relative;
top:-14px;
z-index:95;
width:850px;
}
.nav_container .tabs {
  position:relative;
  z-index:99;
  padding:0 0 0 10px;
}
.tabs ul {
	z-index: 98;
	width: 100%;
	height: 30px;
}
.tabs ul li {
	float: left;
	margin: 0 -1px;
	position: relative;
	padding:3px 0;
	
}
.tabs ul li a {
	height:17px;
	margin:0 1px 0 0;
	padding:8px 13px 3px 13px;
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
	display: block;
	text-decoration: none;
}

.tabs ul li a.first { background: none; }
.tabs ul li a.last {  }
.tabs ul li:hover a.top { }	
.tabs ul li:hover a.first.top { background-position: left top; }


.nav_container .tabs ul li .dropdown ul{
  position: absolute;
  display: none;
  left: 0;
  top: 29px;
  padding:2px 0 0;
}
.nav_container .tabs ul li:hover .dropdown ul{
  display: block;
}
.nav_container .tabs ul li .dropdown ul {
  width: auto;
  height: auto;
  margin: 0;
  padding: 6px 6px 0 6px;
  background-color: #000000;
}
.nav_container .tabs ul li .dropdown ul li {
  float: none;
  width: 355px;
  margin: 0;
  padding: 0 0 0 12px;
  border-bottom: 1px solid #f9bc4c;
  background: transparent url('http://cfl.assets.mrx.ca/ham/images/2009/nav_arrow.gif') no-repeat 0 0.6em; 
}
.nav_container .tabs ul li .dropdown ul li a {
  display: block;
  height: 20px;
  line-height: 20px;
  margin: 0;
  padding: 0 0 0 5px;
  color: #FFFFFF;
  text-decoration: none;
}
.nav_container .tabs ul li .dropdown ul li a:hover {
  background: #fff url('http://cfl.assets.mrx.ca/ham/images/2009/nav_hov_bg.jpg') no-repeat top left; 
  color:#000;
}
.nav_container .tabs ul li .dropdown ul li .subsubnav a {
  float: left;
  height: auto;
  line-height: normal;
  font-size: 0.9em;
  padding: 3px 0 3px 5px;
  width: 110px;
}
.nav_container .tabs ul li .dropdown ul li .subsubnav a:hover {
  background: #fff url('http://cfl.assets.mrx.ca/ham/images/2009/nav_hov_bg.jpg') no-repeat top left;
}
.nav_container .tabs ul li .dropdown .dropdown_bottom {
  background: transparent;
  height: 12px;
}
.tabs .highlitednav{
	background:transparent url('http://cfl.assets.mrx.ca/ham/images/2009/selectednav.png') top left repeat-x ;
}

.tabs .highlitednav a.top{
	color:#000;
}
/*league nav */
.leaguenav{
height:35px;
position:relative;
top:-74px;
width:980px;
z-index:99;
left:210px;
}
.leaguenav .left1 {
  padding-top: 4px;
}
.leaguenav .left2 {
  padding-top: 2px;
}
.leaguenav .left3 {
  padding-top: 4px;
  margin-left: 10px;
}
.leaguenav #floaty_login {
  z-index: 10;
}
.leaguenav #facebook_login .fb_button {
  margin-top: 6px
}
.leaguenav #facebook_login .left-padding {
  margin: 10px 7px; 
  color: #fff;
}
.leaguenav  .leaguenav_list li {
  display: block;
  float: left;
  height: 29px;
}
.leaguenav .leaguenav_list li a {
  height: 29px;
  display: block;
  text-indent: -9999px;
  overflow: hidden;
  background: transparent url('http://cfl.assets.mrx.ca/league/images/en/2010/sprite-leaguenav-all-3.png') no-repeat;
}
.leaguenav .leaguenav_list li a.sprite-bc { width: 40px; background-position: 0 0; } 
.leaguenav .leaguenav_list li a.sprite-edm { width: 39px; background-position: -41px 0; } 
.leaguenav .leaguenav_list li a.sprite-cgy { width: 42px; background-position: -81px 0; } 
.leaguenav .leaguenav_list li a.sprite-sask { width: 47px; background-position: -124px 0; } 
.leaguenav .leaguenav_list li a.sprite-wpg { width: 46px; background-position: -171px 0; } 
.leaguenav .leaguenav_list li a.sprite-ham { width: 41px; background-position: -219px 0; } 
.leaguenav .leaguenav_list li a.sprite-tor { width: 30px; background-position: -260px 0; } 
.leaguenav .leaguenav_list li a.sprite-mtl { width: 45px; background-position: -292px 0; } 
.leaguenav .leaguenav_list li a.sprite-lcf { width: 41px; background-position: -337px 0; } 
.leaguenav .leaguenav_list li a.sprite-cfl { width: 40px; background-position: -376px 0; } 
.leaguenav .leaguenav_list li a.sprite-gc { width: 46px; background-position: -415px 0; } 

.leaguenav  .cflnetwork{
padding: 5px 5px 0 0 ;
float:left;
}
.leaguenav  .cflnetwork  ul li ul {
	display:none;
}
.leaguenav  .cflnetwork ul li:hover .leaguenavdropdown ul {
	display: block;
}
.cflnetwork .leaguenavdropdown .leaguenavdrop{
	background-color: #000;
	padding:3px 0 0 0;
	position:absolute;
	width:936px;
	z-index:50;
}
.cflnetwork .leaguenavdropdown .leaguenavdrop .navdiv {
	float:left;
	padding:0 20px 10px;
}
.cflnetwork .leaguenavdropdown .leaguenavdrop  .bottomnav_logo {
	float:left;
}

.cflnetwork .leaguenavdropdown .leaguenavdrop  li{
	list-style-type:disc;	
	margin:0 0 0 13px;
}

.leaguenav .cflsearch {
	float:left;
	margin: 5px 0 0 3px;
}
.leaguenav .cflsearch input {
	border: 1px solid #ccc;
	width: 130px;
	height: 17px;
	float: left;
	margin: 1px 3px 0;
	padding: 2px 5px 0;
}
.leaguenav .cflsearch button {
	display: block;
	width: 24px;
	height: 22px;
	text-indent: -9999px;
	overflow: hidden;
	background: url('http://cfl.assets.mrx.ca/league/images/en/2009/search_button.png') no-repeat;
	border: none;
	float: left;
}

.bottomnav {
	width:937px;
	float:left;
	font-size: x-small;
	margin:10px 0 5px 20px;
}
.bottomnav .navdiv{
	padding:0 20px 10px 43px;
	float:left;
}
.bottomnav li{
	list-style-type:disc;	
	margin:0 0 0 13px;
}
.bottomnav .navdiv .title{
	color:#002A5C;
	font-size:1.4em;
	font-weight:bold;
	padding:4px 0 7px;
}
.bottomnav li a{
	color:#000;	
	font-size:1.1em;
}
.bottomnav .bottomnav_logo{
	float:left;
}

.navdiv .title{
	color:#FAAD31;
	font-size:1.2em;
	font-weight:bold;
	padding:4px 0 7px;
}
.leaguenavdrop li a{
	color:#fff;	
	font-size:1.1em;
}
.bottomnav_logo{
	float:left;
	padding:0 0 30px;
}
.leaguenavdropdown{
	position:relative;
	left:-430px;
}
/* NAVIGATION END */

/* Newser block styles */
.newser {
  position: relative;
  width: 655px;
  height: 342px;
  margin: 0 0 5px 1px;
  overflow: hidden;
  z-index:1;
}
.newser .newser_number_zero {
  display: none;
}
.newser .newser_big_number {
  display: none;
}
.newser .newser_image_box {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 650px;
  height: 342px;
}
.newser .newser_image img {
  position: absolute;
}
.newser .newser_headline {
  position: absolute;
  left: 0px;
  bottom: 0;
  width: 654px;
  background: url(http://cfl.assets.mrx.ca/ham/images/2009/news_bg.png) repeat-x;
  height:86px;
}
.newser .newser_headline_text_container {
  width: 380px;
  margin-left: 8px;
  padding-top: 10px;
  overflow: hidden;
}
.newser_headline .newser_headline_text_container a img{
	padding: 2px 5px 0 0;
}
.newser .newser_headline_text {
  padding: 0;
  margin: 0;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 1.6em;
  font-weight: bold;
  vertical-align: bottom;
}
.newser .newser_headline_text a {
  color: #ffffff;
  text-decoration: none;
}
.newser .newser_exerpt {
	color:#FFFFFF;
	padding:3px 0 5px 10px;
	width:380px;
}



.newser .newser_links .general{
	margin: 0 0 0 3px;
	padding: 4px 0 8px 25px;
}
.newser .news_sep {
  position: absolute;
  bottom:0;
  left: 397px;
  width: 1px;
  height: 84px;
  overflow: hidden;
  background: url(http://cfl.assets.mrx.ca/ham/images/2009/yellow_line.png) no-repeat top left;
}
.newser .newser_links {
  position: absolute;
  left: 405px;
  bottom:0;
  width: 234px;
  height: 80px; 
  color: #ffffff;
  overflow: hidden;
}
.newser .newser_links ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.newser .newser_links ul li{
  margin: 0;
  padding: 4px 0 8px 28px;
  background: url(http://cfl.assets.mrx.ca/ham/images/2009/rel_link_general.png) no-repeat top left;
}
.newser .newser_links ul li.stats{
  background: url(http://cfl.assets.mrx.ca/ham/images/2009/rel_link_stats.png) no-repeat top left;
}
.newser .newser_links ul li.store{
  background: url(http://cfl.assets.mrx.ca/ham/images/2009/rel_link_shop.png) no-repeat top left;
}
.newser .newser_links a {
  color: #ffa500;
  text-decoration: none;
  font-weight: bold;
}
.newser .newser_links a:hover {
  color: #ffffff;
}
.newser #newser_video_block {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 957px;
  height: 301px;
  background-color: #000000;
  z-index: 3;
}
.newser .news_thumbnails {
	background-color:#FAAE32;
	height:110px;
	left:0;
	position:absolute;
	top:305px;
	width:407px;
}
.newser h1.news_number {
  position: absolute;
  top: 0;
  margin: 0;
  padding: 0;
}
.newser h1.news_number a {
	display:block;
	height:81px;
	line-height:80px;
	overflow:hidden;
	text-indent:-9999px;
	width:81px;
}


/* End Newser block styles */
/* HOME SCHEDULE */
.sked_teamg_sponsor{
	/* padding:15px 0 0 0; */
	position:absolute;
	top:-39px;
	right:23px;
	width:85px;
}
.sked_teamg_sponsor .sked_teamg_sponsor_presented {
  font-size: 0.8em;
  text-transform: uppercase;
}
#sked_teamg_block .sked_teamg_block_matchup .sked_teamg_block_matchup_scores {
	background:transparent url(http://cfl.assets.mrx.ca/ham/images/2009/matchup_scores.png) no-repeat scroll left bottom;
	height:20px;
	left:5px;
	padding:0 0 0 35px;
	position:absolute;
	top:50px;
	width:265px;
	z-index:50;
}
#sked_teamg_block .sked_teamg_block_matchup .sked_teamg_block_matchup_scores .sked_teamg_block_matchup_scoret {
  position: relative;
  float: left;
  width: 28px;
  height: 20px;
  line-height: 20px;
  color: #ffffff;
  font-size: 1.3em;
  font-weight: bold;
  text-align: center;
  background: url(http://cfl.assets.mrx.ca/ham/images/2009/sked_score_bg.png) no-repeat top left;
}
 #sked_teamg_block .sked_teamg_block_matchup .sked_teamg_block_matchup_scores .sked_teamg_block_matchup_scorest {
  position: relative;
  float: left;
  width: 60px;
  height: 12px;
  line-height: 12px;
  margin-top: 4px;
  color: #ffffff;
  text-align: center;
  background: #a60b14 url(http://cfl.assets.mrx.ca/ham/images/2009/score_divider_bg.jpg) repeat-x top left;
  border-bottom:1px solid #3c3c3c;
}
.sked_score_box_home_live{
	background:transparent url(http://cfl.assets.mrx.ca/ham/images/2009/sked_score_bg.png) no-repeat scroll left top;
	color:#FFFFFF;
	float:left;
	font-size:1.3em;
	font-weight:bold;
	height:20px;
	line-height:20px;
	position:relative;
	text-align:center;
	width:28px;
}
.sked_score_box_away_live{
	background:transparent url(http://cfl.assets.mrx.ca/ham/images/2009/sked_score_bg.png) no-repeat scroll left top;
	color:#FFFFFF;
	float:left;
	font-size:1.3em;
	font-weight:bold;
	height:20px;
	line-height:20px;
	position:relative;
	text-align:center;
	width:28px;
}
.sked_current_week_block_matchup_live{
	background:transparent url(http://cfl.assets.mrx.ca/ham/images/2009/matchup_scores.png) no-repeat scroll left bottom;
	height:20px;
	left:5px;
	padding:0 0 0 35px;
	position:absolute;
	top:95px;
	width:265px;
	z-index:51;
}
.sked_current_week_block_matchup_live_bar{
	background:#00693F url(http://cfl.assets.mrx.ca/ham/images/2009/score_divider_bg.jpg) repeat-x scroll left top;
	border-bottom:1px solid #3C3C3C;
	color:#FFFFFF;
	float:left;
	height:12px;
	line-height:12px;
	margin-top:4px;
	position:relative;
	text-align:center;
	width:62px;
}

.sked_teamg_block_matchup_plnks_live{
	bottom:0;
	padding:2px 0 2px 166px;
	position:relative;
	width:131px;
	z-index:4;
	height:19px;
	background: #201f1f url(http://cfl.assets.mrx.ca/ham/images/2009/live_scoring_bg.jpg) no-repeat scroll left top;
}


.home_sked{
	background: transparent url('http://cfl.assets.mrx.ca/ham/images/2009/sked_bg.png') no-repeat top left;
	width:332px;
	top:0;
	z-index:5;
	padding:5px 0 0 20px;
	float:left;
	position:relative;
}
.sked_teamg_block{
	position: relative;
}
.home_sked .sked_teamg_block_title{
	font-size:3.0em;
	font-weight:bolder;
	border-bottom:3px solid #faae35;
	width:310px;
	
}

#sked_teamg_block{
	padding:0 0 55px 5px;
	position:relative;
	height:95px;
}
.home_sked .sked_teamg_block_fulls{
background:transparent url(http://cfl.assets.mrx.ca/ham/images/2009/sked_button_bg.png) no-repeat scroll left top;
bottom:2px;
font-weight:bold;
height:18px;
margin:0 0 0 20px;
padding:7px 6px 0 7px;
position:absolute;
right:20px;
width:296px;	
} 
.sked_teamg_block_matchup{
	padding:5px 0 0 10px;
	position: relative;
	height: 80px;
}
.sked_teamg_block_matchup .right {
	position: absolute;
	top: 72px;
	right: 30px;
}
.sked_teamg_block_matchup_pages {
	font-size:1.2em;
	font-weight:bold;
	padding:7px 0 0 150px;
}
.sked_teamg_block_matchup_plnks{
	float:left;
	position:relative;
	z-index:51;
}

.sked_teamg_block_matchup_teams{
	width:170px;
	float:left;
}
/*home sked end*/



/*headings*/
.small_mod_container{
	float:left;
	width:307px;
	padding:10px 7px 0;
	position:relative;

}
.small_mod_heading{
	background: #fff url(http://cfl.assets.mrx.ca/ham/images/2009/small_heading_bg.jpg) no-repeat top left;
	height:24px;
	font-weight:bold;
	font-size:1.6em;
	padding:2px 0 0 5px;
}
.small_mod_heading .right{
	float:right;
	position:absolute;
	right:15px;
	top:15px;
}	
.small_mod_heading .right a{
	font-size:0.7em;
	font-weight:bolder;
	color:#bc2931;
}

.big_mod_container{
	float:left;
	width:625px;
	padding:10px 10px 0;
	position:relative;
}
.big_mod_heading{
	background: #fff url(http://cfl.assets.mrx.ca/ham/images/2009/big_heading_bg.jpg) no-repeat top left;
	height:26px;
	font-weight:bold;
	font-size:1.6em;
	padding:2px 0 0 5px;
}
}
.big_mod_heading .right{
	float:right;
	position:absolute;
	right:15px;
	top:15px;
}	
.big_mod_heading .right a{
	font-size:0.7em;
	font-weight:bolder;
	color:#bc2931;
}
/*headings end*/

/*right side*/
.ad_big_block_right{
	padding:5px 0 15px 0;
}	
.insider_container{
	background: #fff url(http://cfl.assets.mrx.ca/ham/images/2009/insider_bg.jpg) no-repeat top left;
	padding:2px 0 0 5px;
	height:152px;
	width:312px;
	position:relative;
	float:right;
}
.insider_container .insider_text_heading{
	font-weight:bold;
	font-size:1.6em;
	padding:7px 0 5px 2px;
}	
.insider_container .insider_text{
	font-size:1.1em;
	float:left;
	padding:15px 0 4px 0;
	width:110px;
}	
.insider_container .insider_button{
	background: #fff url(http://cfl.assets.mrx.ca/ham/images/2009/insider_button.jpg) no-repeat top left;
		position:absolute;
		bottom:1px;
		left:1px;
		width:300px;
		height:20px;
		text-align:center;
		font-size:1.1em;
		line-height:18px;
		margin: 0 0 0 10px;
}	
.insider_container .insider_button a{
	color:#333333;
	font-weight:bold;
}	


/*FAN PERSPECTIVE*/
.fan_container{
	width:310px;
	padding:10px 0 0 0;
	float:right;
}
.fan_container_title{
	background: #fff url(http://cfl.assets.mrx.ca/ham/images/2009/light_heading_bg.jpg) no-repeat top left;
	/*border-bottom:2px solid #faad31;*/
	padding:5px 0 0;
	font-size:1.8em;
	font-weight:bolder;
	position:relative;
	padding:5px 0 0 5px;
	width:302px;
}	
.fan_container .fan_container_title .twitter{
	height:28px;
	width:29px;
	border:2px solid #faad31;
	position:absolute;
	right:45px;
	bottom:-2px;
}	
.fan_container .fan_container_title .facebook{
	height:28px;
	width:29px;
	border-top:2px solid #b9b9b9;
	border-right:2px solid #b9b9b9;
	border-left:2px solid #b9b9b9;
	position:absolute;
	right:0px;
	bottom:0px;
	background: #fff url(http://cfl.assets.mrx.ca/ham/images/2009/insider_button.jpg) no-repeat top left;
}	
.fan_container .fan_container_title .down_arrow{
	background: transparent url(http://cfl.assets.mrx.ca/ham/images/2009/down_arrow.png) no-repeat top left;
	height:8px;
	width:17px;
	right:52px;
	bottom:-10px;
	position:absolute;
	z-index:99;
}
.fan_container .twitter_search_listing {
	float:left;
	background-color:#f4f4f4;
	width:283px;
	padding:8px 12px 15px;
}
.fan_container .twitter_search_listing .twitter_title {
	font-size:1.2em;
	padding-bottom:6px;
	border-bottom:1px solid lightgrey;
}
.fan_container .twitter_search_listing .twitter_search_entry {
	float:left;
	padding:9px 0 5px;
	font-size:1.1em;
	border-bottom:1px solid lightgrey;
	width:283px;
}
.fan_container .twitter_search_listing .twitter_search_entry .twitter_search_user_date {
	font-style:italic;
	color:#828282;
	font-size:0.9em;
}
.fan_container .page_content {
	padding:0px;
}
/*END FAN PERSPECTIVE*/

.home_depth_charts{
	padding:10px 0 0 14px;
	float:left;
}
.home_depth_charts img{
	padding:1px;
	border:1px solid #a5a5a5;
}

/*ticats store*/
.ticats_store {
	background:#FFFFFF url(http://cfl.assets.mrx.ca/ham/images/2009/mod_bg.jpg) no-repeat scroll right top;
	float:left;
	position:relative;
	width:307px;
}

.ticats_store .page .page_content {
	padding:0 0 0 3px;
}

.sign_ups{
	padding:10px 0 0 14px;
	float:left;
}
.sign_ups img{
	padding:1px;
	border:1px solid #a5a5a5;
}	
.home_fan_poll{
	width:310px;
	padding:10px 0 0 0;
	float:right;
}	

.home_fan_poll .right {
	float:right;
	position:absolute;
	right:15px;
	top:15px;
}

.home_fan_poll .right a {
	color:#BC2931;
	font-size:0.6em;
	font-weight:bolder;
}

.home_fan_poll .fan_container_title{
	border:none;
}	

/* fan poll start */
.fanpoll_container {
	float:left;
	width:305px;
	padding:10px 0 0 4px;
}

.inside.fanpoll{
	width:304px;
	float:left;
	margin: 0 0 10px 0;
}

.polltitle {
	font-size: 1.2em;
	font-weight: bold;
	padding: 0 0 12px 0;
}

.pollbody {
	display: none;
}

.pollbox {
	margin: 0;
	padding: 2px 0 0 20px;
}

.pollbox ul {
	margin: 0;
}

.pollbox li {
	list-style-type: circle;
	font-size: 1.2em;
	margin: 0;
	padding: 0 0 3px;
}

.percentbar {
	color: #fff;
	font-size: 1.0em;
	text-align: left;
	padding: 0 2px 0 0;
	background-color: #909090;
}

.pollanswer li {
	font-size: 1.2em;
	margin: 0;
}

.pollvotes {
	font-size: 1.2em;
	font-weight: bold;
	text-align: right;
	padding:0 8px 2px 0;
}
.resultslink{
	height:20px;
}
.relatedheader h4{
	display:none;
}

.floatRight .resultslink{
	display:none;
}
/* fan poll end */

/*footer*/
.footer{
	background: #000000 url(http://cfl.assets.mrx.ca/ham/images/2009/footer.jpg) no-repeat top left;
	width:978px;
	position:relative;
	float:left;
	padding:150px 0 0 0;
}

.footer .navdiv {
	float:left;
	padding:0 20px 10px 43px;
}

.footer  li a {
color:#FFFFFF;
font-size:1.1em;
}

.footer .policy_contact {
	display:block;
	color:#FFFFFF;
	text-align:center;
	background:#000000 url(http://cfl.assets.mrx.ca/ham/images/2009/privacy_footer_div.png) no-repeat scroll top left;
	font-weight:bold;
	padding-top:10px;
	margin-left:20px;
}

.footer .policy_contact a {
	color:#FFFFFF;
	font-weight:bold;
}
.footer .policy_contact img {
	padding-top:5px;
}
/*end footer*/

/* Survey */
.survey form label {
  display: block;
  width: 430px;
  margin-bottom: 2px;
}
.survey form p {
  font-weight: bold;
}
.survey form input {
  margin-bottom: 5px;
}
.survey form select {
  margin-bottom: 5px;
}
.survey form textarea {
  margin-bottom: 5px;
}
.survey form label.checkbox_title {
  width: 430px;
  margin-bottom: 2px;
}
.survey form label.checkbox {
  display: inline;
  float: right;
  width: 400px;
}
.survey form input.checkbox {
  width: 25px;
}
/* End Survey */
.primus_sked_ad{
	width:123px;
	height:66px;
	position:absolute;
	top:1px;
	right:20px;
	background: transparent url(http://cfl.assets.mrx.ca/ham/ads/primus_ad_sked.png) no-repeat top left;
}

/* Photo captions */
span.photo {
	position: relative;
	display: block;
}
span.photo img {
	z-index: 0;
}
span.photo_caption {
	position: absolute;
	bottom: 5px;
	left: 5px;
	color: #fff;
	z-index: 2;
	background: transparent url(http://cfl.assets.mrx.ca/ssk/images/2009/ssknewserbg.png);
	padding: 2px;
}
.newser_image span.photo_caption {
	top: 240px;
	right: 25px;
	background: none;
}

/* Draft tracker styles */

.right_col .draft_tracker{
	width:300px;
	position:relative;
}
#team_draft_results span.draft_header {
	width: 300px;
	display: block;
	float: left;
}
.ssk_newser_sked .draft_tracker #team_draft_results span.draft_header {
	height: auto;
}
.ssk_newser_sked .draft_tracker #team_draft_results h3 {
	margin: 5px 0;
	font-size: 2.0em;
}
#team_draft_results .draft_header h3 {
	display: block;
	float: left;
	margin: 4px 0 5px 0;
	padding-right: 10px;
	color: #000;
	text-transform: lowercase;
	font-size: 2.0em;
	font-weight: bold;
	border-bottom: 3px solid #faad48;
}
#team_draft_results .draft_header a {
	float: right;
	margin: 8px 5px 0 0;
	text-decoration: none;
	color: #fff;
}
#team_draft_results table {
	width: 100%;
	clear: both;
}
#team_draft_results table th {
	text-align: center;
	padding: 4px 0 2px;
	background: url('http://cfl.assets.mrx.ca/ham/images/2010/draft_sidethheadbg.jpg') repeat-x;
	border-right: 1px solid #7f7f7f;
	font-size: 1.0em;
}
#team_draft_results table td {
	padding: 1px 0 1px 4px;
	border-right: 1px solid #7f7f7f;
	font-size: 1.0em;
	color: #000;
}
#team_draft_results table tr {
	background: #b6b7b8;
}
#team_draft_results table tr.zebra {
	background: #bdbebf;
}
#team_draft_results table td.center {
	padding-left: 0;
	text-align: center;
}
#team_draft_results table th.last, #team_draft_results table td.last {
	border-right: none;
}
#team_draft_results table tfoot tr {
	background: url('http://cfl.assets.mrx.ca/ham/images/2010/draft_sidemorebg.png') no-repeat;
}
#team_draft_results table tfoot tr td {
	text-align: right;
	border: none;
	padding: 2px 5px 2px 0;
	height: 20px;
}
#team_draft_results table tfoot tr td a {
	color: #000;
	text-decoration: none;
}

.left_col .draft_tracker_header {
	background: #fdb70a;
	width: 600px;
	height: 35px;
	display: block;
	z-index: 10;
	position: relative;
	margin-top: 0px;
}
.left_col .draft_tracker_header img {
	float: left;
	margin-top: -20px;
}
.left_col .draft_tracker_header h2 {
	display: block;
	float: left;
	margin: 3px 0 0;
	height: 30px;
	width: 385px;
	text-indent: -9999px;
	overflow: hidden;
	background: url('http://cfl.assets.mrx.ca/ham/images/2010/draft_header.png') no-repeat;
}
.left_col .draft_tracker_header .select_options {
	float: right;
	margin: 8px 10px 0 0;
}
.left_col #draft_tracker_results {
	width: 600px;
	clear: both;
	float: left;
	z-index: 5;
	position: relative;
}
.left_col #draft_tracker_results table {
	width: 600px;
}
.left_col #draft_tracker_results table th {
	background: #dedede;
	text-transform: uppercase;
	font-weight: bold;
	border-right: 1px solid #999;
	padding: 2px 0 2px 20px;
	text-align: left;
}
.left_col #draft_tracker_results table th.center {
	padding-left: 0;
	text-align: center;
	width: 50px;
} 
.left_col #draft_tracker_results table td {
	border-right: 1px solid #999;
	padding: 2px 0 1px 20px;
}
.left_col #draft_tracker_results table tr {
	background: #fff;
}
.left_col #draft_tracker_results table tr.zebra {
	background: #f0f1f1;
}
.left_col #draft_tracker_results table td.center {
	text-align: center;
	padding: 2px 0 1px 0;
}
.left_col #draft_tracker_results table th.last, .left_col #draft_tracker_results table td.last {
	border-right: none;
}