.content { font-family: arial; font-size: 12px; color: rgb(70, 70, 70); }

.content a { font-family: arial; font-size: 12px; color: rgb(70, 70, 70); }

.content .text { float: left; padding: 0px 0px 5px; line-height: 18px; }

.content .timestamp { font-family: arial; font-size: 10px; color: rgb(153, 153, 153); text-transform: uppercase; }

.content .comments a { font-family: arial; font-size: 10px; color: rgb(153, 153, 153); text-transform: uppercase; }

.photo_credit { float: left; font-family: arial; font-size: 11px; color: rgb(153, 153, 153); font-style: italic; padding: 5px 0px; }

.col_image { float: left; position: relative; }

.col_image .icon { position: absolute; left: 45%; margin-top: 25%; }

.col_image a.content_icon span { display: none; }

.newsimage { float: left; position: relative; }

.newsimage .icon { position: absolute; left: 45%; margin-top: 25%; }

.col_140 .newsimage .icon { position: absolute; left: 40%; margin-top: 25%; }

.newsimage a.content_icon span { display: none; }

#audio a.content_icon { width: 35px; height: 35px; float: left; background-image: url(https://www.ottawacitizen.com/images/icons/trnsp16_audio.png); opacity: 0.7; background-position: 0% 0%; background-repeat: no-repeat no-repeat; }

#documents a.content_icon { width: 35px; height: 35px; float: left; background-image: url(https://www.ottawacitizen.com/images/icons/trnsp16_documents.png); opacity: 0.7; background-position: 0% 0%; background-repeat: no-repeat no-repeat; }

#interactive a.content_icon { width: 35px; height: 35px; float: left; background-image: url(https://www.ottawacitizen.com/images/icons/trnsp16_interactive.png); opacity: 0.7; background-position: 0% 0%; background-repeat: no-repeat no-repeat; }

#offsite a.content_icon { width: 35px; height: 35px; float: left; background-image: url(https://www.ottawacitizen.com/images/icons/trnsp16_offsite.png); opacity: 0.7; background-position: 0% 0%; background-repeat: no-repeat no-repeat; }

#photo a.content_icon { width: 35px; height: 35px; float: left; background-image: url(https://www.ottawacitizen.com/images/icons/trnsp16_photos.png); opacity: 0.7; background-position: 0% 0%; background-repeat: no-repeat no-repeat; }

#video a.content_icon { width: 35px; height: 35px; float: left; background-image: url(https://www.ottawacitizen.com/images/icons/trnsp16_play_video.png); opacity: 0.7; background-position: 0% 0%; background-repeat: no-repeat no-repeat; }

#story a.content_icon { width: 35px; height: 35px; float: left; background-image: url(https://www.ottawacitizen.com/images/icons/trnsp16_story.png); opacity: 0.7; background-position: 0% 0%; background-repeat: no-repeat no-repeat; }

#featurewidget #audio a.content_icon, #topfeature01 #audio a.content_icon, #topfeature02 #audio a.content_icon, #topfeature03 #audio a.content_icon { width: 66px; height: 67px; float: left; background-image: url(https://www.ottawacitizen.com/images/icons/trnsp16_audio.png); opacity: 0.7; background-position: 0% 0%; background-repeat: no-repeat no-repeat; }

#featurewidget #documents a.content_icon, #topfeature01 #documents a.content_icon, #topfeature02 #documents a.content_icon, #topfeature03 #documents a.content_icon { width: 35px; height: 35px; float: left; background-image: url(https://www.ottawacitizen.com/images/icons/trnsp16_documents.png); opacity: 0.7; background-position: 0% 0%; background-repeat: no-repeat no-repeat; }

#featurewidget #interactive a.content_icon, #topfeature01 #interactive a.content_icon, #topfeature02 #interactive a.content_icon, #topfeature03 #interactive a.content_icon { width: 35px; height: 35px; float: left; background-image: url(https://www.ottawacitizen.com/images/icons/trnsp16_interactive.png); opacity: 0.7; background-position: 0% 0%; background-repeat: no-repeat no-repeat; }

#featurewidget #offsite a.content_icon, #topfeature01 #offsite a.content_icon, #topfeature02 #offsite a.content_icon, #topfeature03 #offsite a.content_icon { width: 35px; height: 35px; float: left; background-image: url(https://www.ottawacitizen.com/images/icons/trnsp16_offsite.png); opacity: 0.7; background-position: 0% 0%; background-repeat: no-repeat no-repeat; }

#featurewidget #photo a.content_icon, #topfeature01 #photo a.content_icon, #topfeature02 #photo a.content_icon, #topfeature03 #photo a.content_icon { width: 35px; height: 35px; float: left; background-image: url(https://www.ottawacitizen.com/images/icons/trnsp16_photos.png); opacity: 0.7; background-position: 0% 0%; background-repeat: no-repeat no-repeat; }

#featurewidget #video a.content_icon, #topfeature01 #video a.content_icon, #topfeature02 #video a.content_icon, #topfeature03 #video a.content_icon { width: 35px; height: 35px; float: left; background-image: url(https://www.ottawacitizen.com/images/icons/trnsp16_play_video.png); opacity: 0.7; background-position: 0% 0%; background-repeat: no-repeat no-repeat; }

#featurewidget #story a.content_icon, #topfeature01 #story a.content_icon, #topfeature02 #story a.content_icon, #topfeature03 #story a.content_icon { width: 35px; height: 35px; float: left; background-image: url(https://www.ottawacitizen.com/images/icons/trnsp16_story.png); opacity: 0.7; background-position: 0% 0%; background-repeat: no-repeat no-repeat; }

#aislin .col_image { margin: 5px 0px 10px; }

#aislin .col_image #pic { max-width: 620px; }

#aislin ul li a { margin-left: 15px; }

.editorial_cartoons .archives { border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: rgb(232, 232, 232); padding: 8px 0px 2px; }

.editorial_cartoons .archives a { color: rgb(0, 0, 0); font-size: 13px; font-family: georgia; padding: 0px 0px 1px; text-transform: uppercase; font-weight: bold; }

.editorial_cartoons .archiveslinks li { padding: 10px 0px 0px 5px; background-image: url(list_dot_78d741.gif); background-attachment: scroll; background-color: transparent; background-position: 11px 15px; background-repeat: no-repeat no-repeat; }

.editorial_cartoons .archiveslinks li a { color: rgb(3, 90, 145); font-family: arial; font-size: 12px; }

#blogger .featurecontent { float: left; padding: 3px 0px 5px; margin: 0px 0px 5px; border-bottom-width: 1px; border-bottom-color: rgb(229, 229, 229); border-bottom-style: solid; }

#blogger .bloggerimage { float: left; }

#blogger h5.bloggername { margin: 0px; padding: 0px; font-style: italic; }

#blogger h5.bloggername a { color: rgb(0, 0, 0); font-size: 11px; font-weight: bold; }

#blogger h5.bloggername a span { font-family: georgia; font-size: 11px; color: rgb(0, 0, 0); }

#blogger h1.blogpost, #blogger h3.blogpost { margin: 0px 0px 5px; }

#blogger h1.blogpost a, #blogger h3.blogpost a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

#blogger h1.blogpost a span, #blogger h3.blogpost a span { font-family: georgia; font-size: 14px; color: rgb(3, 90, 145); }

#blogger p { margin: 0px 0px 5px; font-family: arial; font-size: 12px; color: rgb(70, 70, 70); line-height: 18px; }

