a{
   background: transparent;
   color: #000000;
   font-weight: bold;
   text-decoration: underline;
}

a,body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,ol,p,td,th,ul{
   font-family: "Verdana","Arial","Georgia","Helvetica","Times","Times New Roman",sans-serif,serif;
   font-size: 100%;
}

a:hover{
   text-decoration: none;
}

a:active{
   background: transparent;
   color: #ee0000;
   text-decoration: none;
}

a.top{
   background: transparent;
   color: #191970;
   font-weight: bold;
   text-align: center;
   text-decoration: none;
}

a.top:hover{
   text-decoration: underline;
}

a.top:active{
   color: #ff0000;
}

body{
   background: url(graphics/flowerback3.jpg) #d2c1aa fixed;
   color: #000000;
   margin: 15px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

cite {
   background: transparent;
   color: #dd0000;
   font-size: 1.5em;
}

dd, div, dt, li {
   line-height: 1;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

dl{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

h1{
   font-size: 1.5em;
   margin: 5px 0px 5px 0px;
   padding: 0px 0px 0px 0px;
}

h2{
   font-size: 1.4em;
   margin: 5px 0px 5px 0px;
   padding: 0px 0px 0px 0px;
}

h3{
   font-size: 1.3em;
   font-style: italic;
   margin: 5px 0px 5px 0px;
   padding: 0px 0px 0px 0px;
}

h4{
   font-size: 1.2em;
   margin: 5px 0px 5px 0px;
   padding: 0px 0px 0px 0px;
}

h5{
   font-size: 1.05em;
   font-weight: bold;
   line-height: 130%;
   margin: 5px 0px 5px 0px;
   padding: 0px 0px 0px 0px;
}

h6{
   font-size: .90em;
   font-weight: bold;
   line-height: 110%;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

hr{
   background: #000000;
   border: 0px none;
   color: #000000;
   height: 1px;
   margin: 5px 3% 5px 3%;
   padding: 0px 0px 0px 0px;
}

img{
   margin: 0%;
   padding: 0%;
}

ol{
   list-style: decimal;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

p{
   margin: 10px 0px 10px 0px;
   padding: 0px 0px 0px 0px;
}

p.links{
   background: #fffff0;
   border: 1px solid #000000;
   color: #000000;
   font-size: .75em;
   font-weight: bold;
   padding: 5px;
   text-align: left;
}

table.main{
   background: #ffcccc;
   border: 3px double #000000;
   color: #000000;
   margin: 0px;
   padding: 0px;
}

td{
   line-height: 1;
}

td.topbar{
   background: url(graphics/topbar.jpg);
   color: #000000;
}

ul,ul ul,ul ol,ol ul{
   list-style: disc;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

.indexer td{
   background: #e3e0d5;
   border-color: #808080;
   border-style: ridge;
   border-width: 2px;
   color: #c10000;
   font-size: .75em;
   font-weight: bold;
   height: 60px;
   line-height: 125%;
   margin: 5px;
   padding: 2px;
   width: 110px;
}

.indexer td a{
   background: #e3e0d5;
   color: #000000;
   font-weight: bold;
   text-decoration: none;
}

.indexer td a:hover{
   background: #e3e0d5;
   color: #000000;
   font-weight: bold;
   text-decoration: underline;
}

.justify img {
   border: 1px solid #000000;
}

.justify p,.justify td p{
   font-size: .85em;
   line-height: 135%;
   text-align: justify;
}

.recipe {
   padding: 10px 20px 10px 20px;
}

.recipe p {
   background: transparent;
   color: #000000;
   font-size: .85em;
   line-height: 155%;
}

.recipes {
   padding: 5px;
}

.recipes p a {
   background: transparent;
   color: #990000;
   font-weight: bold;
   line-height: 155%;
   text-decoration: none;
}

.recipes p a:hover {
   background: transparent;
   color: #990000;
   font-weight: bold;
   line-height: 155%;
   text-decoration: underline;
}

