/* CSS Document */
/* PRINT CSS  */

body {
background:#D1DAE1 none repeat scroll 0 0;
margin:0;
padding:0;
}
.clear {
clear:both;
font-size:1px;
height:1px;
margin-top:-1px;
overflow:hidden;
}
body, input, select, textarea, table, td, div {
font-family:arial,verdana,"Lucida Grande",sans-serif;
font-size:11px;
}
form, h1, h2, h3, h4, h5, h6, ul {
margin:0;
padding:0;
}
#page img {
border:0 none;
margin:0;
padding:0;
}
#page {
background:#FFFFFF none repeat scroll 0 0;
margin:auto;
width:680px;
}
.pagewrapper {
background:#FFFFFF none repeat scroll 0 0;
float:left;
height:auto;
}
.headerwrapper {
background:#FFFFFF none repeat scroll 0 0;
float:left;
padding:10px 10px 0;
}
.bodywrapper {
background:#FFFFFF none repeat scroll 0 0;
float:left;
padding:5px 8px 10px 10px;
}
.contentbody {
background:#FFFFFF none repeat scroll 0 0;
}
.border_wrapper {
background:#F5F8FF none repeat scroll 0 0;
border:1px solid #E5E5E5;
float:left;
padding:5px 9px;
}
.col_940 {
float:left;
width:940px;
}
.col_780 {
float:left;
width:780px;
}
.col_720 {
float:left;
width:720px;
}
.col_640 {
float:left;
width:640px;
}
.col_630 {
float:left;
width:630px;
}
.col_620 {
float:left;
width:620px;
}
.col_550 {
float:left;
width:550px;
}
.col_480 {
float:left;
width:480px;
}
.col_460 {
float:left;
overflow:hidden;
width:460px;
}
.col_420 {
float:left;
width:420px;
}
.col_400 {
float:left;
width:400px;
}
.col_380 {
float:left;
width:380px;
}
.col_360 {
float:left;
width:360px;
}
.col_320 {
float:left;
width:320px;
}
.col_300 {
float:left;
width:300px;
}
.col_250 {
float:left;
width:250px;
}
.col_240 {
float:left;
width:240px;
}
.col_230 {
float:left;
width:230px;
}
.col_220 {
float:left;
width:220px;
}
.col_200 {
float:left;
width:200px;
}
.col_180 {
float:left;
width:180px;
}
.col_170 {
float:left;
width:170px;
}
.col_160 {
float:left;
width:160px;
}
.col_150 {
float:left;
width:150px;
}
.col_140 {
float:left;
width:140px;
}
.col_130 {
float:left;
width:130px;
}
.col_100 {
float:left;
width:100px;
}
.col_80 {
float:left;
width:80px;
}
.col_67 {
float:left;
width:67px;
}
.col_40 {
float:left;
width:40px;
}
.col_60 {
float:left;
width:60px;
}
.col_25 {
float:left;
width:25px;
}
.col_20 {
float:left;
width:20px;
}
.wrapper_0_20_0_0 {
float:left;
padding-right:20px;
}
.wrapper_10_0_0_0 {
float:left;
padding:10px 0 0;
}
.wrapper_0_10_0_0 {
float:left;
padding:0 10px 0 0;
}
.wrapper_0_0_10_0 {
float:left;
padding:0 0 10px;
}
.wrapper_0_0_0_10 {
float:left;
padding:0 0 0 10px;
}
.wrapper_0_10_0_10 {
float:left;
padding:0 10px 0;
}
.wrapper_10_10_10_10 {
float:left;
padding:10px;
}
.rule_grey_solid {
float:left;
width:100%;
}
#storyheader {
padding:10px 0;
}
#storyheader .headline {
padding:0 0 5px;
}
#storyheader .headline h1 {
color:#000000;
font-family:georgia;
font-size:26px;
font-weight:normal;
}
#storyheader .subheadline {
padding:0 0 10px;
}
#storyheader .subheadline h2 {
color:#000000;
font-family:georgia;
font-size:20px;
font-weight:normal;
}
#storyheader .name {
color:#000000;
font-family:arial;
font-size:11px;
font-weight:bold;
padding:0 15px 5px 0;
text-transform:uppercase;
}
#storyheader .timestamp {
color:#999999;
font-family:arial;
font-size:11px;
padding:0 15px 5px 0;
text-transform:uppercase;
}
#storyheader .comments a {
color:#999999;
font-family:arial;
font-size:11px;
text-transform:uppercase;
}
.imagetext {
border-bottom:1px solid #999999;
margin-bottom:10px;
padding-bottom:5px;
}
#story_photo_content .col_620 {
border-top:1px solid #999999;
}
#story_content #photocaption, #story_photo_content #storyphotocaption {
color:#000000;
font-family:arial;
font-size:11px;
font-weight:normal;
margin:5px 0 0;
}
#story_content #photocredit, #story_photo_content #storyphotocredit {
color:#000000;
font-family:arial;
font-size:11px;
font-weight:normal;
margin:5px 0;
}
#story_content p {
color:#000000;
font-family:arial;
font-size:14px;
line-height:22px;
width:auto;
clear:both;
}
#storypage .para16 p {
font-size:16px;
line-height:24px;
width:auto;
}
#storypage .para14 p {
font-size:14px;
line-height:22px;
width:auto;
}
#storypage .para12 p {
font-size:12px;
line-height:20px;
width:auto;
}
#storypage .para11 p {
font-size:11px;
line-height:18px;
width:auto;
}
.copyright {
color:#000000;
font-family:arial;
font-size:10px;
margin:10px 0 10px;
width:auto;
}
.previous {
float:left;
}
.next {
float:right;
}
.previous #previousphoto, .next #nextphoto {
color:#999999;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.story_tool_vr {
background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.montrealgazette.com/nprd08/images/bg_story_tool.gif) repeat-x scroll left top;
border:1px solid #E5E5E5;
float:left;
height:auto;
width:600px;
padding:10px;
}
.story_tool_vr .section_title {
border:medium none;
margin:0 5px 0 10px;
float:left;
}
.story_tool ul.bullet {
padding:5px 0 0 5px;
}
.story_tool ul.bullet li {
margin:0 0 8px;
}
.story_tool ul.bullet li a span {
color:#035A91;
padding-left:8px;
}
.story_tool ul.bullet li.email {
background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.montrealgazette.com/nprd08/images/icons/email.gif) no-repeat scroll left top;
}
.story_tool ul.bullet li.print {
background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.montrealgazette.com/nprd08/images/icons/print.gif) no-repeat scroll left top;
}
.story_tool ul.bullet li.comments {
background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.montrealgazette.com/nprd08/images/icons/comments.gif) no-repeat scroll left top;
}
.story_tool ul.bullet li.share {
background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.montrealgazette.com/nprd08/images/icons/share.gif) no-repeat scroll left top;
}
.story_tool_hr .story_tool ul.bullet li {
float:left;
margin:0 20px 0 0;
}
#fontsizecontainer {
height:17px;
width:72px;
float:left;
border:1px solid #999999;
}
.fontsize_label {
float:left;
font-family:arial;
font-size:12px;
margin-left:30px;
margin-top:2px;
margin-right:5px;
}
#fontsizecontainer li {
display:inline;
height:17px;
width:18px;
}
#fontsizecontainer a {
background:transparent none repeat scroll 0 0;
float:left;
height:17px;
width:18px;
}
#fontsizecontainer a span {
display:none;
}
.size00 {
background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.montrealgazette.com/nprd08/images/fontsize_widget.gif) no-repeat scroll 0 0;
}
.size01 {
background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.montrealgazette.com/nprd08/images/fontsize_widget.gif) no-repeat scroll 0 -18px;
}
.size02 {
background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.montrealgazette.com/nprd08/images/fontsize_widget.gif) no-repeat scroll 0 -36px;
}
.size03 {
background:transparent url(http://a123.g.akamai.net/f/123/12465/1d/www.montrealgazette.com/nprd08/images/fontsize_widget.gif) no-repeat scroll 0 -54px;
}
#imagesizecontainer {
float:left;
}
.imagesize_label {
float:left;
font-family:arial;
font-size:12px;
margin-left:30px;
margin-top:2px;
}
#imagesizecontainer li {
display:inline;
}
#imagesizecontainer a {
color:#2288CC;
background:transparent none repeat scroll 0 0;
float:left;
font-weight:bold;
margin:2px 0 0 10px;
}
#relatedthumbs .col_60 {
margin-bottom:5px;
}
.hide_me {
display:none;
}
.show_me {
display:block;
}
