

<STYLE TYPE="text/css">



p, ul, td {font-family: Verdana, Arial, Helvetica;}


body {
	margin-top: 0px; margin-left: 0px; margin-right: 0px;
}


.body {
	font-family: Verdana, Arial, Helvetica; font-size: 11px; color: black; font-weight: normal;
}


.body a:link {
	font-size: 11px; color: black; text-decoration: underline; font-weight: normal;
}


.body a:visited {
	font-size: 11px; color: black; text-decoration: underline; font-weight: normal;
}


.body a:hover {
	font-size: 11px; color: #CC2229; text-decoration: none; font-weight: normal;
}


.body a:active {
	font-size: 11px; color: #CC2229; text-decoration: none; font-weight: normal;
}

.body li {
	padding-bottom: 4px;
	}


.bodylinks {
	font-size: 9px; color: black; font-weight: normal;
}


.bodylinks a:link {
	font-size: 9px; color: black; text-decoration: underline; font-weight: normal;
}


.bodylinks a:visited {
	font-size: 9px; color: black; text-decoration: underline; font-weight: normal;
}


.bodylinks a:hover, .bodylinks a:active {
	font-size: 9px; color: #CC2229; text-decoration: none; font-weight: normal;
}


.bodysmall {
	font-family: Verdana, Arial, Helvetica; font-size: 10px; color: black; font-weight: normal;
}


.bodysmall a:link {
	font-size: 10px; color: black; text-decoration: underline; font-weight: normal;
}


.bodysmall a:visited {
	font-size: 10px; color: black; text-decoration: underline; font-weight: normal;
}


.bodysmall a:hover {
	font-size: 10px; color: #CC2229; text-decoration: none; font-weight: normal;
}


.bodysmall a:active {
	font-size: 10px; color: #CC2229; text-decoration: none; font-weight: normal;
}


.cutline {
	font-size: 10px; font-style: italic; color: black;
}


.cutline a:link {
	font-size: 10px; color: #CC2229; text-decoration: underline; font-weight: bold;
}


.cutline a:visited {
	font-size: 10px; color: #CC2229; text-decoration: underline; font-weight: bold;
}


.cutline a:hover, .cutline a:active {
	font-size: 10px; color: #CC2229; text-decoration: none; font-weight: bold;
}


.date {
	font-size: 10px; color: #666666; text-decoration: none;
}

dl {margin-top: 8px; margin-bottom: 0px;}


dt {background: url("/gfx/factbox_bullet.gif") no-repeat; padding-left:8px; padding-bottom: 8px;}

.factbox {
	background-color:#F0F0F0; width:220px; margin:10px; font-size:10px;  font-family: Verdana, Arial, Helvetica, sans-serif; color: black; float: right; display: inline;
}


.factbox a:link {
	font-size: 10px; color: black; text-decoration: underline;
}


.factbox a:visited {
	font-size: 10px; color: black; text-decoration: underline;
}


.factbox a:hover {
	font-size: 10px; color: #CC2229; text-decoration: none;
}


.factbox a:active {
	font-size:10px; color: #CC2229; text-decoration: none;
}


.factbox dl {
	margin-top: 8px; margin-bottom: 0px;
}


.factbox dt {
	background: url("/gfx/factbox_bullet.gif") no-repeat; padding-left:8px; padding-bottom:8px;
}


.factbox h2 {
	color: white; background-color: #7B0415; display: block; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding:4px; padding-left:14px; margin:0px;
}


.factbox_sub {
	background-color: #F0F0F0; padding: 12px; border: 1px solid #bbb; border-top: 0px;
}


.factbox table {
	background-color: #bbb; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color: black;
}


.factbox td {
	padding: 4px; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color: black; vertical-align: text-top;
}


.factbox th {
	background-color:#7B0415; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color:white; font-weight: bold; text-align: left; padding: 4px; vertical-align: text-top;
}


.factbox th.grey {
	background-color: #666; color: white; font-weight: bold; text-align: left; padding: 4px; vertical-align: text-top;
}


.factbox tr {
	background-color: #F0F0F0; width:220px; margin-top:15px; margin-bottom: 15px; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: black;
}


h2.date {
	font-family: Verdana, Arial, Helvetica; font-size: 11px; color: black; text-indent: 2px; display: block; width: auto; font-weight: bold; border-bottom: 1px solid #ccc; margin-bottom: 6px;
}


.headingred {
	font-size: 10px; color: #CC0000; text-decoration: none; font-weight: bold; color: #CC0000; display: block; border-bottom: 1px solid black;
}


.image_right80 {
	font-size: 10px; font-style: italic; color: black; float: right; margin: 10px; width: 80px; display: inline;
}


.image_right80 a:link {
	font-size: 10px; color: #CC2229; text-decoration: underline; font-weight: bold;
}


