#News h1, #NewsCopy h1 {
                font-size:17px;
		line-height:19px;
		color:#225688;
}
#News h2, #NewsCopy h2 {
                font-size:10px;
		line-height:12px;
		color:#555555;
		padding-bottom:7px;
                font-weight:bold;
}
h3 {
                font-size:13px;
		line-height:16px;
		color:#000000;
}
#feature {
		position:relative;
		background:#ffffff;
	}

#NewsCopy p { margin:1.2em 0; }

#ReadComment {
	width:420px;	
	}
#logoBarBlog {
			height:100px;
			//overflow:hidden;
			background:url(/Slam/Olympics/2010Vancouver/Images/header.gif) repeat-x;
			position:relative;
	}
a#canoeLogo {
			display:block;
			text-indent:-1000px;
			background:url(/Slam/Olympics/2010Vancouver/Images/SLAM_OlympicHeaderUpdate.jpg) no-repeat;
			width:242px;
			height:100px;
			position:absolute;
			top:0;
			left:0;
	}
#slimBanner {width:100%;padding:0;margin:0}

.paddingRight	{ padding-right:6px; }
.paddingLeft	{ padding-left:6px; }
.paddingLeft10	{ padding-left:10px; }
.paddingTopBottom { padding-top:9px; padding-bottom:9px;}
.paddingTop5 { padding-top:5px; }
.paddingTop12 { padding-top:12px; }
.paddingTop32 { padding-top:32px; }
.paddingTop20 { padding-top:20px; }
.paddingBottom15 { padding-bottom:15px; }
.paddingBottom6 { padding-bottom:6px; }
.paddingLeftRight5 {padding-left:5px; padding-right:5px;}
.size11 { font-size:11px; }
.subheader {font: 12px Arial;font-weight:bold;color:#898989;}
	
#dottedline170 {
	width: 170px;
	height: 10px;
	background: url(/Canoe/Blogs/Images/dotted.gif) repeat-x center center;
    float:left;
    }
#dottedline170 {
	width: 170px;
	height: 10px;
	background: url(/Canoe/Blogs/Images/dotted.gif) repeat-x center center;
	}
#dottedline165 {
	width: 160px;
	height: 10px;
	background: url(/Canoe/Blogs/Images/dotted.gif) repeat-x center center;
	float:right;
	}		
#dottedline190 {
	width: 190px;
	height: 10px;
	background: url(/Canoe/Blogs/Images/dotted.gif) repeat-x center center;
    float:left;
    }
#dottedline460 {
	width: 460px;
	height: 10px;
	background: url(/Canoe/Blogs/Images/dotted.gif) repeat-x center center;
     }	
#dottedline300 {
	width: 300px;
	height: 12px;
	background: url(/Canoe/Blogs/Images/dotted.gif) repeat-x center center;
     }	
#dottedline250 {
	width: 250px;
	height: 12px;
	background: url(/Canoe/Blogs/Images/dotted.gif) repeat-x center center;
     }	
.imgBorder {
		border: 1px solid #d6d6d6;
		display:block;
		
	}
.imgBorder img {
		margin:2px;
	}	
ul#mainNav {
			background:url(/Slam/Olympics/2010Vancouver/Images/1st_row_bg.gif) repeat-x;
			border-bottom:1px solid #ed1c24;
			background-color:#494949;
			font-size:12px;
			text-transform:none;
		}	
ul#mainNav li {
			float:left;
			height:25px;
			background:url(/Slam/Olympics/2010Vancouver/Images/1st_row_divider.gif) no-repeat right center;
			_width:1px;
			line-height:26px;
			padding:0;
			text-transform:none;
		}
ul#mainNav li a:hover, ul#mainNav li.active a {
			background:url(/Slam/Olympics/2010Vancouver/Images/row2_on.gif) repeat-x; 
			
		}		
#subNav {
			background:url(/Slam/Olympics/2010Vancouver/Images/row2_off.gif) repeat-x;
			font-weight:bold;
			height:26px;
			text-transform:none;
		}
#subNav a {
			padding:0px 7px 0 7px;
			color:#ffffff;
			display:block;
			height:30px;
			line-height:26px;
			float:left;
			white-space:nowrap;
			_width:10px;
		}
#subNav a:hover, #subNav li.active a, #moretop2 li a:hover {
			background:url(/Slam/Olympics/2010Vancouver/Images/row2_on.gif) repeat-x;
		}
