.breadcrumbs{
	background:transparent url(http://cfl.assets.mrx.ca/tor/images/2009/tor_bredcrumb_bg.png) no-repeat scroll left top;
	padding: 0 0 0 200px; 
	float:left;
	width:700px;
	position:relative;
	z-index:1;
}

.breadcrumbs ul li{
	background:transparent url(http://cfl.assets.mrx.ca/tor/images/2009/tor_bredcrumb_bg2.png) no-repeat scroll right top;
	display:block;
	float:left;
	height:20px;
	margin:0 0 0 -17px;
	padding:1px 25px 2px 0;
}
.breadcrumbs ul li a{
	padding:1px 0 4px 10px;
	background:transparent url(http://cfl.assets.mrx.ca/tor/images/2009/breadcrumb_sep.png) no-repeat scroll left top;
	color: #ffffff;
	font-weight: bold;
}

/*END BREADCRUMBS*/

.pagetitle, .et_registration_title {
	background:#0C6DD6 url(http://cfl.assets.mrx.ca/tor/images/2009/heading_bg.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	font-size:1.4em;
	font-weight:bold;
	height:17px;
	line-height:13px;
	padding:5px 0 0 20px;
}
.left_side {
  float:left;
  padding:60px 0 0 8px;
  width:625px;
}
.left_side .insidecontainer_fullpage,
.left_side .photo_wallpaper_container {
	background-color:#EEEEEE;
	width:635px;
}
.left_side .et_header {
	margin:5px 0;
	font-size:1.1em;
}
.left_side .col2 {
  position: relative;
  float: left;
  width: 635px;
  padding-left: 5px;
  z-index: 8;
}
.left_side .col2 a:link { color: #faae32; }
.left_side .col2 a:visited { color: #000000; }
.left_side .col2 a:hover { color: #8A8F9E; text-decoration: underline; }
.left_side .col2 a:active { color: #0099CC; }
.left_side .col2  h1.pagetitle {
  margin: 5px 0;
  padding: 0;
  font-size: 1.5em;
  border-bottom: 2px solid #E69603;
}
.left_side .col2 .page_content h2 {
  margin: 0;
  padding: 5px;
  font-size: 1.3em;
}
.left_side .col2 .page_content p {
  margin: 0;
  padding: 5px;
}
.left_side .pagetabbar {
  height: 25px;
}
.left_side .pagetabbar ul {
  margin: 0;
  padding: 0;
}
.left_side .pagetabbar li {
  list-style: none;
  font-weight: bold;
  float: left;
  padding: 5px 7px;
  border: 1px solid #ccc;
  border-bottom: none;
  background: #fff url(http://cfl.assets.mrx.ca/tor/images/2008/bg-roster-tab.jpg) repeat-x top left;
}
.left_side .pagetabarea {
  padding: 10px;
  border: 1px solid #999;
}
.left_side li.page_tab_on {
  border: 1px solid #999;
  border-bottom: 1px solid #fff;
  background: none;
  background-color: #fff;
}
.left_side .col3 {
  position: relative;
  float: left;
  width: 305px;
  padding-left: 10px;
  z-index: 7;
}
.left_side .edm_sked {
  position: relative;
  right: 0;
  top: 0;
}
.left_side .col3 .side_inside_ad {
  position: relative;
  width: 300px;
  height: 250px;
  margin: 45px 0 49px 0;
  background-color: #565656;
}
.left_side .col3 .fan_zone_container .fan_zone .fan_zone_login .fan_zone_photo {
  position: absolute;
  width: 148px;
  height: 81px;
  left: 165px;
  top: -70px;
}
.left_side .slot_sidebar {
  position: relative;
  float: left;
  width: 172px;
}
.left_side .slot_sidebar  h1 {
  width: 158px;
  height: 24px;
  margin: 0;
  padding: 0 0 0 14px;
  font-size: 1.1em;
  line-height: 24px;
  color: #ffffff;
  text-transform: uppercase;
  background: #eeeeee url(http://cfl.assets.mrx.ca/tor/images/2009/sidebar_bg.jpg) no-repeat top left;
}
.left_side .slot_sidebar ul {
  margin: 0;
  padding: 5px 0 0 5px;
}
.left_side .slot_sidebar li {
  margin: 0;
  padding: 0 0 5px 10px;
  list-style-type: none;
  background: url(http://cfl.assets.mrx.ca/tor/images/2009/tick_arrow.gif) no-repeat 0 .5em;
}
.left_side .slot_sidebar .sidebar_ad {
  position: relative;
  background: #eeeeee url(http://cfl.assets.mrx.ca/tor/images/2009/media_centre_bg.jpg) no-repeat bottom right;
}
/* Roster Bio */
.left_side .roster_inside_bio {
  width: 640px;
  position:relative;
  top:-54px;
}
.left_side .player_bio .page_content .tabpage .pagetabarea {
  border: none;
  clear: left;
}
.left_side .player_bio .page_content .tabpage .pagetabbar{
  height: auto;
}
.left_side .player_bio .page_content .tabpage .pagetabbar ul .page_tab_off {
  background:#eeeeee;
}
.left_side .player_bio .page_content .tabpage .pagetabbar ul .page_tab_on {
  background:#0C6DD6 url(http://cfl.assets.mrx.ca/tor/images/2009/heading_bg.jpg) no-repeat scroll left top;
}
.left_side .player_bio .page_content .tabpage .pagetabbar ul .page_tab_on a {
  color:#FFFFFF;
}
.left_side .player_bio .page_content .tabpage .pagetabbar ul li{
  border: 1px solid #999;
  border-top: none;
}
.left_side .player_bio .page_content .tabpage .pagetabbar ul li a{
  color: #063766;
  font-size: 1.3em;
  font-weight: bold;
}
.player_bio .page_text_block_component{
  font-size:1.2em;
}
.left_side .player_bio .page_content{
  padding:0px;
}
.left_side .roster_inside_bio .vitals_block {
  float:left;
  width:640px;
  height:338px;
  margin:0 0 26px 1px;
}
.left_side .roster_inside_bio .vitals_block .roster_actionshot_bg {
	height:338px;
	width:640px;
	z-index:-1;
}
.left_side .roster_vitals_sponsor {
	background: transparent url(http://cfl.assets.mrx.ca/tor/images/2009/roster_vitals_sponsor_bg.png) no-repeat scroll 0 0;
	height:338px;
	width:159px;
	position: relative;
	bottom:338px;
	left:481px;
	z-index:2;
	text-align: center;
}
.left_side .roster_vitals_sponsor .roster_vital_mug {
	position:relative;
	padding-top: 10px;
}
.left_side .roster_vitals_sponsor .sponsor_ad {
	position:relative;
	padding-top: 10px;
}
.left_side .roster_inside_bio .vitals_block .vitals_block_text {
	background: transparent url(http://cfl.assets.mrx.ca/tor/images/2009/roster_bio_vitals_bg.png) no-repeat scroll bottom left;
	height:95px;
	width:472px;
	position:relative;
	bottom:433px;
	z-index:2;
}
.left_side .roster_inside_bio .vitals_block .vitals_block_text h1 {
	padding:9px 0 0 9px;
	font-size: 2.0em;
}
.left_side .roster_inside_bio .vitals_block .vitals_block_text .left {
  padding: 11px 28px 0 9px;
  font-size:1.0em;
  line-height:15px;
  color:#FFFFFF;
}

/*roster media centre & roster related articles*/
.roster_inside_bio .ros_media_centre,
.roster_inside_bio .roster_player_news {
  position: relative;
  float: left;
  padding:0 0 10px 10px;
  width:629px;
}
.roster_inside_bio .roster_player_news {
	padding:0 0 20px 10px;
}
.roster_inside_bio .ros_media_centre .related_media_msg {
  font-style: italic;
  padding-bottom: 5px;
}
.roster_inside_bio .ros_media_centre .media_centre_title,
.roster_inside_bio .roster_player_news .ros_news_title {
  font-size: 1.4em;
  font-weight:bold;
  padding-bottom:11px;
}
.roster_inside_bio .roster_player_news .ros_news_title {
  border-top:3px solid #0C6DD6;
}
.roster_inside_bio .roster_player_news ul {
  padding-left:15px;
}
.roster_inside_bio .ros_media_centre li {
  float: left;
  width: 139px;
  padding: 0 4px;
  margin: 0;
  list-style-type: none;
  padding-bottom:10px;
}
.roster_inside_bio .ros_media_centre li a {
  color: #0759aa;
  text-decoration: none;
  font-weight:bold;
  font-size:1.1em;
}
.roster_inside_bio .ros_media_centre .roster_videos {
  float:left;
  padding-right:20px;
  width:294px;
}
 .roster_inside_bio .ros_media_centre .roster_galleries {
  float:left;
  width: 314px;
}
 .roster_inside_bio .ros_media_centre .roster_galleries ros_media_thumb img {
  width: 135px;
  height: 101px;
}
.roster_inside_bio .roster_player_news li {
  list-style-type: disc;
  padding:0;
}
.roster_inside_bio .roster_player_news li a {
  text-decoration: none;
  font-size:1.1em;
}
/*end roster media centre*/

.left_side .roster_inside_bio .player_stats table.league_leader_tbl th {
  font-weight: bold;
  font-size: 1.2em;
  text-align: center;
}
.left_side .roster_inside_bio .player_stats table.league_leader_tbl td {
  font-size: 2.4em;
  font-weight: bold;
  text-align: center;
}
.left_side .roster_inside_bio .player_stats .tog-buttons {
  display: none;
}
.left_side .roster_inside_bio .player_stats h3 {
  width: 618px;
  margin: 0 0 0 9px;
  font-size: 1.5em;
  font-weight:bold;
  display:none;
  color:#494949;
  padding:8px 0 0 12px;
  display:block;
  border-top:1px solid #828282;
  border-bottom:2px solid #bfbfbf;
  background-color:#eeeeee;
}
.left_side .roster_inside_bio .player_stats .h2right a {
  padding-left: 20px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
.left_side .roster_inside_bio .player_stats table {
  width: 630px;
  margin: 0 0 22px 9px;
  border: 0;
  border-collapse: collapse;
}
.left_side .roster_inside_bio .player_stats table th {
  font-size:1.1em;
  color:#494949;
  background-color:#eeeeee;
  border-bottom:1px solid #bfbfbf;
  padding-top:8px;
}
.left_side .roster_inside_bio .player_stats table th.tbextra {
  color: #333333;
}

.left_side .roster_inside_bio .player_stats table th .sort-select-th img {
  padding-top: 2px;
  padding-left: 2px;
}
.left_side .roster_inside_bio .player_stats table th a {
  color: #000000;
}
.left_side .roster_inside_bio .player_stats table td {
  font-size:1.1em;
  padding:3px 0 3px 11px;
  color:#494949;
}
.left_side .roster_inside_bio .player_stats table td a {
  color:#494949;
}
.left_side .roster_inside_bio .player_stats table tr.zebra td {
	background-color:#eeeeee;
}
.left_side .roster_inside_bio .player_stats table tr.stat-career-total td {
  height: 18px;
  font-weight: bold;
  border-bottom: 0;
  color:#494949;
  background-color:#eeeeee;
  border-top:1px solid #bfbfbf;
  border-bottom:2px solid #bfbfbf;
}
.left_side .roster_inside_bio .player_stats table tr.stat-career-total td.last_total {
}
.left_side .slot_sidebar .roster_sidebar_relt {
  position: relative;
  margin-bottom: 8px;
}
.left_side .roster_inside_bio .player_bio {
  position: relative;
  float: left;
}
.left_side .roster_inside_bio .player_bio h1.sectiontitle {
  margin: 0;
  padding: 0;
  font-size: 1.1em;
  padding-left: 3px;
  border-bottom: 1px solid #dedede;
}
.left_side .roster_media_centre h1 {
  font-size: 1.5em;
  border-bottom: 2px solid #E69603;
}
.left_side .roster_media_centre h2 {
  font-style: italic;
  font-size: 1.3em;
}
.left_side .player_stats .league_leader_tbl.league_leader_tbl_def tbody tr td {
	font-size:1.2em;
	font-weight:normal;
}
/* End Roster Bio */
/* Roster List */


#rosterlist h2{

background:#0C6DD6 url(http://cfl.assets.mrx.ca/tor/images/2009/heading_bg.jpg) no-repeat scroll left top;
color:#FFFFFF;
font-size:1.4em;
font-weight:bold;
height:17px;
line-height:13px;
padding:5px 0 0 20px;

}
.container .body_container .left_side .rosterlist table{
	padding: 0 0 20px 0;
}
.left_side #rosterlist .roster-team-city, 
.left_side #rosterlist .roster-team-name  {
  color: #fff;
}
.left_side #rosterlist table {
  width: 625px;
  padding: 1px 0 20px 1px;
}
.left_side #rosterlist caption  {
	background-color:#003263;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px;
}
.left_side #rosterlist th  {
  padding: 4px;
  text-align: center;
  color: #fff;
  background-color: #0C6DD6;
}
.left_side #rosterlist th a {
  color: #fff;
}
.left_side #rosterlist td  {
  padding: 3px;
}
.left_side #rosterlist .zebra  {
  background-color: #efefef;
}
.left_side #rosterlist .roster-th-num, 
.left_side #rosterlist .roster-td-num  {
  text-align: right;
}
/* End Roster List */
/* Calendar */
.left_side .calendar_item .calendar_image{
	padding: 10px;
}


.left_side .calendar_item{
	padding: 5px 0 5px 5px;
	border-bottom: 2px solid #FAAE32;
}

.left_side .calendar_item h3{
	font-size: 1.4em;
	font-weight: bold;
	border-bottom: 1px solid lightgrey;
	padding: 10px 0 0 0;
}

.left_side .calendar_item .calendar_item_date{
	padding: 5px 0 3px 0;
	font-size: 1.2em;
	font-weight:bold;
}

.left_side .calendar_item .calendar_item_time{
	font-weight: bold;
	padding: 0 0 5px 0;
}
.left_side .page_calendar {
  position: relative;
}
.left_side .page_calendar  h1 {
	background:#0C6DD6 url(http://cfl.assets.mrx.ca/tor/images/2009/heading_bg.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	font-size:1.4em;
	height:17px;
	padding:5px 0 0 20px;
	font-weight:bold;
	line-height:13px;
}
.left_side .page_calendar  .home_cal_month_title {
  font-size: 1.4em;
  font-weight: bolder;
  font-style: italic;
  padding:7px 4px;
}
.left_side .page_calendar .calendar_day {
  border: 1px solid darkgrey;
  background: #b8bfc5 url(http://cfl.assets.mrx.ca/tor/images/2009/cal_bg.jpg) repeat-x scroll top right;
}
.left_side .page_calendar  .calendar_day_events {
  border: 2px solid #0C6DD6;
  background:#B8BFC5 url(http://cfl.assets.mrx.ca/tor/images/2009/accent_bg.png) repeat-x scroll right bottom;
}
.left_side .page_calendar  .calendar_day_events a {
  font-weight: bold;
}
.left_side .page_calendar  td {
  width: 100px;
  height: 80px;
}
.left_side .page_calendar  td ul {
  margin: 0;
  padding: 0;
}
.left_side .page_calendar  td li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.left_side .page_calendar  .emptyday {
  border: 1px solid lightgrey;
}
.left_side .page_calendar #calendar_day_events_events {
  text-align: left;
}
.left_side .page_calendar .num {
  font-weight: bold;
  color: red;
}
.left_side .page_calendar  .calendar_ajax_links {
  text-align: center;
}
.left_side .mini_cal {
  float: right;
  width: 200px;
}
.left_side .mini_cal .page_calendar  td {
  width: 22px;
  height: 20px;
}
.left_side .mini_cal .page_calendar .calendar_day {
  border: 1px solid darkgrey;
  background: #b8bfc5 url(http://cfl.assets.mrx.ca/tor/images/2009/cal_bg.jpg) repeat-x scroll top right;
}
.left_side .mini_cal .page_calendar  .calendar_day_events {
  border: 1px solid #0C6DD6;
  background: #b8bfc5 url(http://cfl.assets.mrx.ca/tor/images/2009/cal_bg.jpg) repeat-x scroll top right;
}
.left_side .mini_cal .page_calendar  .emptyday {
  border: 1px solid lightgrey;
}
.left_side .mini_cal ul li:hover .dropdown ul {
  display: block;
  width: 100px;
  text-decoration: none;
}
.left_side .mini_cal ul li ul {
  position: absolute;
  display: none;
  border: 1px solid #515151;
  background: #fff;
}
.left_side .mini_cal .dropdown {
  position: relative;
}
.left_side .mini_cal .dropdown ul {
  padding: 4px;
  z-index: 98;
}
.left_side .mini_cal .count_items {
  padding: 10px 0 0 0;
}
.left_side .mini_cal .calendar_item {
  display: none;
}
.left_side .cal_item {
  width: 370px;
  padding: 5px 0 5px 10px;
}
.left_side .cal_item .page_content_title {
  font-size: 1.3em;
  font-weight: bold;
  background: none;
}
.left_side .cal_item .calendar_item_date, .left_side .cal_item .calendar_item_time {
  font-weight:bold;
}
/* Calendar end */
/* New pager */
.left_side .pager {
	float: right;
	margin: 5px 0;
}
.left_side .pager a {
	display: block;
	float: left;
	margin: 0 2px;
	font-size: 1.2em;
	padding: 3px 5px;
	border: 1px solid #000;
}
.left_side .pager a.current {
	background: #0C6DD6;
	font-weight: bold;
	color: #fff;
}
.left_side .pager a:hover {
	background: #0C6DD6;
	color: #fff;
}

/* Depth Chart */
.left_side #depthchart-list table  {
  padding: 0;
  margin: 0;
  width: 100%;
  font-size: 1.2em;
  border: 1px solid #ccc;
  border-top: none;
  clear: both;

}
.left_side #depthchart-list tr {
  background-color: #efefef;
  margin: 0 2px;
}
.left_side #depthchart-list tr td {
	border-top: 1px solid #ccc;
	padding: 3px;
}
.left_side #depthchart-list tr td.depthchart-options {
  width: 100px;
  text-align: center;
}
.left_side #depthchart-text, #depthchart-interactive {
  display: inline;
  text-transform: uppercase;
}
.left_side #depthchart-text a, #depthchart-interactive a {
 /* background-image: url(http://cfl.assets.mrx.ca/tor/images/2008/homepage1/insdier_black.jpg);*/
  padding: 2px 10px;
}
.left_side #depthchart-text a:hover ,#depthchart-interactive a:hover {
  padding-top: 3px;
  /*background-image: url(http://cfl.assets.mrx.ca/bc/images/2008/homepage1/insider_white.jpg);*/
}
.left_side #depthchart-text a { color:#063766; text-decoration:none; } 
.left_side #depthchart-interactive a { color: #063766; text-decoration: none; }
.left_side .depth-pagetitle {
	background:#0C6DD6 url(http://cfl.assets.mrx.ca/tor/images/2009/heading_bg.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	font-size:1.4em;
	font-weight:bold;
	height:17px;
	line-height:13px;
	padding:5px 0 0 20px;
	margin:0 0 10px;
}
.left_side #depth-gameinfo {
  position: relative;
  width: 602px;
  height: 62px;
  margin: 0 auto;
  text-align: center;
  /*background: url(http://cfl.assets.mrx.ca/tor/images/2008/bg-depth-stick-big.jpg) no-repeat top left;*/
}
.left_side #depth-gameinfo h2 {
  margin: 0;
  padding: 10px 0 5px 0;
  font-size: 1.4em;
}
.left_side #depth-gameinfo h3 {
  margin: 0;
  padding: 0;
  font-size: 1.3em;
}
.left_side #depth-gameinfo #depth-gameinfo-away {
  display: none;
}
.left_side #depth-gameinfo #depth-gameinfo-home {
  display: none;
}
.left_side #depthchart ul, 
.left_side #depthchart li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.left_side #depthchart li a:visited { color: #FED176; }
.left_side #depthchart #depth-player-offence, 
.left_side #depthchart #depth-player-defence43, 
.left_side #depthchart #depth-player-defence34, 
.left_side #depthchart #depth-player-special {
  position: relative;
  width: 623px;
  height: 395px;
  margin: 20px auto 15px;
  border: 1px solid;
  background-color: #efefef;
}
.left_side #depthchart #depth-player-defence43, 
.left_side #depthchart #depth-player-defence34  {
  height: 440px;
}
.left_side #depthchart #depth-player-special  {
  height: 200px;
}
.left_side #depthchart h2 {
  padding: 0;
  margin: 0;
  font-size: 1.0em;
  text-align: center;
  text-transform: uppercase;
}
.left_side #depthchart h2.depth-team-header  {
  border-bottom: 1px solid #999;
  background-color: #ffffff;
}
.left_side #depthchart .depth-order {
  float: left;
  font-size: 0.9em;
  padding: 3px 0 0 3px;
  display:none;
}
.left_side #depthchart .depth-last {
  margin: 1px 0;
  padding: 2px;
  cursor: pointer;
  text-align: center;
  text-transform: uppercase;
  background-color: #0C6DD6;
  border: 1px solid #ddd;
  color:#fff;
}
.left_side #depthchart .depth-last a{
	color:#fff;
}
#posQb, #posRb, #posFb, #posWr1, #posWr2, #posSb1, #posSb2, #posLt, #posLg, #posC, #posRg, #posRt, #posDe1, #posDe2, #posDt1, #posDt2, #posLb1, #posLb2, #posLb3, #posLb4, #posCb1, #posCb2, #posDb1, #posDb2, #posS, #posK, #posP, #posLs, #posKr, #posPr, #posDi  {
  position: absolute;
  border: 1px solid #999;
  width: 100px;
  padding: 5px;
}
#posCb1, #posCb2, #posDe1, #posDt1, #posDt2, #posDe2, #posK, #posP, #posLs, #posKr, #posPr, #posDi {
  width: 85px;
}
#posLt, #posLg, #posC, #posRg, #posRt { 
  top: 50px; 
}
#posWr1, #posWr2, #posQb, #posSb1, #posSb2  { 
  top: 170px; 
}
#posLt { left: 5px; }
#posLg { left: 123px; }
#posC { left: 244px; }
#posRg { left: 363px; }
#posRt { left: 480px; }
#posWr1 { left: 5px; }
#posSb1 { left: 123px; }
#posQb { left: 244px; }
#posSb2 { left: 363px; }
#posWr2 { left: 480px; }
#posRb, #posFb { top: 280px; }
#posRb { left: 170px; }
#posFb { left: 320px; }
#posDe1, #posDt1, #posDt2, #posDe2 { /*top: 50px;*/ }
#posCb1 { left: 3px; }
#posDe1 { left: 102px; }
#posDt1 { left: 201px; }
#posDt2 { left: 300px; }
#posDe2 { left: 399px; }
#posCb2 { left: 498px; }
#posLb1, #posLb2, #posLb3, #posLb4 { /*top: 190px;*/ }
#posLb1 { left: 65px; }
#posLb2 { left: 250px; }
#posLb3 { left: 380px; }
#posLb4 { left: 510px; }
#depth-player-defence34 #posDe1 { left: 180px;}
#depth-player-defence34 #posDt1 { left: 320px;}
#depth-player-defence34 #posDe2 { left: 455px;}
#depth-player-defence34 #posDt2 { display: none;}
#depth-player-defence43 #posLb2 { left: 250px; }
#depth-player-defence43 #posLb3 { left: 440px;}
#depth-player-defence43 #posLb4 { display: none;}
#posCb1, #posCb2, #posDb1, #posS, #posDb2 { /*top: 300px;*/ }
#posDb1 { left: 120px; }
#posS { left: 250px; }
#posDb2 { left: 375px; }
#posK, #posP, #posLs, #posKr, #posPr, #posDi { top: 50px; }
#posK { left: 3px; }
#posP { left: 102px; }
#posLs { left: 201px; }
#posKr { left: 300px; }
#posPr { left: 399px; }
#posDi { left: 498px; }
/* End Depth Chart */

