a.mainheadline:link {font-size:15px; font-family:"Arial", "Geneva"; text-decoration:none; color:0691fe;}
a.mainheadline:visited {font-size:15px; font-family:"Arial", "Geneva"; text-decoration:none;color:0691fe;}
a.mainheadline:active {font-size:15px; font-family:"Arial", "Geneva"; text-decoration:none;color:0691fe;}
a.mainheadline:hover {font-size:15px; font-family:"Arial", "Geneva"; text-decoration:underline;color:0691fe;}

a.weatherlink:link {font-size:11px; font-family:"Arial", "Geneva"; text-decoration:none; color:black;}
a.weatherlink:visited {font-size:11px; font-family:"Arial", "Geneva"; text-decoration:none; color:black;}
a.weatherlink:active {font-size:11px; font-family:"Arial", "Geneva"; text-decoration:none; color:black;}
a.weatherlink:hover {font-size:11px; font-family:"Arial", "Geneva"; text-decoration:underline; color:black;}


a.copyright:link {font-size:11px; font-family:"Arial", "Geneva"; text-decoration:none; color:black;}
a.copyright:visited {font-size:11px; font-family:"Arial", "Geneva"; text-decoration:none; color:black;}
a.copyright:active {font-size:11px; font-family:"Arial", "Geneva"; text-decoration:none; color:black;}
a.copyright:hover {font-size:11px; font-family:"Arial", "Geneva"; text-decoration:underline; color:black;}

a.fs:link {font-size:11px; font-family:"Arial", "Geneva"; text-decoration:none;}
a.fs:visited {font-size:11px; font-family:"Arial", "Geneva"; text-decoration:none;}
a.fs:active {font-size:11px; font-family:"Arial", "Geneva"; text-decoration:none;}
a.fs:hover {font-size:11px; font-family:"Arial", "Geneva"; text-decoration:underline;}

a.newsheadline:link {font-size:14px; font-family:"Arial", "Geneva"; text-decoration:none; color:f70147;}
a.newsheadline:visited {font-size:14px; font-family:"Arial", "Geneva"; text-decoration:none;color:f70147;}
a.newsheadline:active {font-size:14px; font-family:"Arial", "Geneva"; text-decoration:none;color:f70147;}
a.newsheadline:hover {font-size:14px; font-family:"Arial", "Geneva"; text-decoration:underline;color:f70147;}

a.eheadline:link {font-size:12px; font-family:"Arial", "Geneva"; text-decoration:none; color:ef047f;}
a.eheadline:visited {font-size:12px; font-family:"Arial", "Geneva"; text-decoration:none;color:ef047f;}
a.eheadline:active {font-size:12px; font-family:"Arial", "Geneva"; text-decoration:none;color:ef047f;}
a.eheadline:hover {font-size:12px; font-family:"Arial", "Geneva"; text-decoration:underline;color:ef047f;}

a.contestsheadline:link {font-size:11px; font-family:"Arial", "Geneva"; text-decoration:none; color:0099ff; font-weight:bold;}
a.contestsheadline:visited {font-size:11px; font-family:"Arial", "Geneva"; text-decoration:none;color:0099ff;font-weight:bold;}
a.contestsheadline:active {font-size:11px; font-family:"Arial", "Geneva"; text-decoration:none;color:0099ff;font-weight:bold;}
a.contestsheadline:hover {font-size:11px; font-family:"Arial", "Geneva"; text-decoration:underline;color:0099ff;font-weight:bold;}

a.fheadline:link {font-size:12px; font-family:"Arial", "Geneva"; text-decoration:none; color:ec2a77;}
a.fheadline:visited {font-size:12px; font-family:"Arial", "Geneva"; text-decoration:none;color:ec2a77;}
a.fheadline:active {font-size:12px; font-family:"Arial", "Geneva"; text-decoration:none;color:ec2a77;}
a.fheadline:hover {font-size:12px; font-family:"Arial", "Geneva"; text-decoration:underline;color:ec2a77;}

a.cheadline:link {font-size:12px; font-family:"Arial", "Geneva"; text-decoration:none; color:0099ff;}
a.cheadline:visited {font-size:12px; font-family:"Arial", "Geneva"; text-decoration:none;color:0099ff;}
a.cheadline:active {font-size:12px; font-family:"Arial", "Geneva"; text-decoration:none;color:0099ff;}
a.cheadline:hover {font-size:12px; font-family:"Arial", "Geneva"; text-decoration:underline;color:0099ff;}



