* {
    font-family: monospace;
}
page {
    display: block;
    background: #fff url('fruit_veg_web.jpg') no-repeat fixed center center;
}
recipe {
    display: block;
    padding: 10px;
    margin: 10px auto;
    min-width: 500px;
    max-width: 900px;
    /* Moz proprietary opacity property */
    -moz-opacity: 0.7;
    /* Safari / KHTML proprietary opacity property */
    -khtml-opacity: 0.7;
    /* Microsoft proprietary filter property */
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    /* CSS 3 opacity property */
    opacity: 0.7;
    background: url('cross_hatch.jpg') repeat;
}
directions, suggestions {
    display: block;
    font-size: 130%;
}
directions {
    list-style-type: disc;
}
direction {
    display: list-item;
}
really {
    display: inline;
    font-weight: bold;   
}