/* New Depth Chart Styles - 2010 */
#posQb, #posRb, #posFb, #posWr1, #posWr2, #posSb1, #posSb2, #posLt, #posLg, #posC, #posRg, #posRt, #posDe1, #posDe2, #posDt1, #posDt2, #posLb1, #posLb2, #posLb3, #posLb4, #posCb1, #posCb2, #posDb1, #posDb2, #posS, #posK, #posP, #posLs, #posKr, #posPr, #posDi {
	border:none;
	padding:0;
	width:86px;
}
#posK, #posP, #posLs, #posKr, #posPr, #posDi {
	width:90px;
}
.left_side #depthchart #posLt li, .left_side #depthchart #posLg li, .left_side #depthchart #posC li, .left_side #depthchart #posRg li, .left_side #depthchart #posRt li, .left_side #depthchart #posWr1 li, .left_side #depthchart #posWr2 li, .left_side #depthchart #posSb1 li, .left_side #depthchart #posQb li, .left_side #depthchart #posSb2 li, .left_side #depthchart #posRb li, .left_side #depthchart #posFb li {
	width:86px;
}
.left_side #depthchart li {
	width:90px;
}
.left_side #depthchart .depth-last {
	background:none;
	border:none;
	padding:0;
	margin:3px 0;
	color:#000000;
}
.left_side #depthchart .depth-last a {
	color: #000000;
}
.left_side #depthchart li a:visited { color: #000000; }
.left_side #depthchart .defensive_positions h2, .left_side #depthchart .offensive_positions h2 {
	font-weight:bold;
	font-size:1.2em;
	padding:2px;
	border:2px solid #ffffff;
}
.left_side #depthchart .defensive_positions h2 {
	background-color: #d6d5d5;
	color:#494949;
	width:90px;
}
.left_side #depthchart .offensive_positions h2 {
	background-color:#0C6DD6;
	color:#FFFFFF;
}
/* Defence */
#posCb1, #posCb2, #posDb1, #posS, #posDb2 { bottom: 280px; }
#posCb1 { left: 15px; }
#posDb1 { left: 137px; bottom: 300px; }
#posS { left: 262px; bottom: 320px; }
#posDb2 { left: 387px; bottom: 300px; }
#posCb2 { left: 510px; }
#posLb1, #posLb2, #posLb3, #posLb4 { bottom: 175px; }
#posLb1 { left: 86px; }
#depth-player-defence34 #posLb1 { left: 30px; }
#depth-player-defence34 #posLb2 { left: 175px; }
#depth-player-defence34 #posLb3 { left: 350px; }
#depth-player-defence34 #posLb4 { left: 495px; }
#depth-player-defence43 #posLb2 { left: 262px; }
#posDe1, #posDt1, #posDt2, #posDe2 { bottom: 45px; }
#posDe1 { left: 30px; }
#posDt1 { left: 175px; }
#posDt2 { left: 350px; }
#posDe2 { left: 495px; }
#depth-player-defence34 #posDe1 { left: 86px; }
#depth-player-defence34 #posDt1 { left: 262px; }
#depth-player-defence34 #posDe2 { left: 440px; }
/* Offence */
#posLt { left: 95px; }
#posLg { left: 182px; }
#posC { left: 269px; }
#posRg { left: 356px; }
#posRt { left: 443px; }
#posWr1 { left: 3px; top: 90px; }
#posWr2 { left: 534px; top: 90px; }
#posSb1 { left: 148px; }
#posQb { left: 269px; }
#posSb2 { left: 388px; }
#posRb { left: 195px; }
#posFb { left: 345px; }
/* Special Teams */
#posK { left: 19px; }
#posP { left: 118px; }
#posLs { left: 217px; }
#posKr { left: 316px; }
#posPr { left: 415px; }
#posDi { left: 515px; }
/* End Depth Chart Styles */

