a { text-decoration: none; }
a:after { background-color:#fff; }
blockquote[cite]:after { content: "Quoted from: " attr(cite); display: block; }
img { border: 0; }
p { orphans: 2; widows: 1; }

#site_contact .note,
#site_contact .email,
#site_contact .fn,
#site_search,
#the_magazine,
#nav_primary,
#document_options,
#aside_primary,
#aside_secondary,
#publicity_primary,
#site_info,
#transcontinental_network,
#site_license h2,
.timestamp_updated,
.timestamp_published,
.geo,
#transcontinental_address h2,
#related_keywords,
#related_links_keywords,
.ugc-content,
#highlight_you_also_want,
#quebec_amerique,
#recipe_more,
.image_zoom,
#aside_content_inclusion,
.pagination_documents,
.highlight_related_content,
#search_results_site_search,
#highlight_downloads,
#highlight_poll_todays_question,
#highlight_most_commented,
#highlight_forum_recent,
.rss,
.yui-carousel-nav,
.tested,
.evaluation p a,
#content_document .authors dt,
#highlight_special_files.en_voir_plus,
#publicity_mid-content,
.evaluation,
#content-head,
#footer div#transcontinental_address dl,
#transcontinental_address h2,
#footer div#transcontinental_address .fn,
#publicity_content,
#search_results .pagination,
#search_results .sorting,
.top_anchor,
#shadowbox_container,
#search_results .content-type,
#search_results .search_result_count,
#search_results .comments,
#yh_tt,
#header,
#aside_left,
#footer,
iframe,
#site_container #header,
#scpc_top_banner,
.cdpXpromo {
display: none;
}
#article #article-image ol {
    list-style: none outside none;
}
#site_contact .url {
display:block;
}

.authors dt, .authors dd {
display:inline;
}

#site_contact img.logo {
height: 101px;
width: 100px;
}

#recipe #site_contact,
#article #site_contact {
float: left;
margin: 0 10px 10px 0;
}

#recipe #recipe_info {
clear: both;
float: left;
margin: 1em 0;
width: 100%;
}

#recipe #recipe_info .figure {
float: left;
}

#recipe #recipe_info #recipe_photo img {
display: block;
height: 158px;
width: 230px;
margin: 0;
margin-top: 0 !important;
}

#recipe #recipe_info dl.credit {
margin-left: 0;
width: 100%;
}

#recipe #recipe_info dl {
float: left;
margin-left: 1em;
}

#recipe #recipe_info dt {
clear: both;
float: left;
font-weight: bold;
margin-right: 10px;
}

#recipe #recipe_info dd {
width: 250px;
}

#recipe #recipe_info dd.tested_by {
margin: 0;
}

#recipe .recipe_description,
#recipe #recipe_ingredients,
#recipe #recipe_perparation,
#recipe #recipe_nutritional_information {
width: 100%;
}

#recipe #member_content {
clear:both;
}

#recipe #member_content {
display:block;
}

/*
.evaluation {
float: left;
width: 100%;
margin: 1em 0;
}

.evaluation h3 {
float: left;
margin: 0 10px 0 0;
width: 100%;
}

.evaluation h3:after {
content: ":"
}

.rating_commenter,
.rating_commenter dt,
.rating_commenter dd,
.evaluation p {
float: left;
margin: 0;
}

.rating_commenter dd {
margin: 0 5px;
}
*/

#member_home #wrapper .ugc-content {
display: block;
}

#transcontinental_address {
font-size: 90%;
margin-top: 1em;
}

#transcontinental_address .url .fn {
clear: both;
float: left;
font-weight: bold;
width: 100%;
}

#transcontinental_address dl {
clear: both;
float: left;
width: 100%;
}

#transcontinental_address dt {
display: none;
}

#transcontinental_address dd {
clear: right;
float: left;
margin: 0 10px 0 0;
}

#transcontinental_address dt.child_1,
#transcontinental_address .type {
display: block;
font-weight: bold;
}

#transcontinental_address .street-address {
clear: none;
float: left;
}

#transcontinental_address .street-address:after,
#transcontinental_address .locality:after,
#transcontinental_address .region:after {
content: ", ";
}

#transcontinental_address .extended-address {
clear: right;
float: left;
}

#transcontinental_address .locality,
#transcontinental_address .country-name {
clear: left;
}

#transcontinental_address .region {
clear: right;
}

#transcontinental_address .postal-code {
clear: both;
}

#transcontinental_address .tel {
margin: 0;
}

#site_license .legal {
float: left;
margin-top: 1em;
width: 100%;
}

#content_document .authors dd {
margin-left: 0;
}

#main_search p.title {
font-size:1.8em;
font-weight:bold;
}

#main_search h1 {
font-size:1.2em;
font-weight:normal;
}

#main_search #featured-result {
border:1px solid #d8d8d8;
float:left;
margin-bottom:2em;
padding:1em;
width:94%;
}

#main_search #featured-result ol {
margin-left:0;
padding-left:0;
}

#main_search #featured-result .featured {
font-weight:bold;
}

#search_results ol {
list-style-type:none;
margin-left:0;
padding-left:0;
}

.search-records .search-record .entry-title {
float:left;
margin-bottom:0.5em;
width:100%;
}

#search_results .xs_content {
float:left;
margin:1em 0 2em 0;
width:100%
}

#search_results .xs_content .photo {
float:left;
margin-right:1em;
}

#search_results .xs_content p {
margin:0;
}

#search_results .recipe_info {
float:left;
padding-left:15px;
}
