.schema_block {
clear:both;
margin:0 auto 10px auto;
background: #EEEEEE;
border: 1px solid #CCCCCC;
padding: 1em;
overflow: hidden;
}
.schema_block div {
margin-bottom:10px;
}
.schema_block p {
margin: 0 0 7px;
padding: 0;
}
.schema_block p.stacked {
margin: 0 0 2px 0;
padding: 0;
}
.schema_block .schema_name {
font-weight:700;
margin-bottom:10px;
}
.schema_block .schema_strong {
font-weight:700;
}
.schema_block .schema_description,
.schema_block .schema_instructions {
margin-bottom:10px;
} .schema_block .header_type {
font-size:110%;
font-weight:700;
}
.schema_recipe .schema_byline {
font-size:85%;
font-weight:400;
}
.schema_block span.desc_type {
font-size:95%;
font-weight:700;
}
.schema_block img.schema_image {
float: right;
margin: 0 0 10px 10px
}