* { 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; }