body { background-color: #99FFCC; color: #006633;
	   font-family: serif; font-size: large}
body.recipe { background-color: #FFFFFF; color: #006633;
	   font-family: serif; font-size: small; }
	   
table.body { width: 900; border: 15px solid white; background-color: white; }
table.header { width: 900; border: none solid black; background-color: white; }
td.navbar { text-align: center; background-color: black; color: white; font-weight: bold; font-family: sans-serif;  }
table.text { width: 870; border: none solid white; background-color: white; }
td.home_subtitle { font-size: large; font-weight: bold; font-style: italic;  }
td.home_text { font-size: medium; }
table.home_toggles { width: 330; background-color: white; }
td.toggle_boxes { background-color: #33CC99; font-size: small; }

table.goats { border: 10px solid white; background-color: white; align: center; }
td.goats { text-align: center; font-size: large; }
td.goats_head { text-align: center; font-size: large; font-weight: bold; text-decoration: underline; }
td.goat_sale { text-align: center; color: #FF0000; font-size: large; }
thead { font-weight: bold }

h1 { font-size: x-large; font-weight: bold;
 	  line-height: 1.5; text-align: center }
h2 { font-size: x-large; font-weight: bold;
 	  font-style: italic; line-height: 1.5; text-align: center }
h3 { font-size: large; font-weight: bold;
 	  line-height: 1.5; text-align: center }
h4 { font-size: large; font-weight: bold;
 	  font-style: italic; line-height: 1.5; text-align: center }
h5 { font-size: medium; font-weight: bold;
 	  line-height: 1; text-align: center }

p.home_page {font-size: large; font-weight: normal }
	  
p.centered { text-align: center; }
p.bold-centered { font-weight: bold; text-align: center; }
p.title { font-size: large; font-weight: bold; text-align: center }
p.caption_right { font-weight: normal; font-style: italic; line-height: 1.5; float: right }
p.not_organic { font-size: small; font-style: italic; line-height: 1; text-align: center }
p.caption_left { font-weight: normal; font-style: italic; line-height: 1.5; float: left }
p.address_footer { font-size: x-small; line-height: 1; text-align: center }
p.copyright { font-size: x-small; font-style: italic; line-height: 1; text-align: center }
p.note { font-style: italic; }
p.footer_links { font-size: x-small; line-height: 1; text-align: center }
p.workshop_heading { font-size: medium; font-weight: bold; line-height: 1; }
a:link    { color: #660099 }
a:active  { color: blue }
a:visited { color: #3300cc }

table.recipe_menu { border-style: none; width: 200px; }
ul.categories { list-style: none; font-family: sans-serif; font-size: small; }
li.category { cursor: pointer; }
li.alt_category { cursor: pointer; color:#660099; }
ul.recipe_list { list-style: none; display: none; }
li.recipe { list-style: disc; cursor: pointer; color: #006633; }

body.alt_menu { background-color: #FFFFFF; color: #006633;
	   font-family: serif; font-size: small; text-align: center; }
table.alt_menu { border-style: none; text-align: center; }
td.alt_menu { font-size: large; text-align: center; padding: 10px; }

table.steps { border: none; padding: 0px; }
th.step_head { background-color: #006633; color: white; padding: 0px; }
td.step_pic { text-align: center; padding: 0px; }
td.step_cell { vertical-align: top; padding: 5px; }

th.large { font-size: large }
th.red { color: red }
td.center { text-align: center }
th.indent { text-align: left; padding-left: 20px }
th.left { text-align: left }
th.border { border: thin solid #006633 }
td.indent { text-align: left; padding-left: 20px }
td.filler { width=20px }
td.center_border { text-align: center; border: thin solid #006633 }
tr.align_top { vertical-align: top; }

table.milk_stats { width: 450; border-collapse: collapse }

div.red_bold { color: red; font-weight: bold }

font.red_bold { color: red; font-weight: bold }