.recipelist img { margin-right: 10px; float: left; }
a.recipelist { display: block; text-decoration: none; color: #640125; margin: 0 20px; padding: 5px; border-bottom: dotted; }
a:hover.recipelist { background: #e9e4d4; text-decoration: none; }
a.recipelist span { color: #2b2b2b; }

#photo { float: right; }
.wide { margin-right: 220px; }
.narrow { margin-right: 170px; }
.illustration { margin: 10px 20px; }
.leftbox { float: right; text-align: center; font-size: 0.8em; padding: 5px; }


a#headerimg { width: 120px; height: 70px; background: url(images/header.gif) no-repeat; }
a:hover#headerimg { background: url(images/header2.gif) no-repeat; }


#related p { margin: 5px 15px; }
dl { margin-left: 20px; }
dt { font-weight: bold; }
dd { margin-left: 0; margin-bottom: 10px; border-bottom: dotted; }
ul.index a { display: block; width: 100%; }
