body {background:#e3e3ed url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/newspapers/nationalpost/backgrounds/pagebody_home.gif) repeat-y;}


.home #body {background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/newspapers/nationalpost/backgrounds/body_home.gif) bottom left;}

#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/newspapers/nationalpost/widgets/h_default_gridline.gif) top left repeat-x;}
#body .solidrule {width:auto;height:4px;font-size:1px;background:#fff 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 .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 and column 03 container*/
#body .col02 {float:left;width:597px;}

/*Top links (date, links)*/
#body .col02 .toplinks {background:#eee url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/newspapers/nationalpost/backgrounds/home_date.gif) bottom left repeat-x;padding:2px 4px;height:20px;voice-family:"\"}\"";voice-family:inherit;height:16px;}
   html>body #body .col02 .toplinks {height:16px;}
#body .col02 .toplinks .date {float:left;display:inline;}
#body .col02 .toplinks .bullet li {float:right;display:inline;margin-top:1px;margin-right:20px;margin-left:10px;font-size:10px;}
#body .col02 .toplinks .bullet li a {text-decoration:none;color:#333;}


/*column 02*/
#body .col02 .col02a {float:left;width:432px;}


/*lead story, latest news and ticker*/
#body .col02 .col02a .wrapper01 {float:left;background:#fff url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/newspapers/nationalpost/backgrounds/home_leadstory.gif) top left repeat-x;}
#body .col02 .col02a .wrapper01 .rule {margin:0 3px;height:4px;font-size:1px;background:#fff url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/newspapers/nationalpost/widgets/dotted_rule.gif) top left repeat-x;}
/*lead story*/
#body .col02 .col02a .wrapper01 .leadstory {float:left;width:235px;padding:5px;background:#fff url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/newspapers/nationalpost/backgrounds/home_leadstory.gif) top left repeat-x;voice-family:"\"}\"";voice-family:inherit;width:225px;}
   html>body #body .col02 .col02a .wrapper01 .leadstory {width:225px;}
#body .col02 .col02a .wrapper01 .leadstory h4 {font-size:26px;margin-left:3px;}
#body .col02 .col02a .wrapper01 .leadstory h5 {font-size:11px;margin-left:3px;margin-bottom:3px;}
#body .col02 .col02a .wrapper01 .leadstory img {margin-bottom:4px;}
#body .col02 .col02a .wrapper01 .leadstory p {margin:4px 0 4px 3px;width:auto;}
#body .col02 .col02a .wrapper01 .leadstory .bullet {margin-left:4px;}
#body .col02 .col02a .wrapper01 .leadstory .bullet li {float:left;clear:both;width:200px;}
#body .col02 .col02a .wrapper01 .leadstory .bullet li a {color:#333;text-decoration:none;font-weight:bold;}
#body .col02 .col02a .wrapper01 .leadstory .bullet li a span {margin-left:6px;}
#body .col02 .col02a .wrapper01 .leadstory .bullet li a:hover {text-decoration:underline;}


/*Helen added for bullet01, odd */
#body .col02 .col02a .wrapper02 .bullet01 {width:120px;float:left;overflow:hidden;padding-left:2px;voice-family:"\"}\"";voice-family:inherit;width:118px;}
   html>body #body .col01 .col01a .wrapper02 .bullet01 {width:118px;}
#body .col02 .col02a .wrapper02 .bullet01 {width:120px;display:inline;margin-left:4px;}
#body .col02 .col02a .wrapper02 .bullet01 li {background-position:0 4px;background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/widgets/bullet.gif) 0 4px no-repeat;height:1%;}
#body .col02 .col02a .wrapper02 .bullet01 li a {margin-left:1px;display:block;text-decoration:none;color:#000;}
#body .col02 .col02a .wrapper02 .bullet01 li span {display:block;margin-left:8px;}
#body .col02 .col02a .wrapper02 .bullet01 li a:hover, #body .col01 .col01a .wrapper02 .bullet01 li span:hover {color:#000;text-decoration:underline;}



/*Latest news*/
#body .col02 .col02a .wrapper01 .latestnews {padding-top:6px;margin-right:3px;float:left;width:180px;background:#fff url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/newspapers/nationalpost/backgrounds/home_leadstory.gif) top left repeat-x;voice-family:"\"}\"";voice-family:inherit;width:177px;}
   html>body #body .col02 .col02a .wrapper01 .latestnews {width:177px;}
#body .col02a .wrapper01 .latestnews .bullet h4 {display:block;margin-left:9px;font-size:11px;}
	html>body.col02a .wrapper01 .latestnews .bullet h4 {margin-bottom:1px;}

.col02a .wrapper01 .latestnews .bullet {margin-left:7px;}
.col02a .wrapper01 .latestnews .bullet li {margin-bottom:5px;}
.col02a .wrapper01 .latestnews a {color:#333;text-decoration:none;}
.col02a .wrapper01 .latestnews a:hover, .col02 .bullet li span:hover {text-decoration:underline;}
.col02a .wrapper01 .latestnews .bullet {clear:left;}



			.col02 .col02a .rulewrapper{margin-left:7px;margin-right:10px;width:400px;}

	*html  .col02 .col02a .rulewrapper{margin-left:7px;margin-right:10px;width:400px;}
		 .col02 .col02a .rulewrapper .odd {padding:10px; width:320px;}
	*html  .col02 .col02a .rulewrapper .odd {padding:10px;width:320px;}
		.col02 .col02a .rulewrapper .even {padding:10px; background-color:#f4f3f8;width:320px;}
	*html  .col02 .col02a .rulewrapper .even {padding:10px; background-color:#f4f3f8;width:320px;}


/*ie6 fix*/
.col02 .col02a .wrapper01 .clearticker {background:#fff;}

/*ticker*/
.col02a .wrapper01 .latestnews_ticker {height:26px;float:left;width:432px;background:#fff url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/newspapers/nationalpost/backgrounds/home_ticker.gif) bottom left repeat-x;}
.col02a .wrapper01 .latestnews_ticker b {float:left;display:inline;margin-left:10px;margin-top:2px;}
.col02a .wrapper01 .latestnews_ticker a {color:#f00;text-decoration:none;}
.col02a .wrapper01 .latestnews_ticker .bullet {margin-top:2px;}
.col02a .wrapper01 .latestnews_ticker .bullet li {float:left;display:inline;margin-left:10px;}
.col02a .wrapper01 .latestnews_ticker .bullet li a {color:#333;text-decoration:none;}

/*editors picks and city guide*/
#body .col02 .col02a .wrapper02 {float:left;width:100%;background:#fff;padding:4px 0 12px 0;}
/*editors picks*/
#body .col02 .col02a .contentcontainer01 {width:260px;float:left;}
#body .col02 .col02a .contentcontainer01 .editorspickfirst {margin-left:7px;float:left;display:inline;width:253px;}
#body .col02 .col02a .contentcontainer01 h5 {font-size:11px;font-weight:bold;margin-top:2px;}
/*city guide*/
#body .col02 .col02a .contentcontainer02 {float:right;width:150px;margin-right:3px;margin-top:2px;}
#body .col02 .col02a .contentcontainer02 .cityguide {width:150px;background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/newspapers/nationalpost/widgets/home_cityguide_middle.gif) top left repeat-y;}
#body .col02 .col02a .contentcontainer02 .cityguide .top {width:150px;overflow:hidden;height:6px;background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/newspapers/nationalpost/widgets/home_cityguide_top.gif) top left no-repeat;}
#body .col02 .col02a .contentcontainer02 .cityguide .bottom {width:150px;overflow:hidden;height:6px;background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/newspapers/nationalpost/widgets/home_cityguide_bottom.gif) top left no-repeat;}
#body .col02 .col02a .contentcontainer02 .cityguide .mid {margin:0 4px;height:136px;background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/newspapers/nationalpost/backgrounds/home_cityguide.gif) bottom right no-repeat;}
#body .col02 .col02a .contentcontainer02 .cityguide .mid .content {width:130px;margin:2px 6px;}
#body .col02 .col02a .contentcontainer02 .cityguide .mid .content .bullet a {color:#333;text-decoration:none;}
#body .col02 .col02a .contentcontainer02 .cityguide .mid .content .bullet a:hover {text-decoration:underline;}

/*today in newspaper*/
#body .col02 .col02a .wrapper03 {float:left;width:auto;background:#fff;padding:4px 0 0 0;}

/*editorial, columnist, forums and sound off*/
#body .col02 .col02a .wrapper04 {float:left;width:100%;padding:4px 0 0 0;}
#body .col02 .col02a .wrapper04 h5 {font-size:11px;}

/*editorial*/
#body .col02 .col02a .wrapper04 .contentcontainer01 {float:left;width:307px;}
#body .col02 .col02a .wrapper04 .contentcontainer01 .headingrule {margin-right:3px;}
#body .col02 .col02a .wrapper04 .contentcontainer01 .bubble {width:299px;margin:2px 6px 4px 2px;}
#body .col02 .col02a .wrapper04 .contentcontainer01 .padding {margin-left:7px;margin-right:10px;width:290px;}
#body .col02 .col02a .wrapper04 .rule {margin:0 3px;height:4px;font-size:1px;background:#fff url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/newspapers/nationalpost/widgets/dotted_rule.gif) top left repeat-x;}
#body .col02 .col02a .wrapper04 .bullet li a {color:#333;text-decoration:none;}
#body .col02 .col02a .wrapper04 .bullet li a:hover {text-decoration:underline;}

#body .col02 .col02a .wrapper04 .contentcontainer01 .adcontainer {padding-top:4px;padding-left:2px;}

/*columnist, forums and sound off*/
#body .col02 .col02a .wrapper04 .contentcontainer02 {float:right;display:inline;width:122px;}
#body .col02 .col02a .wrapper04 .contentcontainer02 .padding {width:115px;margin-left:4px;margin-right:3px;}
#body .col02 .col02a .wrapper04 .contentcontainer02 .bubble {width:120px;margin-left:2px;}

#body .col02 .col02a .wrapper04 .contentcontainer02 p {font-size:10px;margin-bottom:7px;}
#body .col02 .col02a .wrapper04 .contentcontainer02 a {color:#333;text-decoration:none;}
#body .col02 .col02a .wrapper04 .contentcontainer02 a:hover {text-decoration:underline;}
#body .col02 .col02a .wrapper04 .contentcontainer02 .columnists {margin-top:12px;}
#body .col02 .col02a .wrapper04 .contentcontainer02 .bubble {margin-top:2px;margin-bottom:0;}


#body .col02 .col02a .wrapper04 .googleads {margin-left:5px;padding:10px 0;width:421px;background:#fff;}


/*column 03*/
#body .col02 .col02b {width:165px;float:left;padding-left:1px;voice-family:"\"}\"";voice-family:inherit;width:163px;}
   html>body #body .col02 .col02b {width:163px;}
#body .col02 .col02b .weathercontainer {margin-bottom:6px;padding:6px 3px 0 3px;}


#body .col02 .col02b .contentcontainer {margin:4px 3px 4px 7px;}
#body .col02 .col02b .bullet li a {text-decoration:none;color:#333;}


#body .col02 .col02b .wrapper02 {margin:3px 0 3px 0;}
#body .col02 .col02b .contestcontainer {padding:7px 3px 0 6px;}





#body .col02 .col02b .contestcontent {padding:0 0 2px 2px;}
#body .col02 .col02b .contestcontent .contest {width:160px;}
.contest img {margin-left:11px;margin-bottom:10px;}
#body .col02 .col02b .wrapper03 {margin:2px;}
/*scoreboard*/
#body .col02 .col02a .wrapper04 .contentcontainer02 .containerbox {float:right;display:inline;padding-right:4px;padding-top:5px;width:120px;voice-family:"\"}\"";voice-family:inherit;width:116px;}
   html>body #body .col02 .col02a .wrapper04 .contentcontainer02 .containerbox {width:116px;}
#body .col02 .col02a .wrapper04 .contentcontainer02 .containerbox .list {float:left;display:inline;padding-right:2px;padding-top:5px;padding-bottom:5px;width:110px;voice-family:"\"}\"";voice-family:inherit;width:100px;}
   html>body #body .col02 .col02a .wrapper04 .contentcontainer02 .containerbox .list {width:100px;}
#body .col02 .col02a .wrapper04 .contentcontainer02 .containerbox .list span.hd{padding-left:5px;font-weight:bolder;color:#6E739D;}
#body .col02 .col02a .wrapper04 .contentcontainer02 .containerbox .list .bullet {margin-top:3px;margin-left:2px;}
#body .col02 .col02a .wrapper04 .contentcontainer02 .containerbox .list .bullet li {padding-bottom:5px;}
#body .col02 .col02a .wrapper04 .contentcontainer02 .containerbox .list .bullet a {color:#333;text-decoration:none;}
#body .col02 .col02a .wrapper04 .contentcontainer02 .containerbox .list .bullet a:hover {text-decoration:underline;}
#body .col02 .col02a .wrapper04 .contentcontainer02 .containerbox .center {padding:0 2px 2px 2px;line-height:1;}