/* News List */
.left_side .insidecontainer_fullpage .news_item {
  float:left;
  padding:10px;
  border-bottom: 1px dotted #c0c0c0;
  width:615px;
}
.left_side .insidecontainer_fullpage .news_item .news_item_image {
  position: relative;
  float: left;
  padding:2px;
  border:1px solid #A5A5A5;
}
.left_side .insidecontainer_fullpage .news_item .news_item_info {
  position: relative;
  float: left;
  padding-left: 10px;
  width:490px;
}
.left_side .insidecontainer_fullpage .news_item .news_item_info a {
  color:#494949;
  font-size:1.2em;
  font-weight:bold;
}
.left_side .insidecontainer_fullpage .news_item .news_item_info .news_item_excerpt {
  font-size:1.1em;
  padding:2px 0 5px 0;
  color:#494949;
}
.left_side .insidecontainer_fullpage .news_item .news_item_info .date {
  font-weight: bold;
  padding-bottom: 5px;
  color:#494949;
}
.left_side .insidecontainer_fullpage .newspager {
  text-align: right;
}
.left_side .article_page .sidebar{
	float:left;
	width:145px;
}
.sidebar{
	display:none;
}
.left_side .article_page .articlecontent{
	float:left;
	width:620px;
}
.left_side .article_page .sidebar .relatedthoughts .h2bg .insideh3{
	height:19px;
	background-color: #d6d5d5;
	border-top: 3px solid #0c6dd6;
	font-size:1.4em;
	font-weight:bold;
	padding: 2px 0 0 10px;
}
.left_side .article_page .sidebar .relatedthoughts .title{
	border-top: 1px solid grey;
	padding:8px 10px;
	background-color:#e8e7e7;
}
.left_side .article_page .sidebar .relatedthoughts .titletop{
	padding:8px 10px;
	background-color:#e8e7e7;
}
.article_page .articlecontent .re_links_header{
	border-top: 3px solid #0c6dd6;
	font-size:1.3em;
	font-weight:bold;
	padding: 2px 0 3px 0;	
}
.article_page .articlecontent .newser_links{
	padding: 10px 0 0 0;
}
.article_page .articlecontent .newser_links .links_container{
	padding: 2px 0 10px 15px;
}
.newser_links .links_container ul, .newser_links .links_container ul li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	padding:1px 0;
}
.newser_links .links_container ul li a{
	font-size:1.3em;
}
.left_side .article_page .sidebar .relatedthoughts .title a, .left_side .article_page .sidebar .relatedthoughts .titletop a{
	font-size:1.2em;
}