#subNav span {
			display:block;
			height:13px;
			border-right:1px solid #ffffff;
			float:left;
			margin-top:7px;
}
ul li.lastfar { 
       text-indent:0px;
		border:none;
		background:none;
		margin-right:3px;
}

#topwhite {
	width:976px;
	background:url(/Slam/Olympics/2010Vancouver/Images/navbar_bg53.gif) repeat-x;
	height:53px;
}
#canoelogo {
	width:200px;
	float:left;
}
#toplinks {
	float:right;
	padding-top:15px;
	padding-right:8px;

	color:#adadad;
	font-size:12px;
	height:30px;
	}
#toplinks a{
	color:#e9141b; 
	text-decoration:none;
	padding:0px 5px 0px 5px;
}
#toplinks2{
	color:#707070; 
	text-decoration:none;
	padding:3px 5px 0px 198px;
	font-size:12px;
	align:right;
	line-height:14px;
}
#toplinks2 a{
	color:#707070; 
	text-decoration:none;
	
}
#topBarContainer {
			height:53px;
			overflow:visible;
			background-color:#a2a2a2;
			line-height:11px;
			color:#ffffff;
		}
a#rssimage {
			width:21px;
			height:0px;
			float:left;
			position:absolute;
			top:179px;
			right:65px;
		}
#date {
			width:150px;
			float:left;
			font-size:11px;
			line-height:16px;
		}
#weather {
			width:700px;
			float:right;
			position:relative;
			display:block;
			font-size:11px;
			margin-right:-3px;
		}
#rightContainer {
			width:316px;
			text-align:center;
			float:right;
			border:1px solid blue;
			}
#bigBox {
			margin:0 auto;
			overflow:hidden;
}	
#middleColumn {
        float:left;
		background:#ffffff;
        padding-right:10px;
		_margin-right:0;
		padding-left:18px;
		_margin-left:0;        
		    }		
#superbanner_container {
			height: 60px;
			width: 740px;
			position:absolute;
			left:240px;
			top:5px;
		}
#dl {
			width:461px;
			height:255px;
			border:1px solid #d6d6d6;
		}
#leftcolumn {
			width:461px;
			float:left;
			position:relative;
			}
#dl h1 {
			white-space:nowrap;
			width:430px;
			overflow:hidden;
		}
.dottedFade {
				background:url(/Homepage/Images/dotted_fade_down.gif) repeat-x 0 10px;
				height:15px;
				line-height:1px;
				overflow:hidden;
			}
.dottedFade236 {
				background:url(/Homepage/Images/dotted_fade_down.gif) repeat-x 0 3px;
				height:15px;
				line-height:1px;
				overflow:hidden;
			}
/*		PHOTO GALLERY		*/

#News #boundingTitle {
	width:256px;
	float:left;
	background-color: #F2F2F2;
	margin: 0 1px 1px 0;
	width:325px;
	height:26px
}
#News #boundingTitle h2 { 
	color: #A7241C; 
	margin:8px 5px; 
	font-size:15px;
	padding-bottom:0;
}

#News #boundingCount {
	background-color: #F2F2F2; 
	float:right; 
	width:124px;
	position:absolute;
	left: 332px
}

#News a.nextF, a.prev {
		background: transparent url(http://en.canoe.ca/Homepage/Images/prevbtn.jpg) no-repeat;
		width:26px;
		height:26px;
		display:block;
		position: relative;
	}

#News a.nextF { 
	background: transparent url(http://en.canoe.ca/Homepage/Images/nextbtn.jpg) no-repeat;
}

#News ul.galleryNav li {
	display:inline;
	list-style:none;
	background:none;
	float:left;
}

#News ul.galleryNav li.nextPoint {
	position:relative;
	left:45px;
}

#News ul.galleryNav li.prevPoint {
}

#News ul.galleryNav li.rotateCount {color:#000; left:-34px; position:relative; top:5px}
#News ul.galleryNav li.rotateCount span {position:relative}



div.lowerLinks {
width:auto;
}
#Gallery img {
				width:217px;
				height:163px;
			}
#Gallery div.lowerLinks a.padding {
				padding:2px 6px;
				display:block;
				color:#a11731;
			}	
#Gallery    {
            width:223px;
			float:left;
			}
#GalleryVideo img {
				width:217px;
				height:163px;
			}
