/*
colors:
wheat: #F5DEB3
tan: #D2B48C
darkred: #8B0000
midnightblue: #191970
black: #000000
beige: #F5F5DC
lightgrey: #D3D3D3
purple: #A020F0
blue: #0000FF
red: #FF0000
dimgrey: #696969
goldenrod: #DAA520
*/

body, html
{
  margin: 0;
  padding: 0;
}

body
{
  min-width: 800px;
  background-color: #F5DEB3;
  font-family: palatino,sans;
  text-align: center;
}

div#topimage
{
  width: 800px;
  height: 278px;
  margin: 0 auto;
  margin-bottom: 50;
  background: url(./label.jpg) no-repeat;
}

div#headertop
{
  width: 850px;
  height: 70px;
  margin: 0 auto;
  padding: 0;
  background: url(./header_top.jpg) no-repeat;
}

div#headerbottom
{
  width: 850px;
  height: 50px;
  margin: 0 auto;
  padding: 0;
  background: url(./header_bottom.jpg) no-repeat;
}

div#header
{
  width: 850px;
  margin: 0 auto;
  padding-top: 10px;
  padding-bottom: 10px;
  border-left: solid maroon 25px;
  border-right: solid maroon 25px;
  font-size: 48px;
  text-align: center;
  background-color: #000000;
  color: #CAFF70;
}

/* Fix stupid problems with IE */

html>body div#header 
{
  width: 800px;
}

div#wrap
{
  width:850px;
  margin: 0 auto;
  padding: 0;
  padding-top: 20px;
  color: #8B0000;
  background-color: #D2B48C;
  border-left: solid maroon 25px;
  border-right: solid maroon 25px;
  border-bottom: solid maroon 25px;
  text-align: left;
}

/* Fix stupid problems with IE */

html>body div#wrap
{
  width: 800px;
}


div#main
{
  float: right;
  width: 610px;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 20px;
  color: #000000;
  font-size: 14px;
  line-height: 120%
}

div#sidebar
{
  float: left;
  width: 150px;
  margin-left: 10px;
  margin-right: 10px;
  min-height: 350px;
}

div#adsense_sidebar
{
  margin: 0px;
  padding: 0px;
  padding-top: 10px;
  border-top: 5px solid #D2B48C;
  background-color: #F5F5DC;
  text-align: center;
}

div#sidebar ul
{
  margin: 0px;
  padding: 0px;
  padding-top: 0px;
  padding-bottom: 10px;
  list-style: none;
  line-height: 24px;
//  height: 350px;
  background-color: #F5F5DC;
}

div#sidebar li#top
{
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 5px;
  padding-top: 10px;
  font-size: 16px;
  border-bottom: dashed #000000 1px;
  color: #000000;
  font-weight: normal;
}

div#sidebar li
{
  border-bottom: dotted #000000 1px;
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 8px;
  font-size: 12px;
  font-weight: bold;
}

div#sidebar a:visited
{
  margin: 0px;
  padding: 0px;
  list-style: none;
  color: #191970;
}

div#footer
{
  clear: both;
  width: 700px;
  margin-left: 50px;
  margin-right: 50px;
  padding-top: 25px;
  padding-bottom: 5px;
  text-align: center;
}

p#tiny
{
  font-size: 12px;
}

div#hr
{
  border-top: #000000 solid 1px;
  margin-top: 5px;
}

p#ingredient
{
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 5px;
  border: dashed #000000 1px;
  line-height: 170%;
}

a:link, a:visited#novisit
{
  text-decoration: none;
  color: #191970;
}

a:visited
{
  text-decoration: none;
  color: #A020F0;
}

a:hover, a:hover#novisit
{
  color: blue;
}

#required
{
  color: red;
}

#recipevar
{
  color: #8B0000;
  font-family: verdana,roman,sans;
  font-size: 12px;
  font-style: normal;
}

.inputbox
{
  color: #8B0000;
  background-color: #D2B48C;
  border: solid 1px #696969;
  font-family: verdana,roman,sans;
  font-size: 12px;
}

.selectbox
{
  color: #8B0000;
  background-color: #D2B48C;
  border: solid #696969 1px;
  font-family: verdana,roman,sans;
  font-size: 12px;
}

.button
{
  color: #191970;
  border: solid 2px #696969;
  background-color: #FFE4C4;
  padding: 1px;
  cursor: pointer;
  margin-top: 1px;
  margin-bottom: 1px;
}

.button:hover
{
  color: blue;
  border: outset 2px #696969;
  background-color: #FFE4C4;
}

.bigbutton
{
  color: #191970;
  border: solid 2px #696969;
  background-color: #FFE4C4;
  padding: 1px;
  cursor: pointer;
  font-size: 95%;
  margin-top: 1px;
  margin-bottom: 1px;
}

.bigbutton:hover
{
  color: blue;
  border: outset 2px #696969;
  background-color: #FFE4C4;
}

p
{
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 1%;
  margin-bottom: 1%;
}

p#notes
{
  width: 580px;
}

p#notesform
{
  width: 500px;
}

fieldset#form
{
  border: solid #696969 2px;
}

legend#form
{
  border: solid #696969 1px;
  padding: 5px;
  color: #DAA520;
  background-color: #8B0000;
}

fieldset#display
{
  border: solid #696969 2px;
  width: auto;
}

legend#display
{
  border: solid #696969 1px;
  padding: 5px;
//  color: #DAA520;
//  background-color: #8B0000;
}


