p {}p.bn-title     { font-weight: bold; font-size: 0.88em; background-color: #add7ad; margin: 5px auto; padding: 5px; border-style: solid; border-width: 1px 10px 1px 10px; border-color: #006400 }p.bn-recipe      { font-size: 0.75em; margin: 0px 2px; padding: 0px; border-bottom: 1px dashed #006400 }.bn-recipe img { vertical-align: middle; margin: 0px; padding: 2px }.bn-recipe a  { color: #006400; text-decoration: none; margin: 0px; padding: 3px; width: 100%; display: block }.bn-recipe a:link  { color: #006400; display: block }.bn-recipe a:hover  { color: #006400; background-color: #a8ffb2; display: block }.recipe-title     { color: #a04037; font-weight: bold; font-size: 1.2em; background-color: #ffc6e4; text-align: center; margin: 5px auto 10px; padding: 5px; border: dashed 1px #db7c73 }.recipe-photo { text-align: center; margin: 0px auto auto 0px; padding: 0px }.recipe-rm-title  { font-weight: bold; font-size: 1em; background-color: #cddcf4; margin-top: 1em; margin-right: 3px; margin-left: 3px; padding: 3px; border-bottom: 1px dashed #6b88b5; border-left: 1em solid #6b88b5 }.recipe-r { line-height: 1.3em; margin: 3px 10px 2px; padding: 2px; border-bottom: 1px dashed #6b88b5 }ol.recipe-m { margin: 0px; padding: 0px }.recipe-m li { line-height: 1.3em; margin: 3px 10px 2px 2.5em; padding: 2px; border-bottom: 1px dashed #6b88b5 }.recipe-a {	font-size:    0.88em;	line-height:   1.3em;	margin:        1em 10px 2px 1.5em;	padding:       2px;	border-bottom: 1px dashed #6b88b5 }ul.category-list { margin: 0px; padding: 0px }.category-list li { font-size: 0.75em; line-height: 1.3em; margin: 3px 10px 2px 2.5em; padding: 2px; border-bottom: 1px dashed #6b88b5 }.category-list li img { vertical-align: middle; margin: 0px; padding: 2px }