.left_side .article_page .pagetitle {
	margin-bottom: 8px;
	width:620px;

}
.left_side .news_list_page .news_writer_info {
  position: relative;
  padding-bottom: 3px;
  border-bottom: 2px solid #E69603;
}
.left_side .news_list_page .news_writer_info img {
  position: relative;
  float: left;
}
.left_side .news_list_page .news_writer_info .news_writer_info {
  position: relative;
  float: left;
  padding-left: 10px;
}
/* End News List */
/* Photo Gallery */

.container .left_side .insidecontainer_fullpage .page_content_title, .stats_game h1,
.container .left_side .photo_wallpaper_container h2{
	background:#0C6DD6 url(http://cfl.assets.mrx.ca/tor/images/2009/heading_bg.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	font-size:1.4em;
	height:17px;
	padding:5px 0 0 20px;
	font-weight:bold;
	line-height:13px;
}

.left_side .photo_gallery_list{
  float: left;
  width: 142px;
  padding: 10px 30px;
}
.photogal_divider{
	display:none;
}
.left_side .photo_gallery_list img.photo_gallery_icon { 
  width: 142px;
  height: 77px;
}
.left_side .photopager { 
  text-align: right;
  font-weight: bold;
}
.left_side .highslide-gallery  .highslide-pic-info {
  position: relative;
  float: left;
  width: 142px;
  padding: 5px;
}
.left_side .highslide-gallery  .highslide-pic {
  width: 142px;
  height: 77px;
}
.left_side .photo_wallpaper_container .photo_wallpaper_gallery {
	padding:5px;
}
.left_side .photo_wallpaper_container .photo_wallpaper_pic_info {
  position: relative;
  float: left;
  width: 135px;
  padding: 3px 5px;
}
.left_side .photo_wallpaper_container .photo_wallpaper_pic_info img {
  width: 135px;
}
.left_side .photo_wallpaper_container .photo_wallpaper_pic_info .photo_wallpaper_res {
  text-align: center;
}
.left_side .photo_wallpaper_container .photo_wallpaper_pic_info .photo_wallpaper_res a {
  font-size: 1.3em;
  font-weight: bold;
  color: #000000;
}
/* End Photo Gallery */
/* Sked List */
.left_side .sked_info_ad {
	text-align:center;
	background-color:#FFFFFF;
}
.left_side .sked_info_text{
	padding: 2px 0 10px 2px;
	font-size:1.2em;
}
.left_side .sked_info_text p{
	padding: 4px 0 0px 0;
	border-bottom: 1px solid lightgrey;
}

