#middlecol h3.top_head {
    padding-top: 0; 
}

#middlecol p {
    padding-bottom: 8px;
}

#middlecol p.small {
    float:left;
}

#middlecol ol li {
    margin-left: 20px;
    padding-bottom: 8px;

}

#middlecol ol li span.bold {
    font-weight: bold;
}

#middlecol ul.faq {
    margin-left: 15px;
    padding-bottom: 8px;
}

#middlecol div#confirm_text {
      float: left;
    padding-top: 12px;
}
/* Blog Central Home */
#middlecol div#blog_list {
    float: left;
    width: 450px;
    
}

#middlecol div#blog_list_home {
    float: left;
    width: 485px;
    border-top: 1px solid #ECF2F6;
}

#middlecol div#blog_list h4 {
    padding: 3px 0;
}

#middlecol div#blog_list_home h4 {
    padding: 0 0 3px 0;
    width: 400px; 
}

#middlecol div#blog_list_home p {
    width: 397px; 
} 

body#blog #middlecol div#blog_list {
    border-top: 0;
    padding-top: 10px;
    width: 485px;

}

#middlecol div#blog_list li {
    list-style-type: none;
    margin-bottom: 12px;
    border-bottom: 1px #ECF2F6 solid;
    width: 485px;
    height: 91px;
    min-height: 91px;
    float: left;
}
html>body #middlecol div#blog_list li{height:auto}

#middlecol div#blog_list_home li {
    list-style-type: none;
    border-bottom: 1px #ECF2F6 solid;
    margin-bottom: 12px;
    width: 485px; 
    height: 91px;
    min-height: 91px;
    float: left;
    clear: both;
}
html>body #middlecol div#blog_list_home li {height:auto}


#middlecol div#blog_list_home li.col_category { height: 25px; min-height: 25px; float: left; border-bottom: 0; margin-bottom: 17px; } 



#middlecol div#blog_list_home ul { float: left; padding-top: 12px; }

#middlecol div#blog_list li img, #middlecol div#blog_list_home li img {
    float: right;
    padding: 4px 0 0 15px;
}

h5.blog_info { color: #ccc; font: 12px/14px arial,helvetica,sans-serif; font-weight:bold; padding: 8px 0 20px 0; width: 350px; }

ul.pagination {
    padding: 8px 0pt 8px 102px;
}

ul.pagination_extra {
    padding: 8px 0pt 8px 16px;
}

ul.pagination_extra2 {
    padding: 0 0 8px 16px;
    float: left;
    border-bottom: 1px #ECF2F6 solid;
    margin-top: -2px;
}

ul.pagination2 {
    border-bottom: 1px #ECF2F6 solid;
    float: right;
    padding: 0 0 8px 102px;
    margin: -2px 0 12px 0;
}

ul.pagination2 li, ul.pagination_extra li, ul.pagination_extra2 li {
    float: left;
    font-weight: bold;
    list-style-type: none;
    padding: 0pt 5px;
}

ul.pagination2 li.current_page, ul.pagination_extra2 li.current_page, ul.pagination_extra li.current_page {
    border: 1px solid #296391;
    margin-top: -1px;
    color: #000;
}

ul.pagination_extra2 li.ellipse {
    padding: 0;
}
/* Blogger home page */
#blog_hdr_lindor {
    background: url(http://media.winnipegfreepress.com/designimages/bloghome_mug_WFP.jpg) bottom right no-repeat;
    padding-top: 5px;
}

#blog_hdr_lindor h3.top_head {
    font: 32px / 36px georgia, times, serif;
    width: 350px;
    padding-bottom: 0;
}

#blog_hdr_lindor h4.blogger_name {
    font: 18px / 18px georgia, times, serif;
    color: #ccc;
    font-style: italic;
    padding: 0 0 20px 25px;
    font-weight: bold;
    width: 350px;
}

#blog_hdr_lindor img {
    float: right;
    padding-right: 3px;
}


#blog_hdr h3.top_head {
    font: 26px / 30px georgia, times, serif;
    width: 400px;
    padding-bottom: 0;
}

#blog_hdr_info {
    border-bottom: 1px #ECF2F6 solid; }

#blog_hdr_info h4.blogger_name {
    font: 18px / 18px georgia, times, serif;
    color: #ccc;
    font-style: italic;
    padding: 0 0 20px 25px;
    font-weight: bold;
    width: 400px;
}

#blog_hdr_info img {
    float: right;
    padding-right: 3px;
}