#GalleryVideo div.lowerLinks a.padding {
				padding:2px 6px;
				display:block;
				color:#a11731;
			}	
#GalleryVideo    {
            width:223px;
			float:right;
			}

.GalleryInside  {
			border:1px solid #d6d6d6;
			padding:2px;
            }
#GalleryVideoBox {zoom:1;
            width:461px;
			}
#GalleryVideoBox:after {
	content:".";
	display:block;
	position:relative;
	height:0;
	clear:both;
	visibility:hidden;
}

			
#thumbnailGallery      {
	height:37px;
				overflow:hidden;
				padding:0px 0px 0px 3px;
}		
#thumbnailGallery a.imgBorder img {
				width:38px;
				height:30px;
				}
#thumbnailGallery a.imgBorder {
				width:42px;
				height:34px;
				float:left;
				}
#thumbnailGalleryVideo      {
			    height:37px;
				overflow:hidden;
				padding:0px 0px 0px 3px;
}		
#thumbnailGalleryVideo a.imgBorder img {
				width:38px;
				height:30px;
				}
#thumbnailGalleryVideo a.imgBorder {
				width:42px;
				height:34px;
				float:left;
				}
#thumbnailGalleryRight {
				width:164px;
				float:right;
				font-size:13px;
			}
#thumbnailGalleryRightVideo {
				width:164px;
				float:right;
				font-size:13px;
			}	
#bottomGallery    {
           border-top:1px solid #d6d6d6;
            width:213px;
			color:#ff0000;
			}
#bottomGalleryVideo    {
           border-top:1px solid #d6d6d6;
            width:213px;
			color:#ff0000;
			}
#Video {
         width:222px;
         float:right;
		 
}
#videoPlayerContainer {
				border:1px solid #d6d6d6;
				border-top:none;
				height:293px;
				overflow:hidden;
                                width:221px;
			}
#videoPlayer {
				padding:0px;
                margin:-2px -2px -2px -1px;
			}	
#Video h1 {
				font-size:12px;
				text-transform:uppercase;
				line-height:16px;
				position:relative;
				height:12px;
				font-weight:bold;
				 border-bottom:1px solid #d6d6d6;	
				}
#Video h1 a {
				background:url(/Homepage/Images/channelbg.gif) no-repeat right center;
				padding:0 20px 0 10px;
				position:absolute;
				bottom:-1px;
				left:0;
				line-height:11px;
				color:#898989;
				text-decoration:none;
			}
#videoFooter {
				width:223px;
			}			
#searchbarm {
           		width:300px;
           }

#rightColumn {




		   		width:300px;
				float:right;
			 }		
#pollBox {
				width:300px;
			}
#poll {
				border:1px solid #d6d6d6;
				margin-top:-1px;
				padding:10px;
				text-align:left;
			}		
#latestNews div.lowerLinks a.padding {
				padding:2px 6px;
				display:block;
				color:#a11731;
			}	
#latestNews    {
            width:160px;
			float:left;
			}
.latestNewsInside  {
			padding:2px 3px 3px 4px;
            }			
#thumbnailTravel     {
			    height:78px;
				overflow:hidden;
				padding:10px 0px 0px 6px;
             }				
#thumbnailTravel a.imgBorder img {
				width:50px;
				height:70px;
				}
#thumbnailTravel a.imgBorder {
				width:54px;
				height:74px;
				float:left;
				}
#thumbnailTravelRight {
				width:90px;
				float:right;
				font-size:11px;
			}			
#ad12060 {
				text-align:center;
				width:160px;
			}	
#medalCount div.lowerLinks a.padding {
				padding:2px 6px;
				display:block;
				color:#a11731;
			}	
#medalCount    {
            width:165px;
			float:left;
			}
.medalCountInside  {
			border:1px solid #d6d6d6;
			padding:0px;
            }				    
#schedule div.lowerLinks a.padding {
				padding:2px 6px;
				display:block;
				color:#a11731;
			}	
#schedule    {
            width:165px;
			float:left;
			}
.scheduleInside  {
			padding:0px;
			border:1px solid #d6d6d6;
			height:90px;
            }	
#srowgray    {
            width:155px;
			background-color:#ebebeb;
            height:17px;
			}
#srowwhite    {
            width:155px;
			background-color:#ffffff;
			 height:17px;}
#stime    {
            width:30px;
			float:left;
			}						
#ssport    {
            width:100px;
			float:right;
			}	
