body#brc-home table { border: none; border-collapse: collapse; font-size: small;  }
body#brc-home table td { width: 230px; padding: 10px 10px 10px 0; text-align: center; vertical-align:top; }
body#brc-home table td img { margin-bottom: 10px; border-bottom: none!important; border: 1px solid #2b5112!important; }


ul.finalists { padding-bottom: 10px;  }
ul.finalists li { font-style: italic; padding: 4px 0;  }
div.main ul.finalists li a { font-style: normal; font-weight: bold;}

div#bloggerbio h3 { margin-top:0; padding-top: 0; }

ul.bloggerbios { clear: left; list-style-type: none;}
ul.bloggerbios li { clear: left; margin: 8px 0!important; }
ul.bloggerbios img { float: left; margin: .25em 10px 20px 0; border: 2px solid #2b5112!important; }
div.subnav ul li { margin: 2px 0; line-height: 150%; }

div.recipe-meta { height: 1.5em; margin: 0 0 12px; text-align: center; padding: .5em 0; background-color: #fff7Cc; }
div.recipe-meta a { font-weight: bold; }
p.reaction-links { text-align: center!important; float: none!important; }
div.recipe-meta p.reaction-links a { color: #930; border-color: #930; margin: 0 2px; }

body#recipe-detail h2, body#brc-home h2 { position: relative; top: 10px; }
body#recipe-detail div.main h5 { margin: .5em 0; }
body#recipe-detail div.main ol { list-style-type: none; margin: .5em 0 1em!important; padding-left: 0; }
body#recipe-detail div.main ol li { line-height: 120%; margin-left: 0; }

p.disclaimer { font-size: 90%; font-style: italic; line-height: 120%; }

body.brc div.sidebar div#recipeboxpreview { display: none; }

div.winners { width: 210px; float: right; padding: 0 15px 10px; background-color: #fff7cc; margin-bottom: 10px; }
div.winners h3 { margin: 10px 0 5px; }
div.winners h5 { margin: 6px 0; }
div.winners ul { line-height: 140%; margin-bottom: 12px; }
p#budgetlinks { padding-bottom: 0;}
div.winners p { font-style: italic;  }
div.winners p strong { color: #930; font-weight: bold; font-family: Helvetica, Arial; font-style: normal; font-size: 140%; position: relative; top: .25em;}
