body{ background: #990000; margin: 0px; margin-top: 5px; margin-bottom: 10px; margin-left: 20px; margin-right:20px;}

table{ border-collapse: collapse; }

td{ font: 14px arial;
vertical-align: top; }

div.header{ height: 292px; padding:0px; background: url('cscheader.jpg'); vertical-align: top;   background-repeat: no-repeat;
  background-position: center;}

table.nav{ width: 100%; height: 25px; background: #ffffff; border-bottom: 3px solid black; border-right: 2px solid black;}

td.nav{
    vertical-align: middle;
    text-align: center;
}

td.nav2{
    vertical-align: middle;
    text-align: center;
    width: 275px;
}

td.center{
  width: 150px;
  padding: 2px;
  border-left: 1px dashed black;
}

a.nav{
  text-align:center;
  display:block;
  font: 18px arial;
  font-weight: bold;
  text-decoration: none;
  color: black;
}

a{
  color: #aa0000;
  font: 12px Helvetica ;
}

a:hover{
  color: #ff0000;
}

a.links{
  text-decoration: none;
  background: #ECE8CE;
  border: 1px solid #615E47;
  padding: 3px;
  margin: 3px;
}

a.links:hover{
  background: #dbd7bd;
}

a.nav:hover{
  color: #0000aa;
}

table.main{ height: 400px; width: 100%; background: white;border-bottom: 3px solid black; border-right: 2px solid black; margin-top: 5px;}

td.content{
padding: 10px;
}

td.sidebar{
    width: 250px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
}

div.ingredients{
  padding: 5px;
  border: 1px solid black;
}

td.footer{ } 

a.footer{ } 

a.footer:hover{ } 

h1{
  font:22px Helvetica ;
  color: #615E47;
}

h3{
  font:22px Helvetica ;
  color: #aa0000;
}

h2{
  font: 13px Helvetica ;
  font-weight: bold;
  color: #615E47;
}

p{
  font: 14px Arial ;
}


h4{
  font: 24px arial;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}

w{
  font: 13px arial;
  font-weight: bold;
}

h5{
  font: 11px arial;
  margin: 0px;
  padding: 0px;
}

h6{
  font: 16px times;
  font-style: italic;
  margin: 0px;
  padding: 0px;
}

hr{
  height: 5px;
  color:black;
  background:black;
  border:1px solid black;
}

table.facts{
  width: 230px;
  border-bottom: 1px solid black;
}

td.border{
  height: 70px;
  background: url('border.jpg');
  background-repeat: no-repeat;
  background-position: center;
}

blockquote{
  border: 1px solid black;
  background: #efefef;
  padding: 4px;
}

a{ } 

a:hover{ }

img{
  border: 1px solid gray;
}

.tools{
  border: 0px;
}
