/* --------------------------------------------------------------
Winnipeg Free Press Main Site Style Sheet      
Version:	July 4, 2012
---------------------------------------------------------------- */
/* --------------------------------------------------------------
Winnipeg Free Press Global Style Sheet      
Version:	February 9, 2012
---------------------------------------------------------------- */

/* ---------------------------------------------------------------
	Global/Container Styles
---------------------------------------------------------------- */
body { background: #fff; 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; }

/* ---------------------------------------------------------------
	Accessibility Styles
---------------------------------------------------------------- */
dl#accessibility { display: none; }
dl#access { display: none; }

/* ---------------------------------------------------------------
	Typography Styles
---------------------------------------------------------------- */
h1, h2 { font: 22px/25px times, georgia, serif; }
h2.section_title, p.feature_head { width: 648px; float: left; font: 14px/18px times, georgia, serif; text-transform: uppercase; letter-spacing: 0.75px; padding: 7px 0 0 0; margin-bottom: 13px; height: 24px; text-indent: 5px; background: #e8e8e8; border-top: 1px #b9b9b9 solid; border-bottom: 1px #858585 dotted; }
#topmedia h2 { font: bold 22px/26px arial, helvetica, sans-serif; padding: 5px 10px; border-bottom: 1px dotted #858585; background: #e8e8e8; }
h3 { font: 17px/21px times, georgia, serif; letter-spacing: 0; font-weight: normal; }
h4 { font: 15px/17px arial, helvetica, sans-serif; padding: 8px 0 4px 0; font-weight: bold; }

/* ---------------------------------------------------------------
	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; }

/* ---------------------------------------------------------------
	Header Styles
---------------------------------------------------------------- */
#header { float: left; padding: 0 13px; }
#header li { list-style-type: none; }
#logo { height: 75px; width: 430px; float: left; padding-top: 11px; }
.cja { float: left; padding: 15px 0 0 20px; }

.weathertraffic { float: left; margin: 7px 0 20px; 0 font: 11px/12px arial, helvetica, sans-serif; width: 728px; font-weight: bold; color: #fff; }
.weathertraffic ul li { float: left; font-size: 11px; }
.weathertraffic ul li span { padding: 0 5px; text-transform: none; }
.weathertraffic ul li span.temp { padding: 0; font: 11px/14px arial, helvetica, sans-serif; font-weight: bold; }
.weathertraffic ul li.full { float: right; }
.weathertraffic ul li.title { padding-right: 30px; }
.weathertraffic a, .weathertraffic a:link, .weathertraffic a:visited, .weathertraffic a:hover { color: #fff; }
ul.weather { float: left; background-color: #040A0E; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#305F84), to(#040A0E)); background: -moz-linear-gradient(top, #305F84 0%, #040A0E 100%); -moz-border-radius: 3px; border-radius: 3px; padding: 3px 5px 3px 5px; width: 630px;}
ul.weather li img { margin: -4px 0; }
ul.subscribe { color: #fff; text-transform: uppercase; font-weight: bold; float: right; background-color: #f70000; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f70000), to(#6b0000)); background: -moz-linear-gradient(top, #f70000 0%, #6b0000 100%); -moz-border-radius: 3px; border-radius: 3px; padding: 3px 8px 5px 8px; height: 13px; }
.ecwarnwrapper { margin: 0 0 25px 0; }
body#home .ecwarnwrapper { margin: 0; }
.ectitle { font-weight: bold; color: #fff; padding: 3px 0; background-position: top left !important; }
p.warnmsg { margin-top: 2px; }
a.weatherAlert { border: 1px solid #b8181c; margin: 0 0 10px 13px; color:#b8181c; width: 974px; float: left; font-weight: bold; }
a.weatherAlert .alert {background: #B8181C; color: #fff;}
a.weatherAlert .icon-bolt { width: 14px; height: 14px; background: url("http://media.winnipegfreepress.com/designimages/WFP-sprites.gif") no-repeat scroll left -576px transparent; padding: 0; margin-right: 5px;}
a.weatherAlert span { padding: 3px 5px; float: left; }
a.weatherAlert:hover {background: #c00; color: #fff;}
body a.subscribe-button { display: block; color: #fff; text-transform: uppercase; font-weight: bold; float: right; -moz-border-radius: 3px; border-radius: 3px; padding: 3px 8px 3px 8px;
background: #f70000; /* Old browsers */
background: -moz-linear-gradient(top,  #f70000 1%, #6b0000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f70000), color-stop(100%,#6b0000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f70000 1%,#6b0000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f70000 1%,#6b0000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f70000 1%,#6b0000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f70000 1%,#6b0000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f70000', endColorstr='#6b0000',GradientType=0 ); /* IE6-9 */
 }
.subscribeClose.top { top: 5px; }
.subscribeClose.bottom { bottom: 10px; }
.subscribeClose { cursor: pointer; position: absolute; right: 5px; display: block; color: #fff; text-transform: uppercase; font-weight: bold; float: left; -moz-border-radius: 5px; border-radius: 5px; padding: 5px 28px 5px 8px; 
background: #7d7e7d; /* Old browsers */
background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */
-moz-box-shadow: 3px 3px 4px #333;
-webkit-box-shadow: 3px 3px 4px #333;
box-shadow: 3px 3px 4px #333;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');
}
.subscribeClose img { position: absolute; top: 6px; right: 6px; }
.subscribeClose:hover { text-decoration: underline; }

.searchbox { float: right; width: 234px; padding: 3px 0 4px 0; clear: right; } 
.searchbox form, .searchbox fieldset { border: 0; margin: 0; padding: 0; }
.searchbox ol { float: right; width: 234px; }
.searchbox li input { width: 168px; padding: 4px; margin-right: 4px; font-size: 11px; }
.searchbox li.submit input { width: 50px; padding: 1px 0; margin-right: 0; height: 23px; }
#header .searchbox li { float: left; }

/* 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; }
#above_skyscraper { float: left; width: 300px; }
#skyscraper { float: left; width: 160px; padding-left: 13px; }
#skyscraper.skyscraper_fixed { position: fixed; top: 0; float: none;}
body#general #skyscraper, body#publications #skyscraper, body#blog #skyscraper, body#article #skyscraper { padding: 13px 0 0 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; }
#windowshade { padding: 0 0 0 13px; float: left; }

#login { float: right; width: 224px; margin-top: 7px; background-color: #040A0E; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#305F84), to(#040A0E)); background: -moz-linear-gradient(top, #305F84 0%, #040A0E 100%); -moz-border-radius: 3px; border-radius: 3px; padding: 4px 5px 5px 5px; height: 13px; }
ul.signups { width: 165px; }
#login ul.signups { width: 50px; }
ul.signups, ul.loggedin, ul.loggedout, p.signups { float: right; clear: right; font: 11px/12px arial, helvetica, sans-serif; text-align: right; font-weight: bold; padding-top: 1px; }
ul.loggedin, ul.loggedout { color: #fff; }
ul.loggedin a, ul.loggedin a:link, ul.loggedin a:visited, ul.loggedin a:hover, ul.loggedout a, ul.loggedout a:link, ul.loggedout a:visited, ul.loggedout a:hover { color: #fff; }
.signups li, ul.loggedin li, ul.loggedout li { float: left; }
ul.signups li a, ul.loggedin li a, ul.loggedout li a { font-weight: bold; }
ul.signups li span { padding: 0 2px; }
#login ul.loggedin li span, #login ul.loggedout li span { padding: 0 4px; }
ul.signups { margin-top: -2px; }
#login ul.signups, #loggedout ul.signups { padding-top: 0; }
ul.signups li.title { float: right; font: bold 10px/12px arial, helvetica, sans-serif; text-transform: uppercase; text-align: right; padding: 7px 0 2px 0; width: 165px; }

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; }

/* ---------------------------------------------------------------
	Navigation Styles
---------------------------------------------------------------- */
/* Utility Navigation */
ul#utility_nav { float: left; color: #333; padding: 5px 0; 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 arial, helvetica, 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; }

ul.followlinks { float: right; font: bold 10px/12px arial, helvetica, sans-serif; text-transform: uppercase; margin-top: 7px; }
ul.followlinks li { float: left; }
ul.followlinks li img { margin: -5px 0; }
ul.followlinks span { padding: 0 3px; }

/* Main Navigation */
dl#mainnav { background: url(http://media.winnipegfreepress.com/designimages/fullnavback.gif) top left repeat-x; float: left; height: 60px; margin: 5px 0 13px 13px; position: relative; text-transform: uppercase; width: 974px; }
dl#mainnav dt { display: none; }
dl#mainnav dd, dl#mainnav dd:hover, dl#mainnav dd.on { font: bold 14px/17px arial, helvetica, sans-serif; letter-spacing: 0.5px; float: left; border-right: 1px #fff solid; padding-bottom: 1px; }
dl#mainnav dd>a { color: #fff; float: left; padding: 6px 8px; }
dl#mainnav dd ul { color: #333; display: block; height: 22px; margin-top: 22px; padding-top: 8px; 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 4px; }
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 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; }
dl#mainnav ul.nav_off, dl#mainnav ul.nav_current_off { display: none; }
dl#mainnav dd.on ul#news_nav { border-left: 1px #ccc solid; margin-left: -1px; padding-left: 1px; }

/* ---------------------------------------------------------------
	Content Styles
---------------------------------------------------------------- */
.tab { cursor: pointer; margin: 0 10px 0 0; padding: 5px 15px; border: 1px solid #ccc; border-bottom: none; float: left; }
.tab.on { background: #eee;} 
.infobox { border: 1px solid #ccc; padding: 10px; }
.half-box {width: 48%; float: left; margin-top: 20px;}
.half-box.alpha {margin-right: 2%;}
.half-box.omega {margin-left: 2%;}
.topmedia .fr {float: right; margin: 10px;}
.fl {float: left; margin: 10px;}
.fr {float: right; margin: 10px;}
.mobile-show, .tablet-show {display: none !important;}
@media only screen and (max-width : 1024px) {
.desktop-show { display: none !important; }
.tablet-show { display: inline-block !important; }
}
@media only screen and (max-width : 727px) {
.tablet-show { display: none !important; }
.mobile-show { display: inline-block !important; }
}
#right_column .gen-sidebar-box-wrap  {width: 300px; float: left; margin-bottom: 15px;}
#right_column .gen-sidebar-box-wrap.border {width: 298px; border: 1px solid #ccc}
#right_column .gen-sidebar-box {width: 94%; padding: 0 3% 1% 3%; float: left;}
#right_column .gen-sidebar-box-wrap p.feature_head { height: auto; margin: 0 0 10px; padding: 7px 3%; width: 94%; text-indent: 0;}
#right_column .gen-sidebar-box-wrap.border p.feature_head {border-top: none;}
#right_column .gen-sidebar-box-wrap .video_thumb { width: 100%; float: left; position: relative; overflow: hidden; }
#right_column .gen-sidebar-box-wrap .video_thumb img { max-width: 100%; z-index: 1; margin-top: -28px; }
#right_column .gen-sidebar-box-wrap .video_thumb .play_overlay_btn { zoom: 1; filter: alpha(opacity=50); opacity: 0.5; transition: all ease-in-out .2s; -moz-transition: all ease-in-out .2s; -webkit-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s; width: 100%; height: 100%; position: absolute; z-index: 5; background: url(http://media.winnipegfreepress.com/designimages/play_btn_overlay.png) center center no-repeat; }
#right_column .gen-sidebar-box-wrap .video_thumb .play_overlay_btn:hover {zoom: 1; filter: alpha(opacity=100); opacity: 1;}
#right_column .gen-sidebar-box-wrap .video_thumb h3 { width: 94%; position: absolute; bottom: 0; background: rgb(0,0,0); background: rgba(0,0,0,0.58); color: #fff; font-family: arial, sans-serif; font-weight: bold; font-size: 11px; line-height: normal; padding: 3%; z-index: 2;}
#right_column .gen-sidebar-box-wrap h5 {float: right; margin-top: 5px; font: 12px/16px arial,helvetica,sans-serif; font-weight: bold; }

#content { float: left; }
a.comment { background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) no-repeat right -65px; padding-right: 16px; }
span.exerpt span.shareCount, .article_info a span.shareCount { background: url("http://media.winnipegfreepress.com/designimages/WFP-sprites.gif") no-repeat scroll right -562px transparent; color: #888; padding-right: 16px; }

/*Publication widget styles */
.pub-widget .gen-sidebar-box * {
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.pub-widget .gen-sidebar-box {
    width: 100%;
    padding: 0;
    display: flex;
}
.pub-img {
    display: block;
    border-radius: 5px;
    width: 100px;
    height: 100px;
    overflow: hidden;
    margin: 0 auto;
}
.pub-widget img { width: 110%; position: relative; top: -10%; left: -5%;}
.pub-widget h4 {padding: 0;text-align: center;margin-top: 5px;}
.pub-widget a {color: #296391;}
.pub-widget .pub { width: 48%; float: left; margin: 1%; padding: 2%; border: 1px solid #ccc; border-radius: 5px;}
/* Main Column Styles */
#main_column { width: 648px; float: left; padding-right: 13px; border-right: 1px #7f7f7f dotted; }
#topstories { float: left; width: 648px; }
div.topmedia { float: left; margin: 0 13px 0 0; width: 430px; border-top: 5px #b9b9b9 solid; }
div.topmedia div.photo_container { width: 428px; height: 370px; overflow: hidden; text-align: center; margin-top: 5px auto 0 auto; position: relative; z-index: 1; border: 1px solid #ccc; background: #dddddd; background: -moz-linear-gradient(top,  #dbdddf 0%, #eeeeee 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdddf), color-stop(100%,#eeeeee)); background: -webkit-linear-gradient(top,  #dbdddf 0%,#eeeeee 100%); background: -o-linear-gradient(top,  #dbdddf 0%,#eeeeee 100%); background: -ms-linear-gradient(top,  #dbdddf 0%,#eeeeee 100%); background: linear-gradient(top,  #dbdddf 0%,#eeeeee 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdddf', endColorstr='#eeeeee',GradientType=0 ); }
div.topmedia div.photo_container img { position: relative; margin: 0 auto; display: block; text-align: center; }
p.caption { width: 197px; background: url(http://media.winnipegfreepress.com/designimages/dkgreyback.png) repeat scroll left top transparent; left: 0; padding: 10px; font: bold 11px/14px arial, helvetica, sans-serif; color: #fff; position: absolute; bottom: 0; z-index: 2; }
#topmedia p.caption { width: 410px; }
p.caption span.hide { background: url(http://media.winnipegfreepress.com/designimages/dkgreyback.png) repeat scroll left top transparent; text-align: right; float: right; text-transform: uppercase; margin-top: -22px; padding: 3px 10px 0; cursor: pointer; }

p.caption span.hide:hover { text-decoration: underline; }
#topmedia p.caption span.hide { margin-top: -27px; }

#topmedia p.caption span.buy { line-height: 16px; font-style: normal; }
#topmedia p.caption span.buy a { margin: 0 4px 4px; color: #fff; font-weight: normal; text-decoration: none; padding: 0 0 0 28px; background-position-y: -1px; background-image: url(http://media.winnipegfreepress.com/designimages/buyphotos_icon.png); background-repeat: no-repeat; white-space: nowrap; }
#topmedia p.caption span.buy a:hover { text-decoration: underline; opacity: .75; -ms-filter: "alpha(opacity=75)"; filter: alpha(opacity=75); }

div.bigmedia { float: left; margin: 0 13px 0 0; border-top: 5px solid #B9B9B9; width: 648px; }
div.bigmedia div.photo_container { width: 648px; clear: both; }
div.bigmedia p.enlarge { margin: 5px 0; }
#bigmedia h2 { background: #e8e8e8; font: bold 22px/26px arial, helvetica,sans-serif; padding: 5px 10px; }
div.bigmedia div.photo_container img { position: relative; margin: 0 auto; display: block; text-align: center; }
div.bigmedia div.photo_container { width: 648px; background: -moz-linear-gradient(center top , #DBDDDF 0%, #EEEEEE 100%) repeat scroll 0 0 transparent; text-align: center; position: relative; z-index: 1; }
#bigmedia p.caption { width: 628px; }
#bigmedia p.caption span.hide { margin-top: -27px; }
#bigmedia ul.photocount { float: left; list-style-type: none; padding: 6px 0 5px; width: 628px; }
#bigmedia ul.photocount li.enlarge { color: #333333; float: left; font: 10px/11px arial,helvetica,sans-serif; height: 12px; text-align: center; text-transform: uppercase; width: 628px; }

.withMedia { float: right; width: 205px; }
.withoutMedia { float: left; width: 648px; }
.withMedia h2, .withoutMedia h2 { font-size: 25px; line-height: 32px; }
.withMedia li { width: 205px; list-style-type: none; border-bottom: 1px #ccc solid; padding-bottom: 6px; margin-bottom: 3px; float: left; }
.withoutMedia li { width: 648px; list-style-type: none; border-bottom: 1px #ccc solid; padding-bottom: 6px; margin-bottom: 3px; float: left; }
.withMedia img, .withoutMedia { float: left; }
ul.pointers { padding: 10px; z-index:4; left: 0; background: url(http://media.winnipegfreepress.com/designimages/dkgreyback.png) repeat scroll left top transparent; position: absolute; top: 0; } 
ul.pointers li { list-style-type: none; width: 100%; padding-bottom: 8px; font: bold 11px/14px arial, sans-serif; border-bottom: 0; margin-bottom: 0; }
ul.pointers li.close {  margin-top: 10px; }
ul.pointers li.close span.close { float: right; padding: 0 14px 0 0; text-transform: uppercase; background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) no-repeat right -548px; }
li.close { color: #fff; text-transform: uppercase; padding-bottom: 0; cursor: pointer; }
li.close span:hover, p.open:hover { text-decoration: underline; }
p.open, .withMedia p.open { cursor: pointer; font: bold 11px/13px arial, helvetica, sans-serif; text-transform: uppercase; padding-top: 8px; }
ul.pointers li a, ul.pointers li a:visited { color: #fff; }

span.newUpdatedTag { display: block; background: #333; color: #fff; text-align: right; font: 10.5px/14px arial,helvetica,sans-serif; }
#topstories span.newUpdatedTag { width: 95%;  padding: 0 5% 0 0; }
#top5list span.newUpdatedTag { float: right; padding: 1px 4px; 
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px; }
span.mediaTag { margin: 4px 4px 0 0; padding: 2px 4px 1px; background: #444; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #fff; font: 8.5px/10px helvetica,arial,sans-serif; text-transform: uppercase; float: left; }
.print_middle span.mediaTag { margin: 3px 0 0 4px; float: right; }
span.exerpt { font: 11px/25px arial, helvetica, sans-serif; color: #888; font-style: italic; }
#top5list ul li span.exerpt { line-height: 20px; padding: 6px 0 3px 0; float: left; width: 100%; }
span.exerpt span.updated { border-right: 1px #888 solid; padding-right: 3px; margin-right: 3px; }
span.exerpt a.comment { color: #888; }
span.exerpt span.no-comment-icon, span.no-comment-icon { background: url("http://media.winnipegfreepress.com/designimages/nocomm_icon.png") top left no-repeat; padding-left: 16px; }

/* Tiles Styles */
#top5list p.article_info img { float: left; padding-left: 0; margin: 0; }
#top5list, #premium_content { float: left; padding: 13px 0 0 0; width: 648px; }
#premium_content ul li { float: left; list-style-type: none; width: 648px; border-bottom: 1px dotted #7F7F7F; margin-bottom: 13px; padding: 0 0 13px; }
#premium_content ul li.last { border-bottom: 0 none; margin-bottom: 0; padding-bottom: 5px; }
#top5list p, .topstories p { font: 11px/14px arial, helvetica, sans-serif; padding: 5px; }
#top5list p.open { font-weight: bold; margin-left: -5px; }
#top5list ul li p.article_info, .itemlist ul li p.article_info { font-size: 11px; float: left; }
#top5list p.article_info { width: 450px; }
#top5list ul { float: left; }
#top5list ul li { list-style-type: none; float: left; width: 207px; padding: 0 13px 13px 0; position: relative; }
#top5list ul li.left { clear: left; }
#top5list ul li.last { padding-right: 0; }
#top5list ul.pointers li { list-style-type: none; font: bold 11px/14px arial, sans-serif; padding-bottom: 4px; }
#top5list ul.pointers li.close { position: absolute; bottom: 0; }
#top5list ul.pointers li.close span.close { float: right; padding: 0 14px 0 0; text-transform: uppercase; background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) no-repeat right -548px; }
#top5list ul.pointers li img, ul.pointers li img, .itemlist ul.pointers li img { float: left; margin: 0 5px 0 0; }
#top5list ul li div { width: 205px; height: 180px; overflow: hidden; position: relative; margin-bottom: 5px; text-align: center; border: 1px solid #b9b9b9; padding: 0; background: #dddddd; background: -moz-linear-gradient(top,  #dbdddf 0%, #eeeeee 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdddf), color-stop(100%,#eeeeee)); background: -webkit-linear-gradient(top,  #dbdddf 0%,#eeeeee 100%); background: -o-linear-gradient(top,  #dbdddf 0%,#eeeeee 100%); background: -ms-linear-gradient(top,  #dbdddf 0%,#eeeeee 100%); background: linear-gradient(top,  #dbdddf 0%,#eeeeee 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdddf', endColorstr='#eeeeee',GradientType=0 ); }
#top5list ul li div img { position: relative; height: auto; width: auto; }
#top5list ul li div.nophoto img, .topstories li div.nophoto img { height: 12px; width: auto; }
#top5list ul li div.nophoto, .topstories li div.nophoto { text-align: left; width: 203px; height: 293px; border: 1px solid #b9b9b9; padding: 1px; background: #dddddd; background: -moz-linear-gradient(top,  #dbdddf 0%, #eeeeee 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdddf), color-stop(100%,#eeeeee)); background: -webkit-linear-gradient(top,  #dbdddf 0%,#eeeeee 100%); background: -o-linear-gradient(top,  #dbdddf 0%,#eeeeee 100%); background: -ms-linear-gradient(top,  #dbdddf 0%,#eeeeee 100%); background: linear-gradient(top,  #dbdddf 0%,#eeeeee 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdddf', endColorstr='#eeeeee',GradientType=0 ); }
.topstories li div.nophoto { float: left; }
#top5list ul li div.nophoto.shorter { height: 277px;}
#top5list ul li div.nophoto h3, .topstories li div.nophoto h3 { border-top: 1px solid #E9E9E9; padding: 5px 5px 6px; }
#top5list img.team_logo { margin: 0 0 5px 10px; width: auto; height: auto; float: right; }
#top5list div.nophoto img.team_logo { margin: 7px 5px 5px 10px; }
#top5list ul li div.nophoto span.exerpt, .topstories li div.nophoto span.exerpt { padding: 0px 5px 6px 5px; }
#top5list ul li div.nophoto p.open { padding: 0 5px; margin: 0; }
#top5list ul.pointers { margin-top: 16px; height: 287px; width: 189px; float: left; padding: 10px 10px 0 10px; z-index:4; left: 0; background: url(http://media.winnipegfreepress.com/designimages/dkgreyback.png) repeat scroll left top transparent; position: absolute; top: 0; }
#top5list div.nophoto ul.pointers { margin-top: 0; }
#top5list ul.pointers li { padding: 0 0 8px; width: 185px; float: left;}
#top5list ul.pointers li a { color: #fff; }
#main_column #top5list ul li p.more_link { padding: 5px 0; font-size: 11px; }
#main_column #top5list ul li p.more_link a { font-size: 11px; font-weight: normal; }
#main_column #top5list ul li div.nophoto p.more_link { padding: 5px; position: absolute; bottom: 0; }
#top5list ul li span.sectionTag { padding: 3px 7px; background: #e8e8e8; font-size: 11px; text-transform: uppercase; }
.withMedia ul li span.sectionTag, .withoutMedia ul li span.sectionTag { padding: 3px; background: #e8e8e8; font-size: 11px; line-height: 25px; text-transform: uppercase; }

.print_middle ul.morearticles_left li, .print_middle ul.morearticles_right li { position: relative; }
.print_middle ul.morearticles_left li ul.pointers, .print_middle ul.morearticles_right li ul.pointers { position: absolute; top: 0; width: 284px; background: url("http://media.winnipegfreepress.com/designimages/dkgreyback.png") repeat scroll left top transparent; padding: 10px; margin-top: 10px; min-height: 75px; }
#morenewslist .print_middle ul.morearticles_left li ul.pointers li.related, #morenewslist .print_middle ul.morearticles_right li ul.pointers li.related { width: 284px; padding-bottom: 8px; }
.print_middle ul.morearticles_left li ul.pointers li.close, .print_middle ul.morearticles_right li ul.pointers li.close { position: absolute; bottom: 0; color: #fff; padding-bottom: 10px; width: 284px; }
.print_middle ul.morearticles_left li ul.pointers li.close span.close, .print_middle ul.morearticles_right li ul.pointers li.close span.close { background: url("http://media.winnipegfreepress.com/designimages/WFP-sprites.gif") no-repeat scroll right -548px transparent; float: right; padding: 0 14px 0 0; text-transform: uppercase; }

/* ---------------------------------------------------------------
	Right Column Styles
---------------------------------------------------------------- */
#right_column { width: 300px; padding-left: 12px; float: left;  margin-bottom: 13px;}
#right_column h2 a, #right_column p.feature_head a { font-weight: normal; }
#right_column p.feature_head { text-indent: 5px; width: 300px; padding-top: 7px; float: left; }
#flyertown_sidebar_widget { width: 300px; float: left; margin-bottom: 13px; }
.wfptv_widget, #bigbox, .flyertown, #topjobs, #poll, #marketing_box, div#coverItLive { float: left; margin-bottom: 13px; }
#marketing_box p.feature_head { margin-bottom: 0; }
#marketing_box p.feature_head a { font-weight: normal; }
.travel_widget { float: left; border-bottom: 1px solid #000; }
.travel_all { float: right; margin-bottom: 13px; }
#featured_autos { width: 300px; float: left; margin-bottom: 13px; }
.autos_container, .homes-widget .gen-sidebar-box  { width:94%; padding: 3%; float: left; background: #eee; }
.autos_container img, .homes-widget img {border: 1px solid #333; margin: 10px; float: left; }
.autos_container .price, .homes-widget .price  { font-size: 18px; padding: 5px 0; }
#featured_autos .more, .homes-widget .more { float: right; }
#right_column .homes-widget p.feature_head {margin-bottom: 10px;}


/* WFPTV Styles */
.wfptv_widget { margin-bottom: 13px; background: url(http://media.winnipegfreepress.com/designimages/wfptv_widget_bg2.gif) top left no-repeat; width: 300px; height: 200px; float: left; position: relative; }
.wfptv_widget #wfptv_content { margin: 7px 0 0 10px; padding: 0; width: 282px; height: 120px; overflow: hidden; position: relative; float: left; }
div.sectionTag_container a { padding: 3px 7px; background: #e8e8e8; font-size: 11px; text-transform: uppercase; }
.wfptv_widget img { float: left;}
.wfptv_widget .video_thumb { margin-right: 8px; width: 157px; height: 90px; float: left; position: relative; }
.wfptv_widget .video_thumb img { border: 1px solid #666; position: absolute; z-index: 1; }
.wfptv_widget .video_thumb .play_overlay_btn { width: 100%; height: 100%; position: absolute; z-index: 5; background: url(http://media.winnipegfreepress.com/designimages/play_btn_overlay.png) center center no-repeat; }
.wfptv_widget h3 { font: 14px/16px Arial, Helvetica, sans-serif; font-weight: bold; width: 117px; float: left; padding-bottom: 8px; }
.wfptv_widget h3 a, .wfptv_widget h3 a:visited { color: #296391; }
.wfptv_widget ul { width: 100%; float: left; }
.wfptv_widget ul li { margin: 6px 1px 0; line-height: 18px; list-style-type: none; float: left; }
.wfptv_widget ul li.on { line-height: 16px; background: #EEEEEE; border: 1px solid #BBBBBB; color: #666666; display: inline-block; }
.wfptv_widget ul li a { padding: 0 4px; color: #333; }
.wfptv_widget ul li.on a { padding: 0 3px; }
.wfptv_widget ul li.next {  margin: 0 1px 0 0; line-height: 32px; font-weight: bold; height: 32px; padding: 0; text-align: right; z-index: 10; background: url(http://media.winnipegfreepress.com/designimages/wfptv_widget_next.jpg) no-repeat right -32px; }
.wfptv_widget ul li.prev { margin: 0 0 0 1px; z-index:10; height: 32px; padding: 0; line-height: 32px; font-weight: bold; background: url(http://media.winnipegfreepress.com/designimages/wfptv_widget_prev.jpg) no-repeat 0 -32px; }
.wfptv_widget ul li.next a { display: block; padding: 0 22px 0 8px; }
.wfptv_widget ul li.prev a { display: block; padding: 0 8px 0 22px; }
.wfptv_widget ul li.prev:hover { background-position: 0 0; }
.wfptv_widget ul li.next:hover { background-position: right 0; }
a.wfptv-link { display: block; height: 39px; width: 300px; }

/* Sidebar WFPTV widget */
.wfptv-widget-wrap {clear: both; position: relative;}
.wfptv-widget-wrap .rshadow {width: 0px; height: 0px; border-top: 0px dotted transparent; border-bottom: 10px solid transparent; border-left: 10px solid #1b75bb; float: right;}
.wfptv-widget-wrap .lshadow {width: 0px; height: 0px; border-top: 0px dotted transparent; border-bottom: 10px solid transparent; border-right: 10px solid #1b75bb; float: left;}
.wfptv-widget-wrap .video-desc-wrap { margin: 0; color: #f7f7f7; position: absolute; top: 4px; width: 100%; }
.wfptv-widget-wrap .video-desc { width: 94%; padding: 1% 3%; background: #27a9e1; clear: both; }
.wfptv-widget-wrap .video-desc h2 a {color: #f7f7f7; font-size: 16px; line-height: 17px;}
.wfptv-widget-wrap a:hover { }
.wfptv-widget-wrap a { text-decoration: none; }
.wfptv-widget-wrap .video { background: #333; margin: 0px 10px 20px; width: 260px; padding: 50px 10px 10px; overflow: hidden; }
.wfptv-widget-wrap h2, .widget-wrap p { margin: 3px 0; font-family: Arial, Helvetica, sans-serif;}
.wfptv-widget-wrap .button { -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; background: #999; color: #fff; padding: 5px 10px; margin: 5px 0; float: left; }
.wfptv-widget-wrap .button:hover {background:#27A9E1;}
#wfptv-b-box {margin-bottom: 25px; float: left; width: 300px;}
.wfptv-widget-wrap .wfptvlogo, #wfptv-b .wfptvlogo {margin: 8px 0 5px 0; float: right;}
#wfptv-b p.feature_head {height: auto; padding: 5px; width: 290px; text-indent: 0; }
#wfptv-b.news-video .video_thumb {height: 170px;}
#wfptv-b.news-video .video_thumb h3 { width: 94%; position: absolute; bottom: 0; background: rgb(0,0,0); background: rgba(0,0,0,0.58); color: #fff; font-family: arial, sans-serif; font-weight: bold; font-size: 11px; line-height: normal; padding: 3%; z-index: 2;}
#wfptv-b.news-video h5 {float: left; margin-top: 5px; font: 12px/16px arial,helvetica,sans-serif; font-weight: bold; }
.wfptv-widget-wrap .wfptvlogo, #wfptv-b .wfptvlogo { float: right; margin: 8px 0 5px; }

/* Sidebar Photo Store Gallery */
#photostoreGallery { margin-bottom: 25px; width: 300px; float: left; background: #333; }
#photostoreGallery h2 { padding: 10px;  margin-bottom: 10px; width: 280px; border-bottom: 1px #ccc solid; text-indent: 5px; font: 14px/18px times, georgia, serif; text-transform: uppercase; color: #fff; }
#photostoreGallery ul { width: 280px; margin-left: 15px; float: left;}
#photostoreGallery ul li { list-style-type: none; padding: 0; margin: 0 10px 0 0; width: 130px; height: 130px; overflow: hidden; background: #444; float: left; }
#photostoreGallery ul li a { width: 130px; height: 130px; display: table-cell; vertical-align: middle; text-align: center; }
#photostoreGallery ul li img { max-width: 130px; max-height: 130px; }
#photostoreGallery p { padding: 10px 15px; float: right; }
#photostoreGallery p a { color: #fff; }

/* Top Jobs Styles */
#topjobbox { float: left; width: 298px; margin-bottom: 13px; height: 300px; }
div#topjobs ul#topjobs_nav { margin-bottom: 5px; padding: 0 0 6px 7px; width: 293px; float: left; border-bottom: 1px solid #888; }
div#topjobs ul#topjobs_nav li { margin-right: 5px; list-style-type: none; float: left; }
div#topjobs ul#topjobs_nav li a  { font: 11px/11px arial, helvetica, sans-serif; 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.prev { margin-right: 8px; }
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_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 #888; 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; }

/* Poll Styles */
#poll { float: left; font-weight: bold; width: 298px; border: 1px solid #ccc; border-top: 0; margin-bottom: 13px; }
#right_column #poll p.feature_head, #right_column #most_popular p.feature_head, #right_column .wavepub p.feature_head { width: 298px; }
#poll p.poll_title { font: bold 14px/18px arial, helvetica, sans-serif; padding-bottom: 10px; }
#poll form { float: left; padding: 0 13px 7px 13px; width: 272px; }
#poll form li { list-style-type: none; width: 280px; padding-bottom: 2px; }
#poll fieldset { border: 0; padding: 0; margin: 0; width: 280px; }
#poll fieldset p.input { margin: 10px 0; float: left; width: 272px; }
#poll fieldset p.last { height: 15px; padding: 0 8px 0 0; float: left; }
#poll fieldset p.last2 { margin: 4px 15px 0 0; height: 15px; padding: 0; width: 135px; }
#poll fieldset p.next_last { margin: 0 15px 0 0; height: 15px; padding: 0; float: right; text-align: right; width: 135px; }
#poll fieldset p input { display: block; float: left; width: 272px; padding: 2px 0; }
#poll fieldset input label { font: 12px/15px arial, helvetica, sans-serif; }
#poll .poll-sponsor { width: 298px; border-top: 1px solid #ccc; padding: 5px 0; float: left; }
#main_column .poll-sponsor { clear: both; width: 100%; padding: 0; float: left; text-align: center;}
.poll-sponsor p.proudly {  text-align: right;   padding: 10px 2% 0;   width: 46%; float: left;  font: normal 10px/14px arial, helvetica, sans-serif; text-transform: uppercase;  }
.poll-sponsor img { float: left; max-width: 50%;}
#general #main_column .poll-sponsor img { padding: 0; }
.poll-sponsor p.phone { padding: 0; width: 288px; float: left; text-align: right; font: bold 11px/18px calibria, arial, helvetica, sans-serif; color: #0f4c9c; }

/* Marketing Slideshow Styles */
#marketing_box p.feature_head { margin-bottom: 0; }
#marketing_box ul.photocount { padding: 7px 5px 6px; width: 290px; background: #e8e8e8; border-bottom: 1px solid #999; }
#marketing_box ul.photocount li.market_nav { font-size: 10px; line-height: 11px; text-align: center; width: 266px; } 
#marketing_box ul.photocount li.market_nav span.on {background: #EEEEEE; border: 1px solid #BBBBBB; color: #666666; display: inline-block; padding: 0 3px; }
#marketing_box ul.photocount li.market_nav a { padding: 0 5px; color: #333; }
#marketing_box #slide_container { padding-top: 8px; float: left; }

/* ---------------------------------------------------------------
	Spotlight Styles
---------------------------------------------------------------- */
#feature { clear: both; position: relative; float: left; width: 975px; overflow: hidden; background: #000; margin-bottom: 13px; } 
.feature-null { clear: both; position: relative; float: left; width: 975px; margin-bottom: 0px; overflow: hidden; } 
#feature h2.section_title { text-indent: 13px; padding: 10px 0 4px 0; width: 975px; position: relative; color: #fff; z-index: 1; background: 0; font-size: 21px; text-transform: none; border-top: 4px #888 solid; }
ul.features { margin: 0 0 0 28px; padding-bottom: 8px; width: 930px; position: relative; float: left; z-index: 10; }
ul.features li { float: left; list-style-type: none; margin-right: 12px; width: 174px; }
ul.features li div { float: left; width: 174px; height: 88px; position: relative; overflow: hidden; margin-bottom: 2px; }
ul.features li div a { width: 175px; height: 88px; float: left; }
ul.features li div img { position: relative; }
ul.features li.last { padding-right: 0; margin-right: 0; border-right: 0; }
.homepage_left { float: left; width: 300px; margin-bottom: 50px; clear: both; }
.homepage_left p.feature_head { width: 298px; }
ul.features li h3 { font: 18px/22px times, georgia, serif; }
ul.features li h3 a { color: #fff; }
ul.features li p { font-size: 11px; line-height: 13px; color: #fff; }
#feature #slider_scroll { float: left; padding-right: 7px; margin: -90px 0 0 7px; position: relative; z-index: 5; width: 961px; }
#feature #slider_scroll a { width: 10px; height: 22px; 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/scoreleft_move.png) top left no-repeat; }
#feature #slider_scroll a.scroll-next { margin-left: 7px; float: right; background: url(http://media.winnipegfreepress.com/designimages/scoreright_move.png) top left no-repeat; }
#feature ul.slider_circles { float: left; text-align: center; padding-bottom: 8px; margin: 0 auto; width: 975px; }
#feature ul.slider_circles li { display:inline; padding: 0 4px; list-style-type: none; }
#feature.feature-small, #feature .featuresmall h2.section_title { width: 648px;}
#feature.feature-small ul.features {width: 621px; margin-left: 27px;}
#feature.feature-small ul.features li {width: 177px; padding-right: 15px; margin-right: 15px;}
#feature.feature-small #slider_scroll {width: 634px; z-index: 10; margin-top: 25%; position: absolute;}
#feature.feature-small ul.slider_circles {width: 648px;}
#feature.feature-small ul.slider_circles li {float:none; width: auto;}

/* ---------------------------------------------------------------
	Bottom Left Sidebar
---------------------------------------------------------------- */
/* Most Popular */
#most_popular { float: left; width: 298px; border: 1px #ccc solid; border-top: 0; margin-bottom: 13px; }
#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 { float: left; width: 278px; padding: 0 10px; }
#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 { border-top-left-radius: 8px; -moz-border-radius-topleft: 8px; border-top-right-radius: 8px; -moz-border-radius-topright: 8px; background: #000; padding; 0 4px; }
#most_popular ul.tabs li.on a { color: #fff; }
#most_popular ul.tabs li a { float: left; padding: 5px 0 3px 0; }
#most_popular ul.tabs { margin-left: 10px; float; left; border-bottom: 1px solid #000000; width: 276px; float: left; }
#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: italic 16px/20px times, georgia, serif; 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 0 5px 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#toppop_comments>li img { height: 30px; float: left; padding: 4px 5px 4px 0; width: 30px; }

#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; }

/* Event Calendar */
#right_event_calendar { width: 298px; border: 1px solid #ccc; border-radius: 8px; -moz-border-radius: 8px; float: left; margin-bottom: 13px;  }
#right_event_calendar p.more { padding-right: 0; }
.homepage_left .right_cal_mid p.more { float: right; font: 11px/13px arial, helvetica, sans-serif; padding: 5px 0 0 0; text-align: right; width: 90px; }
.homepage_left .right_cal_mid .event_info p.more { float: left; font-size: 11px; text-align: left; width: auto; }
.homepage_left .right_cal_mid .event_info .imtLogo { float: right; margin: 0 0 3px 3px; }
.right_cal_mid { margin: 0 0 -1px -1px; float: left; width: 272px; padding: 12px 14px 13px; }
#right_event_calendar h3 { float: left; padding-top: 0; }
#right_event_calendar 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_event_calendar 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_event_calendar ul.dates li.left { border: 0; padding: 0 2px 0 0; margin: 0; width: 4px; }
#right_event_calendar ul.dates li.right { border: 0; padding: 0; margin: 0; width: 4px; }
#right_event_calendar ul.dates li span { background: #cbd8e2; float: left; font-size: 11.5px; margin-bottom: 5px; width: 32px; }

.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_event_calendar .right_cal_mid .right_cal_image { width: 272px; max-height: 159px; overflow: hidden; float: left; }
#right_event_calendar .right_cal_mid h2 { background: 0; font: 26px/30px arial, helvetica, sans-serif; text-transform: uppercase; font-weight: bold; text-indent: 0; padding: 0; width: 150px; }
#right_cal_item { float: left; }
#right_event_calendar .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_event_calendar .right_cal_mid .event_info .imtLogo { float: right; margin: 0 0 3px 3px; }
#right_event_calendar .right_cal_mid .event_info p.more { font-size: 11px; float: left; width: auto; text-align: left; }
#right_event_calendar .right_cal_mid .event_info p.more a {color: #111;}
#right_event_calendar .right_cal_mid .event_info h2 { font: 24px/28px georgia, times, serif; text-transform: none; padding: 0 0 3px 0; width: 245px; }
#right_event_calendar .right_cal_mid .event_info h2 a { color: #111; }
#right_event_calendar .right_cal_mid p.more { float: right; font: 11px/13px arial, helvetica, sans-serif; padding: 5px 0 0 0; text-align: right; width: 90px; }
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; }

#googleads { float: left; width: 300px; }
#googleads p.feature_head { width: 300px; }
#googleads p.feature_head a, .community_portal p.feature_head a { font-weight: normal; }
.swarmjam { float: left; margin-bottom: 13px; }
#main_column2 { float: left; width: 648px; margin: 0 0 13px 13px; padding-left: 13px; border-left: 1px #7f7f7f dotted; }

/* Blogs and Columns Styles */
#blogs ul, #columns ul { float: left; width: 660px; margin-bottom: 13px; height: 123px; overflow: hidden; }
#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 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: 4px; line-height: 13px; }
#blogs li p a span, #columns li p a span { font-weight: normal; color: #888; font-style: italic; font-size: 11px; } 

/* Follow Styles */
#extras { float: left; margin-bottom: 13px; width: 648px; }
#extras > h4 { width: 648px;
float: left;
font: 14px/18px times, georgia, serif;
text-transform: uppercase;
letter-spacing: 0.75px;
padding: 4px 0 0 0;
margin: 7px 0 13px;
text-indent: 5px;
background: #e8e8e8;
border-top: 1px #b9b9b9 solid;
border-bottom: 1px #858585 dotted;}
#extras ul { margin-top: -8px; }
#extras img { float: left; padding-right: 8px; max-width: 100%; }
ol#alert { 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; }

/* 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: 975px; height: 92px; float: left; margin-bottom: 13px; }
#main_column #boxscore_container { width: 661px; }
#boxscore_container .jetslink { float: right; width: 314px; }
#boxscore_container .boxscorelink { font-size: 14px; line-height: 20px; font-weight: bold; text-transform: uppercase; font-style: italic; text-align: center; float: right; width: 314px; height: 92px; background: url(http://media.winnipegfreepress.com/designimages/boxscore_back2.jpg) top left no-repeat; }
#boxscore_container .boxscorelink a { padding: 16px 22px 0; width: 270px; height: 76px; display: block; color: #e0e0e0; }
#boxscore_container img { float: left; }
body#landing_page #boxscore_container { margin: 0 0 13px 0; }
#boxscore_container.with_nav { margin-top: 20px; }
#cfl_boxscore { position: absolute; z-index: 5; background: url(http://media.winnipegfreepress.com/designimages/bombers_back.jpg) top left no-repeat; }
#nhl_boxscore { position: absolute; z-index: 10; background: url(http://media.winnipegfreepress.com/designimages/jets_back.jpg) top left no-repeat; }
#boxscore_container .top { z-index: 15; }
.boxscore { padding: 10px 10px 0; width: 641px; height: 82px; float: left; }
.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: 0 0 3px 0; height: 59px; width: 600px; overflow: hidden; }
.boxscore ul.scores li { background: url(http://media.winnipegfreepress.com/designimages/boxscore.png) 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_container .boxscore ul.scores li p span.boxscorelink { background: none; float: right; font-size: 11px; line-height: 16px; font-style: normal; padding-left: 3px; border-left: 1px solid #fff; display: block; width: auto; height: auto; }
#boxscore_container .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: 28px; }
.boxscore .bx-prev { background: url("http://media.winnipegfreepress.com/designimages/scoreleft_move.png") 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.png") 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; }

a.lightbox { cursor: -moz-zoom-in; cursor: -webkit-zoom-in; cursor: zoom-in; }

/* ---------------------------------------------------------------
	Tax Calculator
---------------------------------------------------------------- */

.tax-calc-wrap {width: 270px; height: 390px; float: left; margin: 10px 20px 20px 0; border: none; background: #f7f7f7;}
.mfp-content #loginPopup h4 { font: 22px/28px helvetica, arial, sans-serif; font-weight: bold; }
.mfp-content #loginPopup h5{ font-size: 14px; padding-bottom: 8px;}
.mfp-content #loginPopup fieldset {
margin: 0 0 13px 0;
border: 1px #ccc solid;
padding: 0;
}
.mfp-content #loginPopup legend {
color: #296391;
font-size: 14px;
font-weight: bold;
padding: 0 10px 5px;
}
.mfp-content #loginPopup fieldset li {
list-style-type: none;
width: 96%;
float: left;
padding: 15px 2%;
border-bottom: 1px #ccc dotted;
position: relative;
}
.mfp-content #loginPopup fieldset label {
font-weight: bold;
float: left;
width: 30%;
padding-top: 5px;
}
.mfp-content #loginPopup fieldset input {
padding: 3px 2%;
float: left;
width: 65%;
font-size: 14px;
line-height: 20px;
letter-spacing: 0.5px;
font-family: arial,helvetica,sans-serif;
}
.mfp-content #loginPopup fieldset li.submit {
background: #f5f5f5;
border-bottom: none;
}
.mfp-content #loginPopup fieldset li.submit input {
padding: 3px 0;
font-weight: bold;
text-transform: uppercase;
float: right;
border-top: 1px #333333 solid;
border-left: 1px #333333 solid;
background: #fff;
cursor: pointer;
width: 100%;
}
.mfp-content #loginPopup fieldset li.submit input:hover { background: #e0dfe3; }
/* ---------------------------------------------------------------
	This Just In Styles
---------------------------------------------------------------- */
.thisjustin { position: relative; background: #eee; padding: 5px 10px; display: block; box-sizing: border-box; -moz-box-sizing: border-box; width: 100%; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; font-size: 1.3em; color: #555; margin-bottom: 10px; float: left; }
.thisjustin * { box-sizing: border-box; -moz-box-sizing: border-box; }
.thisjustin a { color: #0078a9;  transition: all ease-in-out .2s; -webkit-transition: all ease-in-out .2s;}
.thisjustin .tweetinfo a { border-right: 1px solid #ccc; margin-right: 4px; padding-right: 4px; display: inline-block; }
.thisjustin .icon-twitter { cursor: pointer; margin-top: 5px; font-size: 1.5em; float: left; color: #0078a9; }
.thisjustin .tweet-wrap { float: left; padding: 3px 10px; width: 842px; }
.thisjustin .tweet { font-family: verdana, sans-serif; font-weight: normal; font-size: .75em; line-height: 1.3em; }
.thisjustin .arrows { float: right; padding-top: 2px; }
.thisjustin .arrows i { font-size: 2em; margin: 5px; }
.thisjustin p {margin: 0; font-size: .75em;}
.thisjustin .arrows a { padding: 0 2px; display: inline-block; }
.thisjustin .arrows a:hover { color: #333; text-decoration: none; }
/* styling for "new tweets" number */
.thisjustin .number {
    background: #c00;
    padding: 2px;
    position: absolute;
    font-size: .7em;
    color: #fff;
    left: -4px;
    top: -3px;
    border: 1px solid #fff;
    box-shadow: 0 0 2px #333;
    border-radius: 20px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 300;
    line-height: 1.4em;
    min-width: 2em;
    text-align: center;
    display: none;
    cursor: pointer;
}

/* wicked contest */
#main_column fieldset .wicked label {
    width: 100%;
    display: block;
}
#main_column fieldset .wicked input {
    width: auto;
    clear: left;
}
#main_column li.wicked { width: 50%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
/* ---------------------------------------------------------------
	Footer Styles
---------------------------------------------------------------- */
#footer { background: #333; color: #d6d6d6; 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 dd a { color: #d6d6d6; }
#footer dd a:visited { color: #ccc; }
#footer #copyright { width: 400px; float: left; clear: both; padding: 30px 0 10px 20px; text-align: left; }
#footer #copa { float: left; padding: 25px 0 0 45px; }
#footer #copa a img { margin: 0 10px 0 0; }
#footer #digitalbureau { float: right; padding: 17px 20px 0 0; text-align: right; }
#footer #digitalbureau img { padding-top: 2px; }
#footer #digitalbureau p { padding: 0; text-align: right; }
#footer #digitalbureau p#limelight { margin-top: 20px;}
#footer #digitalbureau a { color: #fff; }
#wrapper .canstar_footer #copyright { padding-top: 15px; }
#wrapper .canstar_footer #digitalbureau { padding-top: 2px; }
/*==================================================
Icons
================================================== */
@font-face {
	font-family: 'wfp';
	src: url('http://media.winnipegfreepress.com/binary/wfp.eot');
}
@font-face {
	font-family: 'wfp';
	src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),
		 url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'wfp';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-home:before { content: "\68";}
.icon-user:before { content: "\75";}
.icon-screen:before {content: "\e603";}
.icon-bracket-left:before {content: "\3c";}
.icon-bracket-right:before {content: "\3e";}
.icon-twitter:before {content: "\74";}
.icon-reddit:before {content: "\72";}
.icon-google-plus:before {content: "\67";}
.icon-disk:before {content: "\64";}
.icon-buy:before {content: "\62";}
.icon-enlarge:before {content: "\2b";}
.icon-warning:before {content: "\77";}
.icon-bolt:before {content: "\e601";}
.icon-arrow-right:before {content: "\e618";}
.icon-arrow-left:before {content: "\e619";}
.icon-facebook:before {content: "\66";}
.icon-share:before {content: "\73";}
.icon-print:before {content: "\70";}
.icon-share:before {content: "\73";}
.icon-print:before {content: "\70";}
.icon-comment:before {content: "\63";}
.icon-email:before {content: "\65";}
.icon-close:before {content: "\e604";}
.icon-layout:before {content: "\e606";}
.icon-list:before {content: "\e608";}
.icon-cog:before {content: "\e600";}
.icon-caret-down:before { content: "\f0d7"; }
.icon-caret-up:before {	content: "\f0d8"; }
.icon-caret-left:before { content: "\3c"; }
.icon-caret-right:before { content: "\3e"; }
 
/* ---------------------------------------------------------------
	Typography Styles
---------------------------------------------------------------- */
body#general #how_search {margin-bottom: 20px;}
body#general #how_search ul li {margin-left: 20px; margin-bottom: 5px;}
body#general #how_search ul li a {font-weight: bold;}

body#general h3.subhead, div.section_title {
width: 648px;
float: left;
font: 14px/18px times, georgia, serif;
text-transform: uppercase;
letter-spacing: 0.75px;
padding: 7px 0 0 0;
margin-bottom: 13px;
height: 24px;
text-indent: 5px;
background: #e8e8e8;
border-top: 1px #b9b9b9 solid;
border-bottom: 1px #858585 dotted;
}

div.section_title h2 { font: 14px/18px times, georgia, serif; width: 320px; float: left; }

div.section_title select { width: 270px; text-transform: none; float: left; }

div.topmedia h2 { padding-bottom: 0; font-size: 22px; line-height: 26px; }

h2 span.more { float: right; font: 11px/13px arial, helvetica, sans-serif; padding: 3px 10px 0 0; font-weight: bold; text-transform: uppercase; }
h2.space { padding-bottom: 15px; }

#mediaplayer h3 { float: left; padding: 0 0 0 8px; }

.print_table h3,
#morenewslist h3 { font: 15px/19px arial, helvetica, sans-serif; font-weight: bold; }

ul.top5 h3 { font-size: 17px; line-height: 20px; }

ul.top5 li.first h3 { font-size: 30px; line-height: 32px; }

#extras h3 { font-size: 14px; line-height: 16px; letter-spacing: 0; }

#extras p a { font-weight: normal; }

body#general h3 { padding: 13px 0 3px 0; }

body#general #blog_list_home ul li h3 { font-size: 24px; margin-bottom: 0; padding-top: 6; padding-bottom: 8px; }

body#general #blog_list_home ul li.col_category h3 { padding: 5px 0; line-height: 24px; }

body#general #error h3 { padding-top: 0; }

#right_event_calendar h3 { float: left; padding-top: 0; }

#blog_list_home h4 { padding-top: 0; }

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; }

ul#spec_cov h4 { padding: 0; font-weight: bold; }

h4.contacth4 { font-size: 14px; }

h4.more { float: right; padding: 6px 13px 0 0; }

.nophoto h4 { padding-left: 5px; }

.homeleft h4 { padding-top: 0; }

h6 { font: 11px/12px arial, helvetica, sans-serif; letter-spacing: 1px; color: #cdcdcd; }

p { padding-bottom: 6px; }

p.bold { font-weight: bold; }

p.more { float: right; font: 11px/13px arial, helvetica, sans-serif; padding: 5px 13px 0 0; }

p.boldbox { background: #000; font-weight: bold; padding: 10px; }

.landing_title p.more { padding-top: 0; margin-top: -22px; text-transform: uppercase; }

.landing_title div.rss { float: right; padding: 0; margin: 0 13px 0 0; }

#wide_main_column { width: 975px; float: left; }

body#general #main_column .landing_title div.rss img,
body#article #main_column .landing_title div.rss img { padding: 0; float: left; }

ul.photocount { float: left; padding: 6px 0 5px; width: 430px; }
ul.photocount li  { list-style-type: none; float: left; color: #fff; width: 12px; height: 12px; display: block; }
ul.photocount li.enlarge { color: #333; float: left; font: 10px/11px arial, helvetica, sans-serif; text-transform: uppercase; width: 406px; text-align: center; }
ul.photocount li.next { float: right; }
ul.photocount li.previous a { background: url(http://media.winnipegfreepress.com/designimages/previous_slide.gif) top left no-repeat; width: 12px; height: 12px; display: block; text-indent: -9999px; }
ul.photocount li.next a { background: url(http://media.winnipegfreepress.com/designimages/next_slide.gif) top left no-repeat; width: 12px; height: 12px; display: block; text-indent: -9999px; }


.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; }

p.enlarge { font-size: 9px; line-height: 11px; margin: 5px 0 8px 0; padding: 0; text-align: center; text-transform: uppercase; position: relative; z-index: 1; }

p.related { color: #888; font-weight: bold; font-size: 11px; line-height: 13px; }

div.landing_title p.gen_heading,
div.landing_title h2, div.columnist_title p.gen_heading { text-align: left; font: 22px/28px helvetica, arial, sans-serif; text-transform: uppercase; font-weight: bold; float: left; width: 648px; padding-bottom: 0; margin-top: 0; }

div.landing_title p.gen_heading { padding-bottom: 5px; }
div.columnist_title p.gen_heading { font: bold 41px/48px helvetica, arial, sans-serif; padding: 30px 0 0 0; }
div.landing_title h2 { width: 550px; }

#wide_main_column .landing_title { width: 975px; }

p._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; }

/* ---------------------------------------------------------------
	Content Styles
---------------------------------------------------------------- */

#content { padding: 13px 13px 50px 13px; }

/* Main Column Styles */

#main_column { margin-bottom: 75px; }

body#general #main_column { width: 648px; padding-right: 13px; }

body#landing_page #main_column { margin-bottom: 13px; }

#mediaplayer,
#morenewslist,
#categorynews,
#printedition,
#livecoverage,
#entertainmentTabBox { float: left; padding: 13px 0 0 0; width: 648px; }

#morenewslist { margin-bottom: 0; padding: 0; }

#mediaplayer { z-index: 10; }

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; clear: both; list-style: none; margin-left: 0;}

span.exerpt,
.withMedia span.exerpt, .withoutMedia span.exerpt { color: #888; font-size: 11px; line-height: 14px; padding-bottom: 0; float: left; clear: both; width: 100%; padding: 8px 0; }

span.exerpt span.source,
#article_header .source span { padding: 0 3px; text-transform: uppercase; font-weight: bold; background: url(http://media.winnipegfreepress.com/designimages/WFP-sprites.gif) no-repeat top left; }

span.exerpt span.wfp-circle { padding-left: 15px; background-position: 0 -34px; }

#article_header .source span.wfp-circle { padding-left: 15px; background-position: 0 -34px; }

span.exerpt span.cp-flag { padding-left: 24px; background-position: 0 -48px; }

#article_header .source span.cp-flag { padding-left: 24px; background-position: 0 -48px; }

span.exerpt span.bang-logo { padding-left: 15px; background-position: 0 -536px; }

#article_header .source span.bang-logo { padding-left: 15px; background-position: 0 -536px; }

span.exerpt span.canstar-star { padding-left: 15px; background-position: 0 -424px; }

#article_header .source span.canstar-star { padding-left: 15px; background-position: 0 -424px; }

span.exerpt span.healthday { float: left; background: url(http://media.winnipegfreepress.com/designimages/healthday_logosmall.png) top left no-repeat; width: 45px; height: 13px; margin: 0 4px 0 0; padding: 0; }

#article_header p.source span.healthday { background: url(http://media.winnipegfreepress.com/designimages/healthday_logosmall.png) top left no-repeat; height: 13px; margin: 0 4px 0 0; padding: 0 0 0 48px; }

span.exerpt span.wave { float: left; background: url(http://media.winnipegfreepress.com/designimages/wave_logosmall.png) 0 4px no-repeat; width: 37px; height: 13px; margin: 0 4px 0 0; padding: 0; }

#article_header p.source span.wave { background: url(http://media.winnipegfreepress.com/designimages/wave_logosmall.png) 0 5px no-repeat; height: 13px; margin: 0 4px 0 0; padding: 0 0 0 41px; }

.print_table p.caption { background: url(http://media.winnipegfreepress.com/designimages/dkgreyback.png) repeat scroll left top transparent; left: 0; width: 264px; padding: 10px; font: bold 11px/14px arial, helvetica, sans-serif; color: #fff; position: absolute; bottom: 0; z-index: 2; }

/* Arts and Life Membership Form */

#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/20px arial, helvetica, sans-serif; width: 275px; float: right; padding-right: 65px; color: #fff; clear: both; position: relative; }

body#general #main_column .artsform p.boldbox { padding: 15px; font-weight: bold; text-transform: uppercase; }

#main_column .information { float: right; padding-top: 25px; }

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: 10px 65px 10px 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: 255px; padding-right: 65px; text-align: left; color: #fff; }

body#general #main_column .artsform ul li { padding: 2px 0; }

body#general #main_column .artsform .offer,
body#general #main_column .artsform_bottom .offer { clear: both; padding-top: 165px; background: none; width: 622px; 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; }

body#general #main_column .artsform_bottom img { padding-left: 13px; }

body#general #main_column .artsform .artsfeature { background: #fff; padding: 15px 20px; float: left; margin-bottom: 13px; width: 255px; }

body#general #main_column .artsform .artsfeature p { color: #888; text-transform: uppercase; font-size: 11px; line-height: 16px; width: auto; font-weight: bold; padding: 0; }

body#general #main_column .artsform p.small { color: #000; width: 100%; padding: 140px 0 0 0; }

/* 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; }

/* Landing Page Styles */
.nocontent { float: left; border: 1px solid #333; width: 100%; box-sizing: border-box; padding: 15px; background: #eee; font-weight: bold; }

.landing_title, .columnist_title { float: left; padding-bottom: 8px; width: 661px; }

.wave_title { position: relative; float: left; padding-bottom: 8px; margin-bottom: 8px; border-bottom: 1px dotted #7F7F7F; width: 661px; padding-top: 5px; }

.wave_title p { float: left; padding-top: 31px; color: #514f77; font: 28px/28px helvetica, arial, sans-serif; text-transform: uppercase; font-weight: bold; padding-bottom: 0; }

.wave_title p.more { float: right; font: 11px/13px arial, helvetica, sans-serif; padding-top: 0; margin-top: -22px; text-transform: uppercase; }

.wave_title img { float: left; padding-right: 10px; }

.wave_title .gen_heading { color: #000; font: 17px/20px helvetica, arial, sans-serif; text-transform: uppercase; letter-spacing: 0.35px; font-weight: bold; padding: 8px 0 0 0; margin-top: 0; }

.wavepub { float: left; margin-bottom: 13px; width: 298px; border: 1px #ccc solid; }

.wavepub img { float: left; padding: 0 10px 10px 10px; }

.wavepub p.feature_head { border-top: 0; }

.wavepub p#about_wave,
.wavepub p#subscribe_wave { font-weight: bold; cursor: pointer; padding-right: 10px; }

.wavepub p#about_wave:hover,
.wavepub p#subscribe_wave:hover { text-decoration: underline; }

.wavepub #wave_about,
.wavepub #wave_subscribe { float: left; }

.wavepub #wave_about p,
.wavepub #wave_subscribe p { padding: 0 10px 10px; font-size: 12px; line-height: 18px; }

.wavepub #wave_about p.feature_head,
.wavepub #wave_subscribe p.feature_head { padding: 7px 0 0; font-size: 14px; }

#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; }

body#general #main_column .jetsoptions { float: left; }

body#general #main_column .jetsoptions img { padding: 0; float: left; }

.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; }

.withMedia img.wfp_circle, .withoutMedia 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.png) top left no-repeat; color: #fff; font: 9px/12px helvetica, arial, sans-serif; padding: 0 2px 0 8px; text-transform: uppercase; }

#withMedia li { list-style-type: none; padding-bottom: 6px; margin-bottom: 8px; border-bottom: 1px #ccc solid; position: relative; float: left; }

#withMedia h2 { line-height: 32px; font-size: 25px; }

.withMedia p.feature_head { font: 14px/18px times, georgia, serif; padding: 7px 5px; width: 195px; text-indent: 0; height: auto; margin-bottom: 3px; }
.withoutMedia p.feature_head { font: 14px/18px times, georgia, serif; padding: 7px 5px; width: 638px; text-indent: 0; height: auto; margin-bottom: 3px; }

#withMedia p.article_info img.nocomm, #withoutMedia 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; }

#topstories_basic { float: left; }

#topstories_basic li { float: left; list-style-type: none; padding: 13px 0; border-bottom: 1px #7f7f7f dotted; width: 648px; }

#topstories_basic li p { font-size: 13px; line-height: 17px; }

/* 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; }*/


/* Marketing Slideshow Styles */

#marketing_box ul.photocount { padding: 7px 5px 6px; width: 290px; background: #e8e8e8; border-bottom: 1px solid #999; }

#marketing_box ul.photocount li.market_nav { font-size: 10px; line-height: 11px; text-align: center; width: 266px; }

#marketing_box ul.photocount li.market_nav span.on { background: #EEEEEE; border: 1px solid #BBBBBB; color: #666666; display: inline-block; padding: 0 3px; }

#marketing_box ul.photocount li.market_nav a { padding: 0 5px; color: #333; }

.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; padding: 0; width: 304px; }

ul.morearticles_right { float: left; width: 304px; padding-left: 13px; 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(2n+1) {
padding-right: 13px;
}

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; }

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; margin-bottom: 13px; }

ul.tabletabs li { font: 11px/13px arial, helvetica, sans-serif; text-transform: uppercase; font-weight: bold; padding: 0 5px; list-style-type: none; float: left; font-weight: bold; }

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; border-top-left-radius: 8px; -moz-border-radius-topleft: 8px; border-top-right-radius: 8px; -moz-border-radius-topright: 8px; }

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: 1px solid #ccc; width: 622px; padding: 0 12px 12px 12px; border-radius: 8px; -moz-border-radius: 8px; }

#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; }

.print_middle ul.morearticles_left li,
.print_middle ul.morearticles_right li { position: relative; }

.print_middle ul.pointers { background: url("http://media.winnipegfreepress.com/designimages/dkgreyback.png") repeat scroll left top transparent; float: left; min-height: 125px; left: 0; margin-top: 10px; padding: 10px 10px 0; position: absolute; top: 0; width: 284px; z-index: 4; }

.print_middle ul.pointers li { font: bold 11px/14px arial, helvetica, sans-serif; padding-bottom: 8px; width: 280px; color: #fff; }

.print_middle ul.pointers li.close { position: absolute; bottom: 0; }

.print_middle ul.pointers li.close span.close { background: url("http://media.winnipegfreepress.com/designimages/WFP-sprites.gif") no-repeat scroll right -548px transparent; float: right; padding: 0 14px 0 0; text-transform: uppercase; }

#morenewslist li.related { padding-bottom: 8px; }

#printSection1 { display: block; }

#printSection2,
#printSection3,
#printSection4,
#printSection5,
#printSection6,
#printSection7,
#printSection8,
#printSection9,
#printSection10 { display: none; }

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; position: relative; }

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: 4px 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: 10px; }
body#general #main_column ul.sort_by li { list-style-type: none; float: left; margin: 0 10px 0 0; }
body#general #main_column ul.sort_by li a, body#general #main_column ul.sort_by li span.current_sort { font-weight: bold; text-transform: uppercase; }
body#general #main_column ul.sort_by li span.current_sort { border: 1px solid #296391; padding: 3px 5px; }
body#general #main_column ul.sort_by li span.date-arrow a { background-color: #296391; color: #fff; margin-left: -3px; padding: 4px; }
body#general #main_column ul.search_results_list li div { float: right; margin: 13px 0 13px 13px; background-color: #eee; border: 1px solid #b9b9b9; height: 150px; overflow: hidden; position: relative; text-align: center; width: 200px; }
body#general #main_column ul.search_results_list li div img { padding:0; max-height: 100%; position: relative; float: none; }
body#general #main_column ul.search_results_list li h3 { font: bold 17px/21px helvetica, arial, sans-serif; padding: 13px 0 7px; }
body#general #main_column ul.search_results_list li .article_info, body#general #main_coli.currlumn ul.search_results_list li .article_info a { color: #666; }
body#general #main_column ul.search_results_list li p { padding: 0 0 15px; }

ul.adv-search-list { list-style: none; float: left; width: 100%; margin-bottom: 10px; }
body#general #how_search ul.adv-search-list li { margin-left: 0; margin-bottom: 10px; transition: .1s linear; }
ul.adv-search-list li a { text-transform: capitalize; }
ul.adv-search-list li span { display: block; height: 3px; background-color: #0078a9; }
ul.adv-search-list li:hover span { background-color: #296391; }
.adv-search input[type=text] { font-size: 11px; padding: 1%; width: 95%; }
.adv-search input[type=submit] { width: 27%; height: 23px; padding: 1px 0; }
.adv-search select { width: 70%; padding: 1%; margin: 10px 1% 20px 0; }
.adv-search-list li.narrowed { background-color: #296391; color: #fff; margin-bottom: 5px; padding: 3px 5px; }
.adv-search-list li.narrowed a { color: #fff; float: right; font-size: 16px; }
.adv-search-list li.narrowed strong { text-transform: capitalize; }

/*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; }

/* Right Column Styles */
#right_column { margin-bottom: 75px; }
#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; }
#streamheader { float: left; margin-bottom: 13px; }
.stock-gmodules { float: left; margin-bottom: 7px; }
.blip_sign { float: left; }
.blip_sign div.button { width: 300px; text-align: center; font-weight: bold; font-size: 13px; background: #f70000; /* Old browsers */
background: -moz-linear-gradient(top,  #f70000 1%, #6b0000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f70000), color-stop(100%,#6b0000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f70000 1%,#6b0000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f70000 1%,#6b0000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f70000 1%,#6b0000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f70000 1%,#6b0000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f70000', endColorstr='#6b0000',GradientType=0 ); /* IE6-9 */ }


/* License */
.license { float: left; width: 648px; }
.license select { float: left; margin-bottom: 15px; width: 100%; padding: 5px; }
.license table { width: 100%; }
.license tr td { padding: 5px; border-bottom: 1px #ccc solid; }
.article .license th { font-size: 13px; }

/* Main Column Google Box styles */
body#general #google_box p.feature_head { width: 646px; }
#right_column #google_box { float: left; margin-bottom: 13px; }
body#general #googleads { width: 648px; }
body#article #google_box p.feature_head,
body#article #google_box,
body#general #google_box,
body#article #googleads,
body#general #right_column #google_box p.feature_head { width: 300px; }
body#article #google_box { margin-bottom: 13px; }
#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; }

/* Success/Error Message Styles */
div.import {float: left;padding: 15px 3%;background: #f4f4f4;width: 94%;margin-bottom: 15px;}
div#success { float: left; background: #009812; border: 1px #333 solid; color: #fff; padding: 10px; width: 628px; margin-bottom: 13px; 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#success p.bigcontest { font-size: 16px; line-height: 28px; }
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.error,
textarea.error { border: 1px solid #296391; color : #bb1313; }
.validation-advice { padding: 2px 6px; background-color: whitesmoke; color : #f0444d; float: left; width: 100%; margin-bottom: 10px; border: 1px solid #e4a6af; font: 12px/14px arial, helvetica, sans-serif !important; }
body#price .validation-advice { width: auto; position: absolute; padding: 0 5px; margin-top: 21px; }
body#price #advice-validate-radio-sixday { margin-top: -37px; font-size: 12px; }
.validation-advice span { font-weight: bold; color: #ffffa0; }
.validation-advice a { text-decoration: underline; }
.validation-advice ul { margin: 0 0 10px 20px; }
ol.error_pg { margin: 0 0 20px 30px; }

/* Blogs & Columns Index Pages Styles (details will be in story.css) */
#blog_list_home,
#blog_list { float: left; }
#blog_list_home { border-top: 1px #ccc solid; padding-top: 13px; }
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: 0 0 10px 0; min-height: 25px; }
#blog_list_home ul li p { width: 500px; }
#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 { padding-top: 13px; }
#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, body#general #blog_hdr_can { float: left; min-height: 91px; width: 648px; }
body#general #blog_hdr { margin-top: -90px; }
.columnist_title { padding-top: 25px; }
body#general #blog_hdr_can { border-bottom: 1px #ccc solid; }
body#general #blog_hdr h3,
body#blog #blog_hdr h3, body#general #blog_hdr_can 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; }
.aboutblogger { margin-bottom: 13px; padding: 10px; width: 280px; border: 1px #333 solid; border-top: 5px #333 solid; float: left; }
body#general .aboutblogger h3, body#article .aboutblogger h3 { padding: 0 0 4px 0; margin-bottom: 13px; border-bottom: 1px #333 dotted; font: 24px/28px georgia, times, serif; }
#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; }
#top5list ul.media-tiles li { min-height: 280px; }

/* 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 {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; }


/* Boo at the Zoo styles */
#batz { background: url(http://media.winnipegfreepress.com/images/batty_back.gif) top left no-repeat; padding: 50px; }

/* Subscribe Page Styles */
.commenters #pricing .subscribegrey #success { margin: 150px 13px 250px; width: 810px; }
.commenters #pricing .subscribegrey #success p { font-size: 12px; padding: 0; }
.subscribegrey,
.subscribegrey2,
.subscribegrey3 { float: left; padding: 15px; margin-bottom: 20px; border: 1px #ccc solid;
background: #eee; /* Old browsers */
background: -moz-linear-gradient(top,  #dcdcdc 1%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#dcdcdc), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dcdcdc 1%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dcdcdc 1%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dcdcdc 1%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dcdcdc 1%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdc', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
 }
.subscribegrey { width: 46%; margin-right: 1%; min-height: 640px; }
.subscribegrey2 { width: 96% }
.subscribegrey3 { width: 61%; margin-top: 20px; }
.subscribegrey + .subscribegrey, .subscribe-tab + .subscribe-tab { margin-right: 0; }
.subscribe-tab { width: 49.33%; margin-right: 1%; float: left; }
.subscribe-tab h4 { font-size: 20px; padding: 10px 15px; background-color: #dcdcdc; border: 1px #ccc solid; border-bottom: none; text-align: center; text-transform: uppercase; }
#pricing { width: 100%; float: left; }
#pricing .subscribegrey { width: 941px; }
body#price.commenters #wide_main_column { width: 973px; }
body#price.commenters #right_column dl.list { width: 258px; padding: 13px 20px; }
body#price.commenters #right_column dl.list dt.last { padding-top: 0; }
body#price.commenters #pricing .subscribegrey { margin: 0; }
body#general .subscribegrey h3,
body#general .additionalinfo h3,
body#price .subscribegrey h3 { font: 25px/30px times, georgia, sans-serif; margin-bottom: 15px; padding: 0; }
body#price #main_column { margin-bottom: 15px; }
.subscribegrey p.boldtitle,
.subscribegrey2 p.boldtitle,
.subscribegrey3 p.boldtitle,
.additionalinfo p.boldtitle { font: 16px/20px arial, helvetica, sans-serif; text-transform: uppercase; font-weight: bold; padding-bottom: 2px; }
.subscribegrey img { float: left; margin: 0 20px 0 0; }
.subscribegrey ul { margin: 0 0 20px 20px; }
.subscribegrey .offer1 ul { float: left; margin-left: 20px; } 
.subscribegrey fieldset ul { padding-left: 20px; }
.subscribegrey fieldset ul.options { padding: 0; }
.subscribegrey ul li { padding-bottom: 8px; }
.subscribegrey form,
.subscribegrey fieldset { border: 0; margin: 0 0 10px 0; padding: 0; }
.subscribegrey2 form,
.subscribegrey2 fieldset { border: 0; margin: 0; padding: 0; }
#pricing .subscribegrey fieldset { border: 0; margin: 0 0 13px 0; padding: 0; float: right; }
.subscribegrey fieldset ul li,
.subscribegrey2 fieldset ul li,
#pricing .subscribegrey fieldset ul li { list-style-type: none; border: 0; width: 600px; padding: 0 0 15px 0; float: right; }
.subscribegrey fieldset ul li, .subscribegrey2 fieldset ul li { width: 235px; }
.commenters #pricing .subscribegrey fieldset ul li { width: 435px;  }
#pricing .subscribegrey fieldset ul.options li { width: 200px; margin: 0; padding: 0 0 0 30px; }
#pricing .subscribegrey fieldset ul.options li.first { padding: 0 0 0 20px; }
#pricing .subscribegrey fieldset ul.options li ul li { list-style-type: disc; padding: 0 0 4px 0; margin-left: 20px; width: 180px; line-height: 14px;  }
#pricing .subscribegrey fieldset ul li.start { width: 100%; }
#pricing .subscribegrey fieldset ul li.start label { width: 400px; }
#pricing .subscribegrey fieldset ul li.submitWrapper { width: 250px; text-transform: uppercase; padding-right: 0; clear: both; }
#pricing .subscribegrey fieldset ul li.submitWrapper button { padding: 5px 10px; text-transform: uppercase; font-weight: bold; float: left; width: 250px; }
#pricing .subscribegrey fieldset ul li.submitWrapper button:hover { cursor: pointer; }
#pricing .subscribegrey fieldset ul.emailForm li { height: 49px; }
.subscribegrey fieldset ul li input,
.subscribegrey2 fieldset ul li input { padding: 5px; width: 145px; }
.subscribegrey fieldset ul li input#submit,
.subscribegrey2 fieldset ul li input#submit { padding: 3px; width: 75px; }
#pricing form { float: left; margin: 13px 0; width: 600px; }
.commenters #pricing form { width: 945px; }
#pricing form.emailus { float: none; }
#pricing form.emailus ul li { list-style-type: none; padding-bottom: 8px; }
#pricing form.emailus ul li label { width: 200px; float: left; }
#pricing form.emailus ul li input { padding: 4px; width: 200px; }
#pricing form.emailus ul li.submit button { text-transform: uppercase; width: 210px; margin-left: 205px; }
#pricing form legend { font-weight: bold; margin-bottom: 20px; width: 99%; }
#pricing label { font-weight: bold; text-transform: uppercase; font-size: 14px; padding: 5px 5px 0 0; float: left; width: 275px; }
.commenters #pricing label { width: 150px; }
#pricing label.small { width: auto; margin: 0 25px 0 4px; text-transform: none; }
#pricing input { float: left; }
.commenters #pricing input { padding: 5px 10px; }
#pricing input.check { width: 14px; margin-top: 6px; }
#pricing ul.options li p { font-size: 12px; padding: 0; }
#pricing ul.options li h4 { padding: 0 0 4px; }
#pricing ul.options li h4 input { width: 14px; margin: 1px 3px; }
#pricing select { padding: 4px; }
#pricing select.month { width: 150px; }
#pricing select.day { width: 75px; }
#pricing select.year { width: 100px; }

#main_column .subscribegrey3 form fieldset li { margin: 0 20px 0 0; padding: 0; border: 0; width: auto; }
#main_column .subscribegrey3 form fieldset { border: 0; }
#main_column .subscribegrey3 form fieldset input { width: auto; margin: 2px 5px 0 0; }

a.mg-subscribe-button { font: bold 16px/20px arial,helvetica,sans-serif; text-transform: uppercase; padding: 4px; background-color: #333; color: #fff; width: 215px; float: left; display: block; text-align: center; text-decoration: none; margin: 0 0 15px 0; }
a.mg-subscribe-button:hover { text-decoration: underline; }

.subscribegrey2 .left { float: left; margin: 0 20px 0 0; }
.subscribegrey2 .right { float: right; margin: 0; }

.subscribegrey2 p { clear: both; }
.subscribegrey2 p:last-child { text-align: right; }

.additionalinfo { margin: 20px 0; }

.additionalinfo ul { margin-left: 195px; }

.additionalinfo ul li { padding-bottom: 11px; }

body#general #main_column dl.list, body#general #wide_main_column dl.list { float: left; border-right: 1px #000 solid; padding-right: 13px; margin: 0 13px 13px 0; text-align: right; width: 150px; }

body#general #main_column dl.list dt, body#general #wide_main_column dl.list dt { float: none; font-size: 16px; font-weight: bold; text-align: right; margin-top: 13px; }

body#general #main_column dl.list dt.last, body#general #wide_main_column dl.list dt.last { margin-top: 0; }

body#general #main_column dl.list dd, body#general #wide_main_column dl.list dd { text-align: right; }

ul.options { padding: 0; float: left; margin: 0; }
.subscribegrey ul.options, .subscribegrey ul.options li ul, .subscribegrey form ul { margin: 0; padding: 0; }
.subscribegrey fieldset ul.options li ul { padding-left: 0; }
.subscribegrey .bonus { width: 905px; background: #fff; margin-bottom: 15px; }
ul.options li { font-size: 11px; height: 350px; float: left; width: 167px; margin-bottom: 25px; list-style-type: none; border-right: 1px #000 solid; padding-right: 12px; margin-right: 13px; }
body.commenters ul.options li { height: 270px;width: 207px; }

ul.options li ul li { padding: 0 0 7px 0; margin: 0 0 0 13px; width: 147px; border: none; list-style-type: disc; height: auto; }
.commenters ul.options li ul li { width: 190px; height: auto; }
ul.options li.title { font-size: 14px; font-weight: bold; list-style-type: none; margin-left: 0; }

ul.options li.title span { clear: both; font-style: italic; color: #888; }

ul.options li.last { margin: 0; padding: 0; border: 0; }

.offer1 { float: left; width: 340px; }
#pricing .offer1 p.small { width: 340px; }
.offer { background: #333; color: #fff; float: left; padding: 20px; width: 300px; margin-bottom: 13px; }

body#general #right_column .offer { width: 274px; }

body#general .offer h3,
.offer h3 { font-size: 24px; color: #fff; padding: 0 0 13px 0; float: left; width: 100%; }

.offer p { font-weight: bold; font-size: 12px; line-height: 19px; color: #fff; }

.offer p.small { font-size: 11px; color: #fff; padding-top;
5px;
}

.offer p.large { font-size: 16px; font-weight: bold; }

#pricing p { width: 100%; float: left; padding-bottom: 8px; }
.commenters #pricing p {  padding-bottom: 20px; font-size: 22px; font-weight: bold; }
#pricing p.small { font-size: 11px; width: 300px; padding-bottom: 5px; }

.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; }

#right_column dl.list { border: 1px #ccc solid; width: 268px; padding: 15px; margin-top: 41px; }
#right_column dl.list dt { font-size: 20px; font-family: Times, Georgia, serif; padding: 10px 0 5px 0; }
#right_column dl.list dd { padding: 3px 0; }
#right_column dl.list dd a { font-weight: bold; }  
body#price #right_column { margin-bottom: 0; }


/* 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; width: 50%; float: left; padding-top: 13px; }
p.message { background: #e9e9e9; border: 1px #ccc solid; width: 96%; padding: 15px 2%; float: left; }

#main_column #poll { border: 0; width: 648px; }

#main_column #poll form { width: 622px; }

#main_column #poll form li { width: 622px; }

#main_column #poll p.results_link { clear: both; }

#general #nonErrorDiv h3 { float: left; padding: 0 0 15px; }

/* Interactive Tools Styles */
.interactive { margin: 0 0 10px 0 !important; float: left; width: 100%; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px 0; }
.interactive li { list-style-type: none; margin: 0 1.5em 0 0; font-size: 1.1em; float: left; color: #999; transition: all ease-in-out .2s; -webkit-transition: all ease-in-out .2s; }
.interactive a { color: #999; transition: all ease-in-out .2s; -webkit-transition: all ease-in-out .2s; }
.interactive li:hover,
.interactive a:hover { color: #333; text-decoration: none; cursor: pointer; }



#blog_hdr p.first_byline span.chicklets { display: none; }

ul.interactive li span.st_plusone_hcount div { width: 62px !important; }

.stButton .st-pinterest-counter { width: 60px !important; }

/* 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; }

p.standout { padding: 15px; font-weight: bold; color: #333; font-size: 14px; line-height: 18px; background: #fff; border: 8px #e50b0b solid; float: left; clear: both; margin-bottom: 15px; }
p.standout a, p.standout a:link, p.standout a:visited, p.standout a:hover { color: #E50B0B; font-weight: bold; }
p.standout span { clear: both; width: 582px; color: #fff; background: #e50b0b; text-transform: uppercase; float: left; margin-bottom: 15px; padding: 10px; }
body#general #main_column p.standout img { padding-top: 20px; }
/* 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; }

body#general #main_column ul.bio li img { float: left; margin: 0 15px 20px 0; padding: 0;-moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; border-radius: 7px; border: solid 1px #ccc; }

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; overflow: hidden; }

/* Canstar Styles */

body#canstar .top_headr { padding-left: 0; margin-left: 13px; }

#canstar_home #wrapper { border-top: 8px #b01117 solid; }
#canstar_home ul.nav li { font-size: 14px; }
#canstar_hdr ul.nav a, #canstar_hdr ul.nav a:link, #canstar_hdr ul.nav a:hover, #canstar_hdr ul.nav a:visited { color: #b01117; } 

#canstar_hdr { float: right; margin: -20px 0 13px 0; width: 974px; }

.canstar-social-header {float: left; clear: both;}

.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: 0 0 7px 0; margin-left: 280px; float: left; height: 83px; width: 363px; font: 32px/36px helvetica, arial, sans-serif; text-transform: uppercase; font-weight: bold; }

.headerextra h1 a:hover { text-decoration: none; }

.headerextra h1 a,
.headerextra h1 a:link,
.headerextra h1 a:hover,
.headerextra h1 a:visited { color: #333; }

.headerextra h1.homepg { margin-top: 46px; height: auto; }

.headerextra h1.headliner { background: url(http://media.winnipegfreepress.com/designimages/headliner_logo.gif) top left no-repeat; margin-top: 18px; height: 65px; }

.headerextra h1.herald { background: url(http://media.winnipegfreepress.com/designimages/herald_logo.gif) top left no-repeat; }

.headerextra h1.lance { background: url(http://media.winnipegfreepress.com/designimages/lance_logo.gif) top left no-repeat; }

.headerextra h1.metro { background: url(http://media.winnipegfreepress.com/designimages/metro_logo.gif) top left no-repeat; }

.headerextra h1.souwester { background: url(http://media.winnipegfreepress.com/designimages/souwester_logo.gif) top left no-repeat; margin-top: 23px; height: 60px; }

.headerextra h1.times { background: url(http://media.winnipegfreepress.com/designimages/times_logo.gif) top left no-repeat; }

.headerextra .weathertraffic { float: right; margin-top: -20px; margin-bottom: 10px; }

.hdr_main { float: left; width: 974px; height: auto; }

ul.community_list { width: 859px; float: left; background: #cccccc; z-index: 1; position: relative; color: #333; padding-right: 115px; }

ul.community_list li { border-left: 1px #333333 solid; padding: 4px 8px; float: right; letter-spacing: 0.5px; height: 16px; text-align: left; list-style-type: none; text-transform: uppercase; font: bold 12px/15px arial, helvetica, sans-serif; }

ul.community_list li.on { background: #333; }

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: 14px/16px 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: #333333; text-decoration: none; }

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; }

ul.community_list li.on a,
ul.community_list li:hover,
ul.community_list li:hover a { color: #fff; }

ul.community_list li:hover { background: #333; }

.canstarmainlogo { float: left; top: 98px; width: 241px; z-index: 3; position: absolute; padding-left: 4px; }
body#canstar_home .canstarmainlogo { top: 97px; }

#canstar_hdr.generic ul.nav,
#canstar_hdr ul.nav { padding-bottom: 7px; }

#canstar_hdr.generic ul.nav li.first { border-left: 0; }

.topstories li { float: left; width: 207px; height: 315px; list-style-type: none; padding: 0 4px 13px 4px; margin-bottom: 13px; }
.canstarnewshub .topstories li, .withMedia li {height: auto; position: relative;}

.canstarnewshub .topstories li p.open {clear: both;}
.canstarnewshub .topstories li ul.pointers {min-height: 80%; top: 50px; widht: 195px; padding: 10px;}

.topstories li h3 { float: left; }

.canstarsportshub li, .canstarblogshub li { float: left; width: 207px; list-style-type: none; }

.topstories li p.more,
.canstarsportshub li p.more { float: left; width: 385px; text-transform: uppercase; }

.canstarnewshub li p.more {width: 100%; padding: 5px 0;}

.topstories li img { float: left; padding-right: 13px; }

.topstories li img.logo,
.canstarsportshub li img.logo { padding: 0 0 8px 0; }

.canstarsportshub,
.canstarnewshub { float: left; padding: 0; }

.canstarsportshub h4.columnistname,
.canstar_right h4 { text-transform: uppercase; padding: 0; font-size: 13px; }

.canstarnewshub .topStory_image,
.canstarsportshub .topStory_image, .canstarblogshub .topStory_image { float: left; width: 207px; 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: 974px; }

.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; width: 300px; margin-right: 13px; }

.community_portal p.feature_head { width: 300px; float: left; margin-bottom: 0; }

#community_container { margin: 8px 0 13px 0; width: 298px; border: 1px solid #ccc; float: left; overflow: hidden; }

#community_container img { margin-left: -15px; }

#community_container h4 { text-align: center; padding: 10px 0 0; }

#community_container p { padding: 5px 10px; text-align: center; line-height: 16px; }

#community_container ul { width: 316px; margin: 0 auto; }

#community_container ul li { margin: 0 0 5px 0; list-style-type: none; font-size: 11px; float: left; }

#community_container ul li.last { margin: 0 0 5px 0; }

#community_container ul li.on { padding: 2px; font-weight: bold; }

#community_container ul li a { padding: 2px 6px; display: block; background: #e4e4e4; }

#community_container ul li.last a { padding-right: 15px; }

#community_container ul li a:hover { background: #ccc; }

ul.community_list_children { width: 966px; float: left; clear: both; 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; }

.column ul { float: left; }

.column ul li { list-style-type: none; float: left; width: 648px; padding-bottom: 13px; margin-bottom: 13px; border-bottom: 1px #ccc solid; }

/* 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; width: 100%; }

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; }

/* Fact Check Styles */
	.readerActionButton { background-color: #efefef; border: solid 2px #767572; border-radius: 4px; float: left; margin: 0 9px 13px 0; padding: 8px 5px 8px 9px; width: 29%; }
	.readerActionButton a:hover { text-decoration: none; }
	.readerActionButton img.factCheckIcon { float: left; margin: 2px 2px 9px 0; }
	.readerActionButton p { padding-bottom: 0; }
	.det_video .readerActionButton { margin: 13px 18px 0 0; }
	.det_video #typoMailButton { margin-right: 0; }
	.det_video .readerActionButton p { float: none; }
	#factCheckBox { background-color: #efefef; border: solid 2px #767572; border-radius: 4px; float: left; margin: 0 0 13px 0; padding: 10px 13px; width: 98%; max-width: 618px; }
	#factCheckBox img.factCheckIcon { float: left; margin: 3px 10px 6px 0; }
	#factCheckBox div.landing_title { width: 100%; }
	#factCheckBox div.landing_title p.gen_heading { float: none; width: 100%; }
	#factCheckBox h2 { clear: none; font: 22px/25px times,georgia,serif; padding: 10px 0 0; }
	#factCheckBox p { float: none; width: auto; }
	.det_video #factCheckBox { margin: 13px 0; max-width: 664px; }
	.factCheckButtonWrapper { float: left; width: 662px; }
	
	/* Point of View Styles */
.bigimage span.buy  { padding: 0 0 0 4px; font-style: normal; }
.bigimage span.buy a { color: #fff; white-space: nowrap; font-weight: normal; font-size: 12px; text-decoration: none; padding: 1px 0 1px 28px; background-image: url(http://media.winnipegfreepress.com/designimages/buyphotos_icon.png); background-repeat: no-repeat; }
.bigimage span.buy a:hover { text-decoration: underline; opacity: .75; -ms-filter: "alpha(opacity=75)"; filter: alpha(opacity=75);  }
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; position: relative; }

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 { background: url(http://media.winnipegfreepress.com/designimages/pov_hdr.gif) top left no-repeat; float: left; height: 149px; margin: -13px 0 13px 0; width: 974px; }

.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; }

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; }

/* 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: 102px; }
#top5list.fringeVenue { padding-top: 0; }
#top5list ul.fringe_reviews { border-bottom: 1px dotted #7F7F7F; width: 100% }
#top5list ul li.fringe_review { border-top: 1px dotted #7F7F7F; padding: 1em 0; width: 100% }
#top5list ul li.fringe_review div { background: 0; border: 0; float: left; height: auto; margin: 0 13px 0 0; width: 102px }
#top5list ul li.fringe_review div img { border: 1px solid #CCCCCC; }
#top5list ul li.fringe_review span.exerpt { float: none; }
ul.morearticles_left li img.star,
ul.morearticles_right li img.star { float: none; padding: 0; }
.fringe_pagination { padding-top: 10px; width: 648px; float: left; }
.fringe_pagination .next { float: right; }

form.sortby { float: left; margin-bottom: 15px; }
form.sortby li { list-style-type: none; float: left; }
form.sortby label { font-weight: bold; text-transform: uppercase; margin-left: 10px; width: 100%; float: left; }
form.sortby select { width: 31%; margin: 5px 2% 5px 0; }
form.sortby input { margin: 10px; }
.print_middle.fringe { padding: 0; border: 0; border-radius: 0; width: 100%; }
.print_middle.fringe ul.morearticles_left { width: 100%; margin: 0%; }
.print_middle.fringe ul.morearticles_right { width: 100%; padding: 0; }
.print_middle.fringe span.exerpt { clear: none; float: none; }
.print_middle.fringe span.mediaTag, .fringe_review span.mediaTag { margin: 1px 5px 0 0; float: left; }
ul.morearticles_left li, ul.morearticles_right li { width: 100%; }
.print_middle.fringe ul.morearticles_left p, .print_middle.fringe ul.morearticles_right li p { padding-left: 110px; }
.print_middle.fringe ul.morearticles_left li div.photo_container img, .print_middle.fringe ul.morearticles_right li div.photo_container img { float: left; padding: 0 10px 10px 0; }
.print_table .print_middle.fringe h3 { font-size: 18px; line-height: 24px; padding-bottom: 5px; }
#archive_link_top form p { font-weight: bold; }
#archive_link_top p.address { font-weight: bold; text-transform: uppercase; }
select#sortByTitle, select#sortByYourStars, select#sortByGenre, select#sortByOurStars { float: left; padding: 4px; width: 287px; margin-left: 10px; }
select#selectVenue { padding: 4px; width: 599px; margin: 5px 2% 5px 10px; float: left; }
#archive_link_top { padding-bottom: 10px; }
p.genre, #top5list p.genre { font-weight: bold; text-transform: uppercase; }

/* MHSAA Styles */
img.mhsaalogo { float: left; margin-bottom: 13px; }
.mhsaatopten { float: left; margin-bottom: 15px; background: #f3a112; width: 270px; padding: 15px 15px 0 15px; }
.mhsaatopten h2 { font: 32px/36px 'Oswald', sans-serif; color: #fff; border-bottom: 1px #fff solid; padding-bottom: 10px; margin-bottom: 5px; }
.mhsaatopten h4 { font: 18px/22px 'Oswald', sans-serif; color: #fff; padding-bottom: 10px; }
.mhsaatopten h4 a, .mhsaatopten h4 a:link, .mhsaatopten h4 a:visited, .mhsaatopten h4 a:hover { color: #fff; }
#top5list ul.highschool-news { width: 648px; }
#top5list ul.highschool-news li { width: 100%; padding-right: 0; border-bottom: 1px #ccc solid; margin-bottom: 15px; }
#top5list ul.highschool-news li h3 { font-size: 25px; }
#top5list ul.highschool-news li p { padding: 0; font-size: 12px; line-height: 19px; }
ul.aotw_list { float: left; margin-bottom: 13px; }
ul.aotw_list li { list-style-type: none; float: left; width: 317px; }
ul.aotw_list li:first-child { margin-right: 13px; }
ul.aotw_list li img.schoollogo { float: right; margin: 5px 0 0 10px; }
ul.aotw_list li div.aotw_img { background: #e9e9e9; border: 1px #ccc solid; margin: 0 auto; text-align: center; }
ul.aotw_list li div.aotw_img img { max-width: 100%; }
ul.aotw_list li h4, ul.aotw_list li p { float: left; width: 200px; }
.schedule { border: 1px #ccc solid; width: 298px; float: left; }
.schedule p.viewmore { float: left; padding-left: 15px; }
.schedule p.feature_head { padding-bottom: 7px; width: 298px; }
.schedule ul.tabs { float: left; border-bottom: 1px #333 solid; width: 100%; margin-bottom: 15px; }
.schedule ul.tabs li { float: left; padding: 5px; margin: 0 0 0 5px; text-transform: uppercase; font-size: 11px; cursor: pointer; }
.schedule ul.tabs li.on { border: 1px solid #000; border-bottom: none; margin-bottom: -1px; background: #fff; }
.schedule li { list-style-type: none; }
ul.gameslist { margin: 0 15px 15px 15px; border-bottom: 1px #ccc solid; float: left; }
ul.sportslist h5 { margin-left: 15px; clear: both; padding-bottom: 4px; text-transform: uppercase; color: #f3a112; font-weight: bold; font-size: 12px; }
ul.gameslist li { padding-bottom: 13px; float: left; width: 100%; }
ul.gameslist li p { font-size: 15px; float: left; width: 100%; }
ul.gameslist li p span { float: right; }
ul.gameslist li p span.team { float: left; width: 170px; }
ul.gameslist li p.winner { font-weight: bold; }
ul.gameslist li p.bottom { font-size: 12px; color: #ccc; font-style: italic; font-weight: bold; }

/* Olympics on non-Olympics pages */

#right_column #medals p.feature_head { background: url("http://media.winnipegfreepress.com/designimages/olympics_headbar.gif") repeat-x scroll left top transparent; color: #FFFFFF; margin-bottom: 0; }

#right_column #medals p.feature_head a { color: #FFFFFF; }

#right_column #medals p.oly-link { margin: -21px 0 13px; }

/* CNA/HomeLife Conference Styles */

.cnaform { float: left; color: #fff; background: url(http://media.winnipegfreepress.com/images/homeformback_final1.jpg) top left no-repeat; width: 572px; height: 1020px; padding: 45px 32px 25px 33px; }

.cnaform2 { float: left; color: #fff; background: url(http://media.winnipegfreepress.com/images/cnaback2.gif) top left no-repeat; width: 572px; height: 624px; padding: 25px 38px; }

.cnaform h1 { padding-bottom: 13px; }

.cnaform p { float: left; width: 582px; padding-bottom: 13px; }

body#general .cnaform h3 { float: left; }

.cnaform .sponsors { width: 550px; float: left; color: #333; padding: 10px 10px 0 10px; background: #fff; }

.cnaform .sponsors img { float: left; width: auto; padding: 0 5px; }

.cnaform .sponsors p { width: 65px; font-size: 11px; padding: 10px 10px 0 0; }

body#general #main_column .cnaform2 ul { margin: 11px 0 0 0; }

body#general #main_column .cnaform2 ul li { width: 240px; text-align: center; list-style-type: none; background: #fff; padding: 15px; float: left; margin: 0 7px; font-size: 18px; line-height: 22px; }

body#general #main_column .cnaform2 h3 { padding-top: 0; }

body#general #main_column .cnaform2 h3.hecla { clear: both; }

body#general #main_column .cnaform2 ul.cnapoints { float: right; width: 455px; margin-bottom: 8px; }

body#general #main_column .cnaform2 ul.cnapoints li { background: none; background: url(http://media.winnipegfreepress.com/images/cnadot.gif) top left no-repeat; width: 100%; text-align: left; padding: 0 0 8px 13px; margin: 0 0 0 10px; font-size: 12px; line-height: 16px; }

p.boldspace { font-weight: bold; padding-top: 0; font-size: 14px; }

.cnaform .homeleft { width: 583px; float: left; }

.cnaform .homeright { width: 150px; float: right; margin-left: 13px; }

.cnaform h4 span { font-size: 12px; font-weight: normal; }

.cnaform p.bold { font-size: 12px; padding-bottom: 95px; }

body#general #main_column .cnaform img { padding-bottom: 35px; }

/* Civic Election Styles */
.election_hdr { padding: 0 0 10px 0; margin: 0 0 10px 0; width: 100%; border-bottom: 2px solid #333; background: url(http://media.winnipegfreepress.com/images/wpg-votes.jpg) top left no-repeat; float: left; }
.election_hdr h1 { padding: 0 0 0 190px; font: 28px/36px helvetica, arial, sans-serif; font-weight: bold; }
.election_hdr ul.nav { float: left; padding-left: 192px; }
.election_hdr ul.nav li { margin: 0 5px 5px 0; padding-right: 5px; border-right: 1px solid #999; list-style-type: none; float: left;}
.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; }

/*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; }
.bonus { float: left; margin-top: 15px; border: 3px #000 solid; padding: 15px; width: 618px; }
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; }

/* WFP Survey Styles */
.wfpsurvey td.cmP_question { background: #e9e9e9; padding: 8px 5px; width: 638px; margin-bottom: 8px; font-size: 18px; float: left; }
.wfpsurvey td.cmP_responses tbody { margin-bottom: 15px; float: left; }
.wfpsurvey td.cmP_responses tbody tr { float: left; width: 100%; margin-bottom: 3px; }
.wfpsurvey td.cmP_submit input { margin-top: 15px; font-family: arial; font-weight: bold; width: 100%; padding: 8px 0; text-transform: uppercase; }
.wfpsurvey td.cmP_submit input:hover { cursor: pointer; } 

/* Reader Rewards styles */
.presscard_info { background: url(http://media.winnipegfreepress.com/images/rewardsinfo2.jpg) top left no-repeat; width: 648px; padding: 175px 45px 0 65px; float: left; height: 1000px; }
.presscard_info h4 { font-size: 22px; line-height: 30px; }
.presscard_info p { font-size: 20px; line-height: 28px; }
.presscard_info ol { margin-left: 30px; }
.presscard_info ol li { font-size: 16px; line-height: 24px; }
.presscard_info h4.indent { padding-left: 70px; }
.presscard_info h4.indent2 { padding-left: 250px; }

/*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; height: 180px; }

ul.publications_list li h3 { text-align: left; font: 14px/16px arial, helvetica, sans-serif; text-transform: uppercase; font-weight: bold; width: 131px; padding-right: 0; float: left; }

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; }
.publications_list li img {
    box-shadow: 0 0 3px #999;
    padding: 0px;
    border-radius: 10px;
}


/* Canstar Slideshow Styles */
.canstar_slideshow { float: left; width: 100%; }
.canstar_slideshow ul.photocount li { list-style-type: none; float: left; }
.canstar_slideshow ul { background: #e9e9e9; }



/* Health Days */

#articles_admin,
body#general #main_column #articles_admin ul.list { float: left; margin-left: 0; }

body#general #main_column #articles_admin ul.list { margin-bottom: 25px; }

#articles_admin h2.section_title { margin-bottom: 0; }

#articles_admin ul.list li { list-style-type: none; padding: 20px 15px; width: 618px; float: left; position: relative; border-bottom: 1px #888 dotted; }

#articles_admin ul.list li h3,
#articles_admin ul li p { float: left; width: 430px; padding: 0; }

#articles_admin ul.list li h3.ptb6 { padding: 6px 0; }

#articles_admin ul.list li a { color: #000; font: bold 14px/17px arial, helvetica, sans-serif; text-transform: uppercase; }

#articles_admin ul.list li .edit { float: right; position: absolute; right: 120px; border: 1px #ccc solid; background-color: #C3C3C3; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#C3C3C3), to(#C3C3C3), color-stop(.5, #e8e8e8)); background: -moz-linear-gradient(top, #C3C3C3 0%, #e8e8e8 50%, #C3C3C3 100%); -moz-border-radius: 3px; border-radius: 3px; }

#articles_admin ul.list li .edit a { padding: 5px 10px; display: block; }

#articles_admin ul.list li .delete { color: #000000; font: bold 14px/17px arial, helvetica, sans-serif; text-transform: uppercase; cursor: pointer; padding: 5px 10px; float: right; margin: 0; position: absolute; right: 10px; border: 1px #ccc solid; background-color: #C3C3C3; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#C3C3C3), to(#C3C3C3), color-stop(.5, #e8e8e8)); background: -moz-linear-gradient(top, #C3C3C3 0%, #e8e8e8 50%, #C3C3C3 100%); -moz-border-radius: 3px; border-radius: 3px; }

#articles_admin ul.list li .delete:hover { text-decoration: underline; }

#articles_admin ul.list li.odd { background: #e8e8e8; }

#main_column #submit_event fieldset ul#related_articles li { list-style-type: disc; padding: 5px 0; width: 90%; margin-left: 10%; }

/* Parade of Homes Styles */

.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; }

.pohtwitter { float: left; }

.poh_header { float: left; margin-bottom: 13px; width: 660px; }

.poh_header p { font-size: 18px; text-align: center; }

.poh_header h2 { color: #821429; font-weight: bold; text-align: center; }

.poh_header img { max-width: 100%; }

.homesmap { float: left; margin-top: 13px; }

#main_map { border: 1px #ccc solid; }

.followfull { float: left; width: 975px; }

.followfull h2.section_title { width: 975px; }

.twitterwall { width: 648px; margin-right: 13px; float: left; }

.fb_iframe_widget { float: left; width: 300px; }

.publicationlink { float: left; font: bold 20px/32px helvetica, arial, sans-serif; text-transform: uppercase; color: #5d8108; border: 1px #ccc solid; width: 296px; margin-bottom: 13px; text-align: left; }

.publicationlink img { float: left; max-width: 100%; }

.publicationlink a,
.publicationlink a:link,
.publicationlink a:visited,
.publicationlink a:hover { text-transform: uppercase; color: #5d8108; }

.followfull .promolinks { margin-top: 20px; }

/* ===========================
Parade of homes
=========================== */
#map-wrap iframe {
    width: 100%;
    height: 1050px;
    border: none;
}
.promolinks { float: left; margin-bottom: 13px; }

.promolinks ul { text-align: center; }

.promolinks ul li { list-style-type: none; font-size: 11px; display: inline-block; vertical-align: middle; padding-bottom: 10px; }

.promolinks ul li a { padding: 5px 10px; }

body#parade_page #wrapper { background: #F4F2F2; border-top: 8px solid #821429; }

body#parade_page #container { border-left: 1px #000 solid; border-right: 1px #000 solid; }

body#parade_page #right_column { margin-bottom: 0; }

.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; }

#homes_header { background: url(http://media.winnipegfreepress.com/images/bg.jpg) top right no-repeat; padding-top: 0; margin-bottom: 13px; height: 246px; position: relative; }

#homes_header a,
#homes_header a:link,
#homes_header a:hover,
#homes_header a:visited { color: #821429; }

#homes_header ul#utility_nav { padding-left: 20px; padding-bottom: 0; margin-bottom: 0; }

#homes_header ul#utility_nav li { font-size: 11px; }

#homes_header #logo { margin-bottom: 11px; padding-left: 20px; clear: both; }

#homes_header .top_headr { padding-left: 20px; width: auto; }

#homes_header .advertisement { font-size: 11px; color: #666666; }

ul#top_ads { padding-bottom: 0; }

#homes_header ul#top_ads li { height: 106px; }

ul#snav { float: left; margin-bottom: -1px; padding: 0 0 0 20px; position: relative; width: 973px; z-index: 10; }

ul#snav li { float: left; list-style-type: none; padding-right: 3px; }

ul#snav li a,
ul#snav li a:link,
ul#snav li a:visited { background-color: #A07F7C; border: 1px solid #821429; color: #FFFFFF; display: block; font: bold 12px/14px Arial, Helvetica, sans-serif; letter-spacing: 1px; padding: 4px 18px 5px; text-decoration: none; }

ul#snav li a:hover { background-color: #74504e; }

ul#snav li.meet_realtor_nav a { background-color: #FDEA6A; color: #90191D; }

ul#snav li.on { padding-right: 0; }

ul#snav li.on a { background-color: #fff; color: #000; margin-left: 85px; border-bottom: 1px #fff solid; }

div.homes-social-links { position: absolute; bottom: 30px; right: 20px; }

/* WFPTV Styles */

.wfptv_widget { margin-bottom: 13px; background: url(http://media.winnipegfreepress.com/designimages/wfptv_widget_bg2.gif) top left no-repeat; width: 300px; height: 200px; float: left; position: relative; }

.wfptv_widget #wfptv_content { margin: 7px 0 0 10px; padding: 0; width: 282px; height: 120px; overflow: hidden; position: relative; float: left; }

div.sectionTag_container a { padding: 3px 7px; background: #e8e8e8; font-size: 11px; text-transform: uppercase; }


#wfptv-b .video_thumb {width: 300px; height: 168px; float: left; position: relative; }

#wfptv-b .video_thumb img { border: 1px solid #666; position: absolute; z-index: 1; }

#wfptv-b .video_thumb .play_overlay_btn { zoom: 1; filter: alpha(opacity=50); opacity: 0.5; transition: all ease-in-out .2s; -moz-transition: all ease-in-out .2s; -webkit-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s; width: 100%; height: 100%; position: absolute; z-index: 5; background: url(http://media.winnipegfreepress.com/designimages/play_btn_overlay.png) center center no-repeat; }
#wfptv-b .video_thumb .play_overlay_btn:hover {zoom: 1; filter: alpha(opacity=100); opacity: 1;} 
.wfptv_widget h3 { font: 14px/16px Arial, Helvetica, sans-serif; font-weight: bold; width: 117px; float: left; padding-bottom: 8px; }

.wfptv_widget h3 a,
.wfptv_widget h3 a:visited { color: #296391; }

.wfptv_widget ul { width: 100%; float: left; }

.wfptv_widget ul li { margin: 6px 1px 0; line-height: 18px; list-style-type: none; float: left; }

.wfptv_widget ul li.on { line-height: 16px; background: #EEEEEE; border: 1px solid #BBBBBB; color: #666666; display: inline-block; }

.wfptv_widget ul li a { padding: 0 4px; color: #333; }

.wfptv_widget ul li.on a { padding: 0 3px; }

.wfptv_widget ul li.next { margin: 0 1px 0 0; line-height: 32px; font-weight: bold; height: 32px; padding: 0; text-align: right; z-index: 10; background: url(http://media.winnipegfreepress.com/designimages/wfptv_widget_next.jpg) no-repeat right -32px; }

.wfptv_widget ul li.prev { margin: 0 0 0 1px; z-index: 10; height: 32px; padding: 0; line-height: 32px; font-weight: bold; background: url(http://media.winnipegfreepress.com/designimages/wfptv_widget_prev.jpg) no-repeat 0 -32px; }

.wfptv_widget ul li.next a { display: block; padding: 0 22px 0 8px; }

.wfptv_widget ul li.prev a { display: block; padding: 0 8px 0 22px; }

.wfptv_widget ul li.prev:hover { background-position: 0 0; }

.wfptv_widget ul li.next:hover { background-position: right 0; }

a.wfptv-link { display: block; height: 39px; width: 300px; }

.wfptv_top .det_video { float: left; width;
694px;
}

.wfptv_top .det_video h2 { font: 34px/38px helvetica, arial, sans-serif; padding-bottom: 8px; }

.tvdescription { background: #fff; width: 955px; padding: 20px; border: 1px #c8dbe5 solid; }

.tvdescription .left { float: left; width: 400px; }

.tvdescription .right { float: right; width: 310px; }

/* Jets Pins Promo */
.jetspins { background: url(http://media.winnipegfreepress.com/images/jetspinswidget.jpg) top left no-repeat; float: left; width: 300px; height: 397px; margin: 0 auto 13px auto; text-align: center; }
.jetspins img { padding: 20px 0 0 0; }
.jetspins p { font: bold 18px/22px arial, verdana, sans-serif; font-style: italic; color: #fff; padding-top: 90px; text-align: center; text-transform: uppercase; }

/*==================================================
Responsive Table Styles
================================================== */
.table { width: 100%; display: table; font-family: Arial, Helvetica, sans-serif; font-size: 14px; border-bottom: 2px solid #dddddd; border-top: 1px #ddd solid; color: #8d8d8d; margin: 10px 0; }
.table-head { display: table-header-group; }
.table-head .column { background: #333333; color: #fff; display: table-cell; line-height: 1.8em; padding: 5px 10px; float: none; margin-top: 0; text-transform: uppercase; font-weight: bold; border-right: 1px solid #5d5d5d; border-bottom: none; }
.row { display: table-row; }
.row .column:nth-child(1) { border-left: 1px solid #eeeeee; }
.row:last-child .column { border-bottom: none; }
.row .column { display: table-cell; padding: 5px 10px; border-bottom: 1px solid #eeeeee; border-right: 1px solid #eeeeee; line-height: 1.8em; float: none; }

/* Sondheim Review Styles */
body#general #main_column ul.sondheim { margin-left: 0; }
body#general #main_column ul.sondheim div.stars img { float: none; padding: 0 10px 5px 0; }
ul.sondheim li { list-style-type: none; border: 1px #ccc solid; width: 620px; margin-bottom: 13px; padding: 13px; float: left; }
body#general ul.sondheim li h3 { font-size: 18px; padding-top: 0; }
ul.sondheim p.name2 { padding-bottom: 20px; }
ul.sondheim p.more { background: #e9e9e9; text-transform: uppercase; text-align: center; padding: 4px 0; width: 100%; }
div.button { text-transform: uppercase; width: 648px; padding: 15px 0; float: left; margin-bottom: 13px; -moz-border-radius: 5px;
border-radius: 5px; background: #296391; /* Old browsers */
background: -moz-linear-gradient(top,  #296391 34%, #1f406d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(34%,#296391), color-stop(100%,#1f406d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #296391 34%,#1f406d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #296391 34%,#1f406d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #296391 34%,#1f406d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #296391 34%,#1f406d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#296391', endColorstr='#1f406d',GradientType=0 ); /* IE6-9 */
 }
div.button a, div.button a:link, div.button a:hover, div.button a:visited { color: #fff; }
div.button p { text-align: center; padding-bottom: 0; }


/* Writer Bio Styles */

.writerbio { float: left; margin-bottom: 13px; border: 1px #ccc solid; }

.writerbio a,
#most_popular a { color: #000; }

.writerbio .header { height: 128px; width: 298px; }

.writerbio .header h3 { font-size: 32px; padding: 40px 0 0 13px; }

.writerbio .header p { font-size: 10px; font-weight: bold; padding: 43px 13px 6px 6px; width: 272px; }

.writerbio .header p a { color: #fff; }

.writerbio .body { padding: 13px; }

.writerbio .body p { margin-bottom: 13px; }

.writerbio ul li { list-style-type: none; border-bottom: 1px #ccc solid; padding: 6px 0; width: 272px; }

.writerbio ul li:last-child { border: 0; padding-bottom: 0; }

/* Sobeys Contest */

.sobeys { float: left; width: 648px; background: url(http://media.winnipegfreepress.com/images/sobeys_back.jpg) top left no-repeat; height: 1007px; }

#main_column .sobeys fieldset { border: none; margin: 0; padding: 290px 0 0 70px; }

#main_column .sobeys fieldset li { border: 0; width: 515px; padding: 15px 0; }

#main_column .sobeys fieldset li.submit { background: none; border: 0; width: 510px; }

#main_column .sobeys fieldset li.subscription input { width: 14px; }

#main_column .sobeys fieldset li.subscription label.suboption { width: 50px; }

#main_column .sobeys form#formone fieldset li.submit input { width: 510px; padding: 8px; }

#main_column .sobeys fieldset li label { font-size: 16px; font-weight: bold; line-height: 19px; }

#main_column .sobeys fieldset li label span { font-size: 11px; line-height: 13px; }

#main_column .sobeys fieldset li label span a,
#main_column .sobeys fieldset li label span a:link,
#main_column .sobeys fieldset li label span a:hover,
#main_column .sobeys fieldset li label span a:visited { color: #007d39; }

#main_column .sobeys fieldset li label span.red { color: #007d39; }

#main_column .sobeys fieldset li input { padding: 8px; width: 312px; }

#main_column .sobeys .validation-advice { width: 500px; }

#main_column .sobeys fieldset li.last { padding-bottom: 5px; }

#main_column .sobeys p { color: #fff; font: bold 14px/20px arial, helvetica, sans-serif; float: left; padding: 65px 0 0 40px; width: 290px; }

#main_column .sobeys p a,
#main_column .sobeys p a:link,
#main_column .sobeys p a:hover,
#main_column .sobeys p a:visited { color: #fff; }

/* Evander Kane Skate Contest */

.kane table { float: left; margin: 13px 0 5px 0; }

.kane table th.blue,
.kane table td.blue { background: #d8e8f4; }

.kane table td.blumix { background: #8eb8d9; }

.kane table tr.darkblue { background: #6b9fc8; }

.kane table tr.darkblue td { font-weight: bold; }

.kane p.boldsmall { text-align: right; font-weight: bold; font-size: 12px; padding-bottom: 20px; }

#main_column .kane form,
#main_column .kane fieldset,
#main_column .kane fieldset ul li { border: 0; }

#main_column .kane fieldset ul li { padding-left: 0; pading-right: 0; width: 308px; }

#main_column .kane fieldset ul li label { font: bold 16px/22px arial, helvetica, sans-serif; width: 140px; }

#main_column .kane fieldset ul li input { padding: 3px; width: 150px; }

#main_column .kane fieldset ul li.last { width: 100%; }

#main_column .kane fieldset ul li.last label { width: 300px; }

#main_column .kane fieldset ul li.last textarea,
#main_column .kane fieldset ul li.submit { width: 623px; }

.kane .validation-advice { width: 288px !important; }

/* Community Correspondent Styles */
/* Twitter Widget Styles */
#twitterfeed { float: left; margin-bottom: 13px; border: 1px #aaa solid; width: 298px; }
#right_column #twitterfeed p.feature_head { margin-bottom: 0; width: 298px; }
#right_column #twitterfeed p.feature_head img { float: right; padding-right: 5px; }
#twitterfeed ul.tweets { float: left; padding: 2%; width: 96%; height: 140px; overflow-x: hidden; overflow-y: scroll; }
#twitterfeed.jets ul.tweets { height: 375px; }
#twitterfeed ul.tweets.canstar { height: 250px; }
#twitterfeed ul.tweets li { padding-bottom: 10px; list-style-type: none; }
#twitterfeed ul.tweets li p { font: 13px/17px arial, helvetica, sans-serif; }
#twitterfeed ul.tweets li img { margin: 4px 5px 0 0; float: left; }
#twitterfeed ul.tweets li p img { margin: 4px 0 0; width: 100%; }
#twitterfeed ul.tweets li div img { float: none; }
#twitterfeed ul.tweets li p a { font-size: 13px; }
#twitterfeed ul.tweets li p span.grey { color: #b5b5b5; font-size: 11px; font-weight: bold; }
#twitterfeed ul.tweets li span.grey { color: #b5b5b5; font-size: 11px; font-weight: bold; }

.communityform { float: left; width: 340px; height: 1121px; padding: 50px 20px 0 290px; background: url(http://media.winnipegfreepress.com/designimages/corres_back.jpg) top left no-repeat; }

.communityform p { font: 13px/18px arial, helvetica, sans-serif; }

.communityform { border: 0; }

#main_column .communityform fieldset { width: 340px; border: 0; }

#main_column .communityform fieldset label { width: 100%; padding-bottom: 4px; font-size: 14px; font-weight: normal; float: left; }

#main_column .communityform fieldset li,
#main_column .communityform fieldset li.submit,
#main_column .communityform form#formone fieldset li.submit input,
#main_column .communityform fieldset li.recaptcha { width: 310px; }

#main_column .communityform fieldset li { border-bottom: 0; padding: 12px 0 12px 12px; list-style-type: none; }

#main_column .communityform fieldset input { width: 302px; padding: 4px; }

#main_column .communityform fieldset li.submit { border-top: 0; }

#main_column .communityform fieldset li.submit input { background: #e9e9e9; width: 310px; }

.communityform h2 { font: bold 26px/39px arial, helvetica, sans-serif; padding-bottom: 8px; color: #0067a8; text-transform: uppercase; }

#main_column .communityform ol { float: left; margin-left: 25px; }

#main_column .communityform ol li { padding-bottom: 15px; }

#main_column .communityform .validation-advice { width: 308px; }

#main_column .communityform fieldset textarea { width: 304px; height: 200px; }

.canstar_corres { float: left; margin-bottom: 13px; }

/* Travel Pages */

ul.photos { float: left; width: 235px; margin-right: 13px; padding-top: 30px; }

ul.photos li { list-style-type: none; float: left; width: 100%; padding-bottom: 15px; }

ul.photos li img { float: left; margin-right: 8px; }

.travel_media { float: left; margin-bottom: 13px; }

.travel_media .video { float: left; width: 400px; height: 225px; position: none; }

.travel_media .video .wfptv_widget { background: none; height: auto; width: auto; position: none; }

.travel_media .video .wfptv_widget #wfptv_content { width: auto; height: auto; margin: 0; }

.travel_media .video .wfptv_widget .video_thumb { width: 400px; height: 225px; margin: 0; }

.travel_media .video .wfptv_widget h3 { font: 20px/22px times, georgia, serif; width: 400px; }

.travel_media .video .wfptv_widget a { color: #333; }

p.feature_head {height: auto;}

/* 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; }

/* Fact Check Changes from Responsive Site */
.factCheckButtonWrapper { float: left; margin: 25px 0; }
.button { text-transform: uppercase; text-align: center; background: #0078a9; border: none; color: #fff; display: inline-block; font-size: 12px; text-decoration: none; cursor: pointer; margin-bottom: 20px; line-height: normal; padding: 10px; letter-spacing: 1px; transition: all ease-in-out .2s; -webkit-transition: all ease-in-out .2s; }
.button:link, .button:visited { text-decoration: none; color: #fff; }
.button:hover { background: #333; }
.large_article_img .responsive-container, .right_sidebar .responsive-container { width : 100%; }
.responsive-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 1px;
height: 0;
width: 60%;
overflow: hidden;
}
.responsive-container iframe { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; }
.vid { width: 45%; max-width: 100%; float: left; }
.slideshow_box { width: 45%; margin-top: 25px; }
.slideshow_box ul.photocount { width: 99%; padding: 10px 0.5%; margin: 0 auto; text-align: center; }
.slideshow_box ul.photocount li.slides_nav { width: 90%; float: none; display: inline-block; }
#loadingDiv { z-index: 1; }
.tophead .captioninfo { float: left; width: 100%; box-sizing: border-box; }
.tophead .captioninfo p { float: left; text-align: left; color: #000; margin: 0 1%; width: 100%; font-weight: normal; font-size: 0.875em; box-sizing: border-box; }
.tophead .captioninfo p.enlarge { text-align: center; }
.tophead .captioninfo { padding: 10px 1%; }
.white-popup-block {background: #fff; padding: 20px 30px; text-align: left;max-width: 650px;margin: 40px auto; position: relative; }
.contactFields { display: none; }
/*
	Video Gallery
*/

.vid-gallery #bc-tabs { padding-bottom: 10px; width: 640px; float: left; }
.vid-gallery #bc-tabs li { margin-right: 5px; padding: 2px 4px; border: 1px solid #ccc; list-style-type: none; float: left; }
.vid-gallery #bc-tabs li:hover { border-color: #000; background: #ccc; color: #000; cursor: pointer; }
.vid-gallery #bc-tabs li.on { border-color: #000; background: #666; color: #fff; }
.vid-gallery #bcPlayer { float: left; }
#vid-gallery-list .half { float: left; width: 314px; height: 78px; }
#vid-gallery-list .half.alpha { padding-right: 10px; }
#vid-gallery-list .half.omega { padding-left: 10px; }
#vid-gallery-list li { list-style: none; width: 100%; border-bottom: 1px solid #999; float: left; padding: 0 0 5px; margin: 0 0 5px; }
#vid-gallery-list a { display: block; }
#vid-gallery-list li img { float: left; margin-right: 10px; width: 120px; height: 67px; }
#vid-gallery-list li p { float: left; width: 184px; display: none; }
#vid-gallery-list li h2 { font-size: 15px; line-height: normal; }
.video-container, .responsive-container { width: 100%; margin-bottom: 20px; float: left; }
.video-player, .responsive-content {position: relative; padding-top: 1px; padding-bottom: 56.25%; height: 0; }
* html .video-player, * html .responsive-content { margin-bottom: 45px; margin-top: 0; width: 100%; height: 100%; }
.video-player div, .video-player embed, .video-player object, .video-player .BrightcoveExperience, .responsive-content iframe { position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
.vid-description {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #A8C6DA; float: left; padding: 3%; width: 94%;}
/* ---------------------------------------------------------------
	Columnist Mug Styles
---------------------------------------------------------------- */
/* --------------------------------------------------------------
columnist_mugs.css
---------------------------------------------------------------- */
#columns li.PaulSamyn { 
	background: url(http://media.winnipegfreepress.com/images/70*70/paul_samyn.jpg) bottom right no-repeat; }
#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, #columns 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.BarbaraBowes { 
	background: url(http://media.winnipegfreepress.com/images/60*70/Bowes-Barb.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, #blogs li.uncorked { 
	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; }
#blogs li.BobCox, #columns li.BobCox { 
	background: url(http://media.winnipegfreepress.com/images/87*70/bob_cox.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.DanishkaEsterhazy {
	background: url(http://media.winnipegfreepress.com/images/71*70/danishka_esterhazy.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; }
#blogs li.DeverynRoss, #columns li.DeverynRoss { 
	background: url(http://media.winnipegfreepress.com/images/67*70/deveryn_ross.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; }
#blogs li.EvanderKane { 
	background: url(http://media.winnipegfreepress.com/images/100*70/evander_kane_blog.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.WabKinew { 
	background: url(http://media.winnipegfreepress.com/images/92*70/wab_kinew.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.GrahamLane { 
	background: url(http://media.winnipegfreepress.com/images/59*70/graham_lane.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/85*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/54*70/john_white.jpg) bottom right no-repeat; }
#blogs li.JulieCarl { 
	background: url(http://media.winnipegfreepress.com/images/69*70/julie_carl.jpg) bottom right no-repeat; }
#blogs li.KellyTaylor {
	background: url(http://media.winnipegfreepress.com/images/69*70/kelly_taylor.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; }
#blogs li.LarryKuschandBruceOwen { 
	background: url(http://media.winnipegfreepress.com/images/98*60/owen_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; }
#columns li.MelissaMartin { 
	background: url(http://media.winnipegfreepress.com/images/70*70/melissa_martin1.jpg) bottom right no-repeat; }
#columns li.Mary-AgnesWelch, #columns li.MaryAgnesWelch, #columns li.MAWelch, #blogs li.Mary-AgnesWelch, #blogs li.MaryAgnesWelch, #blogs li.MAWelch  { 
	background: url(http://media.winnipegfreepress.com/images/64*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/73*70/mia_rabson.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.MikeDeal  { 
	background: url(http://media.winnipegfreepress.com/images/100*70/mike_deal.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_martin1.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/77*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; }
.blogs li.StevenLeydenCochrane {
	background: url(http://media.winnipegfreepress.com/images/71*70/steven_leyden_cochrane.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/tim_campbell.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; }





.commercial-print-list {}
.commercial-print-list ul {margin-left: 20px;}
.commercial-print-list li {margin-bottom: 5px;}
.commercial-print-list .half-box p { padding: 15px 0 0 0;}
.commercial-print-list .half-box h2 {border-bottom: 1px solid #333; margin-bottom: 10px;}