body#blog #middlecol #blog_hdr
   width: 450px;
    border-bottom: 1px solid #ECF2F6;
    height: 91px;
    min-height: 91px;
    float: left;
}
html>body#blog #middlecol div#blog_hdr{height:auto}
}

.article_img {
    background-color: #eaeaea;
    clear: both;
    float: left;
    margin: 2px 10px 15px 0pt;
    padding: 10px;
    width: 145px;
}

#middlecol div#blog_list li .article_img img, #middlecol div#blog_list_home li .article_img img {
    border: 1px solid #333333;
    padding: 0;
}

/* Article Image Styles */
.article_img {
    background-color: #eaeaea;
    clear: both;
    float: left;
    margin: 2px 10px 13px 0pt;
    padding: 10px;
    width: 145px;
}

.article_img img {
    border: 1px #333 solid;
}

.article_img .captioninfo {
    padding: 2px 0;
    font: 10px / 11px arial helvetica, sans-serif;
    float: left;
    width: 100%;
}

.article_img p.enlarge, .comic p.enlarge {
    clear: both;
    padding: 2px 0 4px 0;
    text-align: right;
    font-size: 10px;
}

.article_img p.enlarge img p {
    padding: 0;
    text-align: left;
}

.article_img p.enlarge a {
    text-decoration: underline;
}

.article_img p.enlarge a:hover {
    text-decoration: none;
}

.article_img p.enlarge img {
    border: 0;
    margin-top: -10px;
}

#middlecol div#blog_list li .article_img p.enlarge img, #middlecol div#blog_list_home li .article_img p.enlarge img {
    border: 0;
    margin-top: -10px;
}
/* Blog Page */
#blogpg_hdr {
    float: left;
    padding-top: 22px;
    width: 450px;
}

#blogpg_hdr h3.top_head {
    width: 350px;
    padding: 0;
    line-height: 30px;
    font-size: 26px;
    font-weight: normal;
}

#blogpg_hdr h5.blog_info {
    font: 12px / 14px arial, helvetica, sans-serif;
    color: #ccc;
    padding: 8px 0 20px 0;
    font-weight: bold;
    width: 350px;
}

#blogpg_hdr img {
    float: right;
    padding-right: 3px;
}

#blogpg_hdr_lindor {
    background: url(http://media.winnipegfreepress.com/designimages/bloghome_mug_WFP.jpg) bottom right no-repeat;
    float: left;
    padding-top: 22px;
    width: 450px;
}

#blogpg_hdr_lindor h3.top_head {
    width: 350px;
    padding: 0;
    line-height: 30px;
    font-size: 26px;
    font-weight: normal;
}

#blogpg_hdr_lindor h5.blog_info {
    font: 12px / 14px arial, helvetica, sans-serif;
    color: #ccc;
    padding: 8px 0 20px 0;
    font-weight: bold;
    width: 350px;
}

#blogpg_hdr_lindor img {
    float: right;
    padding-right: 3px;
}


/* Top, Bottom Tasks Styles */
#toptasks {
    border-bottom: 1px solid #ECF2F6;
    border-top: 0;
    float: left;
    margin-bottom: 12px;
    padding: 7px 0;
    width: 485px;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}

#bottomtasks {
    border-bottom: 1px solid #ECF2F6;
    border-top: 1px solid #ECF2F6;
    float: left;
    margin-bottom: 0;
    padding: 7px 0;
    width: 485px;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}

#toptasks ul, #bottomtasks ul {
    display: inline;
    list-style-type: none;
    padding-left: 8px;
}

#toptasks ul li, #bottomtasks ul li {
    float: left;
}

#toptasks ul li.print, #bottomtasks ul li.print {
    background: url(http://media.winnipegfreepress.com/designimages/printicon_WFP.gif) top left no-repeat;
    padding: 0 70px 0 15px;
    margin-top: 1px;
}

#toptasks ul li.email, #bottomtasks ul li.email {
    background: url(http://media.winnipegfreepress.com/designimages/emailicon_WFP.gif) top left no-repeat;
    padding: 0 70px 0 16px;
    margin-top: 1px;
}

#toptasks ul li.history, #bottomtasks ul li.history {
    background: url(http://media.winnipegfreepress.com/designimages/historyicon_WFP.gif) top left no-repeat;
    padding: 0 0 0 16px;
    margin-top: 1px;
    cursor: pointer;
}

#toptasks ul li.share, #bottomtasks ul li.share {
    padding-right: 17px;
}




