.article #body {background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/newspapers/nationalpost/backgrounds/body_article.gif) top left repeat-y;}

p {margin:0;padding:0;}

.leftnav{color:#333;}
.bold{font-weight:bold;}

#body .rule {display:block;}
#body .headingrule {width:auto;height:4px;font-size:1px;background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/widgets/h_default_gridline.gif) top left repeat-x;}
#body .solidrule {width:auto;height:4px;font-size:1px;background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/newspapers/nationalpost/widgets/solid_rule.gif) top left repeat-x;}
#body p {margin:0 0 4px 0;padding:0;}
#body .boldtxt{font-weight:bold;}

#body .bullet {margin-bottom:7px;}
#body .bullet li {background-position:0 4px;height:1%;}
#body .bullet li a {margin-left:1px;display:block;}
#body .bullet li span {display:block;margin-left:8px;}

/*Shopping bullets*/
/*filter: applies to moz and safari, ie ignores*/
	html>body #body .col01b .wrapper03 ul.largemargin li {margin-bottom:5px;}
/*filter: applies to moz, ie and safari ignores*/
	#body .col01b .wrapper03 ul.largemargin li:lang(en) {margin-bottom:4px;}


/*Feature bullets*/
#body .col02 .wrapper ul.largemargin li {margin-bottom:2px;}
	html>body #body .col02 .wrapper ul.largemargin li {margin-bottom:5px;}


/*column 01 container*/
#body .col01 {width:158px;float:left;}
#body .col01 .col01a .product{margin:0px;height:44px;overflow:hidden;}
#body .col01 .rule {width:auto;height:4px;font-size:1px;background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/newspapers/nationalpost/widgets/dotted_rule.gif) top left repeat-x;margin-bottom:7px;}
.col01 a {color:#333;text-decoration:none;}
.col01 a:hover, .col01 .bullet li span:hover {text-decoration:underline;}
.col01 h4, .col01 h5 {font-size:11px;margin-left:1px;}
.col01 h5 {margin-bottom:7px;}
#body .col01 h5 span, #body .col01 h5 span a {color:red;}
#body .col01 .rule {margin:0 7px;}

/*column 01*/
#body .col01a {float:left;display:inline;width:154px;}
#body .col01a .wrapper {padding:7px 3px;}
#body .col01a .wrapper h4.menu {margin-left:6px;}
#body .col01a .wrapper img.menu {margin-left:2px;margin-bottom:2px;}
#body .col01a .wrapper ul.menu {margin-left:6px;}
#body .col01a .wrapper ul.menu li {margin-bottom:-1px;}
	html>body #body .col01a .wrapper ul.menu li {margin-bottom:2px;}
#body .col01a .wrapper .subscriber {font-size:10px;margin-left:6px;margin-bottom:2px;}


/*column 02*/
#body .col02 {float:left;width:597px;} /* Correct width is 597px */

/* article heading and ad */
#body .col02 #Story2 .wrapper01, #body .col02 #LegoText2 .wrapper01, #body .col02 .wrapper01 #Story2 .wrapper01, #body .wrapper01 .col02 #LegoText2 .wrapper01 {
	float: left;
	display: inline;
	padding-top: 10px;
	width: 597px;
}

#body .col02 #Story2 .wrapper01 .header, #body .col02 #LegoText2 .wrapper01 .header, #body .col02 .wrapper01 #Story2 .wrapper01 .header, #body .col02 .wrapper01 #LegoText2 .wrapper01 .header {
	float: left;
	display: inline;
	padding: 0 8px 10px;
	width: 597px; /* Value for bug in IE 5.5 */ /* Had to add in the missing Box Model Hack rules */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 581px; /* Value for all other browsers/true width of content */
}	html>body #body .col02 #Story2 .wrapper01 .header, html>body #body .col02 #LegoText2 .wrapper01 .header, html>body #body .col02 .wrapper01 #Story2 .wrapper01 .header, html>body #body .col02 .wrapper01 #LegoText2 .wrapper01 .header {	/* Correction for Opera 5 */
		width: 581px;
}

#body .col02 #Story2 .wrapper01 .header h2, #body .col02 #LegoText2 .wrapper01 .header h2, #body .col02 .wrapper01 #Story2 .wrapper01 .header h2, #body .col02 .wrapper01 #LegoText2 .wrapper01 .header h2 {font-size:18px;color:#666;}
#body .col02 #Story2 .wrapper01 .header h4, #body .col02 #LegoText2 .wrapper01 .header h4, #body .col02 .wrapper01 #Story2 .wrapper01 .header h4, #body .col02 .wrapper01 #LegoText2 .wrapper01 .header h4 {font-size:12px;font-weight:normal;color:#666;}
   