.left_side .sked_tbl p a{
	color:#003263;
	font-weight: bold;
}

.left_side .sked_tbl p {
	font-size: 1.2em;
	padding: 5px 0 2px 0;
	border-bottom: 1px solid lightgrey;
}

.left_side .sked_tbl .on { background-color: #F0F0F0; }
.left_side .sked_tbl .sked_tbl_0 { background-color: #ffffff; }
.left_side .sked_tbl .sked_tbl_1 { background-color: #ffffff; }
.left_side .sked_tbl table {
  width: 625px;
  border-collapse: collapse;
  margin-bottom: 10px;
}
.left_side .sked_tbl caption {
	background:#0C6DD6 url(http://cfl.assets.mrx.ca/tor/images/2009/heading_bg.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	font-size:1.4em;
	font-weight:bold;
	height:17px;
	line-height:12px;
	padding:5px 0 0 20px;
	height:22px;
}
.left_side .sked_tbl th {
	background-color:#003263;
	border-bottom:1px solid #0C6DD6;
	color:#FFFFFF;
	padding:4px;
	text-align:center;
}
.left_side .sked_tbl td {
  padding: 2px;
  text-align: center;
}
.left_side .sked_tbl .sked_details {
  /*background: #efefef url(http://cfl.assets.mrx.ca/bc/images/2008/homepage1/bg-shade.jpg) repeat-x top left;*/
  padding-bottom: 10px;
}
.left_side .sked_tbl .sked_details .sked_sponsor {
  margin-top: 5px;
  margin-bottom: 5px;
}
.left_side .sked_tbl .sked_details .sked_sponsor img {
  margin-top: 10px;
}
.left_side .sked_tbl .sked_details table {
  width: 515px;
  margin-bottom: 1px;
  border-collapse: collapse;
  border: none;
}
.left_side .sked_tbl .sked_details table img {
  padding-top: 2px;
}
.left_side .sked_tbl .sked_details th {
  padding: 4px;
  color: #000;
  font-size: 1.0em;
  border-top: none;
  border-bottom: 1px solid #000000;
  background-color: transparent;
}
.left_side .sked_tbl .sked_details td  {
  width: 170px;
}
.left_side .sked_tbl .sked_details .sked_pages {
  width: 515px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  font-size: 1.1em;
  border-top: 1px dashed #000000;
  border-bottom: 1px dashed #000000;
}
.left_side .sked_tbl .sked_details .sked_pages ul {
  margin-left: 0;
  padding-left: 0;
  display: inline;
} 
.left_side .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 */
/* Standings Styles */
h2.standings_date_type {
  padding: 10px 0;
  margin: 0;
  font-size: 1.3em;
}
.tbstand table  {
  float: none;
  width: 619px;
  margin-top: 0px;
  margin-bottom: 10px;
  border-collapse: collapse;
  font-weight: bold;
  background: transparent;
  font-size: 1.1em;
}
.tbstand caption  {
  padding: 4px;
  font-size: 1.2em;
  font-weight: bold;
  color: #000;
  text-align: left;
  background-color: #efefef;
}
.tbstand th  {
  color: #000;
  padding: 4px;
  border-top: 1px solid #999;
  border-bottom: 1px solid #e22222;
  background-color: #cccccc;
}
.tbstand td  {
  padding: 4px;
  text-align: center;
  border-bottom: 1px dashed #efefef;
}
.tbstand td.stand_division {
	background: #C20000;
	font-size: 1.2em;
	color: #FFFFFF;
	text-align: left;
	padding-left: 42px;
}
.tbstand td.division1{
	background: #003e7e;
	padding-left: 105px;
}
.tbstand .division_icon1{
	width: 97px;
	height: 48px;
	background: transparent url(http://cfl.assets.mrx.ca/league/images/en/2010/standings/east-div.png) no-repeat;
	bottom: 4px;
	left: -2px;
}
.tbstand td.division2{
	padding-left: 105px;
}
.tbstand .division_icon2{
	width: 97px;
	height: 48px;
	background: transparent url(http://cfl.assets.mrx.ca/league/images/en/2010/standings/west-div.png) no-repeat;
	bottom: 4px;
	left: -2px;
}
.tbstand td.team_name {
	text-align: left;
	font-weight: normal;
	padding: 1px 0px;
	font-size: 1.1em;
}
.tbstand td.team_name img {
	height: 21px;
	width: 42px;
	vertical-align: middle;
}
.standings_year  {
	float: left;
	margin-top: 10px;
}
.season_buttons {
	float: right;
	margin-top: 10px;
}
.season_buttons div, .season_buttons div div {
	float: left;
	height: 20px;
	border: 0;
	padding: 0;

}
.season_buttons div {
	margin-left: 10px;
}
.season_buttons div div {
	background: url(http://cfl.assets.mrx.ca/league/images/en/2010/standings/stand_button.png) top left;
	margin: 0;
	padding: 0px 7px;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}
.season_buttons div div.leftend {
	background: url(http://cfl.assets.mrx.ca/league/images/en/2010/standings/stand_button_left.png) top left;
	padding: 0px;
	width: 3px;
}
.season_buttons div div.rightend {
	background: url(http://cfl.assets.mrx.ca/league/images/en/2010/standings/stand_button_right.png) top left;
	padding: 0px;
	width: 3px;
}
.season_buttons div div a{
	color: #000000;
}
.season_buttons div.selected div {
	background: url(http://cfl.assets.mrx.ca/league/images/en/2010/standings/red_but.png) top left;
}
.season_buttons div.selected div.leftend {
	background: url(http://cfl.assets.mrx.ca/league/images/en/2010/standings/red_left.png) top left;
}
.season_buttons div.selected div.rightend {
	background: url(http://cfl.assets.mrx.ca/league/images/en/2010/standings/red_right.png) top left;
}
.season_buttons div.selected div a{
	color: #FFFFFF;
}
.standings_legend {
	width: 300px;
	border: 1px solid #CCCCCC;
	padding: 0;
	background: #EEEEEE;
	margin: 15px 0px;
}
.standings_legend h2{
	font-weight: bold;
	font-size: 1.4em;
	background: #CCCCCC;
	padding: 5px 5px 5px 15px;
	margin: 0;
}
.standings_legend p {
	display: inline-block;
	width: 40%;
	margin-left: 10px;
	padding: 5px;
	font-size: 10px;
}
/* End Standings Styles */

/* Survey */
.left_side .survey form label {
  display: block;
  width: 630px;
  margin-bottom: 2px;
}
.left_side .survey form p {
  font-weight: bold;
}
.left_side .survey form input {
  margin-bottom: 5px;
}
.left_side .survey form select {
  margin-bottom: 5px;
}
.left_side .survey form textarea {
  margin-bottom: 5px;
}
.left_side .survey form label.checkbox_title {
  width: 630px;
  margin-bottom: 2px;
}
.left_side .survey form label.checkbox {
  display: inline;
  float: right;
  width: 600px;
}
.left_side .survey form input.checkbox {
  width: 25px;
}
/* End Survey */
/* Video Page */

#homeplayer{
	padding:80px 0 0 0;
	background: #fff url(http://cfl.assets.mrx.ca/tor/images/2009/videosponsor.jpg) no-repeat top center;  
}


.left_side .video_gallery_nowplaying  {
  position: relative;
}
.left_side .video_gallery_nowplaying .video_gallery_description {
  position: relative;
  float: left;
  width: 315px;
}
.left_side .video_gallery_nowplaying .video_gallery_description .posted_date {
  font-style: italic;
}
.left_side .video_gallery_nowplaying .video_gallery_description .views_rating {
  padding: 2px 0;
  margin: 2px 0;
  color: #9E102B;
}
.left_side .video_gallery_nowplaying .video_gallery_description .video_gallery_rating .rate_text {
  float: left;
}
.left_side .video_gallery_nowplaying .video_gallery_description .video_gallery_rating a.rating_star {
  display: block;
  float: left;
  width: 15px;
  height: 14px;
  background: transparent url(http://cfl.assets.mrx.ca/tor/images/2009/stars.png) no-repeat 0 0; 
}
.left_side .video_gallery_nowplaying .video_gallery_description .video_gallery_rating a.rating_star_1:hover {
  background-position: -15px 0;
}
.left_side .video_gallery_nowplaying .video_gallery_description .video_gallery_rating a.rating_star_2:hover {
  background-position: -30px 0;
}
.left_side .video_gallery_nowplaying .video_gallery_description .video_gallery_rating a.rating_star_3:hover {
  background-position: -45px 0;
}
.left_side .video_gallery_nowplaying .video_gallery_description .video_gallery_rating a.rating_star_4:hover {
  background-position: -60px 0;
}
.left_side .video_gallery_nowplaying .video_gallery_description .video_gallery_rating a.rating_star_5:hover {
  background-position: -75px 0;
}
.left_side .video_gallery_nowplaying .video_gallery_also_viewed {
  position: relative;
  float: left;
  width: 315px;
  font-weight: bold;
  display:none;
}
.left_side .video_gallery_nowplaying .video_gallery_also_viewed .video_gallery_also_viewed_item  {
  padding-top: 5px;
}
.left_side .video_gallery_nowplaying .video_gallery_also_viewed .video_gallery_also_viewed_item img {
  position: relative;
  float: left;
  width: 85px;
  height: 47px;
  margin: 0 5px 5px 0;
  border: 2px solid #000000;
}
.left_side .video_gallery_nowplaying .video_gallery_also_viewed .video_gallery_also_viewed_item .video_gallery_viewed_title {
  position: relative;
  float: left;
  width: 220px;
  font-weight: normal;
}
.left_side .video_gallery_divider_li{
	display:none;
}
.left_side .footage-channels {
  position: relative;
  padding-top: 25px;
  background: #ffffff;
}
.left_side .footage-channels ul {
  padding: 0px;
  margin: 0px;
}
.left_side .footage-channels li {
  display: inline;
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.left_side .footage-channels a {
  float: left;
  height: 22px;
  padding: 0 5px 0 10px;
  margin-right: 2px;
  line-height: 22px;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  background:#0C6DD6 url(http://cfl.assets.mrx.ca/tor/images/2009/heading_bg.jpg) no-repeat scroll left top;
}
.left_side .footage-channels li.selected a {
  color: #fff;
}
.left_side .footage-channels li a:hover {
  color: lightblue;
}
.left_side .footage-lib  {
  background-color: #D9D9D9;
}
.left_side .footage-lib #footageliblist .footage-box  {
  position: relative;
  float: left;
  width: 200px;
  margin: 5px;
}
.left_side .footage-lib #footageliblist .footage-thumb  {
  position: relative;
  float: left;
  width: 85px;
}
.left_side .footage-lib #footageliblist .footage-thumb img {
  width: 84px;
  height: 47px;
  border: 1px solid #000000;
}
.left_side .footage-lib #footageliblist .footage-box-desc {
  position: relative;
  float: left;
  width: 95px;
  padding-left: 10px;
}
.left_side .footage-lib #footageliblist .footage-box-desc .posted_date {
  font-style: italic;
}
/* End End Video Page */
.left_side .footer_bg {
  margin-top: 5px;
}

#stat-game-boxscore{
	font-size: 1.4em;
	padding:76px 0 10px;
}
.left_side .stats_game h2, .left_side .stats_game h3{
	color:#FFFFFF;
	float:right;
	font-weight:bold;
	margin:-25px 0 5px 5px;
	padding:5px 4px 0 10px;

	
}
.left_side .stats_game caption {
	color:darkBlue;
	font-size:1.2em;
	font-weight:bold;
	padding:77px 0 0 5px;
	text-align:left;
}
#stats-game{
	width:577px;
}
.left_side .stats_game{
	width:581px;
	margin:0 0 0 10px;
}
.left_side .stats_game th {
	background-color:#0C6DD6;
	border-bottom:1px solid #000000;
	color:#fff;
	padding:4px;
	text-align:center;
}
.left_side .stats_game td{
	padding:4px 33px;
	text-align:center;
	border-bottom:1px solid #0C6DD6;
}
.left_side .stat-game-cat{
	float:left;
	padding: 10px;
	width:250px;
}
.left_side .stat-game-cat table{
	border-collapse:collapse;
}
.left_side .stat-game-cat td{
	padding:4px;
	text-align:center;
	border-bottom:1px solid lightgrey;
}
/* Stat Table Styles */
#stat_info  table {
	border-collapse: collapse;
	margin-bottom: 20px;
	width: 620px;
	border: none;
}
#stat_info caption {
	font-size: 1.1em;
	font-weight: bold;
	color: #000;
	text-align: left;
	padding: 4px;
	background-color: #efefef;
}
#stat_info th {
	font-size: 1.1em;
	color: #000;
	background-color: #cccccc;
	padding: 4px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #A30504;
}
#stat_info td {
	padding: 4px;
	text-align: center;
	border-bottom: 1px dashed #efefef;
}
#stat_info th.tbextra {
	border: 1px solid #999;
	border-bottom: 1px solid #ccc;
	background: url(http://cfl.assets.mrx.ca/tor/images/2008/stats_fade.jpg) repeat-x bottom left;
}
#stat_info th.tbextra_none {
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #999;
	background-color: #efefef;
}
#stat_info th.tbrightcap {
	border-right: 1px solid #999;
}
#stat_info th.tbleftcap {
	border-left: 1px solid #999;
}

