body  { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
a:link { color: #be4cd5; font-weight: bold }
a:visited { color: #be4cd5; font-weight: bold }
a:hover { color: #ff9f00; text-decoration: none; vertical-align: middle }
.frame  { background-color: #fcfcf4; width: 800px; border: solid 3px #f0f0e7 }
.photo-left  { padding-right: 4px; float: left }
.ask-photo-left { padding-right: 4px; float: left }
.photo-right { float: right }
.top-banner { background-color: #d7d3c8; margin-top: 5px; height: 5px }
.top-menu  { font-size: 14px; background-image: url("../media/images/top-banner.gif"); background-repeat: no-repeat; background-position: 0 center; text-align: center; width: 859px; height: 60px; vertical-align: middle }
.top-menu a { padding-top: 5px; padding-bottom: 5px; position: relative; top: 20px; vertical-align: middle }
.top-menu a:link { color: #3c3b41; font-weight: bold; text-decoration: none; margin: 10px; padding-top: 10px; padding-bottom: 10px; vertical-align: middle }
.top-menu a:visited { color: #58565f; font-weight: bold; text-decoration: none; margin: 10px; padding-top: 10px; padding-bottom: 10px; vertical-align: middle }
.top-menu a:hover { color: #ff9f00; vertical-align: middle }
p   { font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 19px }
td  { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
h1  { font-size: 20px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 0.67em 0 }
h2 { font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 0.67em 0 }
.section-home { background-color: #f0f0e7; margin-right: 5%; margin-left: 5%; width: 250px; height: 200px }
.section-home h1 { color: #b800ff; font-size: 14px; background-image: url("../media/images/section-top-curve-1.gif"); background-repeat: no-repeat; text-align: left; margin-top: 0; padding-top: 8px; padding-bottom: 8px; padding-left: 25px }
.section-home p { color: #2b2b2a; font-size: 12px; line-height: 18px; padding: 12px }
.recipe_date { white-space: nowrap }
.recipe_title  { font-size: 12px; width: 175px }
.recipe_type { font-size: 12px; width: 125px }
.recipe_description { font-size: 12px; width: 225px }
.case_dates { font-size: 12px; width: 920px }