#body .col02 #Story2 .wrapper01 .container, #body .col02 #LegoText2 .wrapper01 .container, #body .col02 .wrapper01 #Story2 .wrapper01 .container, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container {
	float: left;
	display: inline;
	padding: 0 8px 10px;
	width: 597px; /* Value for bug in IE 5.5 */ /* Had to add in the missing Box Model Hack rules */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 581px; /* Value for all other browsers/true width of content */
}	html>body #body .col02 #Story2 .wrapper01 .container, html>body #body .col02 #LegoText2 .wrapper01 .container, html>body #body .col02 .wrapper01 #Story2 .wrapper01 .container, html>body #body .col02 .wrapper01 #LegoText2 .wrapper01 .container {	/* Correction for Opera 5 */
		width: 581px;
}

#body .col02 #Story2 .wrapper01 .container .feed_details, #body .col02 #LegoText2 .wrapper01 .container .feed_details, #body .col02 .wrapper01 #Story2 .wrapper01 .container .feed_details, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container .feed_details {width:auto;padding-bottom:10px;}
#body .col02 #Story2 .wrapper01 .container .feed_details h4, #body .col02 #LegoText2 .wrapper01 .container .feed_details h4, #body .col02 .wrapper01 #Story2 .wrapper01 .container .feed_details h4, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container .feed_details h4 {font-size:11px;font-weight:bold;}
#body .col02 #Story2 .wrapper01 .container .feed_details a, #body .col02 #LegoText2 .wrapper01 .container .feed_details a, #body .col02 .wrapper01 #Story2 .wrapper01 .container .feed_details a, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container .feed_details a {color:#f00;text-decoration:none;}
#body .col02 #Story2 .wrapper01 .container .feed_details a:hover, #body .col02 #LegoText2 .wrapper01 .container .feed_details a:hover, #body .col02 .wrapper01 #Story2 .wrapper01 .container .feed_details a:hover, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container .feed_details a:hover {text-decoration:underline;}

#body .col02 #Story2 .wrapper01 .container .article, #body .col02 #LegoText2 .wrapper01 .container .article, #body .col02 .wrapper01 #Story2 .wrapper01 .container .article, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container .article {width:auto;}
.para10 {font-size:10px;width:auto;}
.para12 {font-size:12px;width:auto;}
.para14 {font-size:14px;width:auto;}
.para16 {font-size:16px;width:auto;}

#body .col02 #Story2 .wrapper01 .container .rightnavbox, #body .col02 #LegoText2 .wrapper01 .container .rightnavbox, #body .col02 .wrapper01 #Story2 .wrapper01 .container .rightnavbox, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container .rightnavbox {float:right;width:308px;marign-left:8px;}

#body .col02 #Story2 .wrapper01 .container .rightnavbox .ad, #body .col02 #LegoText2 .wrapper01 .container .rightnavbox .ad, #body .col02 .wrapper01 #Story2 .wrapper01 .container .rightnavbox .ad, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container .rightnavbox .ad {float:right;width:300px;padding-top:5px;}

#body .col02 #Story2 .wrapper01 .container .rightnavbox .photo_container, #body .col02 #LegoText2 .wrapper01 .container .rightnavbox .photo_container, #body .col02 .wrapper01 #Story2 .wrapper01 .container .rightnavbox .photo_container, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container .rightnavbox .photo_container {width:300px;padding-bottom:8px;overflow:hidden;float:right;display:inline;margin:5px 0 3px 0;background-color:#E8E8EF;}
#body .col02 #Story2 .wrapper01 .container .rightnavbox .photo_container .articlebox, #body .col02 #LegoText2 .wrapper01 .container .rightnavbox .photo_container .articlebox, #body .col02 .wrapper01 #Story2 .wrapper01 .container .rightnavbox .photo_container .articlebox, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container .rightnavbox .photo_container .articlebox {width:210px;overflow:hidden;float:left;display:inline;margin:3px 40px 0 40px;}
#body .col02 #Story2 .wrapper01 .container .rightnavbox .photo_container .articlebox .titleimage, #body .col02 #LegoText2 .wrapper01 .container .rightnavbox .photo_container .articlebox .titleimage, #body .col02 .wrapper01 #Story2 .wrapper01 .container .rightnavbox .photo_container .articlebox .titleimage, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container .rightnavbox .photo_container .articlebox .titleimage  {float:left;width:210px;height:210px;margin:0;}
#body .col02 #Story2 .wrapper01 .container .rightnavbox .photo_container .articlebox .titleimage img, #body .col02 #LegoText2 .wrapper01 .container .rightnavbox .photo_container .articlebox .titleimage img, #body .col02 .wrapper01 #Story2 .wrapper01 .container .rightnavbox .photo_container .articlebox .titleimage img, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container .rightnavbox .photo_container .articlebox .titleimage img {width:210px;height:210px;overflow:hidden;}

