/*body background - vertical line between col01 and col02 */
.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;}

/*generic styles  */
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;}

/*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 .wrapper01 {float:left;display:inline;padding:10px;}

#body .col02 .wrapper01 #article .storyheader {padding: 0 0px 8px 0;}
#body .col02 .wrapper01 #article .storyheader h2 {font-size:18px;color:#666;}
#body .col02 .wrapper01 #article .storyheader h4 {font-size:12px;font-weight:normal;color:#666;margin-top:5px;}

#body .col02 .wrapper01 #article .soundofftitle h2 {font-size:18px;color:#666;padding:8px 0 8px 0;}

#body .col02 .wrapper01 #article .feed_details {padding: 0 0px 8px 0;}
#body .col02 .wrapper01 #article .feed_details h4 {font-size:11px;font-weight:bold;}
#body .col02 .wrapper01 #article .feed_details a {color:#f00;text-decoration:none;}
#body .col02 .wrapper01 #article .feed_details a:hover {text-decoration:underline;}

#body .col02 .wrapper01 #article .feed_details h5 {font-size:11px;font-weight:bold;}
#body .col02 .wrapper01 #article .feed_details h5 span {color:#333;font-weight:bold;}


.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 .wrapper01 #article .rightadbox {display:inline;float:right;width:auto;}
#body .col02 .wrapper01 #article .rightadbox .ad {padding:8px;}

#body .col02 .wrapper01 #article .rightnewslinkbox {height:1400px;float:right;width:150px;clear:right;}
#body .col02 .wrapper01 #article .rightnewslinkbox #topstories ul li a {margin-left:8px;}
#body .col02 .wrapper01 #article .rightnewslinkbox .container01 {float:left;}

#article .storysoundoff {float:left;margin-top:15px;}
#article h6.copyright {margin-top:-20px;font-size:11px;text-align:center;}

/* ---------- Image box styles ---------- */
			div#imageBox a {color:#333;}
			div#imageBox {width: 150px; padding: 15px 14px 14px 0; font-size: 11px;float: left;}
			div#imageBox img.thumbnail {margin-bottom: 0.5em;}
			div#imageBox a.bigger, div#imageBox a.additionals {text-decoration: none; font-weight: bold; display: block;}
			div#imageBox a.bigger img {margin-bottom: -0.22em;}
			div#imageBox span {font-size: 11px;display: block; text-align: center;}
			div#imageBox a.additionals img {margin-bottom: -0.3em;}
			div#imageBox a.additionals {margin-bottom: 0.35em;}
			div#imageBox span, div#imageBox a.video, div#imageBox a.printer, div#imageBox a.testimonial {margin: 0.4em 0 0.75em; padding-bottom:  0.75em;border-bottom: 1px dotted #000;}
			div#imageBox a.additionals span {margin: -0.85em 0 0 22px; _margin: -0.95em 0 0 22px; padding-bottom: 0; border-bottom: none;font-size: inherit; text-align: left;}
			div#imageBox a.additionals span:hover {text-decoration:underline;}
			div#imageBox a.bigger span {margin: -0.85em 0 0 22px; _margin: -0.95em 0 0 22px; padding-bottom: 0; border-bottom: none;font-size: inherit; text-align: left;}
			div#imageBox a.bigger span:hover {text-decoration:underline;}
	
			div#imageBox h4, div#imageBox h6 {padding: 0; font-size: 11px;line-height: 1.25em; font-weight: normal;}
			div#imageBox h4 {margin: 0.4em 0 0;}
			div#imageBox h6 {margin: 0.4em 0 0.75em; padding-bottom: 1.25em;border-bottom: 1px dotted #000;}
			

.googleadcontainer {width:425px;display:block;float:left;margin-top:8px;}

/* pagination */
.paginationcontainer {height:20px;margin:30px 0 10px 0;font-size:11px;}
.pagination li {float:left;display:inline;margin-top:2px;margin-left:1px;background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/widgets/pagination_delimiter.gif) center right no-repeat;}
.pagination li.last {background:transparent;}
.pagination li a {margin-right:8px;text-decoration:none;font-weight:bold;color:#f00;white-space:nowrap;}
.pagination li a:hover {text-decoration:underline;}
.pagination li.active a, .pagination li.elipse a {color:#333;white-space:nowrap;cursor:default;}
.pagination li.active a:hover, .pagination li.elipse a:hover {color:#333;white-space:nowrap;cursor:default;text-decoration:none;}
.pagination li.previouspage {width:73px;height:21px;margin:0 5px 5px 0;float:left;background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/buttons/en_previous_ffffff.gif) top left no-repeat;}
.pagination li.nextpage {width:46px;height:21px;margin-top:0;float:right;background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/buttons/en_next_grad01.gif) top left no-repeat;}
.pagination li.previouspage a, .pagination li.nextpage a {width:46px;height:21px;display:block;text-decoration:none;}
.pagination li.previouspage a span, .pagination li.nextpage a span {display:none;}
.pagination li.othercoverage {width:46px;height:21px;margin:0 35px 0 0;float:right;background:none;}
.pagination li.lastlink {background:none;}

/*font size*/
#fontsizecontainer {float:left;margin-bottom:10px;}
.fontsize_label {float:left;margin-right:4px;font-size:10px;margin-top:2px;}

#fontsizecontainer {width:72px;height:17px;}
#fontsizecontainer li {width:17px;height:17px;display:inline;}
#fontsizecontainer a {width:17px;height:17px;float:left;background:transparent;}
#fontsizecontainer a span {display:none;}
.size00 {background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/widgets/fontsize_widget.gif) 0 0 no-repeat;}
.size01 {background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/widgets/fontsize_widget.gif) 0 -18px no-repeat;}
.size02 {background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/widgets/fontsize_widget.gif) 0 -36px no-repeat;}
.size03 {background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.canada.com/images/widgets/fontsize_widget.gif) 0 -54px no-repeat;}