.image_right80 a:visited {
	font-size: 10px; color: #CC2229; text-decoration: underline; font-weight: bold;
}


.image_right80 a:hover {
	font-size: 10px; color: #CC2229; text-decoration: none; font-weight: bold;
}


.image_right80 img {
	border: 1px solid black; display: block;
}

.image_right160 {
	font-size: 10px; font-style: italic; color: black; float: right; margin: 10px; width: 160px; display: inline;
}


.image_right160 a:link {
	font-size: 10px; color: #CC2229; text-decoration: underline; font-weight: bold;
}


.image_right160 a:visited {
	font-size: 10px; color: #CC2229; text-decoration: underline; font-weight: bold;
}


.image_right160 a:hover {
	font-size: 10px; color: #CC2229; text-decoration: none; font-weight: bold;
}


.image_right160 img {
	border: 1px solid black; display: block;
}


.image_right200 {
	font-size: 10px; font-style: italic; color: black; float: right; margin: 10px; width: 200px; display: inline;
}


.image_right200 a:link {
	font-size: 10px; color: #CC2229; text-decoration: underline; font-weight: bold;
}


.image_right200 a:visited {
	font-size: 10px; color: #CC2229; text-decoration: underline; font-weight: bold;
}


.image_right200 a:hover {
	font-size: 10px; color: #CC2229; text-decoration: none; font-weight: bold;
}


.image_right200 img {
	border: 1px solid black; display: block;
}


.image_right220 {
	float: right; font-size: 10px; font-style: italic; color: black; margin: 10px; width: 220px; display: inline;
}


.image_right220 a:link {
	font-size: 10px; color: #CC2229; text-decoration: underline; font-weight: bold;
}


.image_right220 a:visited {
	font-size: 10px; color: #CC2229; text-decoration: underline; font-weight: bold;
}


.image_right220 a:hover {
	font-size: 10px; color: #CC2229; text-decoration: none; font-weight: bold;
}


.image_right220 img {
	border: 1px solid black; display: block;
}


.image_right250 {
	font-size: 10px; font-style: italic; color: black; float: right; margin: 10px; width: 250px; display: inline;
}


.image_right250 a:link {
	font-size: 10px; color: #CC2229; text-decoration: underline; font-weight: bold;
}


.image_right250 a:visited {
	font-size: 10px; color: #CC2229; text-decoration: underline; font-weight: bold;
}


.image_right250 a:hover {
	font-size: 10px; color: #CC2229; text-decoration: none; font-weight: bold;
}


.image_right250 img {
	border: 1px solid black; display: block;
}


.image_left80 {
	font-size: 10px; font-style: italic; color: black; float: left; margin: 10px; width: 80px; display: inline;
}


.image_left80 a:link {
	font-size: 10px; color: #CC2229; text-decoration: underline; font-weight: bold;
}


.image_left80 a:visited {
	font-size: 10px; color: #CC2229; text-decoration: underline; font-weight: bold;
}


.image_left80 a:hover {
	font-size: 10px; color: #CC2229; text-decoration: none; font-weight: bold;
}


.image_left80 img {
	border: 1px solid black; display: block;
}




.leftsidehead {
	font-size: 10px; color: #CC0000; text-decoration: none; font-weight: bold;
}


#menu {
	font-family: Verdana, Helvetica, sans-serif; font-size: 10px; display: block; padding: 3px 3px 4px 3px; background-color: #cccccc; color: black; font-weight: bold; width: auto;
}


#menu a:link {
	font-size: 10px; border-bottom: 1px solid white; display: block; padding: 3px 3px 4px 3px; color: black; text-decoration: none; font-weight: bold; width: auto;
}


#menu a:visited {
	font-size: 10px; border-bottom: 1px solid white; display: block; padding: 3px 3px 4px 3px; color: black; text-decoration: none; font-weight: bold; background-color: #cccccc; width: auto;
}


#menu a:hover {
	font-size: 10px; border-bottom: 1px solid white; display: block; padding: 3px 3px 4px 3px; text-decoration: none; font-weight: bold; background-color: #e7e7e7; color: #CC0000; width: auto;
}


#menu a:active {
	font-size: 10px; border-bottom: 1px solid white; display: block; padding: 3px 3px 4px 3px; text-decoration: none; font-weight: bold; background-color: #e7e7e7; color: #CC0000; width: auto;
}


#menuheader {
	font-family: Verdana, Helvetica, sans-serif; font-size: 10px; display: block; padding: 3px 3px 4px 3px; background-color: #cccccc; color: #CC0000; text-decoration: none; font-weight: bold; width: auto;
}


#menuindepth {
	font-family: Verdana, Arial, Helvetica; font-size: 10px; display: block; padding: 3px 3px 4px 3px; background-color: #cccccc;