#rsport    {
            width:50px;
			float:right;
			}		
#rcountry    {
            width:55px;
			float:right;
			}
#more {
position:absolute;
top:175px; 
display:none;
left:871px;
z-index:10;
background:url(/Slam/Olympics/2010Vancouver/Images/1st_row_bg.gif) repeat; 
cursor:hand;
font-size:11px;
line-height:10px;
width:109px;
}
#moretop {
position:absolute;
top:29px; 
display:none;
left:871px;
z-index:10;
background:url(/Slam/Olympics/2010Vancouver/Images/1st_row_bg.gif) repeat; 
cursor:hand;
font-size:11px;
line-height:10px;
width:109px;
}
#more2 a, #moretop2 a {
font-size:11px;
font-weight:bold;
margin:2px 1px 3px 0px;
padding:0px 8px 0px 6px;
			color:#ffffff;
			display:block;
			float:none;
			white-space:nowrap;
			width:93px;
}
#more2 a:hover, #moretop2 a:hover {
                       padding:0px 8px 0px 6px;
			margin:2px 1px 3px 0px;
                        width:94px;
		}
#more ul li a, #moretop ul li a{
height:13px;
}
ul#more2, ul#moretop2 {
			font-size:11px;
			text-transform:none;
			height:107px;
		}	
ul#more2 li, ul#moretop2 li{
			height:13px;
			_width:1px;
			line-height:13px;
			padding:0px;
			text-transform:none;
			float:none;
		}
#more a:hover, #moretop a:hover {
           height:13px;
		   line-height:13px;
		   color:#ffffff;
		}		
ul#mainNav li a.morelink:hover {
			background:url(/Slam/Olympics/2010Vancouver/Images/1st_row_bg.gif) repeat-x; 
			}

#voicesInner {
				overflow:hidden;
				float:left;
				width:300px;
			}
#voices      {
			    height:37px;
				overflow:hidden;
             }				
#voices a.imgBorder img {
				width:38px;
				height:30px;
				}
#voices a.imgBorder {
				width:42px;
				height:34px;
				float:left;
				}
#voicesRight {
				width:245px;
				float:right;
				font-size:11px;
				text-align:left;
               	}	
#header {
font-size:22px;
line-height:26px;
color:#225688;
border-bottom:1px solid #000000;
width:460px;
}
.headersm {
font-size:16px;
font-weight:bold;
}

#headerIndepth {
font-size:14px;
line-height:16px;
color:#000000;
border-bottom:1px solid #d6d6d6;
width:250px;
font-weight:bold;
text-indent:15px;
}

#News {
font-size:11px;
color:#555555;
}
#NewsCopy {
font-size:11px;
color:#000000;
}
#News ul li {
background:url(/Homepage/Images/icon_bullet.gif) 0 3px no-repeat;
line-height:16px;
}
#imageNews {
width:60px;
float:left;
}
#imageNews a.imgBorder img {
width:50px;
height:70px;
}

#imageNews a.imgBorder {
width:54px;
height:74px;

float:left;
}

#storyNews {
width:380px;
float: right;
}
#storyNewsNoImage {
width:450px;
}


#microbox {
 width:254px;
border:1px solid #d6d6d6;
 }
a.byline:link, a.byline:active, a.byline:visited {color:#898989; }
a.byline:hover {text-decoration:underline;}

#gamesTodayInner {
				overflow:hidden;
				float:left;
				width:461px;
			}					
#gamesToday h1 span {
				background:url(http://slam.canoe.ca/Homepage/Images/channelbg.gif) no-repeat right center;
				padding:0 20px 0 10px;
				position:absolute;
				bottom:-1px;
				left:0;
				line-height:11px;
				color:#898989;
				text-decoration:none;
			}
#games      {
			    /*height:78px;
				overflow:hidden;*/
             }				
#games a.imgBorder img {
				width:50px;
				height:70px;
				}
#games a.imgBorder {
				width:54px;
				height:74px;
				float:left;
				}
#gamesRight {
				width:390px;
				float:right;
				font-size:11px;
               
			}
#gamesRight.gamesFull {
				width:455px;
				float:none;
               
			}	
#gamesRight h1{
				font-size:12px;
				text-transform:none;
			}	
#gamesRight h2{
				font-size:14px;
				line-height:23px;
				color:#225688;
			}	

.dlTab {
	height:250px;
	}