#blogger .timestamp { font-family: arial; font-size: 10px; color: rgb(153, 153, 153); text-transform: uppercase; }

#blogger .blogname { float: left; margin: 5px 0px; }

#blogger .blogname a { font-family: arial; font-size: 10px; color: rgb(153, 153, 153); text-transform: uppercase; }

.blogger .bloggerimage { float: left; margin-right: 10px; }

.col_130 .blogger .bloggerimage { float: left; margin-right: 0px; }

.blogger_no_image .blogger .bloggerimage { display: none; }

blogger_no_image #blogger .featurecontent { margin-left: 5px; margin-right: 5px; }

.opinionblog .morelink { margin-left: 7px; }

.opinionblog .morelink li a span { font-family: georgia; font-size: 12px; font-style: italic; }

.opinionblog .blogger_no_image { margin-top: 8px; }

.opinionblog .blogger .featurecontent { width: 219px; }

.opinionblog #blogger h5.bloggername { margin: 0px 5px 5px 7px; }

.opinionblog #blogger h1.blogpost, .opinionblog #blogger h3.blogpost { margin-left: 7px; margin-right: 5px; }

.opinionblog #blogger .blogcontent { margin-left: 7px; margin-right: 5px; }

.opinionblog #blogger .blogname { margin-left: 7px; margin-right: 5px; }

.opinionblog #blogger p { margin: 0px 5px 5px 7px; }

.classifieds { padding: 15px 0px 0px; }

#columnists .featurecontent { float: left; padding: 3px 0px 5px; margin: 0px 0px 5px; border-bottom-width: 1px; border-bottom-color: rgb(229, 229, 229); border-bottom-style: solid; }

#columnists .columnistsimage { float: left; margin-bottom: 5px; margin-top: 3px; }

#columnists .columnistsimage_hr .columnistsimage { margin-right: 10px; }

#columnists h5.columnistsname { margin: 0px; padding: 5px 0px; font-style: italic; }

#columnists h5.columnistsname a { color: rgb(0, 0, 0); font-size: 11px; font-weight: bold; }

#columnists h5.columnistsname a span { font-family: georgia; font-size: 12px; color: rgb(0, 0, 0); }

#columnists h1.headline, #columnists h3.headline { margin: 0px 0px 5px; }

#columnists h1.headline a, #columnists h3.headline a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

#columnists h1.headline a span, #columnists h3.headline a span { font-family: georgia; font-size: 14px; color: rgb(3, 90, 145); }

#columnists .content { margin: 0px 0px 5px; font-family: arial; font-size: 12px; color: rgb(70, 70, 70); }

#columnists .timestamp { font-family: arial; font-size: 10px; color: rgb(153, 153, 153); text-transform: uppercase; }

#columnists .comments a { font-family: arial; font-size: 10px; color: rgb(153, 153, 153); text-transform: uppercase; }

.columnists .columnistsimage { float: left; margin-right: 10px; }

.columnists_no_content .columnistsimage { float: left; margin-right: 0px; }

.columnists_no_content .content { display: none; }

.opinioncolumns .featurecontent { width: 219px; }

.columnists_no_image .columnistsimage { display: none; }

.opinioncolumns #columnists h5.columnistsname { margin-left: 7px; margin-right: 5px; }

.opinioncolumns #columnists h1.headline, .opinioncolumns #columnists h3.headline { margin-left: 7px; margin-right: 5px; }

.opinioncolumns #columnists p.content { margin-left: 7px; padding-right: 7px; border-top-style: none; width: 90%; }

.opinioncolumns .morelink { margin-left: 7px; }

.opinioncolumns .morelink li a span { font-family: georgia; font-size: 12px; font-style: italic; }

#columnists.columnists_bio .featurecontent { border-bottom-style: none; }

#columnists.columnists_bio .featurecontent .columnistsimage { margin-right: 20px; float: left; }

#columnists.columnists_bio .featurecontent h5 { float: left; }

#columnists.columnists_bio h5.columnistsname a span { font-size: 26px; }

#featurepaper { margin: 0px 0px 10px; width: 300px; height: 135px; }

#featurepaper .col_image { padding: 20px 0px 0px; text-align: center; }

#featurepaper .col_content { padding: 5px 0px 0px; }

#featurepaper .col_content ul li { border-bottom-width: 1px; border-bottom-color: rgb(229, 229, 229); border-bottom-style: solid; }

#featurepaper .col_content ul li { float: left; width: 160px; padding: 0px; }

#featurepaper .col_content ul li a { float: left; width: 160px; padding: 3px 0px; cursor: pointer; }

#featurepaper .col_content ul li a span { float: left; padding: 0px 0px 0px 5px; }

#featurepaper .col_content ul li a:hover { background-color: rgb(237, 237, 237); background-position: initial initial; background-repeat: initial initial; }

#featurepaper .col_content ul li a.active { background-color: rgb(237, 237, 237); background-position: initial initial; background-repeat: initial initial; }

#featurepaper .title { float: left; margin: 10px 0px 0px 40px; }

#featurepaper .title a { float: left; width: 220px; height: 15px; }

#featurepaper .title a span { display: none; }

#featureslider { float: left; padding: 5px 0px 0px; }

#featureslider .headline { margin: 0px 0px 5px; }

#featureslider .headline h1 a, #featureslider .headline h3 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

#featureslider .headline h1 a span, #featureslider .headline h3 a span { font-family: georgia; font-size: 16px; color: rgb(3, 90, 145); }

.featureslider .col_content { float: left; padding: 0px; margin: 0px; }

.featureslider .relatedlinks { margin-top: 10px; }

.featureslider #slidercontent { float: left; width: 380px; }

.featureslider .slidernav { float: left; width: 250px; }

.featureslider .slidernav ul { float: left; width: 250px; }

.featureslider .slidernav ul li { float: left; width: 250px; margin: 0px 0px 2px; }

#page .featureslider .slidernav ul li a { height: auto; width: 250px; float: left; font-family: georgia; font-size: 15px; font-weight: bold; margin: 0px 0px 5px; padding: 0px; text-decoration: initial; }

.featureslider .slidernav ul li h1 a span, .featureslider .slidernav ul li h3 a span { background-color: rgb(254, 254, 254); border: 1px solid rgb(232, 232, 232); color: rgb(62, 122, 158); margin-left: 17px; display: block; padding: 5px 5px 10px 10px; background-position: initial initial; background-repeat: initial initial; }

