/* Overall structure */ .bwVns {position:relative;width:100%;} #layoutVnsEntity {width:300px;margin:0 24px 0 0;float:left;} #layoutVnsEntity:after {content:".";display:block;height:0;clear:both;visibility:hidden;} #layoutVnsInfo, #layoutVnsContent {width:100%;margin:0;float:left;} .bwVns .bwPowered {position:absolute;top:3px;left:0;} .bwVns .bwSearch {position:absolute;right:0;top:0;z-index:99;width:250px;text-align:right;} /* General presentation */ #bwContent {line-height:1.5em;} #bwContent a img {border:0;} #bwContent fieldset {border:0;padding:0;margin:0;} #bwContent fieldset ul {padding:0;font-size:85%;line-height:1.76em;} #bwContent fieldset ul li {list-style-type:none;} #bwContent p {margin:0 0 1.5em 0;} div.bwAssets {display:inline;white-space:nowrap;} div.bwAssets img {margin-left:6px;vertical-align:text-bottom;} .bwDisclaimer {font-size:85%;line-height:1.76em;color:#666;} ul.bwListIcons {padding:0;margin:0 0 1.76em 0;font-size:85%;line-height:1.76em;} .bwEventLinks ul.bwListIcons {margin-bottom:0;} ul.bwListIcons li {list-style-type:none;} ul.bwListIcons a img {display:block;float:left;margin-right:8px;} .bwNewsHeadlines ul.bwListNews {float:none;width:100%;padding:0;margin:0;font-size:100%;} .bwNewsHeadlines ul.bwListNews li {clear:both;list-style-type:none;position:relative;padding:1.4em 0;border-style:solid;border-width:1px 0 0 0;background-image:none;} .bwNewsHeadlines ul.bwListNews .bwThumb img {float:right;margin:0 0 .25em 12px;} .bwNewsHeadlines ul.bwListNews div.bwTimestamp {position:absolute;top:0;left:0;font-size:85%;line-height:1.76em;} ul.bwListNews div.bwDesc {font-size:85%;line-height:1.76em;left:0;} .bwPaging {font-size:85%;line-height:1.76em;height:2.2em;padding:18px 6px 12px 0;border-top-style:solid;border-top-width:1px;margin:0;} .bwPaging a {padding:0 3px;margin:0;color:black;font-family:georgia,'times new roman',times,serif;font-size:13px;} .bwPaging a:hover {color:blue} .bwPaging span {font-size:118%;font-weight:bold;padding:2px;margin:0;border-style:solid;border-width:1px;} .bwSearch ul {margin:0;} .bwSearch button {height:22px;padding:0 6px 0 0;border-width:0;margin:0;position:relative;overflow:visible;cursor:pointer;background:transparent url(http://tu9srvbirvvtmyr3d3cuynvzaw5lc3n3axjllmnvbq00.g00.nationalpost.com/g00/2_bmV3cy5uYXRpb25hbHBvc3QuY29t_/TU9SRVBIRVVTMyRodHRwOi8vd3d3LmJ1c2luZXNzd2lyZS5jb20vaW1hZ2VzL2J1dHRvbjIycHguZ2lmP2kxMGMubWFyay5ub3RIVE1MLnR5cGU%3D_$/$/$) no-repeat right -120px;} .bwSearch button span {display:block;position:relative;white-space:nowrap;line-height:19px;height:19px;padding:1px 0 2px 6px;margin:0 0 0 6px;background:url(http://tu9srvbirvvtmyr3d3cuynvzaw5lc3n3axjllmnvbq00.g00.nationalpost.com/g00/2_bmV3cy5uYXRpb25hbHBvc3QuY29t_/TU9SRVBIRVVTMyRodHRwOi8vd3d3LmJ1c2luZXNzd2lyZS5jb20vaW1hZ2VzL2J1dHRvbjIycHguZ2lmP2kxMGMubWFyay5ub3RIVE1MLnR5cGU%3D_$/$/$) no-repeat left top;} .bwSearch button span img {vertical-align:-10%;position:relative;top:0.15em;margin-right:3px;} .bwSearch button::-moz-focus-inner {padding:0;border:0;} /* needed for FF quirk */ @media screen and (-webkit-min-device-pixel-ratio:0) { /* needed for Safari/Chrome quirks */ .bwSearch button span {margin-top:-1px;} } .bwSearch button:hover {background-position:right -180px;text-decoration:none;} .bwSearch button:hover span {background-position:left -60px;text-decoration:none;} .bwSearch button:active {background-position:right -210px;text-decoration:none;} .bwSearch input, .bwSearch label {font-size:11px;} .bwSearch input {width:150px;} .bwSearchResults {float:left;color:#666;max-width:308px;margin-top:0;margin-right:6px;} .bwSearchResults span {font-weight:normal;} .bwSearchResults h3 {font-size:18px;} a.bwButtonSm {font-size:11px;height:14px;padding:0 6px;margin-top:.25em;background:url(http://tu9srvbirvvtmyr3d3cuynvzaw5lc3n3axjllmnvbq00.g00.nationalpost.com/g00/2_bmV3cy5uYXRpb25hbHBvc3QuY29t_/TU9SRVBIRVVTMyRodHRwOi8vd3d3LmJ1c2luZXNzd2lyZS5jb20vaW1hZ2VzL2J1dHRvbjE0cHguZ2lmP2kxMGMubWFyay5ub3RIVE1MLnR5cGU%3D_$/$/$) no-repeat right -120px;} a.bwButtonSm span {white-space:nowrap;line-height:14px;height:14px;padding:0 0 2px 6px;margin-right:0 !important;background:url(http://tu9srvbirvvtmyr3d3cuynvzaw5lc3n3axjllmnvbq00.g00.nationalpost.com/g00/2_bmV3cy5uYXRpb25hbHBvc3QuY29t_/TU9SRVBIRVVTMyRodHRwOi8vd3d3LmJ1c2luZXNzd2lyZS5jb20vaW1hZ2VzL2J1dHRvbjE0cHguZ2lmP2kxMGMubWFyay5ub3RIVE1MLnR5cGU%3D_$/$/$) no-repeat left top;} a.bwButtonSm span img {vertical-align:baseline;position:relative;top:0.15em;margin-right:3px;} a.bwButtonSm:link, a.bwButtonSm:visited, a.bwButtonSm:hover, a.bwButtonSm:active {text-decoration:none;} /* Tab navigation */ .bwVns div div.bwEventNavigation, .bwVns div div.bwPressKitNavigation {margin-bottom:0;} ul.bwTabs {position:relative;top:0;left:0;z-index:26;width:100%;margin:0;padding:0;font-size:85%;line-height:1.76em;} ul.bwTabs li {list-style-type:none;display:block;float:left;padding:0;margin:0;} ul.bwTabs li a {display:block;height:1.5em;padding:3px 6px;border-style:solid;border-width:0;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;text-decoration:none;} ul.bwTabs li a:hover {text-decoration:underline;} ul.bwTabs li a:hover, ul.bwTabs li.bwTabActive a {padding:2px 5px 3px 5px;border-width:1px 1px 0 1px;} ul.bwTabs li.bwTabActive a {font-weight:bold;text-decoration:none;cursor:default;} ul.bwTabs:after, ul.bwTabs li:after {content:".";display:block;height:0;clear:both;visibility:hidden;} .bwNewsHeadlines {border-width:2px 0 0 0;margin-bottom:1.5em;} /* Data tables */ .bwDataTable {width:100%;border:0;margin:0 0 1.5em 0;} .bwDataTable thead tr {font-weight:bold;} .bwDataTable thead th, .bwDataTable td {border-top:1px solid #fff;border-right:1px solid #fff;padding:0 6px;vertical-align:bottom;} .bwDataTable td {vertical-align:top;} .bwDataTable thead th.bwSortable, .bwDataTable thead td.bwSortable {padding-right:12px;} .bwDataTable thead th.bwSortedAsc, .bwDataTable thead th.bwSortedDesc { padding-right:12px;background-repeat:no-repeat;background-position:bottom right;} .bwDataTable thead th.bwSortedAsc {background-image:url(http://tu9srvbirvvtmyr3d3cuynvzaw5lc3n3axjllmnvbq00.g00.nationalpost.com/g00/2_bmV3cy5uYXRpb25hbHBvc3QuY29t_/TU9SRVBIRVVTMyRodHRwOi8vd3d3LmJ1c2luZXNzd2lyZS5jb20vaW1hZ2VzL2ljb25zL3NvcnRfYXNjX2NvbHVtbi5naWY%2FaTEwYy5tYXJrLm5vdEhUTUwudHlwZQ%3D%3D_$/$/$/$);} .bwDataTable thead th.bwSortedDesc {background-image:url(http://tu9srvbirvvtmyr3d3cuynvzaw5lc3n3axjllmnvbq00.g00.nationalpost.com/g00/2_bmV3cy5uYXRpb25hbHBvc3QuY29t_/TU9SRVBIRVVTMyRodHRwOi8vd3d3LmJ1c2luZXNzd2lyZS5jb20vaW1hZ2VzL2ljb25zL3NvcnRfZGVzY19jb2x1bW4uZ2lmP2kxMGMubWFyay5ub3RIVE1MLnR5cGU%3D_$/$/$/$);} .bwDataTable td.bwSortable {padding-right:12px;} .bwDataConstant {text-align:center;} .bwDataText {text-align:left;} .bwDataTable td.bwAction a img, .bwDataTable td.bwDataConstant a img {vertical-align:text-bottom;} /* Data table pagination and filtering */ .bwDataPagination {font-size:85%;line-height:1.76em;text-align:right;padding:0 0 3px 0;} .bwDataPagination:after {content:".";display:block;height:0;clear:both;visibility:hidden;} .bwDataTable + .bwDataPagination {position:relative;top:-1.5em;} .bwDataPaging {padding-top:1px;text-align:right;} .bwDataPaging div {display:inline;padding-left:12px;} .bwDataPaging select {font-size:85%;line-height:1.76em;} .bwDataPaging span {color:#666;} /* Toggles */ .toggler, dl.faq dt.toggler, .toggler.hidden {padding-left:12px;margin-bottom:.25em; background:url(http://tu9srvbirvvtmyr3d3cuynvzaw5lc3n3axjllmnvbq00.g00.nationalpost.com/g00/2_bmV3cy5uYXRpb25hbHBvc3QuY29t_/TU9SRVBIRVVTMyRodHRwOi8vd3d3LmJ1c2luZXNzd2lyZS5jb20vaW1hZ2VzL2ljb25zL2ljb25faGlkZGVuLmdpZj9pMTBjLm1hcmsubm90SFRNTC50eXBl_$/$/$/$) no-repeat 0 .3em;} h2.toggler {font-size:115%;line-height:140%;padding-top:0;border:0;min-height:1px;} .toggler span {color:#2e5173;cursor:pointer;border-bottom:1px dotted;} .toggler.shown, dl.faq dt.toggler.shown {background:url(http://tu9srvbirvvtmyr3d3cuynvzaw5lc3n3axjllmnvbq00.g00.nationalpost.com/g00/2_bmV3cy5uYXRpb25hbHBvc3QuY29t_/TU9SRVBIRVVTMyRodHRwOi8vd3d3LmJ1c2luZXNzd2lyZS5jb20vaW1hZ2VzL2ljb25zL2ljb25fc2hvd24uZ2lmP2kxMGMubWFyay5ub3RIVE1MLnR5cGU%3D_$/$/$/$) no-repeat 0 .3em;} .togglee, dl.faq dd.togglee {display:none;} /* Other specific component presentation */ .bwVns .bwNewsHeadlines {position:relative;} .bwVns div div {margin-bottom:1.5em;} .bwVns div div.bwEventsLinks {margin-bottom:0;} .bwVns div div div {margin-bottom:0;} .bwVns h2 {margin-top:0;} .bwBackTo, .bwBackToEvent {font-size:100%;line-height:1.76em;margin:0 0 1.76em 0;} .bwBackTo, .bwBackToEvent span {background:url(http://tu9srvbirvvtmyr3d3cuynvzaw5lc3n3axjllmnvbq00.g00.nationalpost.com/g00/2_bmV3cy5uYXRpb25hbHBvc3QuY29t_/TU9SRVBIRVVTMyRodHRwOi8vd3d3LmJ1c2luZXNzd2lyZS5jb20vaW1hZ2VzL2ljb25zL2ljb25fYmFja25hdi5naWY%2FaTEwYy5tYXJrLm5vdEhUTUwudHlwZQ%3D%3D_$/$/$/$) no-repeat 0 .4em;padding:0 0 0 12px;} .bwNewsLegend {clear:both;font-size:85%;line-height:1.76em;margin-bottom:1.76em;} .bwNewsRelease #ndmFeatures .tooltipSpecial h3 {margin:0;} .bwNewsRss {position:absolute;top:1.5em;right:0;} #bwRelease .bwNewsRelease h1 {font-size:18px;line-height:120%;} .bwNewsHeadlines ul {font-size:85%;line-height:1.76em;width:192px;padding:0;margin:0 0 0 12px;float:left;} .bwNewsHeadlines h2 + ul {margin:0 12px 0 0;} .bwNewsHeadlines li {padding-left:0px;list-style-type:none;background:url(http://tu9srvbirvvtmyr3d3cuynvzaw5lc3n3axjllmnvbq00.g00.nationalpost.com/g00/2_bmV3cy5uYXRpb25hbHBvc3QuY29t_/TU9SRVBIRVVTMyRodHRwOi8vd3d3LmJ1c2luZXNzd2lyZS5jb20vaW1hZ2VzL2Fycm93X21lbnUuZ2lmP2kxMGMubWFyay5ub3RIVE1MLnR5cGU%3D_$/$/$) no-repeat 0 2px;} /* ********** CUSTOM RULES ********** */ /* THEME SETTINGS */ /* Change these colors as needed to coordinate with host site */ ul.bwTabs li a, .bwNewsHeadlines { border-color:#ccc; /* tab color */ } ul.bwTabs li.bwTabActive a { background-color:#ccc; /* tab color */ color:#000; /* text color for current tab */ } ul.bwListNews li, .bwPaging { border-color:#ccc; /* color of border between headlines */ } .bwPaging span {color:#999;border-color:#999;} /* text color for current-page indicator */ .bwDataTable thead tr, .bwDataTable thead th {background-color:#ecf2e6;} /* background color of table column headings */ .bwDataTable thead th.bwSortedAsc, .bwDataTable thead th.bwSortedDesc {background-color:#d4e5c3;} /* background color for header of sorted column in table */ .bwRowOdd {background-color:#fafafa;} /* background color for odd-numbered table rows */ .bwRowEven {background-color:#eee;} /* background color for even-numbered table rows */ #ndmFeatures #mmSection div.bwMm a.bwMm, #ndmFeatures #mmSection div.bwMm a.bwMm:link, #ndmFeatures #mmSection div.bwMm a.bwMm:visited {background-color:#efefef;} /* background color of smart multimedia gallery */ /* CONTENT WIDTH - WIDE PAGE */ /* Change these widths as needed to make BW content fit the container */ /* Leave this commented out if bwvns_narrow.css is in use */ /* Math notes: #layoutVnsInfo, #layoutVnsContent width = 324px less than full width .bwSearchResults max-width = 100px less than #layoutVnsContent width (keeps search heading from colliding with Clear Search button) */ .bwVns {width:100%;} #layoutVnsInfo, #layoutVnsContent {width:100%;margin:0;float:left;} .bwSearchResults {max-width:308px;} /* TIMESTAMP BELOW HEADLINE */ /* Add the next 2 rules to put timestamp below headline */ /* ul.bwListNews li {padding:.7em 0;} ul.bwListNews div.bwTimestamp {position:static;} */ /* Two thumbnail headline list */ ul.bwNewsList a img {border:0;} .bwLinkExpand, .linkExpand {text-transform:capitalize;white-space:nowrap;color:#2e5173;cursor:default;} .bwSmall, .bwMeta {font-size:85%;} .linkExpand {text-transform:capitalize;white-space:nowrap;} ul.bwNewsList, div.bwNewsLegend ul.bwNewsList {width:100%;padding:0;margin:0;} ul.bwNewsList li, div.bwNewsLegend ul.bwNewsList li {clear:both;list-style:none none !important;list-style-type:none !important;position:relative;padding-top:5px !important;padding-bottom:5px !important;border:0;border-top:2px solid #ccc;margin-top:0;background-color:#fff;background-image:none;} ul.bwNewsList li:after {content:".";display:block;height:0;clear:both;visibility:hidden;} ul.bwNewsList div.bwThumbs {width:168px;height:74px;position:absolute;top:12px;left:0;background-color:#fff;} ul.bwNewsList div.bwThumbs a {float:right;display:block;width:72px;height:72px;border:1px solid #ccc;margin:0 11px 0 -1px;line-height:68px;text-align:center;white-space:nowrap;overflow:hidden;} ul.bwNewsList div.bwThumbs a img {max-width:68px;max-height:68px;margin-top:2px;display:inline-block;vertical-align:middle;} ul.bwNewsList div.bwThumbs a img.bwSquare {max-width:72px;max-height:72px;margin-top:0;display:block;} ul.bwNewsList div.bwThumbs a:after {content:".";display:inline;font-size:1px;color:#fff;vertical-align:middle;} /* needed to force vertically centering of image in non-strict doctypes */ ul.bwNewsList a.bwTitleLink {color:black;font-family:georgia,'times new roman',times,serif;font-size:16px;line-height:20px;} ul.bwNewsList a.bwTitleLink:hover {color: blue;} ul.bwNewsList div.bwMeta {position:absolute;top:8px;left:168px;min-height:18px;} ul.bwNewsList div.bwMeta div {float:left;white-space:nowrap;line-height:18px;color:#666;font-size:100%;} ul.bwNewsList div.bwMeta div.bwTimestamp {margin-right:6px;} ul.bwNewsList div.bwMeta img {display:inline;margin-right:6px;vertical-align:text-bottom;} ul.bwNewsList div.bwDesc {font-size:85%;color:#999;line-height:1.63em;left:0;} .bwTabContent ul.bwNewsList div.bwTimestamp {position:static;} .bwNewsHeadlines h2 {display: none !important;} .bwNewsLegend {visibility:collapse;} .bwNewsLegend ul {visibility:visible;} .bwNewsLegend div {visibility:visible;} #bwRelease {font-family:georgia,'times new roman',times,serif;}