.dlTextContainer {
			width:185px;
		}




/* Styles for the Medals block */					
table#tbl_podium { padding:0; border:0; border-collapse:collapse; width:165px; font-size:11px; color:#555555; }
table#tbl_podium td { text-align:center; line-height:11px; }
table#tbl_podium td.vide_1 { width:93px; height:27px; background:#ffffff; }
table#tbl_podium td.titr_or { width:18px; height:27px; background:#ebe8b0; }
table#tbl_podium td.titr_ar { width:18px; height:27px; background:#d4d4d4; }
table#tbl_podium td.titr_br { width:18px; height:27px; background:#e5d4b6; }
table#tbl_podium td.vide_2 { width:18px; height:27px; background:#ffffff; }
table#tbl_podium td.pays { height:15px; text-align:left; padding-left:2px; }
table#tbl_podium td.nomb_or { width:18px; height:15px; background:#ebe8b0; }
table#tbl_podium td.nomb_ar { width:18px; height:15px; background:#d4d4d4; }
table#tbl_podium td.nomb_br { width:18px; height:15px; background:#e5d4b6; }
table#tbl_podium td.total { width:18px; height:15px; background:#ffffff; }
table#tbl_podium td.impair { background:#ebebeb; }
table#tbl_podium td.impair { background:#ebebeb; }
table#tbl_podium td.can { background:#e4bcba; }		

/*		AD REFRESH		*/
#banner, #banner_iframe {width:728px;height:90px;}
#bigbox, #bigbox_iframe {width:300px;height:250px}
#halfpage, #halfpage_iframe {width:300px; height:auto}
#halfpage_iframe { height:250px}

/* Styles for the Schedule block */
div#calendrier { display:block; margin:0px; width:165px; border:solid #d6d6d6 1px; position: relative; top: -1px; left: -1px; }
div#calendrier div.rang_hor { width:165px; height:34px; font-size:11px; color:#225b88; }				
div#calendrier div.rang_hor div.hor_gau { float:left; width:53px; padding-top:4px; overflow:hidden; }
div#calendrier div.rang_hor div.hor_gau div { padding-left:6px; }
div#calendrier div.rang_hor div.hor_droit { float:left; width:95px; padding-top:4px; overflow:hidden; }
div#calendrier div.rang_hor div.hor_droit a { text-decoration:none; }
div#calendrier div.impair { background:#ebebeb; }
div#calendrier div.pair { background:#ffffff; }
div#calendrier ul{ border-top:solid #d6d6d6 1px; list-style-type: none; margin: 0; padding: 3px; clear: left; }

div#schedule { padding-top: 45px; }

div#resultats { display:block; margin:0px; width:165px; border:solid #d6d6d6 1px; }
div#resultats .nocan { clear: left; }

div#resultats .drapeau { float: left; width: 32px; padding: 5px 0px; margin-left: 3px; }
div#resultats .gagnant { padding-top: 3px; }

div#resultats div.headtitle {background:#ebebeb;}			
div#resultats div.titre_dernpod {padding:5px;line-height:11px;}
div#resultats div.titre_dernpod a {font-size:11px;color:#225b88;font-weight:normal;text-decoration:none;}

div#resultats ul { margin-left: 0; padding-left:3px;  margin-top: 5px; margin-bottom: 5px; padding-left: 0; width: 162px; border-top: 1px solid #DDDDDD; }
div#resultats ul li { margin-left: 3px; }

/* Added by mhogg 2009.01.13 for 2010 Vancouver */

#showWeather a#chooseCity {
display:none;
}

#showWeather img {
vertical-align:middle;
}

#showWeather span.weatherCity {
margin-right:0.4em;
}

#showWeather span.weatherTomorrow {
margin-left:0.7em;
}

/* Add this widget, added my mhogg 2009.03.25 */

td#slam_addthis {
	zoom:1;
	text-align:center;
	width:135px;
}

td#slam_addthis:after {
	content:".";
	display:block;
	position:relative;
	height:0;
	clear:both;
	visibility:hidden;
}

td#slam_addthis a {
	float:left;
	margin-bottom:7px;
}

td#slam_addthis a img { border-width:0; }

td#slam_addthis a.addthis {
	float:none;
	display:block;
	clear:both;
	width:125px;
	height:16px;
	margin:0 auto 0 auto;
}

dd, dt, dl {padding:0; margin:0}
dt {text-align:center}