.print{
	padding: 0 0 15px 0;
}

/*search styles */

.search_results h3 {
background:#0C6DD6 url(http://cfl.assets.mrx.ca/tor/images/2009/heading_bg.jpg) no-repeat scroll left top;
color:#FFFFFF;
font-size:1.4em;
font-weight:bold;
height:17px;
line-height:13px;
padding:5px 0 0 20px;
}

.search_results .result_line {
	margin: 2px 5px 10px;
	font-size: 1.2em;
}
.result_line a.title {
	font-weight: bold;
}
.result_line p.meta {
	font-size: 0.9em;
	font-style: italic;
}
.result_line p span.site {
	font-style: normal;
	color: #666;
	margin: 0 10px 0 0;
}

.searchpager {
	float: right;
	margin: 0 3px 0 0;
	padding:4px 0 0;
}
.searchpager_top {
	float: right;
	margin: 0 3px 0 0;
}
.searchpager a, .searchpager_top a {
	font-size: 1.2em;
	border: 1px solid #0C6DD6;
	padding: 0 5px;
	color:#0C6DD6;
}
.searchpager a.current, .searchpager_top a.current {
	font-weight: bold;
	font-size: 1.4em;
	padding: 4px 5px 2px;
}
/* end search styles */
/* End Stat Table Styles */