color: black; font-weight: bold; width: auto;
}


#menuindepth a:link {
	font-size: 10px; border-bottom: 1px solid white; display: block; padding: 3px 3px 4px 3px; color: black; text-decoration: none; font-weight: bold; width: auto;
}


#menuindepth a:visited {
	font-size: 10px; border-bottom: 1px solid white; display: block; padding: 3px 3px 4px 3px; color: black; text-decoration: none; font-weight: bold; background-color: #cccccc; width: auto;
}


#menuindepth a:hover {
	font-size: 10px; border-bottom: 1px solid white; display: block; padding: 3px 3px 4px 3px; text-decoration: none; font-weight: bold; background-color: #e7e7e7; color: #CC0000; width: auto;
}


#menuindepth a:active {
	font-size: 10px; border-bottom: 1px solid white; display: block; padding: 3px 3px 4px 3px; text-decoration: none; font-weight: bold; background-color: #e7e7e7; color: #CC0000; width: auto;
}


#menuindepthheader {
	font-family: Verdana, Arial, Helvetica; font-size: 10px; display: block; padding: 4px 3px 4px 12px; background-color: #CC6600; color: white; width: auto;
}


#menusubheader {
	font-family: Verdana, Helvetica, sans-serif; font-size: 10px; display: block; padding: 3px 3px 4px 3px; background-color: #cccccc; color: #CC0000; text-decoration: none; font-weight: bold; width: auto;
}


.rightsidehead {
	font-size: 10px; color: white; text-decoration: none; font-weight: bold;
}


.rightsidetext {
	font-size: 10px; color: #484848; font-weight: normal;
}


.rightsidetext a:link {
	font-size: 10px; color: #484848; text-decoration: underline; font-weight: normal;
}


.rightsidetext a:visited {
	font-size: 10px; color: #484848; text-decoration: underline; font-weight: normal;
}


.rightsidetext a:hover {
	font-size: 10px; color: #CC2229; text-decoration: none; font-weight: normal;
}


.rightsidetext a:hover {
	font-size: 10px; color: #CC2229; text-decoration: none; font-weight: normal;
}


.rightsidetext a:active {
	font-size: 10px; color: #CC2229; text-decoration: none; font-weight: normal;
}


.sectiontitle {
	font-family: Verdana, Arial, Helvetica; font-size: 10px; letter-spacing: 2px; color: #7B0415;
	font-weight: bold;
}


.sectiontitlewhite {
	font-family: Verdana, Arial, Helvetica; font-size: 10px; letter-spacing: 2px; color: white; font-weight: bold;
}


.subtitle {
	font-family: Verdana, Arial, Helvetica; font-size: 9px;	color: #484848; font-weight: normal; display: block;
}


.subtitlered {
	font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #CC0000; font-weight: normal;
}


.title {
	font-family: Verdana, Arial, Helvetica; font-size: 18px; color: black; font-weight: bold;
}


.titleletters {
	font-size: 15px; color: black; font-weight: bold;
}


.titlesmall {
	font-size: 15px; color: black; font-weight: bolder; display: block; margin-bottom: 0px;
}


.titlewhite {
	font-family: Verdana, Arial, Helvetica; font-size: 18px; color: white; font-weight: bold;
}


.whitebody {
	font-size: 11px; color: white; font-weight: normal;
}


whitebody a:link {
	font-size: 11px; color: white; text-decoration: underline; font-weight: normal;
}


.whitebody a:visited {
	font-size: 11px; color: white; text-decoration: underline; font-weight: normal;
}


.whitebody a:hover {
	font-size: 11px; color: #e7e7e7; text-decoration: none; font-weight: normal;
}


 .whitebody a:active {
	font-size: 11px; color: #e7e7e7; text-decoration: none; font-weight: normal;
}


/* Styles for popup pages */

#popup_banner {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(/news/assets/banners/left_blank.gif);
	background-repeat: no-repeat;
	text-align:right;
	line-height: 40px;
	border: 0px;
	margin-bottom: 0px;
}

#popup_banner img {
	vertical-align: middle; 
	margin: 15px 20px 17px 4px; 
	border: 0px;
}

#popup_banner a:link {
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	width: auto;
}

#popup_banner a:visited {
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	width: auto;
}

#popup_banner a:hover {
	font-size: 10px;
	text-decoration: none;
	color: #e7e7e7;
	width: auto;
}

#popup_banner a:active {
	font-size: 10px;
	text-decoration: none;
	color: #fff;
	width: auto;
}

tr.popupbanner {
	background-image:url(/news/assets/banners/bg_black.gif); background-repeat: repeat-x;
}


table.popupbanner {
	margin: 0px;
	padding: 0px;
	border: 0px;
	clear: left;
}



/* Styles for NR and footnotes */