#middlecol h3.arial {
    font: 14px / 15px arial helvetica, sans-serif;
    border-bottom: none;
    font-weight: bold;
    padding-bottom: 12px;

}

#middlecol div#comments h3.arial { color:#333333; font: 26px/32px georgia,times,serif; padding-top:15px; }


#middlecol h3.arial img {
    padding-top: 5px;
}

/*Comment Styles*/


div#comments {
    float: left;
    width: 100%;
    padding-top: 0;
}

div.comments_hdr {
    float: left;
    padding-top: 2px;
    width: 100%;
    margin: -16px 0 12px 0;
}

div.comments_hdr_none {
    float: left;
    padding-top: 2px;
    width: 100%;
    margin: 0 0 12px 0;
}

div.comment {
    border-bottom: 1px #ECF2F6 solid;
    margin-bottom: 12px;
    float: left;
}

#middlecol p.comment_info {
    color: #000;
    padding: 10px 0 0 0;
    font-weight: bold;
}

p.comment_infob {
    font-weight: bold;
}

div#faq {
    padding-top: 0;
}

div#slideshow {
    margin-top: 12px;
}
/* Avatar Styles */
div.user_av {
    padding: 5px;
    background: #f5f5f6;
    float: left;
    width: 440px;
    margin-bottom: 12px;
}

div.user_av img {
    border: 1px #333 solid;
    margin-right: 8px;
    float: left;
}

#middlecol p.comment_info {
    color: #000;
    padding: 10px 0 0 0;
    font-weight: bold;
}

p.comment_infob {
    font-weight: bold;
}

#middlecol #postcomm_form p.small a {
    text-decoration: underline;
}

#middlecol #postcomm_form p.small a:hover {
    text-decoration: none;
}


/* Video and Slideshow Styles */
div#video, div#slideshow {
    margin-top: 0;
    float: left;
}



div#bottom_tasks li {
    height: 10px;
    width: auto;
    font-size: 11px;
    text-transform: uppercase;
   font-weight: bold;

}

#articleextras h3 {
    margin-left: 17px;
    width: 200px;
    padding: 5px 0;
    border-top: 1px #e4e4e4 solid;
    text-transform: uppercase;
    font-size: 14px;
}

#articleextras {
    margin-left: -1px;
    position: relative;
    z-index: 2;
    height: 100%;
}

#articleextras ol {
    list-style-type: none;
    padding: 0 8px;
}

#articleextras #extop {
    background: url(http://media.winnipegfreepress.com/designimages/extop_WFP.gif) top left no-repeat;
    width: 234px;
    height: 12px;
    float: left;
}

#exbottom {
    margin-left: -1px;
    position: relative;
    z-index: 2;
    background: url(http://media.winnipegfreepress.com/designimages/exbottom_WFP.gif) top left no-repeat;
    width: 234px;
    height: 17px;
    float: left;
    margin-bottom: 8px;
}

#articleextras #exmiddle {
    background: url(http://media.winnipegfreepress.com/designimages/exmiddle_WFP.gif) top left repeat-y;
    width: 234px;
    padding: 7px 0;
    float: left;
}

#articleextras #exmiddle li.video {
    font: 11px / 12px arial, helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    background: url(http://media.winnipegfreepress.com/designimages/video_WFP.gif) top left no-repeat;
    display: block;
    padding-left: 20px;
    height: 16px;
}

#articleextras #exmiddle li.photo {
    font: 11px / 12px arial, helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    background: url(http://media.winnipegfreepress.com/designimages/photo_WFP.gif) top left no-repeat;
    display: block;
    padding-left: 20px;
    height: 16px;
}

#articleextras #exmiddle li.related {
    font: 11px / 12px arial, helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    background: url(http://media.winnipegfreepress.com/designimages/related_WFP.gif) top left no-repeat;
    display: block;
    padding-left: 20px;
    height: 16px;
}

#articleextras #exmiddle li.blogs_rel {
    font: 11px / 12px arial, helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    background: url(http://media.winnipegfreepress.com/designimages/blogs_WFP.gif) top left no-repeat;
    display: block;
    padding-left: 20px;
    height: 16px;
}

#articleextras #exmiddle li.polls_rel {
    font: 11px / 12px arial, helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    background: url(http://media.winnipegfreepress.com/designimages/poll_WFP.gif) top left no-repeat;
    display: block;
    padding-left: 20px;
    height: 16px;
}