#body .col02 #Story2 .wrapper01 .container .rightnavbox .photo_container .articlebox ul.icons, #body .col02 #LegoText2 .wrapper01 .container .rightnavbox .photo_container .articlebox ul.icons, #body .col02 .wrapper01 #Story2 .wrapper01 .container .rightnavbox .photo_container .articlebox ul.icons, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container .rightnavbox .photo_container .articlebox ul.icons {margin-top:6px;}
#body .col02 #Story2 .wrapper01 .container .rightnavbox .photo_container .articlebox ul.icons li, #body .col02 #LegoText2 .wrapper01 .container .rightnavbox .photo_container .articlebox ul.icons li, #body .col02 .wrapper01 #Story2 .wrapper01 .container .rightnavbox .photo_container .articlebox ul.icons li, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container .rightnavbox .photo_container .articlebox ul.icons li {margin:5px 0 -10px 40px;}
#body .col02 #Story2 .wrapper01 .container .rightnavbox .photo_container .articlebox ul.icons li.view, #body .col02 #LegoText2 .wrapper01 .container .rightnavbox .photo_container .articlebox ul.icons li.view, #body .col02 .wrapper01 #Story2 .wrapper01 .container .rightnavbox .photo_container .articlebox ul.icons li.view, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container .rightnavbox .photo_container .articlebox ul.icons li.view {background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/widgets/plus_circle.gif) 0 1px no-repeat;padding-bottom:5px;}
#body .col02 #Story2 .wrapper01 .container .rightnavbox .photo_container .articlebox ul.icons li a, #body .col02 #LegoText2 .wrapper01 .container .rightnavbox .photo_container .articlebox ul.icons li a, #body .col02 .wrapper01 #Story2 .wrapper01 .container .rightnavbox .photo_container .articlebox ul.icons li a, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container .rightnavbox .photo_container .articlebox ul.icons li a {display:block;font-size:10px;color:#333;margin-left:10px;margin-right:5px;text-decoration:none;}
#body .col02 #Story2 .wrapper01 .container .rightnavbox .photo_container .articlebox ul.icons li a:hover, #body .col02 #LegoText2 .wrapper01 .container .rightnavbox .photo_container .articlebox ul.icons li a:hover, #body .col02 .wrapper01 #Story2 .wrapper01 .container .rightnavbox .photo_container .articlebox ul.icons li a:hover, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container .rightnavbox .photo_container .articlebox ul.icons li a:hover {text-decoration:underline;}

#body .col02 #Story2 .wrapper01 .container .rightnavbox .photo_container .articlebox .first, #body .col02 #LegoText2 .wrapper01 .container .rightnavbox .photo_container .articlebox .first, #body .col02 .wrapper01 #Story2 .wrapper01 .container .rightnavbox .photo_container .articlebox .first, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container .rightnavbox .photo_container .articlebox .first {width:auto;}
#body .col02 #Story2 .wrapper01 .container .rightnavbox .photo_container .articlebox .second, #body .col02 #LegoText2 .wrapper01 .container .rightnavbox .photo_container .articlebox .second, #body .col02 .wrapper01 #Story2 .wrapper01 .container .rightnavbox .photo_container .articlebox .second, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container .rightnavbox .photo_container .articlebox .second {font-size:10px;width:auto;margin-top:5px;}
#body .col02 #Story2 .wrapper01 .container .rightnavbox .photo_container .articlebox .second a, #body .col02 #LegoText2 .wrapper01 .container .rightnavbox .photo_container .articlebox .second a, #body .col02 .wrapper01 #Story2 .wrapper01 .container .rightnavbox .photo_container .articlebox .second a, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container .rightnavbox .photo_container .articlebox .second a {color:red;font-size:10px;margin:0;width:auto;}

.fontsize_label {float:left;margin-right:4px;font-size:10px;margin-top:2px;}
#fontsizecontainer {margin-bottom:10px;float:left;}
#body .col02 #Story2 .wrapper01 .container .rightnavbox .article_tools_container, #body .col02 #LegoText2 .wrapper01 .container .rightnavbox .article_tools_container, #body .col02 .wrapper01 #Story2 .wrapper01 .container .rightnavbox .article_tools_container, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container .rightnavbox .article_tools_container {margin-left:12px;width:156px;}