a.bizheadline:link {font-size:12px; font-family:"Arial", "Geneva"; text-decoration:none; color:3aa22a;}
a.bizheadline:visited {font-size:12px; font-family:"Arial", "Geneva"; text-decoration:none;color:3aa22a;}
a.bizheadline:active {font-size:12px; font-family:"Arial", "Geneva"; text-decoration:none;color:3aa22a;}
a.bizheadline:hover {font-size:12px; font-family:"Arial", "Geneva"; text-decoration:underline;color:3aa22a;}

a.sportsheadline:link {font-size:12px; font-family:"Arial", "Geneva"; text-decoration:none; color:0f218b;}
a.sportsheadline:visited {font-size:12px; font-family:"Arial", "Geneva"; text-decoration:none;color:0f218b;}
a.sportsheadline:active {font-size:12px; font-family:"Arial", "Geneva"; text-decoration:none;color:0f218b;}
a.sportsheadline:hover {font-size:12px; font-family:"Arial", "Geneva"; text-decoration:underline;color:0f218b;}



a.leftnav:link {font-size:11px; font-family:"Arial", "Geneva"; color:white; text-decoration:none;}
a.leftnav:visited {font-size:11px; font-family:"Arial", "Geneva"; color:white; text-decoration:none;}
a.leftnav:active {font-size:11px; font-family:"Arial", "Geneva"; color:white; text-decoration:none;}
a.leftnav:hover {font-size:11px; font-family:"Arial", "Geneva"; color:f5841f; text-decoration:none;}

a.leftnav2:link {font-size:11px; font-family:"Arial", "Geneva"; color:white; text-decoration:none;}
a.leftnav2:visited {font-size:11px; font-family:"Arial", "Geneva"; color:white; text-decoration:none;}
a.leftnav2:active {font-size:11px; font-family:"Arial", "Geneva"; color:white; text-decoration:none;}
a.leftnav2:hover {font-size:11px; font-family:"Arial", "Geneva"; color:9e5110; text-decoration:none;}
 
a.leftnav3:link {font-size:11px; font-family:"Arial", "Geneva"; color:9e5110; text-decoration:none;}
a.leftnav3:visited {font-size:11px; font-family:"Arial", "Geneva"; color:9e5110; text-decoration:none;}
a.leftnav3:active {font-size:11px; font-family:"Arial", "Geneva"; color:9e5110; text-decoration:none;}
a.leftnav3:hover {font-size:11px; font-family:"Arial", "Geneva"; color:9e5110; text-decoration:none;}
 
   .contestsheadline {font-size:12px; font-weight:bold; font-family:"Arial", "Geneva"; color:black; }
   #copyright {font-size:11px; font-family:"Arial", "Geneva"; color:black; }
   #xlgheadline {font-size:19px; font-family:"Verdana", "Arial", "Geneva";}      
   #lgheadline {font-size:17px; font-family:"Verdana", "Arial", "Geneva";}
   #headline {font-size:14px; font-family:"Verdana", "Arial", "Geneva";}
   #medheadline {font-size:11px; font-family:"Verdana", "Arial", "Geneva";}   
   #smheadline {font-size:11px; font-family:"Verdana", "Arial", "Geneva";}     
   #lgtext {font-size:12px; font-family:"Arial", "Geneva";}   
   #medtext {font-size:11px; font-family:"Arial", "Geneva";}   
   #smtext {font-size:12px; font-family:"Arial", "Geneva";}
   #xsmtext {font-size:11px; font-family:"Arial", "Geneva";} 
  .smtextwhite {font-size:12px; font-family:"Arial", "Geneva"; color:ffffff;}
   .smtextpwpoll {font-size:12px; font-family:"Arial", "Geneva";}