#articleextras #exmiddle li.columns_rel {
    font: 11px / 12px arial, helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    background: url(http://media.winnipegfreepress.com/designimages/columns_WFP.gif) top left no-repeat;
    display: block;
    padding-left: 20px;
    height: 16px;
}

#articleextras #exmiddle li.links_rel {
    font: 11px / 12px arial, helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    background: url(http://media.winnipegfreepress.com/designimages/link_WFP.gif) top left no-repeat;
    display: block;
    padding-left: 20px;
    height: 16px;
}

#articleextras #exmiddle li.items {
    padding: 7px 0 0 20px;
    display: block;
}

#articleextras #exmiddle ul {
    font: 11px / 12px arial, helvetica, sans-serif;
}

#articleextras #exmiddle ol.item {
    padding: 15px 0;
    border-bottom: #e4e4e4 1px solid;
}

#articleextras #exmiddle ul li.add {
    padding-top: 5px;
}

#articleextras #exmiddle ol.item_first {
    padding: 15px 0;
    border-top: #e4e4e4 1px solid;
    border-bottom: #e4e4e4 1px solid;
}

#articleextras #exmiddle ol#allextras {
    padding: 0 18px;
}

body#blog h3.columnist_name {
    font-size: 26px;
    font-weight: normal;
}

/* Rate Styles */
div.rate_article, div.rate_article loggedout {
    float: left;
    margin: 12px 0;
    width: 450px;
}

div.rate_article li, div.rate_article loggedout li {
    float: left;
    list-style-type: none;
    border-bottom: 0;
    width: 430px;
}

div.rate_article li#vote_message {
    font: 12px / 14px arial, helvetica, sans-serif;
    background: #f5f5f6;
    color: #333;
    padding: 5px;
    margin-top: 12px;
    font-weight: bold;
    width: 440px;
}
/* Video and Slideshow Styles */
div#video, div#slideshow {
    margin-top: 0;
    float: left;
}

div.rate_article li.stars { padding-top: 10px; border-bottom: 0; margin-bottom: 0; list-style-type: none; float: left; width: 450px; }

div.rate_article li.stars ul li { float: left; width: 29px; list-style-type: none; }

div.rate_article li.stars ul li ul { list-style-type: none; float: left; width: 30px; border-bottom: 0; }