#body .col02 #Story2 .wrapper01 .container .rightnavbox .bubble, #body .col02 #LegoText2 .wrapper01 .container .rightnavbox .bubble, #body .col02 .wrapper01 #Story2 .wrapper01 .container .rightnavbox .bubble, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container .rightnavbox .bubble {margin-bottom:0;padding-top:5px;}
#body .col02 #Story2 .wrapper01 .container .rightnavbox .rule, #body .col02 #LegoText2 .wrapper01 .container .rightnavbox .rule, #body .col02 .wrapper01 #Story2 .wrapper01 .container .rightnavbox .rule, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container .rightnavbox .rule {width:auto;height:4px;font-size:1px;background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/widgets/dotted_rule.gif) top left repeat-x;margin-bottom:-1px;}
#body .col02 h5 {font-size:11px;font-weight:normal;color:#666;}
#body .col02 ul.icons {width:auto;margin-top:6px;}
#body .col02 ul.icons li {margin-top:2px;}
#body .col02 ul.icons li.email {background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/widgets/email.gif) 0 1px no-repeat;padding-bottom:5px;}
#body .col02 ul.icons li.print {background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/widgets/print.gif) 0 1px no-repeat;padding-bottom:5px;}
#body .col02 ul.icons li.audio {background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/widgets/audio.gif) 0 1px no-repeat;padding-bottom:5px;}
#body .col02 ul.icons li a {font-size:10px;margin-left:15px;}







#body .col02 #Story2 .wrapper01 .container .rightnavbox .contentcontainer, #body .col02 #LegoText2 .wrapper01 .container .rightnavbox .contentcontainer, #body .col02 .wrapper01 #Story2 .wrapper01 .container .rightnavbox .contentcontainer, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container .rightnavbox .contentcontainer {margin:6px 0px 4px 8px;width:165px;}






#body .col02 #Story2 .wrapper01 .container .rightnavbox .bullet li a, #body .col02 #LegoText2 .wrapper01 .container .rightnavbox .bullet li a, #body .col02 .wrapper01 #Story2 .wrapper01 .container .rightnavbox .bullet li a, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container .rightnavbox .bullet li a {color:#333;}

/* pagination container */
#body .col02 #Story2 .wrapper01 .pagination, #body .col02 #LegoText2 .wrapper01 .pagination, #body .col02 .wrapper01 #Story2 .wrapper01 .pagination, #body .col02 .wrapper01 #LegoText2 .wrapper01 .pagination {float:left;display:inline;margin:0px 5px 5px 4px;}

#body .rule {width:auto;height:4px;font-size:1px;background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/widgets/dotted_rule.gif) top left repeat-x;margin-bottom:-1px;}

#body .col02 #Story2 .wrapper01 .googleads, #body .col02 #LegoText2 .wrapper01 .googleads, #body .col02 .wrapper01 #Story2 .wrapper01 .googleads, #body .col02 .wrapper01 #LegoText2 .wrapper01 .googleads {float:left;display:inline;margin:10px;}


#body .col02 #Story2 .wrapper01 .container01, #body .col02 #LegoText2 .wrapper01 .container01, #body .col02 .wrapper01 #Story2 .wrapper01 .container01, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container01 {float:left;display:inline;width:165px;margin:8px 8px 0 8px;}
#body .col02 #Story2 .wrapper01 .container01 .list_container, #body .col02 #LegoText2 .wrapper01 .container01 .list_container, #body .col02 .wrapper01 #Story2 .wrapper01 .container01 .list_container, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container01 .list_container {margin-left:9px;}
#body .col02 #Story2 .wrapper01 .container01 .list_container .bullet, #body .col02 #LegoText2 .wrapper01 .container01 .list_container .bullet, #body .col02 .wrapper01 #Story2 .wrapper01 .container01 .list_container .bullet, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container01 .list_container .bullet {margin-left:2px;margin-top:5px;}
#body .col02 #Story2 .wrapper01 .container01 .list_container .bullet a, #body .col02 #LegoText2 .wrapper01 .container01 .list_container .bullet a, #body .col02 .wrapper01 #Story2 .wrapper01 .container01 .list_container .bullet a, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container01 .list_container .bullet a {color:#333;text-decoration:none;}
#body .col02 #Story2 .wrapper01 .container01 .list_container .bullet a:hover, #body .col02 #LegoText2 .wrapper01 .container01 .list_container .bullet a:hover, #body .col02 .wrapper01 #Story2 .wrapper01 .container01 .list_container .bullet a:hover, #body .col02 .wrapper01 #LegoText2 .wrapper01 .container01 .list_container .bullet a:hover {text-decoration:underline;}