/* Draft Tracker Styles */

.left_side .draft_tracker_header {
	background: url('http://cfl.assets.mrx.ca/tor/images/2010/draft_titlebg.jpg') no-repeat;
	width: 625px;
	height: 48px;
	display: block;
	z-index: 10;
	position: relative;
}
.left_side .draft_tracker_header img {
	float: left;
	margin-top: -10px;
}
.left_side .draft_tracker_header h2 {
	color: #fff;
	font-weight: bold;
	font-size: 2.0em;
	float: left;
	text-transform: uppercase;
	margin: 15px 0 0 5px;
}
.left_side .draft_tracker_header .select_options {
	float: right;
	margin: 15px 5px 0 0;
}
.left_side #draft_tracker_results {
	width: 625px;
	clear: both;
	float: left;
	margin-top: -24px;
	z-index: 5;
	position: relative;
}
.left_side #draft_tracker_results table {
	width: 625px;
}
.left_side #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_side #draft_tracker_results table th.center {
	padding-left: 0;
	text-align: center;
	width: 50px;
} 
.left_side #draft_tracker_results table td {
	border-right: 1px solid #999;
	padding: 2px 0 1px 20px;
}
.left_side #draft_tracker_results table tr {
	background: #929292;
}
.left_side #draft_tracker_results table tr.zebra {
	background: #888;
}
}
.left_side #draft_tracker_results table td.center {
	text-align: center;
	padding: 2px 0 1px 0;
}
.left_side #draft_tracker_results table th.last, .left_side #draft_tracker_results table td.last {
	border-right: none;
}

