/*h1,h2,h3,h4 { margin: 0;font-weight:normal}
h1 { font-family: "Zapf Chancery",cursive; font-size:3em; margin:-0.25em 0}
h2 { font-size:1em; text-transform:uppercase;font-weight:bold}
h3 { font-size:.75em; text-transform:uppercase; letter-spacing:1em;margin-top:1em}
h4 { font-size: 1.05em; text-transform:uppercase; letter-spacing:.7em; margin:33.5em 1.5em 1.5em;}
h5 { font-size: 1.25em; text-align: left;}
*/

body {
 background: rgb(165,42,42); 		/* background: rgb(209,11,11);*/
}

div.main {
 position: static;
 color: black;
 background: rgb(253,252,225);
 height: auto;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 font-family: "Palatino",serif;
 border: thick outset #622;
 padding: 1.5em;
 width: auto;
}

#nav a {
 white-space: nowrap;
 background:rgb(253,252,225);
 line-height: 2em;
 margin: .25em;
 padding: .3ex 1em;
 border-right: solid 3px #622;
}

table {
 color: black;
 border: 3px solid #000000;
 font-size: 1em;
}

a:active, a:visited, a:link {
 text-decoration:        none;
 font-weight:            bold;
 color:                  rgb(0,100,0);
 margin-left:0.15em;
 margin-right:0.15em;
}

a:hover {  
 text-decoration: underline;
 font-weight: bold;
}

div.recipe {
 border: 3px solid #000000;
 padding: 0px;
}

div.recipe div.title {
 color: rgb(0,0,0); /*rgb(255,255,255);*/
 background-color: rgb(40,90,140);
 border: 2px rgb(0,50,115) solid;
 height: auto;
 width: auto;
 padding: 10px;
}

div.recipe div.body{
 padding: 10px;
 text-align: left;
}