#body { background:url(../images/canvas_dark.jpg?d=1_4_2019_2) 0 -35px no-repeat #101624  !important; }
#showlogo { background:url(../images/banner.png?d=1_4_2019_2) 0 0 no-repeat !important; }

#dbmenu  img { width: 100%; }
#main ul.recipes { clear: both; overflow: hidden; }
#main ul.recipes li { display: inline-block; width: 43%; float: left; padding-left: 30px; background: url(../images/pdficon.png) no-repeat 0 0; overflow: hidden; }
#main ul.recipes li img  { display: none; }
#main ul.recipes li div  { float: left; }

.field-host  {  clear: both; }
.field-host img { float: left; margin: 1em; clear: both; }
#extended p { text-align: left; padding: 1em; }

.recipeinfo p {  padding: 0; margin: 0; list-style: circle; display: list-item block; text-align: left; padding-left: 20px; }
.recipeinfo p:first-child { display: block !important; list-style: none; text-align: center;  }


#extended .info img { width: 100% !important; }
#extended .info { max-width: 300px; float: left; margin: 10px; width: 45%; }

#extended .links { text-align: left; }
#extended .guest { text-align: left; }
#extended .description { clear: both; padding-top: 20px; }
#extended .info-right { max-width: 330px; float: left; width: 47%;  text-align: left; }
#extended p { padding: 0; margin: 0; }
#extended li { cursor: auto; }
#extended .websites { padding-top: 20px; clear: both;  }

#main ul.reading-list { display: block;  }
#main ul.reading-list li {display: list-item; text-align: left; margin-left: 20px; list-style: disc; }
