/* --------------------------------------------------------------
Winnipeg Free Press Main Site Style Sheet      
Version:	November 2 2011
---------------------------------------------------------------- */

/* ---------------------------------------------------------------
	Global/Container Styles
---------------------------------------------------------------- */
body { background: #fafafa; font: 12px/16px arial, helvetica, sans-serif; color: #333; text-align: center; }
body, div, h1, h2, h3, h4, h5, h6, ol, ul, li, dl, dt, dd, img, blockquote, table, tr, td, th, p, form { padding: 0; border: 0; margin: 0; text-align: left; }
#wrapper { border-top: 8px solid #296391; width: 100%; }
#mobile-bar { display: none; }
#container { margin: 0 auto; background: #fff; width: 1000px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }

/* ---------------------------------------------------------------
	Accessibility Styles
---------------------------------------------------------------- */
dl#accessibility { display: none; }
dl#access { display: none; }

/* ---------------------------------------------------------------
	Typography Styles
---------------------------------------------------------------- */
h1, h2 { font: 30px/34px georgia, times, serif; }
h2.section_title, p.feature_head, body#general h3.subhead { width: 648px; float: left; font: 17px/19px arial, helvetica, sans-serif; text-transform: uppercase; font-weight: bold; letter-spacing: 0.75px; padding: 7px 0 0 0; margin-bottom: 13px; height: 24px; text-indent: 3px; background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) top left repeat-x; }
h2.hdr_category { font: 18px/22px georgia, times, serif; text-transform: uppercase; font-weight: bold; }
div.topmedia h2 { padding-bottom: 0; font-size: 22px; line-height: 26px; }
#topmedia h2 { font-size: 22px; line-height: 26px; }
h2.category_heading { font: 32px/36px helvetica, arial, sans-serif; text-transform: uppercase; font-weight: bold; width: 400px; float: left; }
#mediaplayer h3 { float: left; padding: 0 0 0 8px; }
h3 { font: 19px/23px georgia, times, serif; padding-bottom: 6px; letter-spacing: 0; font-weight: normal; }
.print_table h3, #printedition h3, #morenewslist h3 { font: 15px/19px helvetica, arial, sans-serif; font-weight: bold; }
ul.top5 h3 { font-size: 22px; line-height: 25px; }
ul.top5 li.first h3 { font-size: 30px; line-height: 32px; }
#extras h3 { font-size: 14px; line-height: 16px; letter-spacing: 0; }
body#general h3 { padding: 13px 0 3px 0; }
body#general #blog_list_home ul li h3 { font-size: 24px; }
body#general #error h3 { padding-top: 0; }
#right_event_calendar h2 { width: 270px; }
#right_event_calendar h3 { float: left; padding-top: 0; }
h4 { font: 15px/17px arial, helvetica, sans-serif; padding: 8px 0 4px 0; font-weight: bold; }
ol#alert h4 { float: left; padding: 4px 0; font: 14px/17px arial, helvetica, sans-serif; font-weight: bold; text-transform: uppercase; }
h4.person { font: 12px/15px arial, helvetica, sans-serif; font-weight: bold; text-transform: uppercase; padding: 0 0 4px 0; }
#factbox h4 { padding-bottom: 12px; }
ul#spec_cov h4 { padding: 0; font-weight: bold; }
h4.contacth4 { font-size: 14px; }
h6 { font: 11px/12px arial, helvetica, sans-serif; letter-spacing: 1px; color: #cdcdcd; }
p { padding-bottom: 6px; }
p.bold { font-weight: bold; }
p.article_info, #topstory p.article_info { color: #888; font-size: 11px; line-height: 14px; padding-bottom: 0; }
p.article_info span { padding: 0 0 0 3px; float: left; }
p.article_info span.updated { border-left:1px solid #888888; padding:0 3px; }
p.article_info span.source { padding: 0 3px; text-transform: uppercase; font-weight: bold; background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) no-repeat top left; }
p.article_info span.wfp-circle { padding-left: 15px; background-position: 0 -34px; }
p.article_info span.cp-flag { padding-left: 24px; background-position: 0 -48px; }
p.article_info span.bang-logo { padding-left: 15px; background-position: 0 -536px; }
p.article_info span.canstar-star { padding-left: 15px; background-position: 0 -424px; }
p.article_info span.no-comment-icon { border-left:1px solid #888888; background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) no-repeat 3px -79px; text-indent: -9999px; width: 15px; }
p.article_info a.comment, p.article_info a.category { border-left: 1px solid #888888; padding-left: 3px; float: left; }
p.article_info a.category { margin-left: 3px; padding-right: 3px; }
p.more { float: right; font: 11px/13px arial, helvetica, sans-serif; padding: 5px 13px 0 0; }
h2 span.more { float: right; font: 11px/13px arial, helvetica, sans-serif; padding: 5px 13px 0 0; font-weight: bold; text-transform: none; }
h4.more { float: right; padding: 6px 13px 0 0; }
.landing_title p.more { padding-top: 0; margin-top: -17px; text-transform: uppercase; }
.landing_title div.rss { float: right; padding: 0; margin: -35px 13px 0 0; height: 38px; }
body#general #main_column .landing_title div.rss img, body#article #main_column .landing_title div.rss img { padding: 0; float: left; }
.landing_title div.rss>div { position: absolute; z-index: 10; margin: 7px 0 0 20px; border: solid 1px #999999; padding: 5px; background-color: #ffffff; font: 11px/13px arial,helvetica,sans-serif; text-transform: uppercase; display: none; }
.landing_title div.rss:hover>div, .landing_title div.rss:hover>div:hover { display: block; }
#right_event_calendar p.more { padding-right: 0; }
#right_event_calendar .event_info p.more, .homepage_left .right_cal_mid .event_info p.more { float: left; font-size: 11px; text-align: left; width: auto; }
#right_event_calendar .event_info .imtLogo, .homepage_left .right_cal_mid .event_info .imtLogo { float: right; margin: 0 0 3px 3px; }
p.enlarge { font-size: 10px; line-height: 12px; margin: 5px 0 8px 0; padding: 0; text-align: right; text-transform: uppercase; }
/*p.enlarge a { padding: 0 12px 0 0; background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) no-repeat right -346px; }*/
p.related { color: #888; font-weight: bold; font-size: 11px; line-height: 13px; }
div.landing_title p.gen_heading, div.landing_title h2 { text-align: left; font: 32px/36px helvetica, arial, sans-serif; text-transform: uppercase; font-weight: bold; float: left; width: 645px; padding-bottom: 0; margin-top: 0; }
p.search_results { font: 16px/18px helvetica, arial, sans-serif; font-weight: bold; text-transform: uppercase; padding-bottom: 3px; }
ul.nodots { list-style-type: none; padding-bottom: 4px; }
ul.dots { padding-bottom: 4px; margin-left: 30px; }
.landing_title_travel { background: url(http://media.winnipegfreepress.com/images/westjet_banner_lg.jpg) top left no-repeat; float: left; height: 60px; font: bold 32px/36px helvetica,arial,sans-serif; margin-top: 0; padding: 13px 0 0 0; text-align: left; text-transform: uppercase; width: 975px; text-indent: 4px; }
h2.section_title_travel { background:url("http://media.winnipegfreepress.com/images/westjet_banner_sm.jpg") top left no-repeat; float: left; font: bold 17px/19px arial,helvetica,sans-serif; height: 46px; letter-spacing: 0.75px; margin-bottom: 13px; padding: 7px 0 0; text-indent: 3px; text-transform: uppercase; width: 648px; }
#top5list h2.section_title_travel img { margin-top: -8px; }
.landing_title_poh { background: #4f8dc3 url("http://media.winnipegfreepress.com/images/poh_landing_head.gif") top left no-repeat; color: #fff; float: left; font: bold 18px/21px arial,helvetica,sans-serif; height: 64px; letter-spacing: 0.5px; text-align: right; margin-bottom: 13px; padding: 54px 10px 0 0; text-transform: uppercase; width: 965px; }
.landing_title_poh p { text-align: right; }
#main_column ul.pohmenu { float: left; padding: 0 0 13px 48px; border-bottom: 1px #ECF2F6 solid; width: 601px; margin-bottom: 13px; }
#main_column ul.pohmenu li { font-size: 1px; color: #296391; padding-right: 13px; list-style-type: none; display: block; float: left; width: 131px; height: 131px; }
#main_column ul.pohmenu img { width: 131px; padding-right: 13px; }
#main_column ul.pohmenu li.mag a:hover { font-size: 1px; color: #ffffff; padding-left: 16px; width: 115px; height: 131px; display: block; float: left; background: url(http://media.winnipegfreepress.com/images/mag_button_over.gif) top left no-repeat; cursor: pointer; }
#main_column ul.pohmenu li.blog a:hover { font-size: 1px; color: #ffffff; padding-left: 16px; width: 115px; height: 131px; display: block; float: left; background: url(http://media.winnipegfreepress.com/images/blog_button_over.gif) top left no-repeat; cursor: pointer; }
#main_column ul.pohmenu li.bloggers a:hover { font-size: 1px; color: #ffffff; padding-left: 16px; width: 115px; height: 131px; display: block; float: left; background: url(http://media.winnipegfreepress.com/images/blogger_button_over.gif) top left no-repeat; cursor: pointer; }
#main_column ul.pohmenu li.twittery a:hover { font-size: 1px; color: #ffffff; padding-left: 16px; width: 115px; height: 131px; display: block; float: left; background: url(http://media.winnipegfreepress.com/images/twitter_button_over.gif) top left no-repeat; cursor: pointer; }
#main_column ul.pohmenu li.mag { font-size: 1px; color: #ffffff; padding-left: 0; width: 131px; height: 131px; display: block; float: left; background: url(http://media.winnipegfreepress.com/images/mag_button_off.gif) top left no-repeat; cursor: pointer; }
#main_column ul.pohmenu li.mag a { font-size: 1px; color: #ffffff; padding-left: 16px; width: 115px; height: 131px; display: block; float: left; background: url(http://media.winnipegfreepress.com/images/mag_button_off.gif) top left no-repeat; cursor: pointer; }
#main_column ul.pohmenu li.blog { font-size: 1px; color: #ffffff; padding-left: 0; width: 131px; height: 131px; display: block; float: left; background: url(http://media.winnipegfreepress.com/images/blog_button_off.gif) top left no-repeat; cursor: pointer; }
#main_column ul.pohmenu li.bloggers { font-size: 1px; color: #ffffff; padding-left: 0; width: 131px; height: 131px; display: block; float: left; background: url(http://media.winnipegfreepress.com/images/blogger_button_off.gif) top left no-repeat; cursor: pointer; }
#main_column ul.pohmenu li.twittery { font-size: 1px; color: #ffffff; padding-left: 0; width: 131px; height: 131px; display: block; float: left; background: url(http://media.winnipegfreepress.com/images/twitter_button_off.gif) top left no-repeat; cursor: pointer; }
#main_column ul.pohmenu li.blog a { font-size: 1px; color: #ffffff; padding-left: 16px; width: 115px; height: 131px; display: block; float: left; background: url(http://media.winnipegfreepress.com/images/blog_button_off.gif) top left no-repeat; cursor: pointer; }
#main_column ul.pohmenu li.bloggers a { font-size: 1px; color: #ffffff; padding-left: 16px; width: 115px; height: 131px; display: block; float: left; background: url(http://media.winnipegfreepress.com/images/blogger_button_off.gif) top left no-repeat; cursor: pointer; }
#main_column ul.pohmenu li.twittery a { font-size: 1px; color: #ffffff; padding-left: 16px; width: 115px; height: 131px; display: block; float: left; background: url(http://media.winnipegfreepress.com/images/twitter_button_off.gif) top left no-repeat; cursor: pointer; }
.pohtwitter { float: left; }
/* ---------------------------------------------------------------
	Link Styles
---------------------------------------------------------------- */
a, a:link, a:visited { outline: none; color: #333; text-decoration: none; }
a:hover { text-decoration: underline; cursor: pointer; }
p a, .article li a { font-weight: bold; }
/*p.more a:visited, p.article_info a.comment:visited, p.article_info a.category:visited, div.breadcrumb a:visited, ul#utility_nav li a:visited, #weather a:visited, #search_login a:visited, .tabletabs a:visited, a.bx-next:visited, a.bx-prev:visited { color: #296391; }
/*h2.section_title a:visited, p.feature_head a:visited, body#general h3.subhead a:visited { color: #296391; }*/

/* ---------------------------------------------------------------
	Header Styles
---------------------------------------------------------------- */
#header { float: left; padding: 0 13px; }
#header li { list-style-type: none; }
#logo { height: 85px; position: relative; width: 430px; z-index: 20; float: left; }
.wfplogo { color: #fff; float: left; font-size: 0; padding-top: 22px; }
#weather { float: left; padding: 30px 0 0 30px; width: 130px; }
#weather_button { height: 44px; margin: 0; overflow: hidden; width: 146px; z-index: 2; }
#weather_button_offset { height: 44px; margin: -2px 0 0 -1px; width: 150px; z-index: 1; }
#weather li { float: left; margin-left: 3px; line-spacing: 12px; font-weight: bold; }
#weather li.tiny { font-size: 10px; }
#weather h4 { font: bold 16px/18px arial, helvetica, sans-serif; padding: 0; width: 75px; }

#traffic { border-left: 1px #ccc solid; float: left; margin-top: 18px; padding-left: 15px; width: 130px; }
#traffic img { float:left; width: 42px; margin-right: 10px; }
#traffic p.tiny { font-size: 10px; padding-bottom: 0; }

/* Search Styles */
#search_login { float: right;  font-size: 11px; font-weight: bold; height: 60px; line-height: 13px; margin-bottom: 3px; padding: 10px 0 3px 0; width: 234px; }
/*KEEP THIS-> #search_login { border-top: 1px #ccc solid; border-bottom: 1px #ccc solid; float: right;  font-size: 11px; font-weight: bold; height: 70px; line-height: 13px; margin-bottom: 3px; padding: 5px 0 3px 0; width: 234px; }*/
#search_login ul li, #search_login legend { font: bold 11px/15px arial, helvetica, sans-serif; }
#search_login ul { float: right; text-align: right; }
#search_login ul li { float: left; padding: 0; }
#search_login ul li span { padding: 0 3px; }
#search_login form { float: right; padding-top: 5px; width: 234px; }
#search_login fieldset { border: 0; margin: 0; padding: 0; float: right; }
#search_login legend { color: #232020; float: right; padding: 2px 0 2px 5px; }
#search_login ol { float: right; width: 234px; }
#search_login ol li { float: left; padding-right: 2px; }
#search_login ol li input { font-size: 11px; padding: 5px; width: 170px; }
#search_login ol li.submit { height: 24px; width: 44px; }
#search_login ol li.submit input { margin: -1px 0 0 2px; padding: 3px 0; width: 45px; }
ul.exrs { clear: right; float: right; }
ul.exrs li { float: right; font: bold 11px/15px arial, helvetica, sans-serif; }
ul.exrs li span { padding: 0 3px; }

/* ---------------------------------------------------------------
	Navigation Styles
---------------------------------------------------------------- */
/* Utility Navigation */
ul#utility_nav { float: left; color: #333; border-bottom: 0; padding: 5px 0; width: 972px; margin-bottom: 3px; }
ul#utility_nav li { list-style-type: none; font: bold 10px/13px arial, helvetica, sans-serif; float: left; }
ul#utility_nav li span { padding: 0 3px; }
ul#utility_nav2 { float: left; width: 428px; font: bold 11px/13px helvetica, arial, sans-serif; }
ul#utility_nav2 li { list-style-type: none; float: left; color: #888; }
ul#utility_nav2 li.last { float: right; }
ul#utility_nav2 li.middle { float: right; padding-right: 4px; margin-right: 4px; border-right: #ccc 1px solid; }
 
div.breadcrumb { float: left; font-size: 11px; font-weight: bold; }
div.breadcrumb p { border-bottom: 4px #296391 solid; float: left; font-size: 11px; margin-left: 13px; padding: 3px 0 5px 0; text-indent: 2px; width: 974px; }
div.breadcrumb span.here { text-transform: uppercase; letter-spacing: 0.25px; }

/* Main Navigation */
dl#mainnav { background: url(http://media.winnipegfreepress.com/designimages/fullnavback.gif) top left repeat-x; border-bottom: 0; border-top: 1px #ccc solid; float: left; font: bold 11px/13px arial, helvetica, sans-serif; height: 60px; margin: 5px 0 13px 13px; position: relative; text-transform: uppercase; width: 974px; }
body#home dl#mainnav { border-bottom: 4px #296391 solid; padding-bottom: 13px; }
dl#mainnav dt { display: none; }
dl#mainnav dd { display: block; height: auto; }
dl#mainnav dd, dl#mainnav dd:hover, dl#mainnav dd.on { background: none; font: bold 14px/17px arial, helvetica, sans-serif; letter-spacing: 0.5px; float: left; color: #333; border-right: 1px #fff solid; padding-bottom: 1px; }

dl#mainnav a { float: left; padding: 6px 8px; }
dl#mainnav dd>a { color: #fff; }
dl#mainnav dd ul { color: #333; display: block; height: 27px; margin-top: 22px; padding-top: 3px; position: absolute; left: 0; top: 8px; width: 975px; z-index: 3; }
dl#mainnav dd li { color: #333; float: left; font: bold 11px/13px arial, helvetica, sans-serif; list-style-type: none; padding: 0 2px; }
dl#mainnav dd ul li a, dl#mainnav dd ul li a:on, dl#mainnav dd ul li a:link, dl#mainnav dd ul li a:visited, dl#mainnav dd ul li:hover a, dl#mainnav dd li { color: #333; }
dl#mainnav ul li a { padding: 6px 5px; }

dl#mainnav dd#nav_homes, dl#mainnav dd#nav_autos, dl#mainnav dd#nav_stuff, dl#mainnav dd#nav_celeb, dl#mainnav dd#nav_flyertown, dl#mainnav dd#nav_jobs, dl#mainnav dd#nav_obituaries { background: 0; border: 0; float: right; font-size: 11px; height: auto; padding: 7px 6px 0 6px; text-transform: none; }
dl#mainnav dd#nav_homes a:hover, dl#mainnav dd#nav_autos a:hover, dl#mainnav dd#nav_stuff a:hover, dl#mainnav dd#nav_celeb a:hover, dl#mainnav dd#nav_flyertown a:hover dl#mainnav dd#nav_jobs a:hover, dl#mainnav dd#nav_obituaries a:hover, dl#mainnav dd#nav_homes a, dl#mainnav dd#nav_autos a, dl#mainnav dd#nav_stuff a, dl#mainnav dd#nav_celeb a, dl#mainnav dd#nav_flyertown a, dl#mainnav dd#nav_jobs a, dl#mainnav dd#nav_obituaries a { color: #fff; padding: 0; }
dl#mainnav dd#nav_news.on, dl#mainnav dd#nav_news:hover, dl#mainnav dd#nav_entertainment.on, dl#mainnav dd#nav_entertainment:hover, dl#mainnav dd#nav_opinions.on, dl#mainnav dd#nav_opinions:hover, dl#mainnav dd#nav_multimedia.on, dl#mainnav dd#nav_multimedia:hover, dl#mainnav dd#nav_travel.on, dl#mainnav dd#nav_travel:hover, dl#mainnav dd#nav_business.on, dl#mainnav dd#nav_business:hover, dl#mainnav dd#nav_sports.on, dl#mainnav dd#nav_sports:hover  { background: #e7e7e7; margin: -5px 0 0 -1px; border: 1px #ccc solid; border-bottom: none; padding: 0 0 5px 0; }
dl#mainnav dd#nav_news.on, dl#mainnav dd#nav_news:hover { margin: -5px 0 0 0; }
dl#mainnav dd#nav_news.on a, dl#mainnav dd#nav_news:hover a, dl#mainnav dd#nav_entertainment.on a, dl#mainnav dd#nav_entertainment:hover a, dl#mainnav dd#nav_opinions.on a, dl#mainnav dd#nav_opinions:hover a, dl#mainnav dd#nav_multimedia.on a, dl#mainnav dd#nav_multimedia:hover a, dl#mainnav dd#nav_travel.on a, dl#mainnav dd#nav_travel:hover a, dl#mainnav dd#nav_business.on a, dl#mainnav dd#nav_business:hover a, dl#mainnav dd#nav_sports.on a, dl#mainnav dd#nav_sports:hover a { color: #333; }
#mainnav dd ul#news_nav, dl#mainnav dd ul#entertainment_nav, dl#mainnav dd ul#business_nav, dl#mainnav dd ul#sports_nav, dl#mainnav dd ul#travel_nav, dl#mainnav dd ul#opinions_nav, dl#mainnav dd ul#multimedia_nav { background: none; margin-left: 0; }
dl#mainnav dd#nav_travel.on li.travel a, dl#mainnav dd#nav_travel:hover li.travel a, dl#mainnav dd li.travel, dl#mainnav dd li.travel a, dl#mainnav dd li.travel a:link, dl#mainnav dd li.travel a:visited, dl#mainnav dd li.travel a:hover { color: #cf4804; }
dl#mainnav dd#nav_news.on ul { border-left: 1px #ccc solid; }
dl#mainnav dd#nav_news.on>a { padding-right: 7px; }

dl#mainnav ul.nav_off, dl#mainnav ul.nav_current_off { display: none; }

/* Breaking News Scroll Styles */
.breakingnews { float: left; width: 647px; margin-bottom: 13px; }
.breakingnews h3 { text-transform: uppercase; color: #fff; background: #26455E url(http://media.winnipegfreepress.com/designimages/buzz-background.png) right top no-repeat; padding: 3px 19px 3px 3px; font: 13px/16px helvetica, arial, sans-serif; font-weight: bold; float: left; }
.breakingnews h3 span { font-size: 11px; font-weight: bold; padding: 0; }
.breakingnews p { font: 13px/13px arial, helvetica, sans-serif; padding: 5px; color: #333; float: left; width: 410px; letter-spacing: 0.25px; font-weight: bold; }
.breakingnews ul { font: 13px/13px arial, helvetica, sans-serif; padding: 5px; color: #333; float: left; }
.breakingnews ul li { list-style-type: none; float: left; padding: 0 2px 0 1px; letter-spacing: 0.25px; font-weight: bold; }

/* ---------------------------------------------------------------
	Content Styles
---------------------------------------------------------------- */
#content { float: left; padding: 13px; }
a.comment { background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) no-repeat right -65px; padding-right: 16px; }

/* Main Column Styles */
#main_column { width: 661px; float: left; border-right: 1px #7f7f7f dotted; margin-bottom: 75px; }
body#general #main_column { width: 648px; padding-right: 13px; }
body#landing_page #main_column { margin-bottom: 13px; }
#top5list, .itemlist, #mediaplayer, #morenewslist, #specialcov, #categorynews, #printedition, #livecoverage, #entertainmentTabBox { float: left; padding: 13px 0 0 0; width: 648px; }
#blogs, #columns { float: left; padding: 0; margin-bottom: 13px; width: 648px; }
#main_column #columns { margin-top: 13px; }
#mediaplayer { z-index: 10; }
#topstories { float: left; width: 648px; }
#topmedia1 { display: block; }
#topmedia2, #topmedia3, #topmedia4, #topmedia5, #topmedia6, #topmedia7, #topmedia8, #topmedia9, #topmedia10 { display: none; }
div.topmedia, div#topmedia { float: left; margin: 0 13px 0 0;  border: 1px #ccc solid; padding: 8px 13px 6px 13px; width: 380px; min-height: 420px; }
div.topmedia div.photo_container { width: 380px; max-height: 380px; overflow: hidden; clear: both; margin-top: 5px; }
#googleads { float: left; width: 648px; }
body#general #main_column ul { margin-left: 25px; }
body#general #main_column #columns ul, body#general #main_column #blogs ul, body#general #main_column ul.pohmenu { margin-left: 0; }
body#general #main_column ul.service { margin-top: 7px; margin-bottom: 20px; font-size: 14px; line-height: 24px; }
ul.photocount { float: left; padding: 4px 0 8px; }
ul.photocount li  { list-style-type: none; float: left; margin-top: 2px; padding-left: 5px; color: #fff; width: 11px; height: 11px; display: block;  }
ul.photocount li.number { margin-top: 0; font: 12px/15px arial, helvetica, sans-serif; font-weight: bold; color: #333; width: auto; padding: 0 5px 0 0; }
ul.photocount li.previous a { background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) 0 -94px no-repeat; width: 11px; height: 11px; display: block; text-indent: -9999px; }
ul.photocount li.pause a { background: url(http://media.winnipegfreepress.com/designimages/topmedia_pause2.gif) top left no-repeat; width: 11px; height: 11px; display: block; text-indent: -9999px; }
ul.photocount li.resume a { background: url(http://media.winnipegfreepress.com/designimages/topmedia_resume2.gif) top left no-repeat; width: 11px; height: 11px; display: block; text-indent: -9999px; }
ul.photocount li.next a { background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) -11px -94px no-repeat; width: 11px; height: 11px; display: block; text-indent: -9999px; }
ul.photocount li.previous a:hover { background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) 0 -105px no-repeat; cursor: pointer; width: 11px; height: 11px; display: block; text-indent: -9999px; }
ul.photocount li.pause a:hover { background: url(http://media.winnipegfreepress.com/designimages/topmedia_pause_over2.gif) top left no-repeat; cursor: pointer; width: 11px; height: 11px; display: block; text-indent: -9999px; }
ul.photocount li.resume a:hover { background: url(http://media.winnipegfreepress.com/designimages/topmedia_resume_over2.gif) top left no-repeat; cursor: pointer; width: 11px; height: 11px; display: block; text-indent: -9999px; }
ul.photocount li.next a:hover { background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) -11px -105px no-repeat; cursor: pointer; width: 11px; height: 11px; display: block; text-indent: -9999px; }

/*Arts and Life Slideshow Styles*/
.landing_title_arts { border-bottom: 1px dotted #7F7F7F; float: left; margin-bottom: 13px; padding-bottom: 8px; width: 974px; }
div.landing_title_arts p.gen_heading { float: left; font: bold 32px/36px helvetica,arial,sans-serif; margin-top: 0; padding-bottom: 0; text-align: left; text-transform: uppercase; width: 645px; }
.landing_title_arts p.more { float: right; margin: 19px 0 0 0; text-transform: uppercase; padding: 0 13px 0 0; font: 11px/13px arial, helvetica, sans-serif; }
.arts_featurebox { width: 972px; height: 420px; border: 1px #333 solid; float: left; margin-bottom: 13px; }
.arts_featurebox .bigpic { position: relative; z-index: 2; height: 420px; overflow: hidden; width: 660px; }
.arts_featurebox .bigpic img { float: right; height: auto; position: relative; z-index: 1; }
.arts_featurebox .bigpic .captionbox { position: absolute; top: 0; z-index: 3; padding: 25px 15px; background: url(http://media.winnipegfreepress.com/designimages/entertainment_caption4.png) top left repeat-y; color: #fff; width: 300px; height: 370px; }/*-moz-opacity:.65; filter:alpha(opacity=65); opacity:.65;}*/
.arts_featurebox .bigpic .bigcaption { position: absolute; z-index: 4; top: 25px; padding: 0 20px; width: 180px; color: #fff; -moz-opacity:1; filter:alpha(opacity=100); opacity:1; }
.arts_featurebox .bigpic .bigcaption h3 { font-size: 30px; line-height: 34px; }
.arts_featurebox .bigpic .bigcaption p.more { float: left; padding: 15px 0 0 0; font: 13px/17px arial, helvetica, sans-serif; font-weight: bold; text-align: left; }
.arts_featurebox .bigpic .bigcaption h3 a, .arts_featurebox .bigcaption h3 a:link, .arts_featurebox .bigcaption h3 a:hover, .arts_featurebox .bigcaption h3 a:visited, .arts_featurebox .bigcaption p.more a, .arts_featurebox .bigcaption p.more a:link, .arts_featurebox .bigcaption p.more a:hover, .arts_featurebox .bigcaption p.more a:visited { color: #fff; }
.arts_featurebox ul { position: absolute; z-index: 5; top: 0; right: 0; float: right; display: block; }
.arts_featurebox ul li { padding: 10px; height: 85px; background: #540101 url(http://media.winnipegfreepress.com/designimages/entertainment_slide3_off.gif) top left repeat-x; list-style-type: none; color: #fff; width: 295px; float: right; clear: both; }
.arts_featurebox ul li.on { background: #540101 url(http://media.winnipegfreepress.com/designimages/entertainment_slide2_on.gif) top left repeat-x; height: 87px; position: relative; z-index: 5; }
.arts_featurebox ul li h3 { margin-top: -2px; width: 140px; float: left; font: 13px/17px helvetica, arial, sans-serif; font-weight: bold; letter-spacing: 0.5px; }
.arts_featurebox ul li a, .arts_featurebox ul li a:link, .arts_featurebox ul li a:visited, .arts_featurebox ul li a:hover { color: #fff; }
.arts_featurebox ul li h3 a, .arts_featurebox ul li h3 a:link, .arts_featurebox ul li h3 a:visited, .arts_featurebox ul li h3 a:hover { color: #fff; }
.arts_featurebox ul li .thumbimg { overflow: hidden; position: relative; height: 85px; }
.arts_featurebox ul li img { float: right; height: 85px; padding: 0 2px 0 8px; }
.arts_featurebox ul li.on img.active { float: left; height: 108px; margin: -11px 0 0 -39px; position: relative; width: 22px; z-index: 60; }

#main_column .artsform { float: left; width: 648px; height: 849px; background: url(http://media.winnipegfreepress.com/designimages/artslifeback.jpg) top left no-repeat; }
#main_column .artsform h3, body#general #main_column .artsform_top h3 { color: #fff; text-transform: uppercase; font-stretch: condensed; text-align: right; padding: 45px 15px 0 0; font: 20px/22px helvetica, arial, sans-serif; letter-width: 85%; position: relative; }
body#general #main_column .artsform form fieldset { border: 1px #fff solid; margin-left: 72px; margin-top: 15px; width: 506px; }
body#general #main_column .artsform form fieldset label { color: #fff; }
body#general #main_column .artsform form fieldset li { border-bottom: 1px #fff dotted; width: 475px; }
body#general #main_column .artsform form fieldset input { width: 275px; background: #e2e2e2; }
body#general #main_column .artsform form fieldset li.submit, body#general #main_column .artsform form fieldset li.submit input { width: 475px; }
body#general #main_column .artsform p { font: 12px/22px arial, helvetica, sans-serif; width: 250px; float: right; padding-right: 75px; color: #fff; clear: both; position: relative; }
#main_column .information { float: right; padding-top: 65px; }
body#general #main_column .artsform ul li a, body#general #main_column .artsform ul li a:link, body#general #main_column .artsform ul li a:hover, body#general #main_column .artsform ul li a:visited, body#general #main_column .artsform p a, body#general #main_column .artsform p a:link, body#general #main_column .artsform p a:hover, body#general #main_column .artsform p a:visited { color: #fff; text-decoration: underline; }
body#general #main_column .artsform p.large { padding: 15px 75px 20px 0; font-size: 18px; }
body#general #main_column .artsform p span { font-size: 18px; }
body#general #main_column .artsform ul { clear: both; float: right; width: 215px; padding-right: 75px; text-align: left; color: #fff; }
body#general #main_column .artsform ul li { padding: 5px 0; }
body#general #main_column .artsform .offer, body#general #main_column .artsform_bottom .offer { clear: both; padding-top: 165px; font-size: 22px; text-align: center; text-transform: uppercase; line-height: 28px; color: #fff; }
body#general #main_column .artsform_bottom .offer { padding-top: 178px; }
body#general #main_column .artsform .offer span, body#general #main_column .artsform_bottom .offer span { font-size: 36px; }
body#general #main_column .artsform_top { padding-bottom: 13px; width: 648px; background: url(http://media.winnipegfreepress.com/images/artslifetop.jpg) top left no-repeat; height: 225px; float: left; }
body#general #main_column .artsform_top p { padding: 30px 40px 0 0; float: right; width: 272px; line-height: 22px; }
body#general #main_column .artsform_middle { float: left; width: 648px; }
body#general #main_column .artsform_middle ul.offers { float: left; margin-top: 30px; }
body#general #main_column .artsform_middle ul.offers li { float: left; padding: 0 13px 25px 0; font-weight: bold; list-style-type: none; font-size: 13px; }
body#general #main_column .artsform_middle ul.offers li span { font-size: 11px; }
body#general #main_column .artsform_middle p.links { margin-left: 25px; text-transform: uppercase; }
body#general #main_column .artsform_middle p.links span { padding: 0 4px; }
body#general #main_column .artsform_bottom { width: 648px; background: #000 url(http://media.winnipegfreepress.com/images/artslifebottom.jpg) top left no-repeat; height: 250px; float: left; }

/* Entertainment tab box styles */
#entertainmentTabBox #eSection1 { display: block; }
#entertainmentTabBox #eSection2, #eSection3, #eSection4, #eSection5, #eSection6, #eSection7, #eSection8, #eSection9 { display: none; }
#eEntSection1, #eFoodSection1, eLifeSection1, eDiversionsSection1 { display: block; }
#eEntSection2, #eEntSection3, #eEntSection4, #eEntSection5, #eEntSection6, #eEntSection7, #eEntSection8, #eEntSection9, #eFoodSection2, #eFoodSection3, #eFoodSection4, #eLifeSection2, #eLifeSection3, #eLifeSection4, #eLifeSection5, #eLifeSection6, #eLifeSection7, #eLifeSection8, #eLifeSection9, #eDiversionsSection2, #eDiversionsSection3, #eDiversionsSection4 { display: none; }
#entertainmentTabBox .print_middle .subnav { width: 620px; float: left; padding: 10px 0; }
#entertainmentTabBox .print_middle .subnav li { font-weight: bold; font-size: 11px; text-transform: uppercase; padding: 0 9px; }
#entertainmentTabBox .print_middle .subnav li.on a { color: #000000; }
#entertainmentTabBox .print_middle .subnav li.on a:hover { cursor: text; text-decoration: none; }

/* Special Big-story styles */
div.bigmedia { float: left; margin: 0 13px 0 0;  border: 1px #ccc solid; padding: 13px 13px 6px 13px; width: 620px; }
div.bigmedia div.photo_container { width: 620px; clear: both; }
div.bigmedia p.enlarge { margin: 5px 0; }
#bigmedia h2 { font-size: 36px; line-height: 40px; padding-bottom: 6px; }
#bigmedia ul.pointers { width: 300px; float: left;}
#bigmedia ul.pointers-left { padding-right: 20px; }
#bigmedia ul.pointers li { width: 300px; float: left;}
div.bigmedia div#bigmediacaption p { font-style: italic; }
div.bigmedia div#bigmediacaption p.enlarge { margin: 0 0 5px; font-style: normal; }
#bigmedia #bigStory p.article_info { float: left; margin-bottom: 6px; padding-bottom: 6px; border-bottom: 1px solid #ccc; width: 620px; }
div.bigmedia div#bigmediacaption { background: none repeat scroll 0 0 #E9E9E9; padding: 5px; border-bottom: 1px solid #ccc; margin-bottom: 10px; }

/* Landing Page Styles */
.landing_title { border-bottom: 1px #7f7f7f dotted; float: left; margin-bottom: 13px; padding-bottom: 8px; width: 661px; }
#water .landing_title { width: 975px; }
.world_cup { height: 120px; background: url(http://media.winnipegfreepress.com/designimages/worldCup_648.jpg) top left no-repeat; }
.world_cup p.more { margin-top: 85px; }

/* General Page Styles */
body#general #main_column img { float: left; padding: 0 13px 13px 0; }
.bottom_info { float: left; width: 648px; font-size: 11px; line-height: 12px; }
.subscribe_box { background: #f5f5f5; border: 1px #ccc solid; padding: 8px; float: right; width: 332px; margin-top: 5px; }

#photo_release_text { display: none; width: 80%; background: #FFFFFF; border: solid 1px #666666; padding: 13px; position: absolute; top: 700px; left: 10%; z-index: 30 }
#photo_release_text ol { margin-left: 25px; }
#photo_release_text .more { float: right; }
#photo_release_text .more a { padding: 6px; background: #EEEEEE; border: solid 1px #999999; }
#photo_release_text .more a:hover { background: #296391; border-color: #296391; color: #FFFFFF; text-decoration: none; }

#topstory img { float: left; }
#topstory img.wfp_circle, img.wfp_circle, body#general #main_column img.wfp_circle, ul.morearticles_left li p.article_info img, ul.morearticles_right li p.article_info img { float: left; padding: 1px 0 0 0; }
ul.morearticles_left li p.article_info img.videoIcon, ul.morearticles_right li p.article_info img.videoIcon { float: none; padding: 0; }
span.videoHover { font-size: 1px; color: #FFFFFF; }
span.videoHover:hover { font-weight: bold; font-size: 11px; color: #888888; }
p.article_info span.mediaTag { background: url(http://media.winnipegfreepress.com/designimages/media-tag.gif) top left no-repeat; color: #fff; font: 9px/12px helvetica,arial,sans-serif; padding: 0 2px 0 8px; text-transform: uppercase; }

#topstory h2 { padding-bottom: 13px; }
#topstory p { line-height: 18px; font-size: 13px; padding-bottom: 10px; }
#top5list p, .itemlist p { font-size: 13px; }
#top5list p.article_info, .itemlist p.article_info, #top5list ul li p.article_info, .itemlist ul li p.article_info { font-size: 11px; float: left; }
#top5list p.article_info { width: 450px; }
#topstory p.article_info { float: left; width: 225px; padding-bottom: 0; line-height: 14px; }
#topstory p.article_info img { float: left; padding-right: 3px; }
#top5list img, .itemlist img { float: right; margin: 0 0 8px 13px; }
#top5list p.article_info img, .itemlist p.article_info img { float: left; padding-left: 0; margin: 0; }
.itemlist p.article_info img { margin-top: 0; }
#top5list img.nocomm, #topstory p.article_info img.nocomm, #top5list p.article_info img.nocomm, .itemlist img.nocomm, .itemlist p.article_info img.nocomm { float: none; margin: -5px 0 -3px 0; }
ul.morearticles_left li p.article_info img.nocomm, ul.morearticles_right li p.article_info img.nocomm { float: none; margin: -5px 0 -3px 0; }
#top5list img.wfp_circle, .itemlist img.wfp_circle { margin-right: 0; float: none; }

#top5list ul, .itemlist ul { float: left; }
#top5list ul li, .itemlist li { list-style-type: none; float: left; width: 648px; }
#top5list>ul>li, .itemlist>ul>li { border-bottom: 1px #7f7f7f dotted; padding: 0 0 13px 0; margin-bottom: 13px; }
#top5list>ul>li:last-child, .itemlist>ul>li:last-child { border-bottom: 0; padding-bottom: 5px; margin-bottom: 0; }
#top5list ul.pointers, .itemlist ul.pointers { padding-top: 5px; width: 620px; } 
#topstory ul.pointers { padding-top: 5px; } 
#top5list ul.pointers li, ul.pointers li { color: #888; list-style-type: none; font-size: 11px; font-weight: bold; padding-bottom: 4px; width: 300px; }
#topstory ul.pointers li { width: 100%; }
#top5list ul.pointers li img, ul.pointers li img, .itemlist ul.pointers li img { float: left; margin: 0 5px 0 0; }
/*#top5list ul.pointers li, ul.pointers li { color: #888; list-style-type: none; font-size: 11px; font-weight: bold; padding: 0 0 4px 25px; }
*/
ul.pointers li span.icon { margin-right: 3px; display: block; float: left; text-indent: -9999px; width: 17px; height: 16px; }
ul.pointers li.related span.icon { background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) 0 -211px no-repeat; }
ul.pointers li.video span.icon { height: 15px; background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) 0 -300px no-repeat; }
ul.pointers li.photo span.icon { background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) 0 -248px no-repeat; }
ul.pointers li.blogs_rel span.icon { background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) 0 -284px no-repeat; }
ul.pointers li.columns_rel span.icon { background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) 0 -267px no-repeat; }
ul.pointers li.links_rel span.icon { background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) 0 -438px no-repeat; }
ul.pointers li.polls_rel span.icon { background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) 0 -230px no-repeat; }

#top5list ul.pointers-left, #top5list ul.pointers-right { margin-top: 5px; width: 314px; border-top: 1px solid #ccc; float: left;}
#top5list ul.pointers-left { padding-right: 20px; clear: both; }
#top5list ul.pointers-right { float: right; }
#top5list ul.pointers-left li, #top5list ul.pointers-right li { width: 314px; float: left;}

.main_vid { float: left; width: 645px; padding-bottom: 13px; }

#bnSection1 { display: block; }
#bnSection2, #bnSection3, #bnSection4, #bnSection5, #bnSection6, #bnSection7, #bnSection8, #bnSection9, #bnSection10 { display: none; }
ul.morearticles_left { float: left; width: 304px; padding: 0 13px 0 0; }
ul.morearticles_right { float: left; width: 304px; padding-right: 0; }
ul.morearticles_left li, ul.morearticles_right li { float: left; width: 304px; margin-right: 0; list-style-type: none; border-bottom: 1px #ccc dotted; padding: 8px 0; }
ul.morearticles_left li ul li, ul.morearticles_right li ul li { height: auto; padding: 0 0 2px 0; margin: 0; font-size: 11px; font-weight: bold; line-height: 12px; color: #888; border-bottom: 0; }

ul.morearticles_left li p.article_info, ul.morearticles_right li p.article_info { padding-bottom: 0; }
ul.morearticles_left li img, ul.morearticles_right li img { float: right; padding: 2px 0px 5px 5px; }

/* Special Coverage and Live Chat Slider styles 
.intslider { float: left; width: 658px; }
.slider_center { float: left; width: 648px; }
.slider_list { width: 586px; overflow: hidden; position: relative; margin: 3px 0 0 28px; }
.slider_center ul.speccov_list { float: left; width: 2000px; position: relative; }
.slider_center li { list-style-type: none; background: #fff; border: 1px #296391 solid; padding: 5px 10px; float: left; width: 114px; margin: 0 6px; height: 130px; background: #f3f3f3; text-align: center; }
.slider_center li h3 { font: 14px/16px helvetica, arial, sans-serif; text-transform: uppercase; letter-spacing: 0; padding: 0 0 3px 0; font-weight: bold; text-align: center; }
.slider_center li p { color: #666666; font-weight: bold; line-height: 14px; font-size: 11px; padding-bottom: 7px; text-align: center; }
.slider_center li p.preview { padding-bottom: 0; }
.slider_center li a img { width: 110px; height: 55px; border: 1px #296391 solid; }

.slider_center .slider_buttons { float: left; position: relative; width: 648px; margin-top: -82px; }
.slider_center .slider_buttons img.slider_button_right { float: right; }
.slider_center .slider_buttons img#specialcov_back:hover { cursor: pointer; width: 24px; height: 24px; background: url(http://media.winnipegfreepress.com/designimages/sliderbutton_lt_over.gif) top left no-repeat; }
.slider_center .slider_buttons img#specialcov_next:hover { cursor: pointer; width: 24px; height: 24px; background: url(http://media.winnipegfreepress.com/designimages/sliderbutton_rt_over.gif) top left no-repeat; }*/

ul.latestcatnews { float: left; margin-top: -6px; }
ul.latestcatnews li { list-style-type: none; width: 317px; margin-right: 13px; float: left; border-bottom: 1px #ccc dotted; padding-top: 6px; }
ul.latestcatnews li h3 { padding-bottom: 3px; }
ul.latestcatnews li h3.headline { font: 12px/15px arial, helvetica, sans-serif; font-weight: bold; padding-bottom: 8px; }

#printedition li, #morenewslist li, #entertainmentTabBox li { list-style-type: none; float: left; }
#printedition li.related, #morenewslist li.related, #entertainmentTabBox li.related { border-bottom: 0; padding: 0; }
.print_table { float: left; border-bottom: 1px solid #ccc; }
ul.tabletabs li { font: 11px/13px arial, helvetica, sans-serif; text-transform: uppercase; font-weight: bold; padding: 0 6px; list-style-type: none; float: left; font-weight: bold; }
ul.tabletabs li.on span.lt7px { margin: -1px 0 0 -7px; float: left; width: 7px; height: 7px; background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) 0 -458px no-repeat; }
ul.tabletabs li.on span.rt7px { margin: -1px -7px 0 0; float: right; width: 7px; height: 7px; background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) right -451px no-repeat; }
ul.tabletabs li.on { float: left; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #fff; }
ul.tabletabs li a { float: left; padding: 5px 0 3px 0; cursor: pointer; }
ul.tabletabs { padding-bottom: 0; padding-left: 15px; position: relative; }
.print_middle { margin-top: -1px; float: left; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; width: 622px; padding: 0 12px; }
.print_middle span.lt12px { margin: -1px 0 0 -13px; width: 12px; height: 12px; background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) 0 -509px no-repeat; float: left; }
.print_middle span.rt12px { margin: -1px -13px 0 0; width: 12px; height: 12px; background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) right -483px no-repeat; float: right; }
#morenewslist .print_middle, #printedition .full, #entertainmentTabBox .print_middle { height: auto; }
#morenewslist .tabletabs #bnTabTier2.tierUp, #printedition .tabletabs #printTabTier2.tierUp { float: left; padding-top: 2px; width: 623px; z-index: 2; }
#morenewslist .tabletabs #bnTabTier1.tierUp, #printedition .tabletabs #printTabTier1.tierUp {  float: left; width: 623px; z-index: 2; }
#printTabTier, #bnTabTier { height: 22px; width: 623px; border-bottom: 1px solid #ccc; }

#printSection1 { display: block; }
#printSection2, #printSection3, #printSection4, #printSection5, #printSection6, #printSection7, #printSection8, #printSection9, #printSection10 { display: none; }
.print_bottom { margin-bottom: -1px; float: left; width: 100%; height: 12px; background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) -13px -522px no-repeat; }
.print_bottom span.rb12px { float: right; width: 12px; height: 12px; background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) 0 -496px no-repeat; }
ul.substories { float: left; width: 310px; padding-left: 13px; }
ul.substories li { list-style-type: none; border-bottom: 1px #ccc dotted; padding: 8px 0; width: 310px; }
ul.substories li { list-style-type: none; border-bottom: 1px #ccc dotted; padding: 8px 0; width: 310px; }
ul.substories li.columns_rel, ul.substories li.polls_rel { border-bottom: 0; }
ul.substories p.related { padding-bottom: 0; }
ul.withoutMedia, ul.withoutMedia li { width: 620px; }
.mainstory { padding: 0 13px 0 0; width: 284px; border-right: 1px #ccc dotted; margin: 10px 0 0; float: left; }
div.print_image { max-height: 284px; overflow: hidden; }


#blogs ul, #columns ul { float: left; width: 660px; }
#blogs ul li, #columns ul li { list-style-type: none; border: 1px #ccc solid; padding: 8px; float: left; margin-right: 13px; width: 134px; height: 105px; }
/*#blogs ul li:last-child, #columns ul li:last-child { margin-right: 0; }*/
#blogs h3, #columns h3 { font: 14px/17px arial, helvetica, sans-serif; text-transform: uppercase; font-weight: bold; padding-bottom: 4px; }
#blogs h4, #columns h4 { width: 85px; font-size: 11px; line-height: 13px; padding: 0; font-weight: bold; }
#blogs li p, #columns li p { width: 75px; margin-top: 2px; line-height: 13px; }

#google_box { float: left; width: 648px; }
img.nocomm { margin: 0 4px -4px 0; }

/* Pagination Styles */
body#general #main_column ul.pagination, ul.pagination { margin-left: 0; float: left; border-top: 1px #ccc solid; border-bottom: 1px #ccc solid; padding: 5px 0 5px 2px; width: 100%; }
body#general #main_column ul.pagination li, ul.pagination li { list-style-type: none; float: left; font-weight: bold; padding: 5px 10px; }
body#general #main_column ul.pagination li.current_pg, ul.pagination li.current_pg { border: 1px #296391 solid; padding: 3px 7px; }

/* Search Styles */
body#general #main_column ul.search_results_list { float: left; margin-left: 0; }
body#general #main_column ul.search_results_list li { float: left; width: 648px; border-bottom: 1px #7f7f7f dotted; padding-bottom: 5px; list-style-type: none; }
body#general #main_column body#general ul.search_results_list li.last { border-bottom: 0; }
body#general #main_column ul.sort_by { float: left; margin-left: 0; padding-bottom: 4px; }
body#general #main_column ul.sort_by li { list-style-type: none; font-weight: bold; text-transform: uppercase; float: left; }
body#general #main_column ul.sort_by li.date { padding-left: 4px; }
body#general #main_column ul.sort_by li.date span { padding: 0 4px; }

/*General Page Images*/
body#general .article_img { clear: left; float: left; margin: 2px 15px 0 0; padding: 0; width: 145px; }
body#general .article_img p { font-size: 12px; line-height: 15px; padding-bottom: 13px; }
body#general .article_img p.enlarge { text-transform: none; }
body#general .article_img a { font-size: 10px; }

body#general #main_column dl { float: left; width: 648px; } 
body#general #main_column dt { font-weight: bold; float: left; width: auto; padding: 0 5px 10px 0; }
body#general #main_column dd { padding-bottom: 10px; } 
body#general #main_column dd a { font-weight: bold; }
body#general #main_column dt.phone { background:url(http://media.winnipegfreepress.com/images/phone_icon.gif) top left no-repeat; padding-left: 20px; }
body#general #main_column dt.person { background: url(http://media.winnipegfreepress.com/images/building_icon.gif) top left no-repeat; padding-left: 20px; }
body#general #main_column dt.fax { background: url(http://media.winnipegfreepress.com/images/fax_icon.gif) top left no-repeat; padding-left: 20px; }
body#general #main_column dl.deadline { padding-bottom: 10px; }
body#general #main_column dl.deadline dt { width: 648px; }
body#general #main_column dt.obits { padding-left: 20px; }
body#general #main_column dl.deadline dt { padding-bottom: 3px; }
body#general #main_column dl.deadline dd { padding: 0 0 3px 20px; }
body#general .article_img p.enlarge { text-transform: none; }
body#general .article_img a { font-size: 10px; }

body#general #main_column dl.distribute { width: 280px; }
body#general #main_column dl.distribute dt { width: 280px; padding-bottom: 2px; }
body#general .article_img p.enlarge { text-transform: none; }
body#general .article_img a { font-size: 10px; }
body#general  #main_column .more_info { clear: both; }
body#general #main_column dl.distribute dd { width: 280; padding-bottom: 2px; }
body#general #main_column p.border { border-top: 1px #ccc solid; padding-top: 10px; font-weight: bold; float: left; width: 648px; }

body#general #main_column dl.alerts_list dt { font: 18px/22px georgia, times, serif; font-weight: bold; letter-spacing: 0.5px; width: 645px; }
body#general #main_column dl.alerts_list ul li { list-style-type: none; float: left; width: 210px; }
body#general #main_column dl.alerts_list ul { margin: 0; float: left; }
body#general #main_column dl.alerts_list dd { width: 660px; float: left; padding-bottom: 13px; border-bottom: 1px #ccc dotted; margin-bottom: 13px; }
body#general #main_column dl.advertising dt { width: 640px; padding: 10px 5px 2px 0; }
body#general #main_column dl.advertising { padding-bottom: 13px; }
body#general #main_column dl.advertising dd { padding-bottom: 2px; }

/* Special Coverage Styles */
body#general #main_column ul#spec_cov { float: left; margin-left: 0; width: 662px; }
ul#spec_cov li { height: 100px; width: 318px; margin-right: 13px; list-style-type: none; border-bottom: #7f7f7f 1px dotted; padding: 13px 0; float: left; }
.divider { width: 648px; margin: 13px 0; border-bottom: 1px #7f7f7f dotted; }

/* Right Column Styles */
#right_column { width: 300px; padding-left: 12px; float: left; margin-bottom: 13px; }
#right_column h2, #right_column p.feature_head { background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) top left repeat-x; text-indent: 3px; width: 300px; padding-top: 7px; float: left; }
/*#right_column h2 a:visited, #right_column p.feature_head a:visited { color: #296391; }*/
#right_column #extras p.feature_head { width: 126px; padding-bottom: 6px; border-bottom: 0; }
#right_column .service_hours { border: 1px solid #CCCCCC; float: left; margin-bottom: 13px; padding: 0 10px 10px 10px; width: 278px; }
#right_column .service_hours h3, #right_column .service_hours p { text-align: center; }
#right_column #specialcov { width: 300px; padding: 0; float: left; margin-bottom: 13px; }
#right_column #specialcov li { border: 1px #ccc solid; padding: 9px; float: left; width: 280px; list-style-type: none; }
#right_column #specialcov li img { float: left; padding-right: 10px; height: 55px; }
#right_column #specialcov li h3 { font: 14px/16px helvetica, arial, sans-serif; text-transform: uppercase; letter-spacing: 0; padding: 0; font-weight: bold; text-align: left; }
#right_column #specialcov li p { padding: 2px 0 3px; }
li#specCov1 { display: block; }
li#specCov2, li#specCov3, li#specCov4, li#specCov5, li#specCov6, li#specCov7 { display: none; }
#jetsportal, .westjet_portal { float: left; margin-bottom: 13px; }
#streamheader { float: left; margin-bottom: 13px; }
#flyertown_sidebar_widget { height: 160px; width: 300px; float: left; margin-bottom: 13px; }
.stock-gmodules { float: left; margin-bottom: 7px; }


/* #home #right_column { margin-bottom: 5px; } */
.journalism_award { border: 1px #ccc solid; padding: 9px; float: left; margin-bottom: 16px; width: 280px; }
.journalism_award img { float: left; padding-right: 5px; }
.journalism_award p { padding: 5px 0 3px 0; }

#text_size { border: 1px #ccc solid; padding: 13px 8px 6px 40px; float: left; margin-bottom: 13px; width: 250px; }
#text_size p { font-size: 11px; letter-spacing: 0.5px; }
#text_size img { padding: 1px 10px 0 0; float: left; }

#tert_nav { float: left; }

#most_popular { float: left; }
#most_popular a:hover { cursor: pointer; }
#most_popular ul.tabtime li.off a { color: #000; }
#most_popular ul.tabtime li.off a:hover { text-decoration: none; cursor: text; }
#most_popular #divMostCommented, #most_popular #divMostEmailed, #most_popular #olMostViewed2, #most_popular #olMostViewed3, #most_popular #olMostCommented1, #most_popular #olMostCommented2, #most_popular #olMostCommented3, #most_popular #olMostEmailed1, #most_popular #olMostEmailed2, #most_popular #olMostEmailed3, #most_popular #divTopComments { display: none; }
#most_popular #divMostViewed, #most_popular #divBestComment { display: inline; }
#most_popular #olMostViewed1 { display: block; }
#most_popular ul.tabtime { float: left; padding: 10px 0 4px 69px; }
#most_popular ul.tabtime li { font: 11px/13px arial, helvetica, sans-serif; text-transform: uppercase; font-weight: bold; padding: 0 5px 4px 1px; list-style-type: none; float: left; }
#most_popular ul.tabtime li span { padding-left: 3px; }
#most_popular .pop_item_middle span.lb12px { margin: 0 0 -1px -11px; float: left; width: 12px; height: 12px; background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) -13px -522px no-repeat; }
#most_popular .pop_item_middle span.rb12px { margin: 0 -11px -1px 0; float: right; width: 12px; height: 12px; background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) 0 -496px no-repeat; }
#most_popular .pop_item_middle { margin-top: -1px; float: left; width: 278px; border:1px solid #ccc; padding: 0 10px; }
#most_popular .pop_item_middle span.lt12px { margin: -1px 0 0 -11px; width: 12px; height: 12px; background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) 0 -509px no-repeat; float: left; }
#most_popular .pop_item_middle span.rt12px { margin: -1px -11px 0 0; width: 12px; height: 12px; background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) right -483px no-repeat; float: right; }
#most_popular ul.tabs li { padding: 0 4px; font: 11px/13px arial, helvetica, sans-serif; text-transform: uppercase; font-weight: bold; list-style-type: none; float: left; }
#most_popular ul.tabs li.on span.lt7px { margin: -1px 0 0 -5px; float: left; width: 7px; height: 7px; background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) 0 -458px no-repeat; }
#most_popular ul.tabs li.on span.rt7px { margin: -1px -5px 0 0; float: right; width: 7px; height: 7px; background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) right -451px no-repeat; }
#most_popular ul.tabs li.on { float: left; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #fff; }
/*#most_popular ul.tabs li#liTopComments { padding: 5px 0 3px 0; }*/
#most_popular ul.tabs li a { float: left; padding: 5px 0 3px 0; }
#most_popular ul.tabs { padding-bottom: 0; margin-left: 10px; position: relative; }
#most_popular .top5popular { float: left; margin-bottom: 13px; width: 300px; }
#most_popular .topcomment, #most_popular ol.toppop_comments>li { float: left;  padding-bottom: 8px; width: 280px; }
#most_popular .topcomment h4 { float: left; font-size: 16px; line-height: 20px; padding-bottom: 5px; }
#most_popular .topcomment h4 span { color: #333; margin: 5px; }
#most_popular .topcomment p, #most_popular ol.toppop_comments>li p { float: left; font-size: 11px; font-weight: normal; padding: 0; line-height: 13px; width: 260px; }
#most_popular .topcomment p span, #most_popular ol.toppop_comments>li p span { font-weight: bold; }
#most_popular ol.toppop_comments>li p img.thumb { height: 11px; width: 10px; padding-right: 3px; }

#most_popular ol { margin-left: 20px; }
#most_popular ol li { font-weight: bold; font-size: 11px; padding-bottom: 5px; clear: both; }
#most_popular ol li p.comment { padding-bottom: 3px; }

#othergreybox { float: left; margin-bottom: 13px; }
.on7link { margin-bottom: 16px; float: left; padding: 8px 0; margin-bottom: 16px; }

.swarmjam { float: left; margin-bottom: 13px; }

#topjobbox { float: left; width: 298px; margin-bottom: 13px; height: 285px; }
div#topjobs h5 { margin: 0; padding-top: 3px; font: 10px/12px arial, helvetica, sans-serif; float: right; text-align: right; width: 40px; }
div#topjobs ul#topjobs_nav { margin-bottom: 5px; padding: 0 0 6px 7px; width: 293px; float: left; border-bottom: 1px solid #b5c4df; }
div#topjobs ul#topjobs_nav li { margin-right: 5px; list-style-type: none; float: left; }
div#topjobs ul#topjobs_nav li a  { text-decoration: none; font: 11px/11px arial, helvetica, sans-serif; color: #333; font-weight: bold; border: none; }
div#topjobs ul#topjobs_nav li#topjobs_results { font: 11px/11px arial, helvetica, sans-serif; width: 100px; font-weight: bold; float: left; }
div#topjobs ul#topjobs_nav li.next { margin-right: 0; }
div#topjobs ul#topjobs_nav li.next a { padding-right: 14px; background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) right -133px no-repeat; }
div#topjobs ul#topjobs_nav li.prev { margin-right: 8px; }
div#topjobs ul#topjobs_nav li.prev a { padding-left: 14px; background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) 0 -118px no-repeat; }
div#topjobs ul#topjobs_nav li#right { float: right; font: 11px/11px arial, helvetica, sans-serif; font-weight: bold; width: 165px; }
div#topjobs ul#topjobs_nav li#right ul { float: right; padding: 0; margin: 0; }
div#topjobs ul#topjobs_nav a { cursor: pointer; border: none; }
div#topjobs ul#topjobs_nav a:hover { text-decoration: underline; }
div#topjobs_page_container ol { margin: 0; padding: 0; width: 293px; } 
div#topjobs_page_container ol.hideJobs { display: none; }
div#topjobs_page_container ol.showJobs { display: block; }
div#topjobs_page_container ol li { padding: 3px 0 3px 7px; border-bottom: 1px solid #d3dde3; list-style-type: none; width: 291px; float: left; }
div#topjobs_page_container ol li:hover, div#topjobs_page_container ol li.alt:hover { background: #f5f5f5; }
div#topjobs_page_container ol li h4 { margin: 0; padding: 2px 0 0 0; font: bold 12px/15px arial, helvetica, serif; text-transform: capitalize; width: 290px; letter-spacing: 1px; }
div#topjobs_page_container ol li p { margin: 0; padding: 0 0 2px 0; font: normal 10px/14px Arial, Helvetica, sans-serif; text-transform: none; }
div#topjobs_page_container ol li p a:link, div#topjobs ol#topjobs_listings li p a:hover, div#topjobs ol#topjobs_listings li p a:visited { color: #666; text-decoration: none; }
div#topjobs_listing ul#topjobs_nav { font: 11px/11px arial, helvetica, sans-serif; width: 291px; }

#our_communities, #topjobsmain, #marketing_box, #right_event_calendar { float: left; margin-bottom: 13px; }
.contestbox { float: left; z-index: 5; }
/*Facebook FanBox*/
div.facebook { background: #ECEFF5; border: 1px solid #94A3C4; float: left; height: 68px; padding-top: 6px;}
div.facebook_contest { margin-top: 20px; padding: 10px; background: #eceff5; width: 278px; border-top: 1px solid #94a3c4; border-right: 1px solid #94a3c4; border-left: 1px solid #94a3c4; float: left; }
div.facebook_contest p { margin: 0;  font-weight: bold; }

.twitter { width: 293px; padding: 13px 0 6px 5px; border: 1px #ccc solid; float: left; margin: 0px 0 16px 0; height: 55px; }
.twitter li { list-style-type: none; padding: 5px 10px 10px 10px; }
.twitter li img { float: left; margin-right: 7px; }
.twitter li h4 { padding-top: 0; font: 14px/18px georgia, times, serif; font-weight: bold; }
#misc_button1 { display: block }
#misc_button2, #misc_button3, #misc_button3a, #misc_button4, #misc_button5 { display: none }
#ad_space { float: left; margin-bottom: 13px; }
#ad_space p { font: 11px/13px arial, helvetica, sans-serif; padding-top: 3px; }

#right_event_calendar { width: 298px; border: 1px solid #ccc; border-radius: 8px; -moz-border-radius: 8px; float: left; margin-bottom: 13px; }
.right_cal_mid { margin: 0 0 -1px -1px; float: left; background: url(http://media.winnipegfreepress.com/designimages/right_cal_bottom.gif) bottom left no-repeat; width: 272px; padding: 12px 14px 13px; }
#right_column ul.dates, .homepage_left ul.dates { float: left; background: #fff; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; padding: 10px 0 10px 10px; width: 262px; margin-bottom: 10px; }
#right_column ul.dates li, .homepage_left ul.dates li { list-style-type: none; float: left; font-weight: bold; text-transform: uppercase; text-align: center; width: 32px; font-size: 22px; border: 1px #296391 solid; margin-right: 2px; padding-bottom: 5px; }
#right_column .right_cal_mid h2 a:visited,.homepage_left .right_cal_mid h2 a:visited { color: #296391; }
.canstar_eventmodmid_interior .right_cal_top, .canstar_eventmodmid_interior .right_cal_top span.rt12px { background: none; }
#right_cal_item1 { display: block; }
#right_cal_item2, #right_cal_item3, #right_cal_item4, #right_cal_item5, #right_cal_item6, #right_cal_item7, #right_cal_item8, #right_cal_item9, #right_cal_item10, #right_cal_item11, #right_cal_item12, #right_cal_item13, #right_cal_item14, #right_cal_item15, #right_cal_item16, #right_cal_item17, #right_cal_item18, #right_cal_item19, #right_cal_item20, #right_cal_item21, #right_cal_item22, #right_cal_item23, #right_cal_item24, #right_cal_item25, #right_cal_item26, #right_cal_item27, #right_cal_item28, #right_cal_item29, #right_cal_item30, #right_cal_item31, #right_cal_item32, #right_cal_item33, #right_cal_item34, #right_cal_item35, #right_cal_item36, #right_cal_item37, #right_cal_item38, #right_cal_item39, #right_cal_item40 { display: none; }
.cal-sponsor { padding: 5px; float: left; width: 262px; background: #fff; }
.cal-sponsor p { font-size: 10px; width: 72px; float: left;}
.cal-sponsor img { float: left; }
.cal-sponsor img.logo1 { margin-right: 10px; }
#right_column .right_cal_mid .right_cal_image, .homepage_left .right_cal_mid .right_cal_image { width: 272px; max-height: 159px; overflow: hidden; float: left; }
#right_column .right_cal_mid h2,.homepage_left .right_cal_mid h2 { background: 0; font: 26px/30px helvetica, arial, sans-serif; text-transform: uppercase; font-weight: bold; text-indent: 0; padding: 0; width: 250px; }
#right_column .right_cal_mid .event_info, .homepage_left .right_cal_mid .event_info { float: left; padding-bottom: 5px; background: #fff; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; margin-bottom: 15px; padding: 13px; font-weight: bold; width: 246px; }
#right_column .right_cal_mid .event_info p.more, .homepage_left .right_cal_mid .event_info p.more { font-size: 11px; float: left; }
#right_column .right_cal_mid .event_info h2, .homepage_left .right_cal_mid .event_info h2 { float: none; font: 24px/28px georgia, times, serif; text-transform: none; padding: 0 0 3px 0; width: 245px; }
#right_column .right_cal_mid .event_info h2 a:visited, .homepage_left .right_cal_mid .event_info h2 a:visited { color: #726a78; }
ul.scroll { width: 266px; background: #143b5a; color: #fff; font-weight: bold; float: left; padding: 3px; text-transform: uppercase; }
ul.scroll a, ul.scroll a:link, ul.scroll:hover, ul.scroll:visited { color: #fff; }
ul.scroll li { list-style-type: none; float: left; }
ul.scroll li.previous a { padding-left: 15px; background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) 0 -155px no-repeat; }
ul.scroll li.hidden { visibility: hidden; }
ul.scroll li.count { padding-left: 46px; }
ul.scroll li.next { float: right; padding: 0; }
ul.scroll li.next a { padding-right: 15px; background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) right -167px no-repeat; }
ul.scroll li.previous:hover, ul.scroll li.next:hover { cursor: pointer; }

#right_column ul.dates li.left, .homepage_left ul.dates li.left { border: 0; padding: 0 2px 0 0; margin: 0; width: 4px; }
#right_column ul.dates li.right, .homepage_left ul.dates li.right { border: 0; padding: 0; margin: 0; width: 4px; }
#right_column ul.dates li span, .homepage_left ul.dates li span { background: #cbd8e2; float: left; font-size: 11.5px; margin-bottom: 5px; width: 32px; }

.flash_communities { float: left; border: 1px #ccc solid; margin-top: -10px; width: 298px; }
.flash_communities p { padding: 13px; font-weight: bold; }

#left_sky { float: left; width: 126px; }
#left_sky li { list-style-type: none; width: 126px; }
#extras { float: left; padding-bottom: 13px; margin-top: 0; }
/*#extras li { list-style-type: none; border-right: 1px #7f7f7f dotted; padding-right: 10px; margin-right: 10px; float: left; width: 90px; height: 190px; }
#extras li.last { padding-right: 0; margin-right: 0; border-right: 0; }*/
#extras ul { margin-top: -8px; }
#extras img { float: left; padding-right: 8px; }
#extras p { font-size: 11px; line-height: 13px; float: left;}
#extras p.feature_head { font-size: 17px; line-height: 19px; }
#poll { float: left; font-weight: bold; }
#poll form { float: left; }
#poll li { list-style-type: none; width: 280px; }
#poll fieldset { border: 0; padding: 0; margin: 0; width: 295px; }
#poll fieldset p.input { margin: 8px 0; height: 20px; float: left; width: 126px; }
#poll fieldset p.last { margin-top: 10px; height: 15px; padding: 0; float: right; }
#poll fieldset p.last2 { margin-top: 4px; height: 15px; padding: 0; float: right; }
#poll fieldset p.next_last { margin: 0; height: 15px; padding: 0; float: right; }
#poll p.feature_head { margin-bottom: 8px; }
#poll fieldset p input { display: block; float: left; }
#main_column #poll li, #main_column2 #poll li { width: auto;}
#main_column #poll fieldset, #main_column2 #poll fieldset { width: auto; min-width: 400px; }
#marketing_box h2.section_title { width: 300px; }
/* Success/Error Message Styles */
div#success { float: left; background: #009812; border: 1px #333 solid; color: #fff; padding: 10px; width: 628px; letter-spacing: 0.5px; font-weight: bold; }
div#error, div#alert_message { float: left; background: #BB1313; border: 1px #333 solid; color: #fff; padding: 10px; width: 628px; letter-spacing: 0.5px; font-weight: bold; }
div#success p, div#error p, div#warning p, div#alert_message p { padding-bottom: 0; font-size: 12px; line-height: 15px; }
div#error a { color: #fff; text-decoration: underline; }
div#warning { float: left; background: #fef9c0; border: 1px #BB1313 solid; color: #333; padding: 10px; width: 628px; letter-spacing: 0.5px; font-weight: bold; }
div#warning a { text-decoration: underline; }
div.contests_error { margin-bottom: 20px; }
input.validation-failed, textarea.validation-failed { border: 1px solid #296391; color : #bb1313; }
.validation-advice { margin: 5px 0; padding: 5px; background-color: #bb1313; color : #fff; font-weight: bold; float: left; width: 606px; }
.validation-advice span { font-weight: bold; color: #ffffa0; }
.validation-advice a { color: #fff; text-decoration: underline; }
.validation-advice ul { margin: 0 0 10px 20px; }
ol.error_pg { margin: 0 0 20px 30px; }

/* Advertisement Styles */
.top_headr { float: left; width: 974px; margin-left: 0; }
ul#top_ads { float: left; padding-bottom: 2px; }
ul#top_ads li { float: left; list-style-type: none; width: 728px; padding-right: 12px; }
ul#top_ads li#earlug { padding: 0; width: 234px; }
#bigbox, #bigbox2, .livechat { float: left; margin-bottom: 13px; }
#button_ad { float: left; margin-bottom: 10px; }
#skyscraper { float: left; width: 160px; padding-left: 13px; }
body#general #skyscraper, body#publications #skyscraper, body#blog #skyscraper, body#article #skyscraper { padding-left: 72px; }
body#general #skyscraper.canstar, body#publications #skyscraper.canstar, body#blog #skyscraper.canstar, body#article #skyscraper.canstar { padding-left: 13px; }
#horizontal-bar { display: none; }
#sm_earlug { padding-top: 0; width: 225px; float: right;}
#sm_earlug p { font-size: 11px; text-align: center; }

/* Blogs & Columns Index Pages Styles (details will be in story.css) */
#blog_list_home, #blog_list { float: left; }
body#general #main_column #blog_list_home > ul, body#general #main_column #blog_list > ul { margin-left: 0; }
body#general #main_column #blog_list_home > ul > li.tools ul, body#general #main_column #blog_list > ul > li.tools ul { margin-left: 0; }
#blog_list_home > ul > li, #blog_list > ul > li { float: left; width: 648px; list-style-type: none; border-bottom: 1px #7f7f7f dotted; margin-bottom: 9px; min-height: 100px; }
#blog_list_home > ul > li.tools li, #blog_list > ul > li.tools li { float: left; width: 648px; list-style-type: none; border-bottom: 1px #7f7f7f dotted; margin-bottom: 9px; min-height: 100px; }
#blog_list_home ul li.col_category { border: 0; margin-top: 13px; min-height: 0; }
#blog_list_home ul li p { width: 550px; }
#blog_list_home ul li p.article_info, #blog_list ul li p.article_info { padding-bottom: 13px; text-transform: uppercase; }
#blog_list_home ul li p.article_info span, #blog_list_home ul li p.article_info a.comment, #blog_list_home ul li p.article_info span.updated { border-left: 0; float: none; } 
body#general #blog_hdr, body#blog #blog_hdr { float: left; min-height: 91px; width: 648px; }
body#general #blog_hdr h3, body#blog #blog_hdr h3 { font: 32px/36px georgia, times, serif; width: 550px; }
body#general #blog_hdr h4, body#blog #blog_hdr h4 { padding: 4px 0; }
body#general #blog_hdr h4.columnist_about { width: 550px; }
#blog_list_home div.captioninfo, #blog_list div.captioninfo { float: left; width: 145px; }
body#general #main_column p.enlarge img { float: right; padding: 3px 0 0 3px; }
body#general .article_img p.enlarge { float: left; width: 132px; margin: -10px 0 0 0; padding-bottom: 0; }
ol#alert, div#extras { float: left; width: 648px; }

ol#alert li { float: left; list-style-type: none; padding-right: 10px; margin-right: 10px; border-right: 1px #7f7f7f dotted; width: 90px; }
ol#alert li.last { padding-right: 0; margin-right: 0; border-right: 0; }

/* Multimedia Styles */
.slideshow_home { float: left; width: 648px; padding-top: 13px; margin-bottom: 13px; }
.slideshow_home #top_story { padding-top: 13px; }
.slideshow_home #top_story p.feature_head { padding-bottom: 4px; }
div#slideshow { background: #000; color: #fff; float: left; }
div#slideshow p { color: #fff; padding: 7px 0 10px 10px; }
body#general #main_column ul#moreslideshows { float: left; margin-left: 0; }
body#general #main_column ul#moreslideshows li { border-bottom: 1px #ccc dotted; padding: 6px 0 3px 0; list-style-type: none; }

/* Contests & Promotions & Store Styles */
body#general #main_column ul.contests_list { margin-left: 0; float: left; width: 648px; }
ul.contests_list li { list-style-type: none; float: left; width: 648px; border-bottom: 1px #7f7f7f dotted; margin-bottom: 10px; padding-bottom: 10px; }
body#general ul.contests_list li h3 { text-align: left; font: 18px/21px arial, helvetica, sans-serif; text-transform: uppercase; font-weight: bold; }
ul.contests_list li p { font: 12px/14px arial, helvetica, sans-serif; padding: 0 0 3px 0; border-bottom: 0; }
ul.contests_list li p.enter { text-transform: uppercase; padding-top: 8px; }
ul.contests_list li img { width: 131px; height: 131px; float: left; padding-right: 10px; }
ul.contests_nav { margin-bottom: 10px; }
ul.contests_nav li { background: #fafafa; border-bottom: 1px #ECF2F6 solid; font-weight: bold; height :auto; list-style-type: none; margin :0; padding: 5px 10px; width: 140px; }
body#general #main_column p.storelgpic { float: left; margin-bottom: 13px; padding: 15px 73px; border: 1px #ccc solid; }
ul.contestside_nav { margin-bottom: 11px; float: left; }
ul.contestside_nav li { font-weight: bold; list-style-type: none; margin: 0 2px 2px 0; padding: 5px 0; float: left; font-size: 11px; width: 300px; text-transform: uppercase; border-bottom: 1px #7f7f7f dotted; }
body#general #main_column ul.sponsors { float: left; padding: 4px 0; margin: 8px 0; border-top: 1px #7f7f7f dotted; border-bottom: 1px #7f7f7f dotted; width: 100%; }
ul.sponsors li { list-style-type: none; padding: 0 5px; float: left; }
body#general #main_column ul.interactive { margin-left: 0; border-bottom: 1px solid #E4E4E4; border-top: 1px solid #E4E4E4; float: left; font-size: 11px; font-weight: bold; list-style-type: none; margin: 0 0 13px; padding: 7px 0; text-transform: uppercase; width: 648px; }
ul.interactive li, .article ul.interactive li { display: inline; padding: 0 6px 0 16px; }
ul.interactive li.share, .article ul.interactive li.share { margin-top: 1px; padding: 0; }
    
/* Subscribe Page Styles */
.subschead { background: url(http://media.winnipegfreepress.com/images/subscribetop.jpg) top left no-repeat; float: left; margin-bottom: 13px; width: 593px; height: 150px; padding: 212px 0 0 55px; }
body#general .subschead h3 { font: 28px/32px helvetica, arial, sans-serif; color: #0072bb; font-weight: bold; width: 540px; padding-top: 6px; }
.subschead p { font-size: 16px; font-weight: bold; padding-top: 5px; width: 540px; }
body#general h3.cards { background: #c7d5f0; float: left; width: 598px; margin-bottom: 13px; padding: 25px; font: 16px/20px helvetica, arial, sans-serif; font-weight: bold;}

.head { float: left; width: 648px; }
body#general #main_column .head img { margin-bottom: 13px; padding: 15px 8px; border: 1px #ccc solid; }
.online_sub { padding: 10px 32px; float: left; border: 1px #ccc solid; margin: 13px 0; background: #296391; color: #fff; }
.online_sub a, .online_sub a:link, .online_sub a:hover, .online_sub a:visited { color: #fff; }
body#general .online_sub h3 { padding-top: 5px; }
body#general #main_column h3.subscribr { padding-top: 0; }
body#general #main_column p.small { font-size: 11px; line-height: 13px; clear: both; }
body#general #main_column p.smallbold { font-weight: bold; }
.subscribe_link { float: left; margin-bottom: 13px; }

/* Poll Styles */
p.results_link { float: left; padding-top: 13px; text-transform: uppercase; }
#previous_polls { clear: both; float: left; }
body#general #main_column #previous_polls ul { list-style-type: square; margin-left: 14px; }
#previous_polls ul li { font-weight: bold; }
table.poll_results { float: left; font-weight: bold; width: 648px; }
table.poll_results tr td.results { width: 150px; padding-right: 25px; text-align: left; }
p.vote_total { font-weight: bold; text-transform: uppercase; }
#main_column #poll p.results_link { clear: both; }

/* Comics and Puzzles page styles */
#comics_today img { float: none; padding: 0; }
#comics_today .comic { float: left; width: 648px; }
#comics_archive li { list-style-type: none; font: bold 15px/17px arial, helvetica, sans-serif; padding: 4px 0; }

#puzzles_today, #puzzles_archive, #puzzles_interactive { float: left; width: 648px; }
#puzzles_archive .puzzle { float: left; width: 648px; }
#puzzles_today h3, #puzzles_archive h3, #puzzles_interactive h3 { padding-top: 0; font-size: 18px; line-height: 24px; color: #333; }
#puzzles_archive h3, #puzzles_interactive h3 { padding-top: 20px; }
#puzzles_archive h4 { color: #333; font-size: 15px; line-height: 18px; padding: 10px 0; }
#puzzles_today li, #puzzles_archive li, #puzzles_interactive li { list-style-type: none; font: bold 15px/17px arial, helvetica, sans-serif; padding: 4px 0; }

/* Promotions styles */
#right_column .promotion { float: left; margin-bottom: 13px; }
#right_column .promo_image { float: left; margin-right: 8px; }
#right_column .promotion h2 { background: none; width: 145px; text-indent: 0; padding-bottom: 10px; font: 14px/16px arial, helvetica, sans-serif; text-transform: uppercase; font-weight: bold; }

/* presscard styles */
.presscard_info { width: 648px; }

/* NIE Styles */
#nie_links { border-bottom: 1px solid #ccc; float: left; margin-bottom: 10px; padding-bottom: 10px; width: 648px; }
#nie_links li { float: left; list-style-type: none; padding-right: 15px; }
body#general #main_column #nie_links ul { margin-left: 0; }

/* Presscard Styles */
body#general #main_column .presscard_info img { float: none; }

/* Biography Pages */
p.bio_header { width: 648px; font-weight: bold; float: left; text-align: center; padding: 5px 0; text-transform: uppercase; border-top: 1px #7f7f7f dotted; border-bottom: 1px #7f7f7f dotted; }
body#general #main_column ul.bio { float: left; padding: 13px 0; margin-left: 0; }
ul.bio li { float: left; width: 311px; height: 110px; padding-right: 13px; list-style-type: none; }
ul.bio li img { float: left; margin: 0 8px 20px 0; }
body#general ul.bio li h3 { text-transform: uppercase; padding-top: 0; font: 15px/17px helvetica, arial, sans-serif; font-weight: bold; }
ul.bio li p.position { font: 13px/15px arial, helvetica, sans-serif; }
ul.bio li p.biosumm { font: 11px/12px arial, helvetica, sans-serif; }

/* Canstar Styles */
#canstar_home #wrapper { border-top: 8px #ed1d25 solid; }
#canstar_hdr { float: left; margin-bottom: 13px; width: 750px; } 
.utildiv { float: left; width: 972px; border-bottom: 1px solid #EBEBEC; padding: 8px 0; }
.utildiv ul#utility_nav { width: 550px; margin-bottom: 0; border: 0; float: right; text-align: right; padding: 0; font-size: 12px; font-weight: bold; }
.utildiv ul#utility_nav2 { width: 400px; font-size: 11px; }
.utildiv ul#utility_nav li { font-size: 12px; float: right; text-align: right; }
.utildiv ul#utility_nav2 li.grey { border-right: 1px #ccc solid; padding-right: 4px; margin-right: 4px; }
.utildiv ul#utility_nav2 li.middle, .utildiv ul#utility_nav2 li.last { float: left; }
.paperlogo { position: absolute; width: auto; height: auto; }
.headerextra h1 { padding: 50px 0 0 0; float: left; width: 320px; font: 32px/36px helvetica, arial, sans-serif; text-transform: uppercase; font-weight: bold; }
.hdr_main { float: left; width: 757px; height: auto; }
.souwester .hdr_main { width: 710px; }
.headliner .hdr_main { width: 750px; }
ul.community_list { width: 757px; float: left; background: #ed1d25; z-index: 1; position: relative; color: #fff; } 
ul.community_list li { border-left: 1px #fff solid; padding: 8px; float: left; letter-spacing: 0.5px; height: 16px; text-align: left; list-style-type: none; text-transform: uppercase; font-weight: bold; }
ul.community_list li.on { background: #333; }
ul.community_list li.first { border-left: 0; }
ul.community_list li span { padding: 0 5px; }
.canstar_minilogo { float: right; width: 77px; margin: -30px 0 13px 0; } 
#canstar_hdr ul.nav { z-index: 1; position: relative; float: right; }
#canstar_hdr ul.nav li {letter-spacing: 0.5px; padding-left: 13px; float: left; list-style-type: none; font: 12px/14px arial, helvetica, sans-serif; font-weight: bold; }
ul.community_list li a, ul.community_list li a:link, ul.community_list li a:visited, ul.community_list li a:hover, ul.community_list_children li a, ul.community_list_children li a:link, ul.community_list_children li a:visited, ul.community_list_children li a:hover { color: #fff; }
.canstarmainlogo { float: left; padding-top: 15px; width: 218px; z-index:3; position: relative; }
#canstar_hdr.generic ul.nav, #canstar_hdr ul.nav { padding-bottom: 4px; margin-top: -14px; }
#canstar_hdr.generic ul.nav li.first { border-left: 0; }
.topstories li { float: left; width: 648px; list-style-type: none; border-bottom: 1px #7f7f7f dotted; padding-bottom: 13px; margin-bottom: 13px; }
.canstarsportshub li { float: left; width: 648px; list-style-type: none; }
.topstories li p.more, .canstarsportshub li p.more { float: left; width: 385px; text-transform: uppercase; }
.topstories li img { float: left; padding-right: 13px; }
.topstories li img.logo, .canstarsportshub li img.logo { padding: 0 520px 8px 0; }
.canstarsportshub, .canstarnewshub { float: left; width: 648px; padding: 0; }
.canstarsportshub h4.columnistname, .canstar_right h4 { text-transform: uppercase; padding: 0; font-size: 13px; }
.canstarnewshub .topStory_image, .canstarsportshub .topStory_image { float: left; width: 243px; max-height: 180px; overflow: hidden; }
.topstories li p.article_info img { padding-right: 2px; }
.canstar_right { float: left; width: 300px; }
#canstar-jobs-button { float: left; margin-bottom: 13px; }
#right_column .canstar_right p.feature_head { width: 300px; }
.canstar_right img { margin-bottom: 13px; }
.canstar_right .column { border-bottom: 1px #ccc solid; margin-top: 13px; }
.canstar_right .column p { font-size: 11px; line-height: 12px; }
.canstar_right .column p.feature_head {font-size: 17px; line-height: 19px; }
.landing_title p.moreprime { float: right; text-align: right; font-size: 11px; text-transform: uppercase; width: 350px; padding: 28px 10px 0 0; }
.headerextra { padding-top: 20px; float: left; width: 756px; height: 84px; }
.headerextra #weather { position: relative; z-index: 2; padding: 36px 0 0 15px; }
.headerextra #search_login { position: relative; z-index: 4; padding: 0; margin-top: -85px; width: 350px; }
#bestOf-survey { border: 2px #296391 solid; padding: 13px 6px 6px; float: left; margin-bottom: 13px; width: 284px; }
#bestOf-survey p { width: 284px; text-align: center; font-weight: bold; }
#bestOf-survey p.title { font: 16px/18px helvetica, arial, sans-serif; text-transform: uppercase; }
.footertop { float: left; height: 100px; background: url(http://media.winnipegfreepress.com/designimages/canstar_foot_back.gif) top left repeat-x; }
#footer .footertop dl.first { padding-top: 13px; }
#footer .footertop dl.first img { padding-right: 15px; }
.footertop dl { padding-left: 10px; }
#footer ul#copycanstar { padding: 10px 0 0 10px; }
#footer #clicklogocanstar { padding: 25px 20px 0 0; float: right; }
.community_portal { float: left; margin-bottom: 13px; z-index: 8; }
.community_portal p.feature_head { margin-bottom: 0; }
ul.community_list_children { width: 967px; float: left; clear: both; margin: 1px 0 0 -218px; padding-left: 8px; background: #333; color: #fff; } 
ul.community_list_children li { padding: 8px 0; float: left; letter-spacing: 0.5px; height: 16px; text-align: left; list-style-type: none; text-transform: uppercase; font-weight: normal; }
ul.community_list_children li span { padding: 0 3px; }
body#general #main_column ul.distrib_list { float: left; margin-left: 0; }
#general #main_column ul.distrib_list img { padding-bottom: 4px; }
ul.distrib_list li { float: left; padding: 0 11px 20px 0; list-style-type: none; width: 151px; text-transform: uppercase; font-weight: bold; }
.column { float: left; margin-top: 13px; }
/* Spring Training Styles */
#training #right_column { float: left; width: 300px; }
.view_tips { float: left; background: url(http://media.winnipegfreepress.com/images/viewtips_off.gif) top left no-repeat; width: 300px; height: 50px; cursor: pointer; font-size: 0px; color: #bee171; margin-bottom: 13px; display: block; }
.view_tips:hover { float: left; background: url(http://media.winnipegfreepress.com/images/viewtips_over.gif) top left no-repeat; width: 300px; height: 50px; cursor: pointer; font-size: 0px; color: #e2faac; margin-bottom: 13px; display: block; }
.enter_contest { float: left; background: url(http://media.winnipegfreepress.com/images/springenter_off.gif) top left no-repeat; width: 300px; height: 50px; cursor: pointer; font-size: 0px; color: #bee171; margin-bottom: 13px; display: block; }
.enter_contest:hover { float: left; background: url(http://media.winnipegfreepress.com/images/springenter_off.gif) top left no-repeat; width: 300px; height: 50px; cursor: pointer; font-size: 0px; color: #e2faac; margin-bottom: 13px; display: block; }
#training #right_column ul { float: left; }
#training #right_column ul li { width: 280px; float: left; list-style-type: none; padding: 10px 10px 0 10px; margin-bottom: 13px; border: 1px #ccc solid; height: 114px; }
#training #right_column ul li p, #training #right_column ul li h3 { width: 180px; float: left; }

#training #right_column ul li p.small { font-size: 11px; }
#training #right_column ul li img { float: right; width: 90px; }
#training #right_column ul li.CharleneAdam { background: url(http://media.winnipegfreepress.com/images/spring_charlene.jpg) top left no-repeat; }
#training #right_column ul li.DougSpeirs { background: url(http://media.winnipegfreepress.com/images/spring_doug.jpg) top left no-repeat; }
#training #right_column ul li.TracyMainland { background: url(http://media.winnipegfreepress.com/images/spring_tracy.jpg) top left no-repeat; }
.olyhdr { float: left; padding-bottom: 13px; }
#main_column p.manage { float: left; text-align: center; padding: 10px 0; width: 646px; font-size: 14px; border: 1px #ccc solid; }
.training_image { margin-bottom: 13px; width: 975px; height: 126px; background: url(http://media.winnipegfreepress.com/images/springtraining_hdr.jpg) top left no-repeat; float: left; padding: 145px 0 0 32px; }
.training_image p { font-size: 11px; font-weight: bold; width: 800px; }
.training_image p span { text-transform: uppercase; }

.article ul.tips { float: left; clear: both; width: 648px; margin-bottom: 13px; }
.article ul.tips li { list-style-type: none; float: left; font-weight: bold; }
.article ul.tips li span { padding: 0 0 0 4px; }

/* Golf Styles */
ul.golfnav { background: url(http://media.winnipegfreepress.com/designimages/golf_header_june.jpg) top left no-repeat; float: left; width: 648px; padding: 180px 0 0 5px; margin-bottom: 13px; height: 26px; }
ul.golfnav li { list-style-type: none; float: left; padding: 0 5px; font: 13px/15px arial, helvetica, sans-serif; font-weight: bold; color: #fff; }
ul.golfnav li:hover { text-decoration: underline; }
ul.blogs li.TimCampbell { padding: 10px; width: 278px; list-style-type: none; margin-bottom: 13px; float: left; border: 1px #ccc solid; }
.tee_book { float: left; margin-bottom: 13px; }
.tee_bookp { display: block; float: left; margin-bottom: 13px; background: url(http://media.winnipegfreepress.com/images/poh_linkthru_house_off.jpg) top left no-repeat; width: 300px; height: 200px; }

.tee_bookp a { color: #333; background: url(http://media.winnipegfreepress.com/images/poh_linkthru_house_off.jpg) top left no-repeat; width: 300px; height: 200px; }

.tee_bookp p.quote { float: left; width: 245px; padding: 43px 0 0 40px; font: 16px/20px helvetica, arial, sans-serif; color: #333; font-weight: bold; } 
.tee_bookp p.clickthru { float: right; font-size: 11px; font-weight: bold; padding: 4px 15px 0 0; }

.golflinkp p { margin-top: 3px; text-align: center; padding: 0; width: 298px; }
.golflinkp p a, .golflink p a:link, .golflink p a:visited, .golflink p a:hover { color: #2d7631; }
.golflinkp p a:hover { color: #f59604; text-decoration: underline; }

#golfcourse_directory { float: left; padding: 10px; width: 980px; background: #ececec; }
#golfcourse_directory ul li { list-style-type: none; padding-bottom: 5px; float: left; width: 240px; font-size: 11px; }
/* Search for Mr. Oil Drop Styles */
div.oil-drop-header { margin-bottom: 20px; background: url(http://media.winnipegfreepress.com/designimages/oildrop-header.jpg) top left no-repeat; float: left; width: 661px; height: 200px; display: block; text-indent: -9999px; }
p.error, p.success, p.warning { margin-bottom: 10px; color:#fff; float:left; font-weight:bold; letter-spacing:0.5px; padding:10px; width:628px; }
p.error { background-color: #BB1313; }
p.success { background-color: #009812; }
p.warning { background-color: #F59A17; }

/*  E-Edition Portal Styles */
p.first { border-bottom: 1px #ccc solid; padding-bottom: 13px; margin-bottom: 5px; }
body#general #main_column ul.editions { float: left; border-top: 1px #ccc solid; padding-top: 13px; margin: 7px 0 0 0; }
body#general #main_column ul.editions li { list-style-type: none; width: 310px; float: left; }
body#general #main_column ul.editions li.wfp { border-right: 1px #7f7f7f dotted; padding-right: 13px; margin-right: 13px; }
body#general #main_column ul.editions li h3 { text-align: center; color: #fff; background: #296391; padding: 10px; width: 290px; margin-bottom: 13px; }
body#general #main_column ul.editions li p.wfpbutton { float: left; padding-top: 32px; }
body#general #main_column ul.editions li p.wfpbutton a { background: url(http://media.winnipegfreepress.com/images/buye_off.gif) top left no-repeat; cursor: pointer; display: block; width: 310px; height: 103px; float: left; }
body#general #main_column ul.editions li p.on7button a { background: url(http://media.winnipegfreepress.com/images/buye_off.gif) top left no-repeat; cursor: pointer; display: block; width: 310px; height: 103px; float: left; }
body#general #main_column ul.editions li p.wfpbutton a:hover { background: url(http://media.winnipegfreepress.com/images/buye_over.gif) top left no-repeat; cursor: pointer; display: block; width: 310px; height: 103px; float: left; }
body#general #main_column ul.editions li p.on7button a:hover { background: url(http://media.winnipegfreepress.com/images/buye_over.gif) top left no-repeat; cursor: pointer; display: block; width: 310px; height: 103px; float: left; }
body#general #main_column ul.editions li img { padding-top: 25px; }

/*Photo Store Styles*/
body#general #main_column ul.photo_nav { float: left; margin: 0 0 8px 0; }
body#general #main_column ul.photo_nav li { list-style-type: none; float: left; font-weight: bold; }
body#general #main_column ul.photo_nav li span { padding: 0 4px; }
body#general #main_column ul.photo_sizes { margin: 0 0 8px 25px; }
body#general #main_column ol.photo_research { margin-left: 25px; }
body#general #main_column ol.photo_research li { padding-bottom: 8px; }
body#general #main_column ol.photo_research li a { font-weight: bold; }
body#general #main_column fieldset li.half { width: 293px; height: 36px; }
body#general #main_column fieldset li.half input { width: 90px; margin-left: 7px; }
body#general #main_column fieldset li.half select { width: 100px; margin-left: 7px; }
body#general #main_column fieldset li label.small { width: 400px; font-size: 10px; margin-left: 180px; }
body#general #main_column fieldset li.photo { border-bottom: 0; padding-bottom: 0; }
div.landing_title p.gen_heading span.and { font-size: 16px; }

/* Movie Listing Styles */
body#general #main_column ul.movie_list { float: left; margin: 5px 0 13px 0; }
body#general #main_column ul.movie_list li { list-style-type: none; float: left; font-size: 12px; font-weight: bold; padding: 0; margin: 0; }
body#general #main_column ul.movie_list li span { padding: 0 10px; }
body#general #main_column .movies { float: left; width: 648px; }
body#general #main_column .movies p { font-size:14px; line-height:18px; padding-bottom:10px;}
body#general #main_column .movies dl { float: left; margin-bottom: 13px; }
body#general #main_column .movies dl dt { float: none; padding: 0; text-transform: uppercase; font: 16px/19px arial, helvetica, sans-serif; font-weight: bold; }
body#general #main_column .movies dl dt span { font-weight: normal; text-transform: none; }
body#general #main_column .movies dl { background: #333; color: #fff; width: 628px; padding: 10px; }
body#general #main_column .movies dl dd { padding: 0; text-transform: uppercase; font-weight: bold; }

body#general #main_column .movies dl.movie { background: none; width: 648px; padding: 0; color: #333; }
body#general #main_column .movies dl.movie dt { font-size: 14px; line-height: 18px; }
body#general #main_column .movies dl.movie dd { text-transform: none; font-weight: normal; }

/* Weather Styles */
#current_weather, #shortterm_weather, #longterm_weather, #weathernetwork { margin-bottom: 13px; float: left; width: 648px;  }
body#general #main_column ul.current_temp { height: 125px; margin-left: 0; float: left; width: 225px; }
body#general #main_column ul.current_temp li, body#general #main_column ul.current_temp li ul li { list-style-type: none; float: left; }
body#general #main_column ul.current_temp li.weather_temp { font: 48px/52px helvetica, arial, sans-serif; }
body#general #main_column ul.current_temp li.weather_temp span { font-size: 30px; }
body#general #main_column ul.current_temp li.cond { font-size: 14px; font-weight: bold; width: 100px; }
p.feature_head span.more { letter-spacing: 0; font-size: 11px; text-transform: none; float: right; text-align: right; font-weight: normal; padding-right: 5px; }
body#general #main_column ul.current_temp li ul { margin-left: 0; padding: 12px 0 0 10px; float: left; width: 14px; }
body#general #main_column ul.current_temp li ul li, body#general #main_column ul.current_temp li ul li img { width: 14px; display: block; padding: 0; }
body#general #main_column ul.current_temp li ul li img { padding-bottom: 3px; }
body#general #main_column ul.current_conditions { float: left; padding-right: 55px;  }
body#general #main_column ul.current_conditions li { padding-bottom: 4px; list-style-type: none; } 
body#general #main_column ul.current_conditions li span.bold { font-weight: bold; }
body#general #main_column #current_weather form ul li { list-style-type: none; }
body#general #main_column #current_weather form ul li label { float: left; padding-right: 5px; font-weight: bold; }
body#general #main_column #current_weather form ul li select { width: 288px; }
body#general #main_column ul.weather_links { float: right; margin: -125px 0 0 0; width: 200px; border-left: 1px #ccc dotted; padding-left: 13px; height: 160px; }
body#general #main_column ul.weather_links h4 { padding-top: 0; }
body#general #main_column ul.weather_links li { padding-bottom: 8px; list-style-type: none; font-weight: bold; }
body#general #main_column ul.weather_links li.link { margin-top: 8px; }
body#general #main_column #current_weather form { margin-top: 13px; clear: both;}
body#general #main_column #current_weather form ul { margin-left: 0; }
body#general #main_column ul.other_links { float: left; clear: both; margin: 13px 0 0 0; }
body#general #main_column ul.other_links li { float: left; list-style-type: none; font-weight: bold; }
body#general #main_column ul.other_links li span { padding: 0 4px; }
table.weather { float: left; border-collapse: separate; border-spacing: 0; border-collapse: collapse; margin-bottom: 13px; background: #fff url(http://media.winnipegfreepress.com/images/weather_forecast_bk.gif) bottom left repeat-x; }
table.weather th { border-top: 1px #ccc solid; border-right: 1px #ccc solid; font: 16px/19px helvetica, arial, sans-serif; font-weight: bold; }
table.weather th.first { border-top: 0; }
table.weather tr { padding: 0; }
table.weather td { border-right: 1px #ccc solid; padding: 3px; }
table.weather td.first { background: #fff; font-weight: bold; text-align: right; padding-right: 10px; }
table.weather td.last { border-bottom: 1px #ccc solid; padding-bottom: 8px; }
body#general #main_column table.weather td img { display: inline; text-align: centre; float: none; padding: 0; }
#right_column .sponsor { background: url(http://media.winnipegfreepress.com/images/TWN_logo2.jpg) top right no-repeat; float: left; margin: 0 4px 13px 0; width: 296px; height: 38px; }
#right_column .sponsor h4 { font: 12px/16px arial, helvetica, sans-serif; font-weight: bold; padding: 4px 0 0 5px; width: 125px; }

#weathernetwork { background: url(http://media.winnipegfreepress.com/images/weathernetworkback.gif) top left no-repeat; width: 628px; height: 122px; padding: 10px; }
#weathernetwork p { float: left; width: 300px; font: 15px/18px helvetica, arial, sans-serif; font-weight: bold; text-align: right; padding: 32px 0 0 18px; }
body#general #main_column ul.weather_logo { margin: 3px 0 0 20px; padding-left: 20px; border-left: 1px #ccc solid; height: 96px; float: left; width: 240px; padding0top: 5px; }
body#general #main_column ul.weather_logo li { list-style-type: none; font-size: 11px; text-align: left; }
body#general #main_column ul.weather_logo p { width: 240px; text-align: left; float: left; padding: 0; }

/* Point of View Styles */
body#pov .landing_title, body#pov_detail .landing_title { width: 974px; }
body#pov #main_column, body#pov_detail #main_column { width: 974px; padding: 0; border: 0; margin-bottom: 0;}
ul.big_picture { float: left; padding-bottom: 13px; margin-bottom: 13px; border-bottom: 1px #ccc solid; }
ul.big_picture li { list-style-type: none; float: left; }
ul.big_picture li.bigimage { margin-top: 13px; }
ul.big_picture li.bigimage img { border: 1px #333 solid; }
ul.big_picture li.bigimage p.caption { font-size: 13px; letter-spacing: 0.5px; line-height: 18px; color: #fff; background: #333; padding: 5px 8px; width: 961px; }
ul.big_picture li.content { vertical-align: middle; float: left; font: 14px/19px arial, helvetica, sans-serif; font-weight: bold; padding-right: 13px; width: 150px; }
ul.big_picture li.content p { text-align: right; }
ul.big_picture li.text { width: 790px; float: left; border-left: 1px #ccc solid; padding-left: 13px; }
ul.big_picture li.text h4.date { text-transform: uppercase; padding-top: 0; }
.pov_title { width: 975px; float: left; height: 149px; background: url(http://media.winnipegfreepress.com/designimages/pov_hdr.gif) top left no-repeat; margin: -13px 0 13px 0; }
.pov_title ul { list-style-type: none; margin: 30px 0 0 225px; height: 89px; width: 750px; float: left; }
.pov_title li { float: left; margin: 0 8px 0 0; max-width: 140px; overflow: hidden; }
.pov_title h3 { text-align: right; float: right; margin-top: -35px; padding: 0 35px 4px 5px; font: 16px/20px tahoma, helvetica, sans-serif; background: #000000; color: #fff; letter-spacing: 0.5px; z-index: 2; }

/* Home Page Features Styles */
.feature { clear: both; position: relative; float: left; width: 975px; overflow: hidden; } 
.feature-null { clear: both; position: relative; float: left; width: 975px; margin-bottom: 0px; overflow: hidden; } 
.feature h2 { width: 975px; position: relative; z-index: 1; }
ul.features { margin-bottom: 0; width: 2000px; position: relative; float: left; height: 175px; }
ul.features li { height: 165px; float: left; list-style-type: none; border-right: 1px #7f7f7f dotted; padding-right: 12px; margin-right: 12px; width: 175px; }
ul.features li.last { padding-right: 0; margin-right: 0; border-right: 0; }
.homepage_left { float: left; width: 300px; margin-bottom: 50px; }
.homepage_left p.feature_head { width: 300px; }
ul.features li h3 { font: 14px/17px arial, helvetica, sans-serif; text-transform: uppercase; font-weight: bold; padding-bottom: 2px;}
ul.features li p { font: 11px/12px arial, helvetica, sans-serif; }
#main_column2 { float: left; width: 648px; margin: 0 0 50px 13px; padding-left: 13px; border-left: 1px #7f7f7f dotted; }
#main_column2 #morenewslist, #main_column2 #printedition { padding-top: 0; margin-bottom: 13px; }
#home #main_column { margin-bottom: 13px; }
#home #googleads, #home #google_box { padding-top: 0; margin-top: 0; }
body#landing_page #mediaplayer { padding-top: 0; }
body#landing_page #topstory_ent { float: left; padding-bottom: 13px; border-bottom: 1px #7f7f7f dotted; }
body#landing_page #topstory_ent h3 { font-size: 22px; line-height: 25px; }

.feature #slider_scroll { float: right; padding-right: 8px; margin-top: -40px; position: relative; z-index: 5; }
.feature #slider_scroll a { width: 19px; height: 24px; cursor: pointer; display: block; text-indent: -9999px; float: left;  }
.feature #slider_scroll a:hover { opacity: 0.7; filter: alpha(opacity = 70); }
.feature #slider_scroll a.scroll-previous { background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) 0 -372px no-repeat; }
.feature #slider_scroll a.scroll-next { margin-left: 7px; background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) right -372px no-repeat; }

.special_portal { float: left; width: 232px; border: 1px #ccc solid; height: 88px; margin-top: 13px; position: relative; }
.special_portal .feat_info { width: 118px; float: left; padding: 4px 7px 0 7px; }
.special_portal p { font: 11px/12px arial, helvetica, sans-serif; padding: 3px 0; }
.special_portal p.hdr { padding: 0; text-transform: uppercase; font: 11px/13px arial, helvetica, sans-serif; font-weight: bold; }
.special_portal p.more { margin-top: 4px; width: 120px; padding: 4px 0 0 0; border-top: 1px #ccc solid; font: 11px/13px arial, helvetica, sans-serif; text-transform: uppercase; font-weight: bold; }
.special_portal img { float: right; }
.special_portal h2 { padding: 0; text-indent: 0; font: 13px/15px arial, helvetica, sans-serif; font-weight: bold; text-transform: uppercase; background: 0; border: 0; }
#earlug2, #earlug3, #earlug4, #earlug5 { display: none; }

body#general #main_column ul.subscriberb { margin: 13px 0 0 0; }
body#general #main_column ul.subscriberb li { list-style-type: none; border-bottom: 1px #7f7f7f dotted; padding-bottom: 7px; margin-bottom: 13px; float: left; }
body#general #main_column ul.subscriberb li p { float: right; width: 503px; }
body#general #main_column ul.subscriberb li h3 { float: right; width: 503px; padding-top: 0; }
/* AJAX Loading Styles */
#morenewslist, #printedition, #topmedia, #entertainmentTabBox, #AjaxWFPtv { position: relative; }
#loadingDiv { top: 0; left: 0; background: #fff; width: 100%; height: 100%; opacity: 0.7; filter: alpha(opacity = 70); position: absolute; z-index: 10; }
#loadingDiv #loadingImageDiv { margin: 150px auto 0; width: 32px; }

/* ---------------------------------------------------------------
	jquery lightbox
---------------------------------------------------------------- */
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 10px; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 86%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {	display: block; clear: left; padding-top: 0.5em; }			
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; }

/* Vertical Treatment Styles */
.box_pop_up a, .box_pop_up a:link, .box_pop_up a:visited { text-decoration: none; font-weight: bold; color: #7579b2; }
.box_pop_up a:hover { text-decoration: underline; font-weight: bold; color: #7579b2; }

ul#vertical_list { position: fixed; top: 0; left: 0; margin: 472px 0 0 -268px; display: block; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); z-index: 50; }
ul#vertical_list li { padding: 10px; margin-right: 5px; list-style-type: none; float: left; font: 16px/18px arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; }
ul#vertical_list li:hover { padding-top: 65px; margin-top: -55px; }
ul#vertical_list li a, ul#vertical_list li a:link, ul#vertical_list li a:hover, ul#vertical_list li a:visited { color: #fff; font: 16px/18px arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; }
ul#vertical_list li.autos { background: #7579b2; }
ul#vertical_list li.homes { background: #820028; }
ul#vertical_list li.classifieds { background: #e3bd0a; }
ul#vertical_list li.celebrations { background: #9714f2; }
ul#vertical_list li.golf { background: #94cb3a; }
ul#vertical_list li.careers { background: #234b06; }
ul#vertical_list li.obituaries { background: #fba309; }

/* Autos Pop Up */
#autos_pop_up { background: url(http://media.winnipegfreepress.com/images/autos_background.png) top left no-repeat; }
.box_pop_up { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); float: left; position: fixed; z-index: 3; height: 397px; width: 550px; top: 287px; left: 55px; }

.box_pop_up .top { float: left; background: #cbe23a; width: 543px; margin: 15px 0 0 2px; padding: 8px 0; }
.box_pop_up .top h2 { color: #000; font: 18px/22px arial, helvetica, sans-serif; font-weight: bold; text-transform: uppercase; float: left; margin: 0; }
.box_pop_up .top h2.sub { text-transform: none; font-size: 13px; float: left; }
.box_pop_up .top h2.sub a, .box_pop_up .top h2.sub a:link, .box_pop_up .top h2.sub a:hover, .box_pop_up .top h2.sub a:visited { color: #7579b2; text-transform: uppercase; text-decoration: none; }
.box_pop_up .top h2.sub a:hover { text-decoration: underline; }
.box_pop_up .logo img { border: 0; }
.box_pop_up .logo { float: left; width: 94px; padding: 0 10px 0 45px; }
.box_pop_up .top .title { float: left; width: 390px; }

.box_pop_up h2.title { color: #fff; font: 20px/24px arial, helvetica, sans-serif; font-weight: bold; text-transform: uppercase; float: left; background: #000; padding: 5px; position: relative; z-index: 10; margin: 0; }

.box_pop_up .left_column { float: left; width: 183px; margin: 8px; } 
.box_pop_up .main_column { float: left; margin: 8px 8px 8px 0; width: 319px; border-left: 1px #333 solid; padding-left: 8px; }
.box_pop_up .left_whitebox { background: #fff; -moz-opacity:.75; filter:alpha(opacity=75); opacity:.75; position: relative; z-index: 6; width: 175px; height: 280px; margin: 8px 0 0 8px; }
.box_pop_up .right_whitebox { background: #fff; -moz-opacity:.75; filter:alpha(opacity=75); opacity:.75; position: relative; z-index: 6; width: 311px; height: 280px; margin: 8px 0 0 8px; }
.box_pop_up .left_column ul { position: relative; z-index: 7; margin: -254px 0 0 8px; padding: 0; }
.box_pop_up .main_column ul { position: relative; z-index: 7; margin: -258px 0 0 8px; padding: 0; }
.box_pop_up .left_column ul li { list-style-type: none; border-bottom: 1px #7f7f7f dotted; padding: 8px 6px; font: 14px/17px arial, helvetica, sans-serif; }
.box_pop_up .left_column ul li.last { border-bottom: 0; padding-bottom: 0; }
.box_pop_up .main_column ul li.top_article { list-style-type: none; border-bottom: 1px #7f7f7f dotted; padding: 4px 0 6px 0; margin-bottom: 4px; }
.box_pop_up .main_column ul li.top_article img { border: 1px #ccc solid; float: left; margin-right: 5px; }
.box_pop_up .main_column ul li { padding: 2px 0; font: 12px/15px arial, helvetica, sans-serif; color: #7579b2; margin-left: 25px; }
.box_pop_up .main_column ul li.top_article { margin-left: 0; color: #000; }

.box_pop_up .main_column h3 { font: 18px/22px helvetica, arial, sans-serif; font-weight: bold; margin: -3px 0 0 0; }
.box_pop_up .main_column p { font: 11px/13px arial, helvetica, sans-serif; padding-top: 0; }

.box_pop_up .site_link { float: left; position: relative; z-index: 10; margin-top: 13px; padding-left: 8px; }
.box_pop_up .site_link a { float: right; background: url(http://media.winnipegfreepress.com/images/moreautos_off.png) top left no-repeat; display:block; width: 110px; height: 34px; }
.box_pop_up .site_link a:hover { float: right; background: url(http://media.winnipegfreepress.com/images/moreautos_over.png) top left no-repeat; display: block; cursor: pointer; width: 110px; height: 34px; }

.box_pop_up p.boldclose { float: right; position: relative; z-index: 50; padding: 5px; margin: 16px 5px 0 0; font-weight: bold; font-size: 12px; border: 1px #ccc solid; }
/*End Vertical Styles*/

/* Some Fringe overrides */
#top5list li.fringe_review img.star { float: none; margin: 0; }
#fringe_tabs .mainstory { width: 150px; }
#fringe_tabs ul.substories { width: 440px; }
#fringe_tabs ul.substories li { width: 440px; }
#fringe_image { margin-bottom: 10px; width: 150px; }

/* CNA/HomeLife Conference Styles */
.timbits { float: left; color: #fff; background:#333; width: 648px; }
.cnaform h1 { padding-bottom: 13px; }
.timbits p, .timbits h1, .timbits h3 { float: left; width: 618px; padding: 5px 15px; }

body#general #main_column .timbits form { width: 618px; padding-left: 15px; border: 0; }
body#general #main_column .timbits fieldset { width: 618px; border: 0; }
body#general #main_column .timbits legend { color: #fff; margin: 0; padding: 0; }
body#general #main_column .timbits fieldset input { width: 271px; }
body#general #main_column .timbits ul { margin: 11px 0 0 0; background: #fff; float: left; }
body#general #main_column .timbits ul li { width: 279px; text-align: center; list-style-type: none; background: #fff; padding: 15px; float: left; margin: 0; font-size: 18px; line-height: 22px; border-bottom: 0; }
body#general #main_column .timbits ul li label { color: #333; text-align: left; }
body#general #main_column .timbits h3 { padding: 20px 15px 0 15px; } 
body#general #main_column .timbits ul li.recaptcha, body#general #main_column .timbits ul li.submit { width: 588px; } 
#main_column .timbits form#formone fieldset li.submit input { width: 588px; }
/* Civic Election Styles */
.ward_map { float: left; width: 300px; margin-bottom: 13px; }
.election_buttons { float: left; width: 300px; padding: 0; }
.election_buttons img { float: left; margin-bottom: 13px; }
.election_buttons h5 { font-weight: bold; text-align: center; font-size: 11px; }
.election_buttons .mayor_button { height: 97px; padding: 170px 10px 0 10px; width: 159px; float: left; margin-bottom: 13px; background: url(http://media.winnipegfreepress.com/images/election_mayorbutton.jpg) top left no-repeat; }
.election_buttons .trustee_button { height: 55px; padding: 35px 10px 0 10px; width: 159px; float: left; background: url(http://media.winnipegfreepress.com/images/election_trusteesbutton.jpg) top left no-repeat; }
.election_buttons ul li { list-style-type: none; text-align: center; font: 11px/12px arial, helvetica, sans-serif; }
.election_buttons a, .election_buttons a:link, .election_button a:hover, .election_buttons a:visited { color: #333; }
.candidate { float: left; padding: 0; width: 648px; }
.wardinfo { margin: 13px 0; float: left; }
.cand { width: 295px; margin-right: 13px; padding: 2px 10px 10px 10px; border: 1px #ccc solid; float: left; height: 185px; }
.wfacts { width: 296px; padding: 2px 10px 10px 10px; border: 1px #ccc solid; float: left; height: 185px; }
.candidate ul { margin-left: 25px; }
.mayors { float: left; margin: 13px 0 0 0; }
ul.mayorslist { float: left; }
ul.mayorslist li { list-style-type: none; float: left; width: 207px; padding: 0 13px 13px 0; }
#right_column .scoreboard { float: left; margin-bottom: 13px; }
#right_column .mayor { background: url(http://media.winnipegfreepress.com/designimages/mayorrace_bkgd.jpg) top left no-repeat; height: 231px; width: 256px; padding: 69px 22px 0px; list-style-type: none}
#right_column .mayor li { float: left; padding-bottom: 6px; width: 256px; height: 50px; }
#right_column .mayor li.gill { background: url(http://media.winnipegfreepress.com/images/gill_50x50.jpg) top left no-repeat;}
#right_column .mayor li.gross { background: url(http://media.winnipegfreepress.com/images/gross_50x50.jpg) top left no-repeat;}
#right_column .mayor li.katz { background: url(http://media.winnipegfreepress.com/images/katz_50x50.jpg) top left no-repeat;}
#right_column .mayor li.jwl { background: url(http://media.winnipegfreepress.com/images/jwl_50x50.jpg) top left no-repeat;}
#right_column .mayor li p { font: bold 18px/22px helvetica, arial, sans-serif; color: #296392; padding: 4px 0 0 70px; }
#right_column .mayor li p.votes { font: bold 14px/14px helvetica, arial, sans-serif; } 
#right_column .wards { background: url(http://media.winnipegfreepress.com/designimages/wardrace_bkgd_top.gif) top left repeat-x; width: 298px; padding: 0; border: 1px solid #ccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#right_column .wards h3 { font: bold 20px/24px helvetica, arial, sans-serif; width: 100%; text-align: center; color: #296392; letter-spacing: 1px; padding: 3px 0; }
#right_column .wards h4 { font: bold 16px/16px helvetica, arial, sans-serif; width: 100%; padding: 3px 0; margin: 0 0 4px; text-indent: 20px; background:url("http://media.winnipegfreepress.com/designimages/arrows.gif") no-repeat scroll 5px -13px #eee; border-bottom:1px solid #999999; border-top:1px solid #CCCCCC; cursor:pointer; float:left; }
#right_column .wards h4:hover { background-color: #dcdcdc; }
#right_column .wards h4.close { background-position:5px 5px; }
#right_column .wards ul { width: 100%; padding: 3px 0 8px; float: left; }
#right_column .wards ul.closed { display: none; }
#right_column .wards ul li { list-style-type: none; float: left; width: 100%; border-bottom: 1px solid #e0e0e0; }
#right_column .wards ul li p.name { padding: 3px 0; float: left; font-size: 14px; width: 55%; text-indent: 10px; margin-bottom: 2px; } 
#right_column .wards ul li p.votes { padding: 3px 0; float: right; font-size: 14px; width: 45%; margin-bottom: 2px; } 
#hidden_election_results { display: none; }

#election_night .scoreboard { float: left; }
#election_night .mayor { height: 480px; width: 500px; padding: 22px 22px 0px; list-style-type: none; margin: 0 0 0 260px; }
#election_night .mayor li { float: left; padding-bottom: 20px; width: 500px; height: 100px; margin-right: 20px; }
#election_night .mayor li.gill { background: url(http://media.winnipegfreepress.com/images/gill_100.jpg) top left no-repeat;}
#election_night .mayor li.gross { background: url(http://media.winnipegfreepress.com/images/gross_100.jpg) top left no-repeat;}
#election_night .mayor li.katz { background: url(http://media.winnipegfreepress.com/images/katz_100.jpg) top left no-repeat;}
#election_night .mayor li.jwl { background: url(http://media.winnipegfreepress.com/images/judy_100.jpg) top left no-repeat;}
#election_night .mayor li p { font: bold 36px/36px helvetica, arial, sans-serif; color: #296392; padding: 10px 0 0 120px; }
#election_night .mayor li p.votes { font: bold 30px/30px helvetica, arial, sans-serif; } 
#election_night p.poll_tag { color: #296392; float: left; font: 24px/30px helvetica, arial, sans-serif; margin: 0 0 13px 404px; }
#election_night .wards { background: url(http://media.winnipegfreepress.com/designimages/wardrace_bkgd_top.gif) top left repeat-x; width: 350px; padding: 0; border: 1px solid #ccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin: 13px 0 13px 320px;  }
#election_night .wards h3 { font: bold 24px/24px helvetica, arial, sans-serif; width: 100%; text-align: center; color: #296392; letter-spacing: 1px; padding: 3px 0; }
#election_night .wards h4 { font: bold 18px/18px helvetica, arial, sans-serif; width: 100%; padding: 3px 0; margin: 0 0 4px; text-indent: 20px; background:url("http://media.winnipegfreepress.com/designimages/arrows.gif") no-repeat scroll 5px -13px #eee; border-bottom:1px solid #999999; border-top:1px solid #CCCCCC; cursor:pointer; float:left; }
#election_night .wards h4:hover { background-color: #dcdcdc; }
#election_night .wards h4.close { background-position: 5px 5px; }
#election_night .wards ul { width: 100%; padding: 3px 0 8px; float: left; }
#election_night .wards ul.closed { display: none; }
#election_night .wards ul li { list-style-type: none; float: left; width: 100%; border-bottom: 1px solid #e0e0e0; }
#election_night .wards ul li p.name { padding: 3px 0; float: left; font-size: 18px; width: 55%; text-indent: 10px; margin-bottom: 2px; } 
#election_night .wards ul li p.votes { padding: 3px 0; float: right; font-size: 18px; width: 45%; margin-bottom: 2px; } 

/* Canstar Survey Styles */
table.cmP_survey td.cmP_header { font: 22px/24px helvetica, arial, sans-serif; font-weight: bold; text-transform: uppercase; }
table.cmP_survey td, table.cmP_survey tr, td.cmP_question { text-align: left; }
td.cmP_questionSpacer, td.cmP_heBorder, td.cmP_hBorder { display: none; }
td.cmP_question { font-weight: bold; }
td.cmP_responses { padding-top: 0; }
td.cmP_responses table { width: 280px; float: left; }

/*Fly Free Styles*/
body#flyfree #main_column { border-right: 0; width: 975px; }
.landing_title_travel p { float: left; width: 450px; }
.landing_title_travel img { float: right; width: 260px; margin-top: -13px; }
.spoffers p.feature_head { font-size: 15px; }
ul.wjoffers { float: left; width: 300px; }
ul.wjoffers li { float: left; list-style-type: none; width: 300px; }
ul.wjoffers li img { float: left; margin: 0 8px 8px 0; }
.landing_title_travel h2 img { margin-top: -8px; }

/*Parade of Homes Styles*/
.pohside { float: left; }
.pohside img { float: left; margin-bottom: 13px; }
.fb_link { background: url(http://media.winnipegfreepress.com/images/fb_link_poh.gif) top left no-repeat; width: 198px; padding: 7px 0 0 102px; margin-top: 13px; height: 93px; }
#right_column .fb_link p { font: 14px/18px arial, helvetica, sans-serif; width: 180px; }

/*No Running Water Styles*/
body#water #main_column { width: 975px; border-right: 0; }
body#water .waterheader { float: left; margin-bottom: 13px; }
body#water .homebutton { float: right; margin-top: -45px; z-index: 5; position: relative; }

/*Federal Election Styles*/
table.results td { padding-right: 10px; }
body#general #main_column div.riding-map { float: right; margin-left: 10px; }
body#general #main_column div.riding-map img { padding: 0; }
body#general #main_column div.riding-map p { text-align: center; }
body#general #main_column p.demography img { float: right; padding: 0; }
#right_column #election-profile { border: 1px solid #CCC; margin-bottom: 13px; padding: 10px 10px 2px; }
#right_column #election-map, #right_column .election-map, #right_column #cilElxn { margin-bottom: 13px; }
p.break { clear: both; }
body#general #main_column .cand-image img { border: solid 1px #999; margin: 3px 13px 13px 0; padding: 0; }

/*Provincial Election countdown banner*/
#provElxnCountdownBanner { background: url("http://media.winnipegfreepress.com/images/vote-manitoba-elxn-night.gif") no-repeat scroll left top transparent; float: left; height: 127px; margin: 13px; width: 975px; }
#provElxnCountdownBanner a { float: left; height: 127px; width: 975px; }
#provElxnCountdownBanner div { float: left; font: bold 14px/18px arial, helvetica, sans-serif; margin: -27px 0 0 305px; }

/*Reader Panel Styles*/
div.panelinfo { float: left; width: 259px; padding-right: 15px; }
div.greycup11 { float: left; background: url(http://media.winnipegfreepress.com/images/greycup11.gif) top left no-repeat; padding: 12px 0; height: 150px; width: 648px; }
div.greycup11 h4 { font-size: 18px; padding: 0 0 6px 260px; line-height: 24px; }
div.greycup11 p { padding: 0 15px 0 260px; }
div.panelright .joinnow { width: 94px; float: left; padding: 15px 138px; border-radius: 20px; -moz-border-radius: 20px; -moz-box-shadow: inset 0 0 20px #333; -webkit-box-shadow: inset 0 0 20px #333; box-shadow: inset 0 0 20px #333; background: #296391; }
div.panelright .joinnow a, div.panelright .joinnow a:link, div.panelright .joinnow a:visited, div.panelright .joinnow a:hover { font-weight: bold; color: #fff; font-size: 18px; }
ol.greycup_rules { margin-left: 25px; }
ol.greycup_rules li { padding-bottom: 8px; }

/*Flyer Styles*/
ul.publications_list { float: left; }
ul.publications_list li { text-align: left; float: left; list-style-type: none; margin: 10px 0; width: 132px; padding: 0 9px; }
ul.publications_list li h3 { text-align: left; font: 14px/16px arial, helvetica, sans-serif; text-transform: uppercase; font-weight: bold; }
ul.publications_list li p { text-align: left; font: 12px/14px arial, helvetica, sans-serif; padding: 0 0 3px 0; margin: 0; }
ul.publications_list li p a { text-align: left; }

/* Boxscore Styles */
ul#boxscore_nav { position: absolute; float:left; width: 648px; height: 24px; top: -23px; left: 0; z-index: 30; }
ul#boxscore_nav li { margin-right: 10px; padding: 3px 10px; list-style-type: none; border: 1px #ccc solid; background: #e4e4e4; float: left; cursor: pointer; }
ul#boxscore_nav li.on { background: #fff; border-bottom: 1px #fff solid; }
#boxscore_container { position: relative; width: 648px; height: 110px; float: left; }
#boxscore_container.with_nav { margin-top: 20px; }
#cfl_boxscore { position: absolute; z-index: 5; }
#nhl_boxscore { position: absolute; z-index: 10; }
#boxscore_container .top { z-index: 15;}
.boxscore { padding: 0 3px 20px 23px; width: 622px; border: 1px #ccc solid; float: left; margin-bottom: 4px; background: #fff; }
.boxscore ul li { list-style-type: none; float: left; } 
.sportdirect { bottom: 20px; position: absolute; right: 5px; z-index: 25; }
.boxscore ul.scores { float: left; margin: 10px 0 3px 0; height: 59px; width: 600px; overflow: hidden; }
.boxscore ul.scores li { background: url(http://media.winnipegfreepress.com/designimages/boxscore.gif) 5px 0 no-repeat; padding: 3px 0; color: #fff; width: 150px !important; height: 53px; } 
.boxscore ul.scores li p { color: #fff; font-size: 11px; font-weight: bold; float: left; letter-spacing: 0.5px; padding-right: 10px; padding-left: 10px; padding-bottom: 0; width: 130px; }
.boxscore ul.scores li p span { float: right; text-align: right; width: 20px; }
.boxscore ul.scores li p span.team { float: left; text-align: left; width: 100px; }
.boxscore ul.scores li p span.boxscorelink { float: right; padding-left: 3px; border-left: 1px solid #fff; display: block; width: auto; }
.boxscore ul.scores li a:hover p span.boxscorelink { text-decoration: underline; }
.boxscore ul.scores li p.time { padding-top: 5px; }
.boxscore ul.buttons { margin-top: -42px; z-index: 1; position: relative; }
.boxscore ul.buttons li.right { margin-left: 601px; }
.boxscore .bx-wrapper {
    margin-left: 0;
}
.boxscore .bx-prev {
    background: url("http://media.winnipegfreepress.com/designimages/scoreleft_move.gif") no-repeat scroll 0 0 transparent;
    height: 22px;
    left: -15px;
    position: absolute;
    text-indent: -999999px;
    top: 35%;
    width: 10px;
    z-index: 12;
}
.boxscore .bx-next {
    background: url("http://media.winnipegfreepress.com/designimages/scoreright_move.gif") no-repeat scroll 0 0 transparent;
    height: 22px;
    right: -15px;
    position: absolute;
    text-indent: -999999px;
    top: 35%;
    width: 10px;
    z-index: 12;
}
.boxscore .bx-pager {
    margin: 0;
padding: 0;
    text-align: center;
width:100%;
position:absolute;
}
.boxscore .bx-pager a.pager-link {
    border: 1px solid #888;
    color: #666;
    font-size: 8px;
    margin: 0 3px;
    padding: 0 3px;
background: none repeat scroll 0 0 #fff;
}
.boxscore .bx-pager a.pager-link:hover {
    background: none repeat scroll 0 0 #eee;
}
.boxscore .bx-pager a.pager-active {
    background: none repeat scroll 0 0 #CCCCCC;
    color: #444;
}

/* Jets Countdown button */
#jetsCountdown { background: url("http://media.winnipegfreepress.com/images/jets_countdown.jpg") no-repeat scroll left top transparent; float: left; height: 100px; margin: 0; width: 300px; }
#jetsCountdown a { float: left; height: 100px; width: 300px; }
#jetsCountdown div { color: #FFFFFF; float: left; font: bold italic 14px/18px arial, helvetica, sans-serif; margin: -24px 0 0 0; text-align: center; text-transform: uppercase; width: 300px; }


/* ---------------------------------------------------------------
	Footer Styles
---------------------------------------------------------------- */
#footer { background: #333; color: #d6d6d6; width: 100%; height: 190px; clear: both;font-size: 11px;  }
#footer dl { padding-left: 10px; width: 990px; float: left; }
#footer dl.first { padding: 20px 0 0 10px; border-top: 3px solid #296391; float: left; }
#footer dl dd { padding-bottom: 3px; float: left; }
#footer dl dt { padding: 0 10px; font-weight: bold; clear: both; float: left; margin: 0; }
#footer dl dd span { padding: 0 5px; }
#footer ul { width: 400px; float: left; clear: both; padding: 30px 0 10px 20px; }
#footer li { list-style-type: none; float: left;  width: 958px; }
#footer li p { font-size: 9px; text-align: right; margin: -13px 0 0 0; padding: 0; }
#footer dd a { color: #d6d6d6; }
#footer dd a:visited { color: #ccc; }
#footer #clicklogo { float: right; padding: 43px 20px 0 0; }
#footer #copa { float: left; padding: 25px 0 0 55px; width: 50px; }

/* ---------------------------------------------------------------
	Columnist Mug Styles
---------------------------------------------------------------- */
/* --------------------------------------------------------------
Winnipeg Free Press Columnist Mugs Style Sheet          

Authored by: 	Mark Lowe, mark.lowe@freepress.mb.ca

Version:	January 10, 2012 
---------------------------------------------------------------- */

#blogs li.AceBurpee { 
	background: url(http://media.winnipegfreepress.com/images/91*70/aceburpee.jpg) bottom right no-repeat; }
#columns li.AdamSpeirs { 
	background: url(http://media.winnipegfreepress.com/images/68*70/Speirs-Adam.jpg) bottom right no-repeat; }
#blogs li.AdamWazny { 
	background: url(http://media.winnipegfreepress.com/images/68*70/adam_wazny.jpg) bottom right no-repeat; }
#columns li.AlisonGillmor { 
	background: url(http://media.winnipegfreepress.com/images/92*70/alison_gillmor.jpg) bottom right no-repeat; }
#columns li.AlisonMayes { 
	background: url(http://media.winnipegfreepress.com/images/74*70/alison_mayes.jpg) bottom right no-repeat; }
#columns li.AllanBesson { 
	background: url(http://media.winnipegfreepress.com/images/77*70/al_besson.jpg) bottom right no-repeat; }
#columns li.AllanLevine { 
	background: url(http://media.winnipegfreepress.com/images/70*70/allan_levine.jpg) bottom right no-repeat; }
#columns li.AllenAbel { 
	background: url(http://media.winnipegfreepress.com/images/47*70/AbelAllan.jpg) bottom right no-repeat; }
#columns li.AshleyPrest { 
	background: url(http://media.winnipegfreepress.com/images/68*70/prest-ashley.jpg) bottom right no-repeat; }
#columns li.AviSaper { 
	background: url(http://media.winnipegfreepress.com/images/60*70/avi_saper.jpg) bottom right no-repeat; }
#columns li.BartleyKives { 
	background: url(http://media.winnipegfreepress.com/images/86*70/bartley_kives.jpg) bottom right no-repeat; }
#blogs li.BenMacPhee-Sigurdson, #blogs li.BenMacPhee, #columns li.BenMacPhee-Sigurdson, #columns li.BenMacPhee { 
	background: url(http://media.winnipegfreepress.com/images/65*70/ben_macphee-sigurdson.jpg) bottom right no-repeat; }
#columns li.BillRedekop { 
	background: url(http://media.winnipegfreepress.com/images/55*70/bill_redekop.jpg) bottom right no-repeat; }
#columns li.BobCox { 
	background: url(http://media.winnipegfreepress.com/images/87*70/bob_cox_WFP.jpg) bottom right no-repeat; }
#blogs li.BradOswald, #columns li.BradOswald { 
	background: url(http://media.winnipegfreepress.com/images/77*70/brad_oswald.jpg) bottom right no-repeat; }
#columns li.BrentBellamy { 
	background: url(http://media.winnipegfreepress.com/images/65*70/brent_bellamy.jpg) bottom right no-repeat; }
#columns li.BrianBowman { 
	background: url(http://media.winnipegfreepress.com/images/58*70/brian_bowman.jpg) bottom right no-repeat; }
#blogs li.BrianHuycke { 
	background: url(http://media.winnipegfreepress.com/images/76*70/brian_huycke.jpg) bottom right no-repeat; }
#columns li.BruceClark { 
	background: url(http://media.winnipegfreepress.com/images/62*70/bruce_clark.jpg) bottom right no-repeat; }
#blogs li.BruceOwen { 
	background: url(http://media.winnipegfreepress.com/images/69*70/bruce_owen.jpg) bottom right no-repeat; }
#columns li.CarolinVesely { 
	background: url(http://media.winnipegfreepress.com/images/89*70/carolin_vesely.jpg) bottom right no-repeat; }
#columns li.CatherineMitchell { 
	background: url(http://media.winnipegfreepress.com/images/58*70/catherine_mitchell.jpg) bottom right no-repeat; }
#columns li.ChantalAllan { 
	background: url(http://media.winnipegfreepress.com/images/59*70/AllanChantal.jpg) bottom right no-repeat; }
#columns li.CharleneAdam, #blogs li.CharleneAdam { 
	background: url(http://media.winnipegfreepress.com/images/86*70/charlene_adam.jpg) bottom right no-repeat; }
#columns li.CharlesHuband { 
	background: url(http://media.winnipegfreepress.com/images/63*70/hubandcharles.jpg) bottom right no-repeat; }
#columns li.ColleenSimard { 
	background: url(http://media.winnipegfreepress.com/images/60*70/SimardColleen.jpg) bottom right no-repeat; }
#columns li.ChrisCariou { 
	background: url(http://media.winnipegfreepress.com/images/68*70/cariou-chris.jpg) bottom right no-repeat; }
#columns li.ChrisSmith, #blogs li.ChrisSmith { 
	background: url(http://media.winnipegfreepress.com/images/63*70/chris_smith.jpg) bottom right no-repeat; }
#columns li.ChristieBlatchford { 
	background: url(http://media.winnipegfreepress.com/images/79*70/christie_blatchford.jpg) bottom right no-repeat; }
#columns li.CurtisBrown { 
	background: url(http://media.winnipegfreepress.com/images/49*70/browncurtis.jpg) bottom right no-repeat; }
#blogs li.DanLett, #columns li.DanLett { 
	background: url(http://media.winnipegfreepress.com/images/71*70/dan_lett.jpg) bottom right no-repeat; }
#columns li.DarleneHenderson { 
	background: url(http://media.winnipegfreepress.com/images/56*70/darlene_henderson.jpg) bottom right no-repeat; }
#columns li.DarrenHargreaves { 
	background: url(http://media.winnipegfreepress.com/images/61*70/darren_hargreaves.jpg) bottom right no-repeat; }
#columns li.DavidChristianson { 
	background: url(http://media.winnipegfreepress.com/images/68*70/david_christianson.jpg) bottom right no-repeat; }
#columns li.DavidO’Brien, #columns li.DavidOBrien { 
	background: url(http://media.winnipegfreepress.com/images/71*70/david_obrien.jpg) bottom right no-repeat; }
#blogs li.DavidRichert { 
	background: url(http://media.winnipegfreepress.com/images/49*70/david_richert.jpg) bottom right no-repeat; }
#blogs li.DemetraHajidiacos, #columns li.DemetraHajidiacos { 
	background: url(http://media.winnipegfreepress.com/images/67*70/demetra_hajidiacos.jpg) bottom right no-repeat; }
#columns li.DonMarks { 
	background: url(http://media.winnipegfreepress.com/images/53*70/MarksDon.jpg) bottom right no-repeat; }
#columns li.DougBrown { 
	background: url(http://media.winnipegfreepress.com/images/80*70/doug_brown.jpg) bottom right no-repeat; }
#columns li.DougSpeirs, #blogs li.DougSpeirs { 
	background: url(http://media.winnipegfreepress.com/images/72*70/doug_speirs_WFP.jpg) bottom right no-repeat; }
#columns li.EdTait, #blogs li.EdTait { 
	background: url(http://media.winnipegfreepress.com/images/70*70/ed_tait.jpg) bottom right no-repeat; }
#columns li.FabriceTaylor { 
	background: url(http://media.winnipegfreepress.com/images/61*70/fabrice_taylor.jpg) bottom right no-repeat; }
#columns li.FrancesRussell { 
	background: url(http://media.winnipegfreepress.com/images/63*70/frances_russell.jpg) bottom right no-repeat; }
#blogs li.GabrielleGiroday, #columns ul.GabrielleGiroday { 
	background: url(http://media.winnipegfreepress.com/images/68*70/gabrielle_giroday.jpg) bottom right no-repeat; }
#columns li.GaryLawless, #blogs li.GaryLawless { 
	background: url(http://media.winnipegfreepress.com/images/80*70/Lawless-Gary.jpg) bottom right no-repeat; }
#columns li.GeraldFlood, #blogs li.GeraldFlood { 
	background: url(http://media.winnipegfreepress.com/images/85*70/gerald_flood1.jpg) bottom right no-repeat; }
#columns li.GiffordJones { 
	background: url(http://media.winnipegfreepress.com/images/57*70/gifford-jones.jpg) bottom right no-repeat; }
#columns li.GordonSinclair { 
	background: url(http://media.winnipegfreepress.com/images/63*70/gord_sinclair.jpg) bottom right no-repeat; }
#columns li.GwendaNemerofsky { 
	background: url(http://media.winnipegfreepress.com/images/56*70/gwenda_nemerofsky.jpg) bottom right no-repeat; }
#columns li.GwynneDyer { 
	background: url(http://media.winnipegfreepress.com/images/93*70/gwynne_dyer.jpg) bottom right no-repeat; }
#blogs li.JamesTurner { 
	background: url(http://media.winnipegfreepress.com/images/65*70/james_turner.jpg) bottom right no-repeat; }
#blogs li.JayShaw { 
	background: url(http://media.winnipegfreepress.com/images/73*70/jay-shaw-head.jpg) bottom right no-repeat; }
#columns li.JerradPeters { 
	background: url(http://media.winnipegfreepress.com/images/44*70/peters_-jerrad.jpg) bottom right no-repeat; }
#columns li.JoelSchlesinger { 
	background: url(http://media.winnipegfreepress.com/images/83*70/Schlesinger-Joel.jpg) bottom right no-repeat; }
#columns li.JohnMcFerran { 
	background: url(http://media.winnipegfreepress.com/images/49*70/McFerran_-John.jpg) bottom right no-repeat; }
#columns li.JohnLonghurst { 
	background: url(http://media.winnipegfreepress.com/images/56*70/john_longhurst.jpg) bottom right no-repeat; }
#columns li.JohnPoyser { 
	background: url(http://media.winnipegfreepress.com/images/63*70/john_poyser.jpg) bottom right no-repeat; }
#blogs li.JohnWhite { 
	background: url(http://media.winnipegfreepress.com/images/56*70/john+white+closecut.jpg) bottom right no-repeat; }
#blogs li.JulieCarl { 
	background: url(http://media.winnipegfreepress.com/images/69*70/julie_carl.jpg) bottom right no-repeat; }
#columns li.KevinProkosh { 
	background: url(http://media.winnipegfreepress.com/images/62*70/kevin_prokosh.jpg) bottom right no-repeat; }
#blogs li.LarryKusch { 
	background: url(http://media.winnipegfreepress.com/images/61*70/larry_kusch.jpg) bottom right no-repeat; }
#columns li.LauraRance { 
	background: url(http://media.winnipegfreepress.com/images/77*70/laura_rance.jpg) bottom right no-repeat; }
#columns li.LauraRobinson { 
	background: url(http://media.winnipegfreepress.com/images/74*70/RobinsonLaura.jpg) bottom right no-repeat; }
#columns li.LibbySimon { 
	background: url(http://media.winnipegfreepress.com/images/66*70/libby_simon.jpg) bottom right no-repeat; }
#columns li.LindaStilkowski { 
	background: url(http://media.winnipegfreepress.com/images/86*70/linda_stilkowski.jpg) bottom right no-repeat; }
#blogs li.LindseyWiebe { 
	background: url(http://media.winnipegfreepress.com/images/77*70/lindsey_wiebe_new.jpg) bottom right no-repeat; }
#columns li.LiviodiMatteo, #columns li.Liviodi { 
	background: url(http://media.winnipegfreepress.com/images/57*70/dimatteolivio.jpg) bottom right no-repeat; }
#blogs li.LindorReynolds, #columns li.LindorReynolds { 
	background: url(http://media.winnipegfreepress.com/images/63*70/lindor_reynolds.jpg) bottom right no-repeat; }
#columns li.MargoGoodhand { 
	background: url(http://media.winnipegfreepress.com/images/73*70/margo_goodhand.jpg) bottom right no-repeat; }
#columns li.MarionWarhaft { 
	background: url(http://media.winnipegfreepress.com/images/77*70/marion_warhaft.jpg) bottom right no-repeat; }
#columns li.MarloCampbell { 
	background: url(http://media.winnipegfreepress.com/images/56*70/CampbellMARLO.jpg) bottom right no-repeat; }
#columns li.MartinCash { 
	background: url(http://media.winnipegfreepress.com/images/73*70/martin_cash.jpg) bottom right no-repeat; }
#blogs li.Mary-AgnesWelch, #blogs li.MaryAgnesWelch  { 
	background: url(http://media.winnipegfreepress.com/images/76*70/mary-agnes_welch.jpg) bottom right no-repeat; }
#blogs li.MaxJohnson { 
	background: url(http://media.winnipegfreepress.com/images/82*70/max_johnson.jpg) bottom right no-repeat; }
#columns li.MaureenKennedy { 
	background: url(http://media.winnipegfreepress.com/images/70*70/maureen_kennedy.jpg) bottom right no-repeat; }
#blogs li.MiaRabson, #columns li.MiaRabson { 
	background: url(http://media.winnipegfreepress.com/images/72*70/mia_rabson1.jpg) bottom right no-repeat; }
#columns li.MichaelMadigan { 
	background: url(http://media.winnipegfreepress.com/images/94*70/madiganmichael.jpg) bottom right no-repeat; }
#blogs li.MikeMcIntyre { 
	background: url(http://media.winnipegfreepress.com/images/75*70/Mike-McIntyre-2.jpg) bottom right no-repeat; }
#blogs li.MelissaMartin { 
	background: url(http://media.winnipegfreepress.com/images/73*70/melissa_martin.jpg) bottom right no-repeat; }
#blogs li.MiltStegall { 
	background: url(http://media.winnipegfreepress.com/images/103*70/milt_stegall.jpg) bottom right no-repeat; }
#columns li.MissLonelyhearts { 
	background: url(http://media.winnipegfreepress.com/images/63*70/maureen_scurfield.jpg) bottom right no-repeat; }
#columns li.MorleyWalker { 
	background: url(http://media.winnipegfreepress.com/images/82*70/morley_walker.jpg) bottom right no-repeat; }
#columns li.MurrayMcNeill { 
	background: url(http://media.winnipegfreepress.com/images/68*70/mcneill-murray.jpg) bottom right no-repeat; }
#columns li.NaomiLakritz { 
	background: url(http://media.winnipegfreepress.com/images/52*70/LakritzNaomi1.jpg) bottom right no-repeat; }
#columns li.NicholasHirst { 
	background: url(http://media.winnipegfreepress.com/images/82*70/nick_hirst.jpg) bottom right no-repeat; }
#blogs li.NickMartin { 
	background: url(http://media.winnipegfreepress.com/images/77*70/nick_martin.jpg) bottom right no-repeat; }
#blogs li.NickTernette { 
	background: url(http://media.winnipegfreepress.com/images/51*70/nick_ternette.jpg) bottom right no-repeat; }
#blogs li.TimCampbellandEdTait { 
	background: url(http://media.winnipegfreepress.com/images/129*70/tait-campbell.jpg) bottom right no-repeat; }
#blogs li.NeilBabaluk { 
	background: url(http://media.winnipegfreepress.com/images/72*70/neil_babaluk.jpg) bottom right no-repeat; }
#columns li.PatriciaRobertson { 
	background: url(http://media.winnipegfreepress.com/images/76*70/ROBERTSONPARRICIA.JPG) bottom right no-repeat; }
#blogs li.PaulWiecek, #columns li.PaulWiecek { 
	background: url(http://media.winnipegfreepress.com/images/78*70/paul_wiecek.jpg) bottom right no-repeat; }
#columns li.PaulaSimons { 
	background: url(http://media.winnipegfreepress.com/images/76*70/paula_simons.jpg) bottom right no-repeat; }
#columns li.PenniMitchell { 
	background: url(http://media.winnipegfreepress.com/images/72*70/MitchellPenni.jpg) bottom right no-repeat; }
#columns li.PeterHolle { 
	background: url(http://media.winnipegfreepress.com/images/53*70/peter_holle.jpg) bottom right no-repeat; }
#columns li.RandallKing { 
	background: url(http://media.winnipegfreepress.com/images/72*70/randall_king.jpg) bottom right no-repeat; }
#blogs li.RandomActsofKindness { 
	background: url(http://media.winnipegfreepress.com/images/84*70/kindness_flower.jpg) bottom right no-repeat; }
#columns li.RandyTurner , #blogs li.RandyTurner { 
	background: url(http://media.winnipegfreepress.com/images/70*70/randy_turner.jpg) bottom right no-repeat; }
#columns li.RebeccaWalberg { 
	background: url(http://media.winnipegfreepress.com/images/57*70/walbergrebecca.jpg) bottom right no-repeat; }
#columns li.RobWilliams { 
	background: url(http://media.winnipegfreepress.com/images/70*70/rob_williams.jpg) bottom right no-repeat; }
#columns li.RobertAlison { 
	background: url(http://media.winnipegfreepress.com/images/48*70/alisonrobert.jpg) bottom right no-repeat; }
#columns li.RobertGalston { 
	background: url(http://media.winnipegfreepress.com/images/46*70/GalstonRobert.jpg) bottom right no-repeat; }
#columns li.RobertGibbins { 
	background: url(http://media.winnipegfreepress.com/images/56*70/GibbinsRoger1.jpg) bottom right no-repeat; }
#columns li.RobertMarshall { 
	background: url(http://media.winnipegfreepress.com/images/80*70/bob_marshall.jpg) bottom right no-repeat; }
#blogs li.RochelleSquires { 
	background: url(http://media.winnipegfreepress.com/images/54*70/rochelle_squires.jpg) bottom right no-repeat; }
#columns li.SamuelSegev { 
	background: url(http://media.winnipegfreepress.com/images/83*70/samuel-segev.jpg) bottom right no-repeat; }
#columns li.ShamonaHarnett { 
	background: url(http://media.winnipegfreepress.com/images/63*70/shamona_harnett.jpg) bottom right no-repeat; }
#columns li.ShannonSampert { 
	background: url(http://media.winnipegfreepress.com/images/66*70/sampertshannon.jpg) bottom right no-repeat; }
#columns li.ShaunaMacKinnon { 
	background: url(http://media.winnipegfreepress.com/images/70*70/mackinnonshauna.jpg) bottom right no-repeat; }
#columns li.SidGreen { 
	background: url(http://media.winnipegfreepress.com/images/53*70/greensid.jpg) bottom right no-repeat; }
#columns li.StaceyAbramson { 
	background: url(http://media.winnipegfreepress.com/images/76*70/stacey_abramson.jpg) bottom right no-repeat; }
#columns li.TerranceNelson { 
	background: url(http://media.winnipegfreepress.com/images/76*70/terry_nelson.jpg) bottom right no-repeat; }
#columns li.TimCampbell, #blogs li.TimCampbell, .blogs .TimCampbell, ul.blogs li.TimCampbell { 
	background: url(http://media.winnipegfreepress.com/images/72*70/Campbell-tim.jpg) bottom right no-repeat; }
#blogs li.TomCanada { 
	background: url(http://media.winnipegfreepress.com/images/100*70/tom_canada.jpg) bottom right no-repeat; }
#columns li.TomFord { 
	background: url(http://media.winnipegfreepress.com/images/64*70/tom_ford_edited-1.jpg) bottom right no-repeat; }
#columns li.TomOleson { 
	background: url(http://media.winnipegfreepress.com/images/69*70/tom_oleson.jpg) bottom right no-repeat; }
#blogs li.TracyMainland { 
	background: url(http://media.winnipegfreepress.com/images/81*70/tracy_mainland_fit.jpg) bottom right no-repeat; }
#columns li.TrevorLautens { 
	background: url(http://media.winnipegfreepress.com/images/60*70/trevor_lautens.jpg) bottom right no-repeat; }
#columns li.TrudyRubin { 
	background: url(http://media.winnipegfreepress.com/images/82*70/trudy_rubin.jpg) bottom right no-repeat; }
#blogs li.TylerWalsh { 
	background: url(http://media.winnipegfreepress.com/images/57*70/tyler_walsh.jpg) bottom right no-repeat; }
#columns li.WendyBurke { 
	background: url(http://media.winnipegfreepress.com/images/77*70/wendy_burke.jpg) bottom right no-repeat; }
#columns li.WilliamNeville { 
	background: url(http://media.winnipegfreepress.com/images/74*70/william_neville1.jpg) bottom right no-repeat; }
	
.canstar_right div.PeterLacey { 
	background: url(http://media.winnipegfreepress.com/images/78*61/peter_lacey.jpg) bottom right no-repeat; }