div.rate_article li.stars ul li ul li.left { background: url(http://media.winnipegfreepress.com/designimages/star_empty_left_WFP.gif) top left no-repeat; width: 12px; height: 25px; float:left; font-size: 0; }

div.rate_article li.stars ul li ul li.right { background: url(http://media.winnipegfreepress.com/designimages/star_empty_right_WFP.gif) top left no-repeat; width: 17px; float: left; font-size: 0; height: 25px; }

div.rate_article li.stars ul li ul li.left_on { background: url(http://media.winnipegfreepress.com/designimages/star_half_left_WFP.gif) top left no-repeat; width: 12px; height: 25px; float:left; font-size: 0; }

div.rate_article li.stars ul li ul li.right_on { background: url(http://media.winnipegfreepress.com/designimages/star_half_right_WFP.gif) top left no-repeat; width: 17px; height: 25px; float: left; font-size: 0; }

li.rate_title {
    color: #666666;
    text-transform: uppercase;
}

div.rate_article li.rate_title, div.rate_article loggedout li.rate_title {
    float: left;
    width: 450px;
    list-style-type: none;
    font-weight: bold;
}

div.rate_article li.current_rating, div.rate_article loggedout li.current_rating, #middlecol div#not_login {
    padding: 0;
    font-size: 11px;
    line-height: 13px;
    background: #ffffff;
    width: 430px;
    margin-top: 3px;
    margin-bottom: 0;
}

div.rate_article li.current_rating a {
    text-decoration: none;
}

div.rate_article li.current_rating a:hover {
    text-decoration: underline;
}

ul.rate {
    float: left;
    width: 450px;
}

#middlecol div#blog_list li.rate_title, #middlecol div#blog_list li.current_rating, #middlecol div#blog_list div.rate_article li, #middlecol div#blog_list li.stars {
    border-bottom: 0;
    margin-bottom: 0;
}

#middlecol #not_login p.small, #middlecol div.rate_article loggedout p.small {
font-family: arial,helvetica,sans-serif;
font-size: 11px;
font-size-adjust: none;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 13px;
padding-bottom: 0;
margin-bottom: 0;
}

/*New Styles Jan 15, 2009*/
div.comment { border-bottom: 1px #ECF2F6 solid; margin: 0; float: left; width: 450px; }
div#middlecol div.comment p.bold_right { margin: 0; padding: 10px; }
div#middlecol div.rate_article ul#ulRateArticle.rate li.rate_title { font: 18px/20px georgia, times, serif; padding-right: 5px; text-transform: capitalize; width: 115px; color: #333; font-weight: bold; }
div#middlecol div.rate_article ul#ulRateArticle.rate li.rate_title h4 { font: 18px/20px georgia, times, serif; font-weight: bold; }
#post_link { float: left; clear: both; width: 425px; }
#post_link h4 { background: url(http://media.winnipegfreepress.com/designimages/commenticon_WFP.gif) top right no-repeat; font: 18px/20px georgia, times, serif; font-weight: bold; width: 170px; }
#middlecol div.commenteven { float: left; border-bottom: #ECF2F6 1px solid; padding: 10px; margin-bottom: 0; width: 465px; }
#middlecol div.commentodd { float: left; background: #f5f5f6; padding: 10px; border-bottom: #ECF2F6 1px solid; width: 465px; }
div.postcomment_hdr { float: left; width: 400px; }
#middlecol h3.comments_hdr { font: 26px/30px georgia, times, serif; }
#middlecol h3.nocommentsyet, #main h3.nocommentsyet { font: 12px/16px arial, helvetica, sans-serif; font-weight: bold; padding: 10px 0; margin: 0; }
div.comment_info { float: left; width: 475px; padding-bottom: 8px; }
div.user_av { width: 48px; margin: 0 5px 0 0; background: 0; padding: 0; }
div#comments { margin-top: 0; float: left; width: 100%;}
div.comments_hdr { float: left; padding-top: 2px; width: 100%; margin: -5px 0 0 0; border-bottom: 1px #ECF2F6 solid; }
div.right_info { float: left; }
#middlecol div.right_info p { color: #888; font: 11px/13px arial, helvetica, sans-serif; text-transform: uppercase; font-weight: bold; padding-bottom: 2px; clear: both; }
#middlecol div.right_info p span { text-transform: none; color: #333; font-size: 12px; padding-left: 5px; }
#middlecol ul.comments_bottom { float: left; font: 11px/13px arial, helvetica, sans-serif; text-transform: uppercase; color: #333; font-weight: bold; width: 430px; padding-top: 10px; }
#middlecol ul.comments_bottom li { list-style-type: none; float: left; margin: 0; }
#middlecol div.commentodd ul.comments_bottom li.agree { background: url(http://media.winnipegfreepress.com/designimages/agree_icon_alt.gif) top left no-repeat; padding: 5px 15px 0 18px; }  
#middlecol div.commentodd ul.comments_bottom li.disagree { background: url(http://media.winnipegfreepress.com/designimages/disagree_icon_alt.gif) top left no-repeat; padding: 5px 15px 0 18px; }
#middlecol div.commentodd ul.comments_bottom li.comment_infob, #middlecol div.commenteven ul.comments_bottom li.comment_infob { float: left; padding-top: 5px; }
#middlecol div.commenteven ul.comments_bottom li.agree { background: url(http://media.winnipegfreepress.com/designimages/agree_icon.gif) top left no-repeat; padding: 5px 15px 0 18px; }  
#middlecol div.commenteven ul.comments_bottom li.disagree { background: url(http://media.winnipegfreepress.com/designimages/disagree_icon.gif) top left no-repeat; padding: 5px 15px 0 18px; }
#middlecol #view_all { border-bottom: 1px #ECF2F6 solid; float: left; margin-bottom: 15px; width: 450px; padding: 8px 0 2px 0; }
#middlecol #view_all p { padding-right: 10px; }
#middlecol #postcomm_form form { float: left; padding-top: 0; }
#middlecol #postcomm_form form li textarea { width: 438px; padding: 5px; }
#middlecol #postcomm_form form li { margin-bottom: 0; }
.loggedin { float: left; }

#middlecol p.byline { padding-top: 40px; }
/*Backlinks Styles*/
#middlecol #backlinks { float: left; font-weight: bold; padding: 15px 0; }
#middlecol #backlinks ol, li.backlinks ol { list-style-type:none; }
#middlecol #backlinks a, li.backlinks a { text-decoration:none; }
#middlecol #backlinks a:hover, li.backlinks a:hover { text-decoration:underline; }
#middlecol #backlinks ol li { margin-left: 0; padding-bottom: 0; ) 
 