.featureslider .slidernav ul li a.active { background-image: url(https://www.ottawacitizen.com/images/bg_featureslider_arrow_only.gif); background-position: 0% 50%; background-repeat: no-repeat no-repeat; }

.featureslider .slidernav ul li h1 a.active span, .featureslider .slidernav ul li h3 a.active span { background-color: rgb(243, 251, 254); border-top-width: 1px; border-style: solid solid solid none; border-top-color: rgb(131, 178, 206); border-right-width: 1px; border-right-color: rgb(131, 178, 206); border-bottom-width: 1px; border-bottom-color: rgb(131, 178, 206); color: rgb(5, 78, 123); padding-left: 11px; background-position: initial initial; background-repeat: initial initial; }

.featureslider .content01 .content01, .featureslider .content02 .content02, .featureslider .content03 .content03, .featureslider .content04 .content04, .featureslider .content05 .content05 { display: block; }

.featureslider .content01 .content02, .featureslider .content01 .content03, .featureslider .content01 .content04, .featureslider .content01 .content05 { display: none; }

.featureslider .content02 .content01, .featureslider .content02 .content03, .featureslider .content02 .content04, .featureslider .content02 .content05 { display: none; }

.featureslider .content03 .content01, .featureslider .content03 .content02, .featureslider .content03 .content04, .featureslider .content03 .content05 { display: none; }

.featureslider .content04 .content01, .featureslider .content04 .content02, .featureslider .content04 .content03, .featureslider .content04 .content05 { display: none; }

.featureslider .content05 .content01, .featureslider .content05 .content02, .featureslider .content05 .content03, .featureslider .content05 .content04 { display: none; }

#featurewidget { padding: 5px 0px 0px; }

#featurewidget .featurecontent { padding: 3px 0px 0px; margin: 0px; }

#featurewidget .featurecontent p { font-family: arial; font-size: 12px; color: rgb(70, 70, 70); }

#featurewidget .newsimage { float: left; padding-bottom: 5px; }

#featurewidget h1, #featurewidget h3 { margin: 0px; display: inline; }

#featurewidget .newscontent { margin: 0px; font-family: arial; font-size: 12px; color: rgb(70, 70, 70); }

#featurewidget .timestamp { font-family: arial; font-size: 10px; color: rgb(153, 153, 153); text-transform: uppercase; width: 99%; }

#featurewidget .comments a { font-family: arial; font-size: 10px; color: rgb(153, 153, 153); text-transform: uppercase; }

#featurewidget ul.morelink { padding: 0px 0px 5px; }

#featurewidget ul.morelink li a { margin: 0px; font-family: arial; font-size: 12px; color: rgb(70, 70, 70); }

#featurewidget ul.morelink li a span { margin: 0px; font-size: 12px; color: rgb(70, 70, 70); font-family: georgia; font-style: italic; }

#featurewidget ul.relatedlinks { margin-top: 5px; }

#featurewidget ul.relatedlinks li { padding-bottom: 4px; }

#featurewidget ul.relatedlinks li a { font-family: arial; font-size: 12px; color: rgb(3, 90, 145); }

#page #featurewidget ul.relatedlinks li a span { margin-left: 20px; display: block; }

#featurewidget ul.relatedlinks li a:hover span { text-decoration: underline; }

.mediumfeature h1 a, .mediumfeature h3 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

.mediumfeature h1 a span, .mediumfeature h3 a span { font-family: georgia; font-size: 20px; color: rgb(3, 90, 145); }

.mediumfeature .newsimage { padding-right: 0px; }

.mediumfeature .morelink { display: none; }

.mediumfeature .relatedlinks { display: none; }

.mediumfeature .photo_credit { display: none; }

.mediumfeature_only_image h1 a span, .mediumfeature_only_image h3 a span { display: none; }

.mediumfeature_only_image .morelink { display: none; }

.mediumfeature_only_image .newscontent { display: none; }

.mediumfeature_only_image .comments { display: none; }

.mediumfeature_only_image .timestamp { display: none; }

.mediumfeature_only_image .relatedlinks { display: none; }

.mediumfeature02 h1 a, .mediumfeature02 h3 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

.mediumfeature02 h1 a span, .mediumfeature02 h3 a span { font-family: georgia; font-size: 20px; color: rgb(3, 90, 145); }

.mediumfeature02 .newsimage { padding-right: 10px; }

.mediumfeature02 .morelink { display: none; }

.mediumfeature02 .relatedlinks { display: none; }

.mediumfeature02 .photo_credit { display: none; }

.mediumfeature_no_content h1 a, .mediumfeature_no_content h3 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

.mediumfeature_no_content h1 a span, .mediumfeature_no_content h3 a span { font-family: georgia; font-size: 17px; color: rgb(3, 90, 145); }

.mediumfeature_no_content .morelink { display: none; }

.mediumfeature_no_content .newscontent { display: none; }

.mediumfeature_no_content .comments { display: none; }

.mediumfeature_no_content .timestamp { display: none; }

.mediumfeature_no_content .relatedlinks { display: none; }

.mediumfeature_no_content .featurecontent { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(232, 232, 232); margin-bottom: 5px; padding-bottom: 5px; float: left; }

#mostpopular ul.bullet li a span { margin-left: 15px; }

.smallfeature_no_content h1 a, .smallfeature_no_content h3 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

.smallfeature_no_content h1 a span, .smallfeature_no_content h3 a span { font-family: georgia; font-size: 14px; color: rgb(3, 90, 145); }

#page .smallfeature_no_content .featurecontent { padding: 5px 0px 0px; border-bottom-width: 1px; border-bottom-color: rgb(229, 229, 229); border-bottom-style: solid; margin: 0px; }

.smallfeature_no_content .newsimage { padding-right: 0px; margin-bottom: 2px; }

.smallfeature_no_content .newscontent { display: none; }

.smallfeature_no_content .morelink { display: none; }

.smallfeature_no_content .relatedlinks { display: none; }

.smallfeature_no_content .photo_credit { display: none; }

.smallfeature_no_content .comments { display: none; }

.smallfeature_no_content .timestamp { display: block; margin: 4px 0px -6px; }

.col_140 .smallfeature_no_content .featurecontent { width: 140px; }

.smallfeature h1 a, .smallfeature h3 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

.smallfeature h1 a span, .smallfeature h3 a span { font-family: georgia; font-size: 14px; color: rgb(3, 90, 145); display: block; }

.smallfeature .newscontent { line-height: 18px; padding: 8px 0px 6px; float: left; }

.smallfeature .newsimage { padding-right: 0px; margin-bottom: 2px; }

.smallfeature .morelink { display: none; }

.smallfeature .relatedlinks { display: none; }

.smallfeature .photo_credit { display: none; }

.smallfeature .timestamp { display: block; float: left; }

.smallfeature02 h1 a, .smallfeature02 h3 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

.smallfeature02 h1 a span, .smallfeature02 h3 a span { font-family: georgia; font-size: 14px; color: rgb(3, 90, 145); }

.smallfeature02 .newsimage { padding-right: 20px; }

.smallfeature02 .morelink { display: none; }

.smallfeature02 .relatedlinks { display: none; }

.smallfeature02 .photo_credit { display: none; }

.smallfeature02_right_image h1 a, .smallfeature02_right_image h3 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

.smallfeature02_right_image h1 a span, .smallfeature02_right_image h3 a span { font-family: georgia; font-size: 14px; color: rgb(3, 90, 145); }

#featurewidget.smallfeature02_right_image .newsimage { float: right; padding-left: 20px; }

.smallfeature02_right_image .morelink { display: none; }

.smallfeature02_right_image .relatedlinks { display: none; }

.smallfeature02_right_image .photo_credit { display: none; }

.largefeature h1 a, .largefeature h3 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

.largefeature h1 a span, .largefeature h3 a span { font-family: georgia; font-size: 26px; color: rgb(3, 90, 145); }

.largefeature .newsimage { float: left; width: 400px; }

.largefeature .morelink { display: none; }

.largefeature .relatedlinks { display: none; }

#featurewidget.largefeature_small_image .featurecontent { border: none; }

.largefeature_small_image h1 a, .largefeature_small_image h3 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

.largefeature_small_image h1 a span, .largefeature_small_image h3 a span { font-family: georgia; font-size: 26px; color: rgb(3, 90, 145); }

.largefeature_small_image .newsimage { float: left; width: 320px; }

.largefeature_small_image .morelink { display: none; }

.largefeature_small_image .relatedlinks { display: none; }

.spotlight h1 a, .spotlight h3 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

.spotlight h1 a span, .spotlight h3 a span { font-family: georgia; font-size: 14px; color: rgb(3, 90, 145); }

.spotlight .newsimage { padding-right: 10px; }

.spotlight .morelink { display: none; }

.spotlight .relatedlinks { display: none; }

.spotlight .photo_credit { display: none; }

.spotlight_right_image h1 a, .spotlight_right_image h3 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

.spotlight_right_image h1 a span, .spotlight_right_image h3 a span { font-family: georgia; font-size: 14px; color: rgb(3, 90, 145); }

#featurewidget.spotlight_right_image .newsimage { float: right; padding-left: 10px; }

.spotlight_right_image .morelink { display: none; }

.spotlight_right_image .relatedlinks { display: none; }

.spotlight_right_image .photo_credit { display: none; }

.spotlight_no_image .newsimage { display: none; }

.spotlight_no_image h1 a, .spotlight_no_image h3 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

.spotlight_no_image h1 a span, .spotlight_no_image h3 a span { font-family: georgia; font-size: 14px; color: rgb(3, 90, 145); }

.spotlight_no_image .morelink { display: none; }

#blogfeature { float: left; }

#blogfeature .section_title h3 { float: left; }

#blogfeature .section_title h4 { float: left; }

.blogfeature { margin: 5px 0px 0px; width: 300px; height: 150px; }

.genericfeature { margin: 5px 0px 0px; width: 300px; height: 150px; background-image: url(https://www.ottawacitizen.com/images/bg_blogs_generic.gif); background-position: 0% 0%; background-repeat: no-repeat no-repeat; }

.blogfeature .title { float: left; margin: 0px 0px 0px 40px; }

.blogfeature .title a { float: left; width: 150px; height: 15px; }

.blogfeature .title a span { display: none; }

.genericfeature .section_title { border: none; margin-left: 20px; }

#scroller_small .headline { margin: 0px 0px 5px; }

#scroller_small .headline h1 a, #scroller_small .headline h3 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

#scroller_small .headline h1 a span, #scroller_small .headline h3 a span { font-family: georgia; font-size: 17px; color: rgb(3, 90, 145); }

#scroller_small .featurecontent { padding-top: 10px; }

#scroller_small .col_25 { padding-top: 35px; text-align: center; }

#scroller_small .nav { padding-top: 15px; }

#scroller_small .col_image { float: right; width: 90px; padding: 0px 0px 5px; }

#scroller_small .col_content { float: left; width: 160px; }

#scroller_small .col_content .content { float: left; width: 150px; }

.footerfeature { background-color: rgb(255, 255, 255); float: left; width: 940px; margin-top: 5px; background-position: initial initial; background-repeat: initial initial; }

.footerfeature .footer_title { background-color: rgb(240, 240, 240); height: 20px; border-top-width: 1px; border-top-style: solid; border-top-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(229, 229, 229); margin-bottom: 10px; padding-top: 5px; }

.footerfeature .footer_title .start_quote { display: inline; float: left; width: 30px; background-image: url(bg_ornament_grey_109aa4.gif); margin-left: 36%; background-position: 0% 50%; background-repeat: no-repeat no-repeat; }

.footerfeature .footer_title .end_quote { padding: 0px 10px; background-image: url(bg_ornament_grey_109aa4.gif); background-position: 0% 50%; background-repeat: no-repeat no-repeat; }

.footerfeature .footer_title .title { font-family: georgia; font-size: 13px; color: rgb(0, 0, 0); text-transform: uppercase; padding: 0px 0px 1px; font-weight: bold; }

.footerfeature .contentwrapper { border-right-width: 1px; border-right-style: solid; border-right-color: rgb(229, 229, 229); float: left; background-color: rgb(255, 255, 255); overflow-x: hidden !important; background-position: initial initial; background-repeat: initial initial; }

.footerfeature .col_160 { border-left-width: 1px; border-left-style: solid; border-left-color: rgb(229, 229, 229); background-color: rgb(255, 255, 255); background-position: initial initial; background-repeat: initial initial; }

.footerfeature .col_67 .nav { width: 67px; text-align: center; padding-top: 50px; background-color: rgb(255, 255, 255); background-position: initial initial; background-repeat: initial initial; }

.footerfeature #featurewidget { float: left; padding: 5px 0px 0px; }

.footerfeature #featurewidget .featurecontent { float: left; padding: 3px 0px 0px; border-bottom-style: none; margin: 0px; }

.footerfeature #featurewidget h1, .footerfeature #featurewidget h3 { margin: 0px; }

.footerfeature #featurewidget .newscontent { display: none; }

.footerfeature #featurewidget .timestamp { display: none; }

.footerfeature #featurewidget .comments { display: none; }

#printedition .featurecontent { float: left; padding: 3px 0px 10px; border-bottom-width: 1px; border-bottom-color: rgb(229, 229, 229); border-bottom-style: solid; margin: 5px 0px 0px; }

#printedition h1 { margin: 0px 0px 5px; }

#printedition h1 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

#printedition h1 a span { font-family: georgia; font-size: 14px; color: rgb(3, 90, 145); }

#printedition h3 { margin: 0px 0px 5px; }

#printedition h3 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

#printedition h3 a span { font-family: georgia; font-size: 14px; color: rgb(3, 90, 145); }

#printedition h4 span { font-family: georgia; font-size: 12px; color: rgb(0, 0, 0); padding: 0px 0px 1px; font-style: italic; }

#printedition h4 a { font-family: georgia; font-size: 12px; }

#printedition h4 a span { font-family: georgia; font-size: 12px; color: rgb(0, 0, 0); padding: 0px 0px 1px; }

#printedition h4 a:hover span { text-decoration: underline; }

#printedition .section_link { font-size: 12px; float: right; margin-right: 20px; }

#readercomments { margin: 10px 0px; line-height: 20px; }

#readercomments .col_content { float: left; padding: 3px 0px 5px; margin: 0px; }

#readercomments .featurecontent { float: left; border-bottom-width: 1px; border-bottom-color: rgb(229, 229, 229); border-bottom-style: solid; margin: 3px 0px 8px; width: 100%; }

#readercomments .headline { margin: 0px 0px 5px; }

#readercomments .headline h1 a, #readercomments .headline h3 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

#readercomments .headline h1 a span, #readercomments .headline h3 a span { font-family: georgia; font-size: 14px; color: rgb(3, 90, 145); }

#readercomments .start_quote { display: inline; float: left; width: 23px; height: 15px; background-image: url(https://www.ottawacitizen.com/images/icons/quote_start.gif); background-position: 0% 0%; background-repeat: no-repeat no-repeat; }

#readercomments .end_quote { padding: 0px 10px; height: 15px; background-image: url(https://www.ottawacitizen.com/images/icons/quote_end.gif); background-position: 0% 0%; background-repeat: no-repeat no-repeat; }

#readercomments .commented_by { margin: 5px 0px; background-image: url(https://www.ottawacitizen.com/images/icons/dot_curve.gif); background-position: 0px 5px; background-repeat: no-repeat no-repeat; }

#readercomments .commented_by span { font-family: arial; font-size: 11px; color: rgb(70, 70, 70); margin-left: 25px; }

#readerletter .featurecontent { float: left; border-bottom-width: 1px; border-bottom-color: rgb(229, 229, 229); border-bottom-style: solid; margin: 0px 0px 3px; width: 100%; }

#readerletter .headline { margin: 3px 0px; }

#readerletter .headline h1 a, #readerletter .headline h3 a { color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; font-style: italic; }

#readerletter .headline h1 a span, #readerletter .headline h3 a span { font-family: georgia; font-size: 14px; color: rgb(0, 0, 0); }

.readerletter .col_content { float: left; padding: 3px 0px 10px; margin: 0px; }

.readerletter .col_content span.morearrow { color: rgb(5, 76, 122); font-weight: bold; font-size: 14px; }

.readerletter .letter_by { color: rgb(0, 0, 0); font-family: georgia; font-size: 12px; font-weight: normal; font-style: italic; margin-top: 5px; }

.twocol { margin: 0px 0px 10px; width: 300px; height: 191px; background-image: url(https://www.ottawacitizen.com/images/bg_reader_photos.gif); background-position: 0% 0%; background-repeat: no-repeat no-repeat; }

.onecol { margin: 0px 0px 10px; width: 220px; height: 193px; background-image: url(https://www.ottawacitizen.com/images/bg_reader_photos_onecol.gif); background-position: 0% 0%; background-repeat: no-repeat no-repeat; }

.todaysphoto .onecol { margin: 0px 0px 10px; width: 220px; height: 193px; background-image: url(https://www.ottawacitizen.com/images/bg_todays_photos_onecol.gif); background-position: 0% 0%; background-repeat: no-repeat no-repeat; }

#readerphoto ul { float: left; padding: 12px 0px 0px 12px; }

#readerphoto .title a span { display: none; }

#readerphoto #photofeature .col_130 .col_content .comments_by { float: left; margin-top: 3px; font-size: 10px; }

#readerphoto #photofeature .col_20 { padding-top: 30px; text-align: center; }

.twocol #photofeature .col_130 .col_image { padding-left: 5px; text-align: center; }

.twocol #photofeature .col_130 .col_content { padding: 3px 0px 0px 8px; }

.twocol .title { float: left; margin: 10px 0px 0px 40px; }

.twocol .title a { float: left; width: 150px; height: 25px; }

.twocol #photofeature .col_130 .col_content { padding: 3px 5px 0px; height: 40px; overflow: hidden; }

.twocol .col_20 .nav { padding: 0px 0px 0px 1px; }

.onecol .title { float: left; margin: 10px 0px 0px 10px; }

.onecol .title a { float: left; width: 100px; height: 25px; }

.onecol #photofeature .col_130 { width: 180px; }

.onecol #photofeature .col_130 .col_image { padding-left: 30px; margin-top: 5px; text-align: center; }

.onecol #photofeature .col_130 .col_content { float: left; padding: 3px 0px 0px 30px; height: 30px; }

.onecol .col_20 .nav { padding: 0px 0px 0px 1px; }

.no_readerphoto_nav #readerphoto_1_leftnav, .no_readerphoto_nav #readerphoto_1_rightnav { display: none; }

.rssfeature { margin: 10px 0px 0px; }

.rssfeature .col_content { float: left; padding: 0px 0px 5px; }

.rssfeature #textlinks_timestamp .headline h1 a, .rssfeature #textlinks_timestamp .headline h3 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

.rssfeature #textlinks_timestamp .headline h1 a span, .rssfeature #textlinks_timestamp .headline h3 a span { font-family: georgia; font-size: 12px; color: rgb(3, 90, 145); }

.rssfeature #textlinks_timestamp .featurecontent { margin: 4px 0px 0px; padding: 0px; }

.rssfeature .textlinks_timestamp .headline { margin: 0px; }

.rssfeature .section_title { margin-top: 20px; }

#shortfeature .featurecontent { float: left; border-bottom-width: 1px; border-bottom-color: rgb(229, 229, 229); border-bottom-style: solid; margin: 5px 0px 3px; width: 100%; }

#shortfeature .newsimage { margin-bottom: 5px; }

#shortfeature h1 { margin: 0px; }

#shortfeature h1 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

#shortfeature h1 a span { font-family: georgia; font-size: 14px; color: rgb(3, 90, 145); }

#shortfeature h3 { margin: 0px; }

#shortfeature h3 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

#shortfeature h3 a span { font-family: georgia; font-size: 14px; color: rgb(3, 90, 145); }

#shortfeature .newscontent { float: left; padding: 3px 0px 10px; margin: 5px 0px 0px; }

#shortfeature .newscontent a { color: rgb(70, 70, 70); font-size: 12px; font-weight: normal; }

#shortfeature .newscontent a span { font-family: arial; font-size: 12px; color: rgb(70, 70, 70); }

#shortfeature .newscontent a span.morearrow { color: rgb(5, 76, 122); font-weight: bold; font-size: 14px; }

#shortfeature.shortfeature02 .newsimage { float: left; margin-right: 10px; }

#shortfeature.shortfeature02 .newscontent { float: none; padding: 3px 0px 10px; margin: 5px 0px 0px; }

#shortfeature.shortfeature_no_content .newscontent { display: none; }

.shortfeature_no_content .featurecontent { float: left; border-bottom-width: 1px; border-bottom-color: rgb(229, 229, 229); border-bottom-style: solid; margin: 0px 0px 3px; padding: 0px 0px 5px; width: 100%; }

#textfeature { float: left; padding: 0px; }

#textfeature .col_content { float: left; padding: 3px 0px 0px; margin: 0px; }

#textfeature .featurecontent { float: left; width: 100%; padding: 8px 0px 0px; }

#textfeature .relatedlinks { display: none; }

#textfeature .headline { margin: 0px 0px 5px; }

#textfeature .headline h1 a, #textfeature .headline h3 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

#textfeature .headline h1 a span, #textfeature .headline h3 a span { font-family: georgia; font-size: 17px; color: rgb(3, 90, 145); }

.textfeature .relatedlinks { float: left; width: auto; margin-top: 10px; }

#textfeature.textfeature_no_content .headline { margin: 0px 0px 5px; }

#textfeature.textfeature_no_content .headline h1 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

#textfeature.textfeature_no_content .headline h1 a span { font-family: georgia; font-size: 17px; color: rgb(3, 90, 145); }

#textfeature.textfeature_no_content .headline h3 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

#textfeature.textfeature_no_content .headline h3 a span { font-family: georgia; font-size: 17px; color: rgb(3, 90, 145); }

.textfeature_no_content .content { display: none; }

.textfeature_no_content .relatedlinks { display: none; }

#textfeature.textfeature_no_content .featurecontent { float: left; border-bottom-width: 1px; border-bottom-color: rgb(229, 229, 229); border-bottom-style: solid; padding: 0px; margin: 0px 0px 5px; }

.textfeature_no_link .content { float: left; width: auto; }

.textfeature_no_link .relatedlinks { display: none; }

.textheadlines ul.tab { float: left; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(229, 229, 229); background-color: rgb(243, 243, 243); position: relative; bottom: -1px; }

html > body .textheadlines ul.tab { bottom: -2px; }

.textheadlines ul.tab li { float: left; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; border-top-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(229, 229, 229); width: auto; text-align: center; padding: 5px 8px; }

.textheadlines ul.tab li a { font-family: arial; font-size: 11px; color: rgb(70, 70, 70); text-transform: uppercase; font-weight: bold; padding-top: 5px; text-align: center; }

.tab_id_01 .textheadlines ul.tab li.tab01 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; border-top-color: rgb(229, 229, 229); background-color: rgb(255, 255, 255); background-position: initial initial; background-repeat: initial initial; }

.tab_id_01 .textheadlines ul.tab li.tab01 a { color: rgb(3, 90, 145); }

.tab_id_02 .textheadlines ul.tab li.tab02 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; border-top-color: rgb(229, 229, 229); background-color: rgb(255, 255, 255); background-position: initial initial; background-repeat: initial initial; }

.tab_id_02 .textheadlines ul.tab li.tab02 a { color: rgb(3, 90, 145); }

.tab_id_03 .textheadlines ul.tab li.tab03 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; border-top-color: rgb(229, 229, 229); background-color: rgb(255, 255, 255); background-position: initial initial; background-repeat: initial initial; }

.tab_id_03 .textheadlines ul.tab li.tab03 a { color: rgb(3, 90, 145); }

.tab_id_04 .textheadlines ul.tab li.tab04 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; border-top-color: rgb(229, 229, 229); background-color: rgb(255, 255, 255); background-position: initial initial; background-repeat: initial initial; }

.tab_id_04 .textheadlines ul.tab li.tab04 a { color: rgb(3, 90, 145); }

.textheadlines .content { float: left; border-top-width: 1px; border-top-style: solid; border-top-color: rgb(229, 229, 229); width: auto; padding-right: 1px; margin-bottom: 10px; }

.textheadlines .content ul.bullet li { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(229, 229, 229); padding: 10px 0px 5px 5px; background-position: 11px 15px; }

.textheadlines .content .morelinks { margin: 10px 0px 0px 20px; font-family: georgia; font-size: 13px; color: rgb(153, 153, 153); text-decoration: initial; }

.textheadlines .content .morelinks a { color: rgb(153, 153, 153); }

.textheadlines #textlinks ul { float: left; margin: 0px; }

.textheadlines #textlinks ul li { margin: 0px; }

.textheadlines #textlinks .featurecontent { border-bottom-style: none; }

.textheadlines .morelinks { padding: 0px 0px 5px; }

.textheadlines .morelinks a span { margin: 0px; font-size: 12px; color: rgb(70, 70, 70); font-family: georgia; font-style: italic; text-transform: lowercase; }

.textheadlines .morelinks-right { text-align: right; }

.tab_id_01 .content_01 { display: block; }

.tab_id_01 .content_02, .tab_id_01 .content_03, .tab_id_01 .content_04 { display: none; }

.tab_id_02 .content_02 { display: block; }

.tab_id_02 .content_01, .tab_id_02 .content_03, .tab_id_02 .content_04 { display: none; }

.tab_id_03 .content_03 { display: block; }

.tab_id_03 .content_01, .tab_id_03 .content_02, .tab_id_03 .content_04 { display: none; }

.tab_id_04 .content_04 { display: block; }

.tab_id_04 .content_01, .tab_id_04 .content_02, .tab_id_04 .content_03 { display: none; }

#textlinks { float: left; margin: 0px 0px 5px; }

#textlinks ul { float: left; margin: 5px 0px; }

#textlinks ul li { margin: 5px 0px; }

#textlinks ul.bullet li a span { margin-left: 13px; display: block; }

#textlinks .content { padding: 0px 0px 10px; }

#textlinks_timestamp { margin: 0px; }

#textlinks_timestamp ul { float: left; margin: 5px 0px; }

#textlinks_timestamp ul li { margin: 5px 0px; }

#textlinks_timestamp .featurecontent { float: left; margin: 0px 0px 5px; width: 100%; }

.textlinks_timestamp .featurecontent { float: left; border-bottom-width: 1px; border-bottom-color: rgb(229, 229, 229); border-bottom-style: solid; margin: 0px 0px 3px; padding: 5px 0px 3px; width: 100%; }

.textlinks_timestamp .headline { margin: 0px 0px 5px; }

.textlinks_timestamp .headline h1 a, .textlinks_timestamp .headline h3 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

.textlinks_timestamp .headline h1 a span, .textlinks_timestamp .headline h3 a span { font-family: georgia; font-size: 14px; color: rgb(3, 90, 145); }

.textlinks_no_timestamp .featurecontent { float: left; border-bottom-width: 1px; border-bottom-color: rgb(229, 229, 229); border-bottom-style: solid; margin: 0px 0px 3px; padding: 0px 0px 5px; width: 100%; }

.textlinks_no_timestamp .headline { margin: 5px 0px 0px; }

.textlinks_no_timestamp .headline h1 a, .textlinks_no_timestamp .headline h3 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

.textlinks_no_timestamp .headline h1 a span, .textlinks_no_timestamp .headline h3 a span { font-family: georgia; font-size: 14px; color: rgb(3, 90, 145); }

.textlinks_no_timestamp .timestamp { display: none; }

.textlinks_no_timestamp .comments { display: none; }

.textlinks_timestamp_large .headline { margin: 0px 0px 5px; }

.textlinks_timestamp_large .headline h1 a, .textlinks_timestamp_large .headline h3 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

.textlinks_timestamp_large .headline h1 a span, .textlinks_timestamp_large .headline h3 a span { font-family: georgia; font-size: 14px; color: rgb(3, 90, 145); }

.topfeaturewidget h1, .topfeaturewidget h3 { margin: 10px 0px; }

.topfeaturewidget h1 a, .topfeaturewidget h3 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

.topfeaturewidget h1 a span, .topfeaturewidget h3 a span { font-family: georgia; font-size: 26px; color: rgb(3, 90, 145); }

.topfeaturewidget .newsimage { margin: 0px 10px 0px 0px; padding: 0px; }

.topfeaturewidget .newscontent { line-height: 19px; }

.col_620 .col_460 .topfeaturewidget { float: left; margin: 10px 0px; padding: 0px; width: 460px; overflow: hidden; position: relative; }

.col_460 .topfeaturewidget .newsimage { margin: 10px 10px 0px 0px; padding: 0px; }

.col_620 .topfeaturewidget .newsimage { margin: 10px 10px 0px 0px; padding: 0px; }

.topfeaturewidget h1 a.feature01, .topfeaturewidget h3 a.feature01 { padding-bottom: 10px; display: block; }

#topfeature01 { float: left; padding: 5px 0px; margin-bottom: 5px; }

#topfeature01 .featurecontent { float: left; padding: 3px 0px 10px; border-bottom-width: 1px; border-bottom-color: rgb(229, 229, 229); border-bottom-style: solid; margin: 0px; }

#topfeature01 .headline { margin: 0px 0px 10px; }

#topfeature01 .headline h1 a, #topfeature01 .headline h3 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

#topfeature01 .headline h1 a span, #topfeature01 .headline h3 a span { font-family: georgia; font-size: 26px; color: rgb(3, 90, 145); }

.topfeature01_small_img .col_image { float: left; width: 320px; }

.topfeature01_small_img .col_links { float: left; width: 140px; }

.topfeature01_small_img .col_text { float: left; width: 460px; }

.topfeature01_large_img .col_image { float: left; width: 460px; padding-bottom: 10px; }

.topfeature01_large_img .col_image img { width: 460px; }

.topfeature01_large_img .col_links { float: right; width: 140px; height: 100px; overflow: hidden; }

.topfeature01_large_img .col_text { float: left; width: 320px; }

.topfeature01_no_img .col_image { display: none; }

.topfeature01_no_img .col_links { float: right; width: 140px; height: 100px; overflow: hidden; }

.topfeature01_no_img .col_text { float: left; width: 320px; }

#topfeature02 { float: left; padding: 5px 0px 0px; }

#topfeature02 .featurecontent { float: left; padding: 3px 0px 10px; border-bottom-width: 1px; border-bottom-color: rgb(229, 229, 229); border-bottom-style: solid; margin: 0px; }

#topfeature02 .headline { margin: 0px 0px 10px; }

#topfeature02 .headline h1 a, #topfeature02 .headline h3 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

#topfeature02 .headline h1 a span, #topfeature02 .headline h3 a span { font-family: georgia; font-size: 26px; color: rgb(3, 90, 145); }

.topfeature02 .col_image { float: left; width: 320px; }

.topfeature02 .col_content { float: left; width: 140px; }

.topfeature02 .relatedlinks { float: left; width: 140px; margin-top: 10px; }

.topfeature02_small_img .col_image { float: left; width: 400px; }

.topfeature02_small_img .col_image img { }

.topfeature02_small_img .col_content { float: left; width: 220px; }

.topfeature02_small_img .relatedlinks { float: left; width: 220px; margin-top: 10px; }

.topfeature02_large_img .col_image { float: left; width: 420px; }

.topfeature02_large_img .col_image img { }

.topfeature02_large_img .col_content { float: left; width: 200px; }

.topfeature02_large_img .relatedlinks { float: left; width: 140px; margin-top: 10px; }

.topfeaturewidget_02 h1, .topfeaturewidget_02 h3 { margin: 10px 0px; }

.topfeaturewidget_02 h1 a, .topfeaturewidget_02 h3 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

.topfeaturewidget_02 h1 a span, .topfeaturewidget_02 h3 a span { font-family: georgia; font-size: 26px; color: rgb(3, 90, 145); }

.col_620 .col_460 .topfeaturewidget_02 { float: left; margin: 10px 0px; padding: 0px; width: 460px; overflow: hidden; position: relative; }

.col_620 .col_460 .topfeaturewidget_02 .newsimage { margin: 10px 0px 0px; padding: 0px; }

.topfeaturewidget_02 .newscontent { line-height: 19px; }

.col_620 .topfeaturewidget_02 { float: left; margin: 10px 0px 0px; padding: 0px; width: 620px; overflow: hidden; position: relative; }

.col_620 .topfeaturewidget_02 .newsimage { margin: 10px 0px 0px; padding: 0px; }

.topfeaturewidget_02 .newscontent { line-height: 19px; }

#topfeature03 { float: left; padding: 5px 0px 0px; }

#topfeature03 .headline { margin: 0px 0px 10px; }

#topfeature03 .headline h1 a, #topfeature03 .headline h3 a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

#topfeature03 .headline h1 a span, #topfeature03 .headline h3 a span { font-family: georgia; font-size: 26px; color: rgb(3, 90, 145); }

#topfeature03 .col_image { margin-bottom: 10px; }

.topfeature03 .relatedlinks { float: left; margin-top: 10px; }

.col_380 #topfeature03 .col_image { width: 360px; overflow: hidden; }

#videofeature { text-align: center; padding: 10px 0px 5px; }

.viewpoint { margin-left: 5px; }

.viewpoint h1 a, .viewpoint h3 a { color: rgb(3, 90, 145); font-size: 12px; }

.viewpoint h1 a span, .viewpoint h3 a span { font-family: georgia; font-size: 14px; color: rgb(3, 90, 145); }

.viewpoint .newsimage { display: none; }

.viewpoint .comments { display: none; }

.viewpoint .morelink { margin-left: 210px; }

.summary_container { border-left-width: 1px; border-left-style: solid; border-left-color: rgb(229, 229, 229); }

#page .summary_container .summary_articletitle { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(229, 229, 229); }

#page .summary_container .summary_articletitle a { color: rgb(3, 90, 145); font-family: arial; font-size: 12px; font-weight: normal; }

#page .summary_container .summary_articlealtcolor { background-image: none; background-position: initial initial; background-repeat: initial initial; }

#page .summary_container span { display: none; }

.rg-search-300 { float: left; width: 300px; background-image: url(https://www.canada.com/images/ving-restaurant/ving-back-300.jpg); background-color: transparent; border-top-width: 1px; border-top-style: solid; border-top-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(102, 102, 102); position: relative; background-position: 0% 0%; background-repeat: no-repeat repeat; }

.rg-search-300 a, .rg-search-300 img { border: none; }

.rgs-spacer { width: 100%; height: 6px; overflow: hidden; }

.rg-search-300 .rgs-content-1 { float: left; width: 110px; padding-top: 5px; }

.rg-search-300 .rgs-content-1 .wrapper { padding-left: 10px; }

.rg-search-300 .rgs-content-2 { float: left; width: 127px; }

.rg-search-300 .rgs-content-3 { float: left; width: 50px; padding-top: 22px; }

.rg-search-300 .rgs-content-3 img { float: left; margin-left: 7px; }

.rg-search-300 .rg-search-logo { text-align: center; }

.rg-search-300 .rgs-search-field { background-image: url(https://www.canada.com/images/ving-restaurant/ving-search-field.jpg); padding: 1px 0px 5px 5px; margin-bottom: 5px; background-position: 0% 0%; background-repeat: no-repeat no-repeat; }

.rg-search-300 .rgs-field { border: none; width: 110px; font-size: 12px; padding: 0px; height: 13px; background-color: transparent; color: rgb(51, 51, 51); outline: none; background-position: initial initial; background-repeat: initial initial; }

.rg-search-300 .rgs-select { width: 120px; margin-bottom: 5px; font-size: 11px; color: rgb(51, 51, 51); }

.rg-search-300 .rgs-submit { position: absolute; overflow: hidden; width: 51px; bottom: 16px; right: 8px; }

.rg-search-300 .rgs-text { color: rgb(102, 102, 102); font-family: georgia; font-size: 15px; line-height: 0.9em; padding-bottom: 2px; }

.rg-search-300 .rgs-vi { font-size: 17px; line-height: 0.9em; font-family: georgia; color: rgb(51, 51, 51); }

.rg-search-300 .rgs-local { color: rgb(102, 102, 102); font-size: 11px; font-family: georgia; }

.rg-search-300 .rgs-bottom { background-image: url(https://www.canada.com/images/ving-restaurant/ving-300-bottom.jpg); height: 13px; width: 300px; float: left; background-position: 0% 100%; background-repeat: no-repeat no-repeat; }

.rg-search-300 .ruleline { width: 280px; margin: 0px auto; clear: both; height: 1px; overflow: hidden; background-color: rgb(181, 181, 181); background-position: initial initial; background-repeat: initial initial; }

.rg-search-300 .whiterule { width: 298px; margin: 0px auto; clear: both; height: 2px; overflow: hidden; background-color: rgb(255, 255, 255); background-position: initial initial; background-repeat: initial initial; }

.rg-search-300 form { margin: 0px; padding: 0px; }

.ooyalavideo .hidden { display: none !important; }

.ooyalavideo .playercontent { float: left; border: 1px solid rgb(232, 232, 232); margin-top: 6px; }

.ooyalavideo .vidinfo { border: 1px solid rgb(159, 191, 235); }

.ooyalavideo .vidinfo .title { border: 1px solid rgb(159, 191, 235); height: 25px; }

.ooyalavideo .vidinfo .description { border: 1px solid rgb(159, 191, 235); height: 25px; }

.ooyalavideo .paginator { float: left; background-image: url(https://www.ottawacitizen.com/videos/images/pager-bg.png); height: 29px; color: rgb(102, 102, 102); padding-top: 2px; background-position: initial initial; background-repeat: repeat no-repeat; }

.ooyalavideo .paginator .counter { padding-top: 3px; padding-left: 15px; padding-right: 15px; float: left; }

.ooyalavideo .paginator .btn { border: 0px; height: 21px; width: 21px; margin-top: 1px; outline: none; float: left; }

.ooyalavideo .paginator .btn.left { cursor: pointer; background-image: url(https://www.ottawacitizen.com/videos/images/pageLeft_white.png); background-position: initial initial; background-repeat: no-repeat no-repeat; }

.ooyalavideo .paginator .btn.left.disabled { cursor: default; background-image: url(https://www.ottawacitizen.com/videos/images/pageLeft_white_disabled.png); background-position: initial initial; background-repeat: no-repeat no-repeat; }

.ooyalavideo .paginator .btn.right { cursor: pointer; background-image: url(https://www.ottawacitizen.com/videos/images/pageRight_white.png); background-position: initial initial; background-repeat: no-repeat no-repeat; }

.ooyalavideo .paginator .btn.right.disabled { cursor: default; background-image: url(https://www.ottawacitizen.com/videos/images/pageRight_white_disabled.png); background-position: initial initial; background-repeat: no-repeat no-repeat; }

.ooyalavideo .playlist { float: left; }

.ooyalavideo .playlistcontent { float: left; }

.ooyalavideo .playlistcontent .vid { float: left; background-image: url(https://www.ottawacitizen.com/videos/images/bg_vid.gif); display: inline; cursor: pointer; padding: 5px; background-position: 0% 100%; background-repeat: repeat no-repeat; }

.ooyalavideo .playlistcontent .vid:hover { float: left; background-color: rgb(225, 239, 247); background-position: initial initial; background-repeat: initial initial; }

.ooyalavideo .playlistcontent .selected { float: left; background-color: rgb(225, 239, 247); background-position: initial initial; background-repeat: initial initial; }

#page .playlistcontent .vid .thumb { float: left; margin-right: 10px; display: inline; }

.playlistcontent .vid .info { text-align: left; float: left; width: 140px; color: rgb(0, 74, 122); font-size: 12px; margin: 0px 0px 5px; display: inline; line-height: 14px; }

.playlistcontent .vid .info .title { color: rgb(0, 74, 122); font-weight: bold; }

.playlistcontent .vid .info .description { color: rgb(102, 102, 102); margin-top: 5px; }

.ooyalavideo .tabs { float: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(232, 232, 232); }

.ooyalavideo .tabs div { float: left; font-size: 12px; color: rgb(126, 126, 126); display: block; margin: 7px 2px 0px 0px; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(232, 232, 232); border-top-width: 1px; border-top-style: solid; border-top-color: rgb(232, 232, 232); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(232, 232, 232); font-weight: normal; background-image: url(https://www.ottawacitizen.com/videos/images/tab.gif); background-color: rgb(240, 240, 240); cursor: pointer; background-position: 0% 100%; background-repeat: repeat no-repeat; }

.ooyalavideo .tabs div.selected { position: relative; bottom: -1px; background-color: rgb(255, 255, 255); background-position: initial initial; background-repeat: initial initial; }

.ooyalavideo620 .playercontent { width: 620px; }

.ooyalavideo620 .paginator { width: 620px; }

.ooyalavideo620 .paginator .btn.left { margin-left: 245px; }

.ooyalavideo620 .playlistcontent .vid { margin: 4px 4px 4px 5px; width: 290px; }

.ooyalavideo620 .playlistcontent .vid:hover { margin: 4px 4px 4px 5px; display: inline; }

.ooyalavideo620 .playlistcontent .selected { margin: 4px 4px 4px 5px; display: inline; }

#page .ooyalavideo620 .playlistcontent .vid .thumb { width: 140px; height: 95px; }

.ooyalavideo620 .playlistcontent .vid .info { float: left; width: 140px; color: rgb(0, 74, 122); font-size: 12px; margin: 0px 0px 5px; display: inline; line-height: 14px; }

.ooyalavideo620 .playlistcontent .vid .info .title { color: rgb(0, 74, 122); font-weight: bold; }

.ooyalavideo620 .tabs { width: 620px; }

.ooyalavideo620 .tabs div { padding: 7px 9px 14px 8px; }

.ooyalavideo380 .playercontent { width: 380px; }

.ooyalavideo380 .paginator { width: 380px; }

.ooyalavideo380 .paginator .btn.left { margin-left: 135px; }

.ooyalavideo380 .playlistcontent .vid { margin: 0px; width: 370px; }

#page .ooyalavideo380 .playlistcontent .vid .thumb { width: 90px; height: 60px; }

.ooyalavideo380 .playlistcontent .vid .info { float: left; width: 250px; }

.ooyalavideo380 .playlistcontent .vid .info .title { font-size: 14px; width: 250px; }

.ooyalavideo380 .tabs { width: 380px; }

.ooyalavideo380 .tabs div { padding: 6px 9px 6px 8px; }

.ooyalavideo300 .paginator { width: 300px; }

.ooyalavideo300 .playercontent { width: 300px; }

.ooyalavideo300 .paginator .btn.left { margin-left: 95px; }

.ooyalavideo300 .playlistcontent .vid { margin: 0px; width: 290px; }

#page .ooyalavideo300 .playlistcontent .vid .thumb { width: 50px; height: 37px; }

.ooyalavideo300 .playlistcontent .vid .info { float: left; width: 225px; }

.ooyalavideo300 .playlistcontent .vid .info .title { width: 225px; }

.ooyalavideo300 .tabs { width: 300px; }

.ooyalavideo300 .tabs div { padding: 6px 9px 6px 8px; }

.ooyalavideo220 .paginator { width: 220px; }

.ooyalavideo220 .playercontent { width: 220px; }

.ooyalavideo220 .paginator .btn.left { margin-left: 55px; }

.ooyalavideo220 .playlistcontent .vid { margin: 0px; width: 210px; }

#page .ooyalavideo220 .playlistcontent .vid .thumb { width: 50px; height: 37px; }

.ooyalavideo220 .playlistcontent .vid .info { float: left; width: 145px; }

.ooyalavideo220 .playlistcontent .vid .info .title { width: 145px; }

.ooyalavideo220 .tabs { width: 210px; }

.ooyalavideo220 .tabs div { padding: 6px 9px 6px 8px; }

.wp_blog .featurecontent { float: left; padding: 3px 0px 5px; margin: 0px 0px 5px; border-bottom-width: 1px; border-bottom-color: rgb(229, 229, 229); border-bottom-style: solid; color: rgb(153, 153, 153); width: 90%; }

.wp_blog .bloggerimage { float: left; margin-bottom: 5px; margin-top: 3px; }

.wp_blog .bloggerimage { margin-right: 10px; }

.wp_blog h5.bloggername { margin: 0px; padding: 5px 0px; font-style: italic; color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; }

.wp_blog h5.bloggername a { color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; }

.wp_blog h5.bloggername a span { font-size: 12px; color: rgb(0, 0, 0); }

.wp_blog h1.headline, .wp_blog h3.headline { margin: 0px 0px 5px; }

.wp_blog h1.headline a, .wp_blog h3.headline a { color: rgb(3, 90, 145); font-size: 12px; font-weight: normal; }

.wp_blog h1.headline a span, .wp_blog h3.headline a span { font-family: georgia; font-size: 14px; color: rgb(3, 90, 145); }

.wp_blog .content { margin: 0px 0px 5px; font-family: arial; font-size: 12px; color: rgb(70, 70, 70); }

.wp_blog .timestamp { font-family: arial; font-size: 10px; color: rgb(153, 153, 153); text-transform: uppercase; }

.wp_blog .blogname a { font-family: arial; font-size: 10px; text-transform: uppercase; color: rgb(3, 90, 145); }