/* Comments */
.left_side .fancomments {
  clear:left;
}
.left_side .fancomments .pagetitle {
  width:605px;
}
.left_side .fancomments .new_comment_add .comments_tell_us,
.left_side .fancomments .new_comment_add .comment_submitted {
  font-size:1.2em;
  font-weight:bold;
  padding:2px;
}
.left_side .fancomments .new_comment_add .comment_submitted, .left_side .fancomments .new_comment_block  {
  padding:0 7% 10px;
  text-align:center;
}
.left_side .fancomments .comment {
  padding:10px 0;
}
.left_side .fancomments .comment_by, .left_side .fancomments .comment_body, .left_side .fancomments .comment_time {
  font-size:1.2em;
  padding-left:2px;
}
.left_side .fancomments .new_comment_block .comment {
  padding-bottom:0;
}
.left_side .fancomments .comment_by {
  font-weight:bold;
}
.left_side .fancomments .new_comment_add .row_title {
  padding-right:5px;
}
.left_side .fancomments .new_comment_textarea textarea,
.left_side .fancomments .new_comment_email input,
.left_side .fancomments .new_comment_textfield input {
  width:430px;
  border:1px solid #AFAFAF;
}
.left_side .fancomments .new_comment_textarea textarea {
  height:100px;
}
.left_side .fancomments .new_comment_textarea.commentbody textarea,
.left_side .fancomments .new_comment_email.commentmail input,
.left_side .fancomments .new_comment_textfield.commentname input {
  border:1px solid #0C6DD6;
}
.left_side .fancomments .reply_link a, .left_side .fancomments .new_comment_link a, .left_side .fancomments .show_link a {
  color:#0C6DD6;
  font-weight:bold;
}
.left_side .fancomments .reply_link, .left_side .fancomments .reply_answer {
  border-top:1px dotted;
  width:100%;
  padding:7px 0;
  text-align:right;
}
.left_side .fancomments .new_comment_link {
  padding:0 0 7px;
}
.left_side .fancomments .show_link {
  text-align:center;
  padding-bottom:10px;
}
.left_side .fancomments .user_comment {
  border:1px solid #AFAFAF;
  float:left;
  margin-bottom:5px;
  padding:0 7px;
  width:609px;
}
.left_side .fancomments .user_comment.zebra {
  background-color:#EFEFEF;
}
.left_side .fancomments .child_comment_box {
  border-top:1px solid;
  margin:5px 0 0 16px;
}
#new_comment_frame {
	width: 99%;
}