.promoheadline {font-family: Verdana, Arial, Helvetica;font-size: 10px;color: #000000;font-weight: normal;}
.promoheadline a:link {font-size: 10px;color: #000000;text-decoration: underline;font-weight: normal;}
.promoheadline a:visited {font-size: 10px;color: #000000;text-decoration: underline;font-weight: normal;}
.promoheadline a:hover {font-size: 10px;color: #CC2229;text-decoration: none;font-weight: normal;}
.promoheadline a:active {font-size: 10px;color: #CC2229;text-decoration: none;font-weight: normal;}
.promodesc {font-family: Verdana, Arial, Helvetica;font-size: 10px;color: #000000;font-weight: normal;}
.promodesc a:link {font-size: 10px;color: #000000;text-decoration: underline;font-weight: normal;}
.promodesc a:visited {font-size: 10px;color: #000000;text-decoration: underline;font-weight: normal;}
.promodesc a:hover {font-size: 10px;color: #CC2229;text-decoration: none;font-weight: normal;}
.promodesc a:active {font-size: 10px;color: #CC2229;text-decoration: none;font-weight: normal;}



/* Photo galleries */

dd {
margin: 0px;
}

#tools {
    clear: both;
    background-color: #e7e7e7;
    background-image: url(/news/photogalleries/gfx/spacer_dotted.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    padding-left: 8px;
	padding-right: 8px;
	width: auto;
    color: #3C3C3C;
    font-weight: normal;
    font-size: 10px;
	height: 20px;
	margin-right: 0px;
}

#toolslinks {
	float: left;
	background-color: #e7e7e7;
}

#toolslinks2 {
	text-align: right;
	padding-top: 3px;
	float: right;
	width: 230px;
	background-color: #e7e7e7;
	margin-right: 0px;
}

#toolslinks2 a:link {
	color: #4f5050;
	font-size: 10px;
}

#toolslinks2 a:visited {
	color: #4f5050;
	font-size: 10px;
}

#toolslinks2 a:hover {
	color: #87010a;
	font-size: 10px;
}

#toolslinks2 a:active {
	color: #87010a;
	font-size: 10px;
}

#toolsbottom {
    clear: both;
    height: 15px;
    padding-left: 8px;
    background-color: #e7e7e7;
    background-image: url(/news/photogalleries/gfx/spacer_dotted.gif);
    background-position: top;
    background-repeat: repeat-x;
	border-bottom: 2px solid #fff;
}

#toolsbottom img {
	vertical-align: middle;
}

#othernews {
	clear: both;
	background-color: #e7e7e7;
}


#othernews table {
	width: 620px;
}


#othernews td {
	border: 0px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	font-size: 10px;
	width: 100%;
}



#othernews dl {
	margin-bottom: 0px;
	margin-top: 0px;
}

#othernews a:link {
	color: #4f5050;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
}

#othernews a:visited {
	color: #4f5050;
	font-size: 10px;
}

#othernews a:hover {
	color: #87010a;
	font-size: 10px;
}

#othernews a:active {
	color: #87010a;
	font-size: 10px;
}

#othernews dt.section {
	background: none;
	padding-left: 0px;
	font-weight: bold;
}

#othernews dd a:link {
	color: #4f5050;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

#othernews dd a:visited {
	color: #4f5050;
	font-size: 11px;
	font-weight: bold;
}

#othernews dd a:hover {
	color: #87010a;
	font-size: 11px;
	font-weight: bold;
}

#othernews dd a:active {
	color: #87010a;
	font-size: 11px;
	font-weight: bold;
}





#wrap {
	border-width: 3px;
	border-style: double;
	border-color: #ccc;
	margin-top: 10px;
	margin-left: 10px;
}


.wrap {
	border-width: 3px;
	border-style: double;
	border-color: #917A60;
	margin-top: 10px;
	margin-left: 10px;
}


.brand {
	border: 1px solid #cbcdca;
	background-image:url(http://www.cbc.ca/news/photogalleries/gfx/bg_promos.jpg);
	background-repeat: repeat-x;
	background-color: #eaece9;
	width: 100%;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	display: inline;
	clear: both;
}


.brand_logo {
	background-image:url(http://www.cbc.ca/news/photogalleries/gfx/bg_promos.jpg);
	background-repeat: repeat-x;
	background-color: #eaece9;
	width: 98px;
	float: left;
	padding: 10px;
}


.brand_credits {
	background-image:url(http://www.cbc.ca/news/photogalleries/gfx/bg_promos.jpg);
	background-repeat: repeat-x;
	background-color: #eaece9;
	border-left: 1px solid #cbcdca;
	float: left;
	width: 284px;
	padding: 10px;
}

blockquote p {
	margin-bottom: 6px;
}

cite {
	display: block;
	font-size: 11px;
	font-style: italic;
}

</STYLE>