#lastupdated {
color:#EF0E20;
font-size:10px;
}
/* CSS 4 NEW SECTIONS, CSS HAS BEEN CLASS POINTED FOR NEW CONTENT ONLY, SHOULD NOT EFFECT OTHER SECTIONS (but nobody is perfect) */
	.newPageBody a:active, .newPageBody a { outline: none; }
	.newPageBody { 
		background-color:#f0f0f0;
		color:#003466;
                margin:0;
                padding:0;
        }
	.newPageBody a { color:#990000; }
	.newPageBody h3 a, .newPageBody h2 a { color:#003466; }
	.newPages a { text-decoration:none; }	
	
	.paperAd {
		width:417px;
		background-color:#f5841f;
		height:26px;
	}
	.paperAd div a {
		color:#FFFFFF;
		font-size:11px;
		letter-spacing:0.5px;
		text-transform:uppercase;
		font-family:Franklin Gothic Demi; 
	}
	.paperAd div a span{
		color:#F6F35A;	
	}	
	.paperClick {
		background-color:#FF9133;
		border-top:1px solid #FFFFFF;
		border-left:1px solid #FFFFFF;
		color:ffffff;
		font-weight:bold;
	}
	.paperClick div {
		height:53px;
		overflow:hidden;
		float:left;
		font-family:"Arial","Geneva";
		font-size:12px;
	}
	.paperClick img { border:2px solid #C56514; }
	.padwrap { padding:19px 10px 0 10px; }
	.divContain { padding: 12px;}
	.left { float:left; }
	.clearMe { clear:both; }
	.topImage { }
	.topImage img { width:200px; }
	.textBelow { background-color:#E4E4E4; width:200px; }
	.textBelow a, .threeStories a {
		text-decoration: none;
		font-weight:normal;
	}
	.threeStories { padding-right:10px;}
	.threeStories div {
		width:225px;
	}
	#smtext td {
		font-family:"Arial","Geneva";
		font-size:12px;
	}
	.newPages h1 {
		font-family:"Arial","Geneva";
		font-size:16px;
		color:#87000A;		
	}
        .newPages h1 a { font-weight:bold; }
	.allOtherSec h1, .newsStory h1 { font-size:12px; }
	.newsStory { background-color:#E4E4E4; padding:5px; height:1%;}
	.doubleUse { padding-top:10px; }
	.newPages h2 {
		text-transform:uppercase;
		font-weight:bold;
		font-family:"Arial","Geneva";
		font-size:12px;
	}
	.newPages h2 span { color:#87000A; }
	.newPages ul, .newPages li { padding:0; margin:0;list-style-type: none; }
	a img { border:0; }
	.newPages h4, .newPages h3, .newPages h2, .newPages h1 { margin:0pt;padding:0pt; }
	.h3Line h3 { 
		display:inline; 
		padding-right:20px; 
		background-color:#FFFFFF;
		font-size: 18px;
		line-height:18px;
	 }
	.h3Line { background-color:#003466; line-height:18px;}
	.allOtherSec span { white-space: nowrap; }
	.allOtherSec { padding-top:20px; }
	.newPages li {
		background:transparent url(http://vancouver.24hrs.ca/Images/redbullet3.gif) no-repeat scroll 0pt 6px;
		padding-left:10px;
	}
	.grayOut, .grayOut a { color:#9B9B9B; font-weight:bold; }
	.imageCont { 
		margin-top:20px; 
		margin-bottom:10px; 
		background-color:#E4E4E4; 
		padding:3px;
		float:right; 
		clear:right;	
	}
	#textResize { font-size:14px; }
	.padding5 { padding:5px; }
	.floatRight { float:right; }
	.floatLeft { float:left; }	
	.fullNews {
		background-color:#003466;
		font-size:20px;
		text-align:center;
		margin:10px 15px 10px 15px;
		font-weight:bold;						
	}
	.fullNews a { color:#FFFFFF; }
	
	/* SLIDESHOW */	
		#slideshow {
			border-left:1px solid #E4E4E4;
			border-right:1px solid #E4E4E4;	
			overflow:hidden;
			width:300px;
			float:left;
		}	
		#slideshow ul {
			padding-left:225px;
			width:6100px;
		}
		.newPages #slideshow ul, .newPages #slideshow li {
			list-style-image:none;
			list-style-position:outside;
			background: none;
			list-style-type:none;
			margin:0pt;
			padding:0pt;
		}
		#slideshow li {
			text-align:center;
			float:left;
			width:300px;
			margin:0pt 16px;
			overflow:hidden;
			line-height:12px;
			height:14px;
		}	
		#buttons a { padding:0 5px 0 5px; }
		.moreHeadline {
			text-align:center; 
			font-weight:bold;
			font-size:18px; 
			padding:5px 0 5px 0;
			border-top:1px solid #E4E4E4;
                        margin-top:10px;
		}
	/* END SLIDESHOW */	
	/* SOCIAL MEDIA TOOLBAR */
		/*		ARTICLE CONTROLES		*/
			ul.miniNav {
				background-color:#ffffff;
				border-bottom:1px solid #bbbbbb;
				text-align:left;
				height:16px;
				line-height:14px;
				overflow:hidden;
			}
			ul.miniNav li {
				float:left;
				padding:1px 7px 1px 7px;
				background:url(http://canoe.ca/Canoe/Social/pipe_red.gif) no-repeat right 3px;
			}
			ul.miniNav li.last {
				background:none;
			}
			.articleControls a {
				color:#575757;
				text-decoration:none;
			}
			.articleControls a:hover {
				color:#575757;
				text-decoration:underline;
			}
			.icon_email, .icon_print, .icon_feedback, .icon_help {
				background:url(http://canoe.ca/Canoe/Social/emailprintfeedback.gif) no-repeat 0 2px;
				padding-left:14px;
			}
			.icon_print {
				background-position:0 -38px;
			}
			.icon_feedback {
				background-position:0 -86px;
			}	
			.articleControls {
				background-color:#F8F8F8;
				border:1px solid #737373;
				height:66px;
				font:11px Arial, Helvetica, sans-serif;
				color:#575757;
				position:relative;
				text-align:left;
				width:240px;
			}
			.articleControls ul.miniNav {
				background:none;
				margin:0 1px;
				overflow:visible;
				height:32px;
				list-style:none;
				padding:0;
			}
			.articleControls p {
				margin:9px 0 0 9px;
				font-weight:normal;
				font-size:11px;
			}		
			.articleControls ul.miniNav li {
				margin-top:9px;
			}
			.sml { font-size:11px; }
			.med { font-size:13px; }
			.lrg { font-size:15px; }
			div.social {
				width: 117px;
				position:absolute;
				top:40px;
				left:45px;
				height:18px;
				background:url(http://canoe.ca/Canoe/Social/socialborder.gif) right 26px no-repeat #f8f8f8;
				overflow:hidden;
				border-bottom:1px solid #F8F8F8;
			}
			div.social ul {
				padding:0;
				margin:0;
				height:100%;
				list-style:none;
				background:url(http://canoe.ca/Canoe/Social/socialborder.gif) 0 26px no-repeat;
			}
			.sizeText span {
				position:relative;
				top:-2px;
			}
			.sizeText a {
				font-weight:bold;
			}
			.sizeText a.active {
				color:#E6001D;
			}
			
			div.social li  {
				float:left;
				background:none;
				padding:0 5px 10px 5px;
			}
			.social a {
				display:block;
				height:18px;
				width:18px;
				overflow:hidden;
				text-indent:-1000px;
				background:url(http://canoe.ca/Canoe/Social/socialVert.gif) no-repeat;
			}
			
			div.social a:hover {
				filter:alpha(opacity=60);
				-moz-opacity: 0.6;
				opacity: 0.6;		
			}
			li.facebook a { background-position:0 0; }
			li.digg a { background-position:0 -18px; }
			li.delicious a { background-position:0 -36px; }
			li.google a { background-position:0 -54px; }
			li.stumbleupon a { background-position:0 -72px; }
			li.furl a { background-position:0 -90px; }
			li.blinklist a { background-position:0 -108px; }
			li.reddit a { background-position:0 -126px; }
			li.technorati a { background-position:0 -144px; }
			li.feed_me a { background-position:0 -162px; }	
			li.yahoo a { background-position:0 -180px; }
			li.newsvine a { background-position:0 -198px; }
			li.socializer a { background-position:0 -216px; }
			li.magnolia a { background-position:0 -234px; }
			li.rawsugar a { background-position:0 -252px; }
			li.simpy a { background-position:0 -270px; }
			li.squidoo a { background-position:0 -288px; }
			li.spurl a { background-position:0 -306px; }
			li.blinkbits a { background-position:0 -324px; }		
			li.rojo a { background-position:0 -342px; }
			li.blogmarks a { background-position:0 -360px; }
			li.shadows a { background-position:0 -378px; }
			li.netvouz a { background-position:0 -396px; }
			li.scuttle a { background-position:0 -414px; }
			li.comments a { background-position:0 -432px; }
			li.bloglines a { background-position:0 -450px; }
			li.tailrank a { background-position:0 -468px; }
			li.sitejot a { background-position:0 -486px; }
			#showMore {
				position:absolute;
				top:42px;
				left:160px;
			}
			.icon_help {
				background:url(http://canoe.ca/Canoe/Social/pipe_red.gif) no-repeat 0 2px;
				padding-left:10px;
				background-position:0 2px;
				position:absolute;
				top:42px;
				left:190px;
				display:block;
			}	
			.clearIt:after{
				content: ".";
				display: block;
				height: 0;
				clear: both;
				visibility: hidden;
			}
			html .clearIt {
				height: 1%;
			}
			/* TEXT */
			#style1 {font-size: 11px; _font-size: 10px;}
			#style2 {font-size: 13px; _font-size: 12px;}
			#style3 {font-size: 15px; _font-size: 14px;}
		/* END ARTICLE CONTROLES */		
	/* END SOCIAL MEDIA TOOLBAR */
/* END NEW SECTION CSS */
.imgRight {float:right;}
.imgLeft {float:left;}
td { text-align:left; }




/*
SITE HEADER 
Last Updated: Sep-3-2009; rarkwright
*/

div.siteHeader {
	position: relative;
	overflow: hidden;
	width: 780px;
	background: #FF9133 url(/Images/bg-header.gif) top left repeat-x;
}

div.siteHeader img {
	border: 0;
}

div.siteHeader a.logo {
	float: left;
	display: inline;
	width: 270px;
}

div.siteHeader div.today {
	float: left;
	display: inline;
	width: 262px;
	margin-right: 15px;
	padding-top: 6px;
	text-align: right;
}

#twitter_header { padding-top: 35px; }

div.siteHeader div.today a.todaysPaper {
	display: block;
	margin-bottom: 9px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	color: #FFF;
}

div.siteHeader div.today a.todaysPaper span {
	color: #F6F35A;
}

div.siteHeader div.today div.thumb {
	float: right;
	display: inline;
	margin-left: 10px;
	border: 2px solid #C56514;
}

div.siteHeader div.today div.thumb img {
	display: block;
}

div.siteHeader div.today div.editionInfo {
	padding-top: 8px;
	text-align: right;
}

div.siteHeader div.today div.editionInfo span.date {
	display: block;
	padding-bottom: 6px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
}

div.siteHeader div.today div.editionInfo a.otherCities {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

div.siteHeader div.today div.editionInfo a.otherCities:hover {
	text-decoration: underline;
}

div.siteHeader div.sponsor {
	float: left;
	display: inline;
	margin-top: 17px;
}

div.siteHeader div.sponsor a img {
	display: block;
}


/* LEFT NAV */
div.leftNavFirst {
	/* Fake orange "gap" between logo and first item in the left nav. */
	border-top: 15px solid #f5841f;
}


/* MICROSITE BOX */
table.microtable a,
div.microtable a {
	letter-spacing: 0.5px;
	font-family: Arial, Helvetica, sans-serif;
	color : #F00F2F;
	font-size: 11px;
	margin-left:8px;
	margin-top: 3px;
	margin-bottom: 6px;
	text-decoration: none;
	display: block;
}

table.microtable a:hover,
div.microtable a:hover{
	text-decoration: underline;
}

table.microtable div.imageCont a {
	display: inline;
	margin: 0;
}


/* PHOTO GALLERY */
div.photoGallery div.group {
	overflow: hidden;
	width: 100%;
	
	margin-bottom: 20px;
}

div.photoGallery div.group div.thumb {
	float: left;
	display: inline;
	position: relative;
	overflow: hidden;
	
	width: 87px;
	
	margin-left: 30px;
	padding-top: 6px;
	
	text-align: center;
	
	background: transparent url(/Images/gallery_thumb_bg.gif) top left no-repeat;
}

div.photoGallery div.group div.thumb span.cover {
	display: block;
	
	height: 67px;
}

div.photoGallery div.group div.thumb span.cover img {
	margin-left: 1px;
}

div.photoGallery div.group div.thumb span.title {
	display: block;
	
	text-align: left;
}

div.photoGallery div.group div.first {
	margin-left: 0;
}


/* SHOWTIME TICKETS */
div#showtimeTickets h2 {
	float: left;
	display: inline;
	
	width: 530px;
	height: 172px;
	
	margin-left: 30px;
	
	text-indent: -9999px;
	outline: none;
	
	background: #FFF url(/Images/showtime_tickets_heading.gif) top left no-repeat;
}

div#showtimeTickets iframe {
	/* clear:both prevents iframe from disappearing in IE 6 */
	clear: both;
}


div#twitter_header div.twitter {
    background: url("/Images/follow_on_sprite.png") no-repeat scroll -30px 0 transparent;
    height: 30px;
    left: 547px;
    position: absolute;
    width: 30px;
	top: 40px;
}
div#twitter_header div.facebook{
    background: url("/Images/follow_on_sprite.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    left: 580px;
    position: absolute;
    width: 30px;
	top: 40px;
}

