#page {
margin: 40px auto 40px auto;
padding: 0 1em 0 0;
max-width: 46em;
}

#ident-rect {
margin: 0 0 2em 0;
padding: 0;
height: 3em;
line-height: 3em;
width: 100%;
background-color: #000000;
}

#intranav{
width: 10.5em;
float: left;
clear: left;
margin: 0 0 2em 0;
}

#text{
padding-top: 0.1em;
padding-right: 1%;
}

img.box {
float: left;
max-width: 40%;
margin-top: 0.75em;
margin-right: 0.65em;
border-top-style: none;
border-right-style: dotted;
border-bottom-style: dotted;
border-left-style: none;
border-width: 0.15em;
border-color: #eeeeee;
}

#subsitefooter{
clear: left;
margin: 5em 0 0 0;
}

img.logo {
float: left;
max-width: 50%;
}

body {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 100%; 
font-weight: normal;
}

.sd {
font-family: arial, helvetica, sans-serif; 
color: #ffffff;
font-weight: bold;
font-size: 1.5em; 
margin-left: 0.6em;
float: left;
display: inline;
vertical-align: middle;
}

.sd a:link, .sd a:visited {color: #ffffff; text-decoration: none;}

.sd a:hover {color: #ffffff; text-decoration: underline; }

#sd-navlist {
float: right;
max-width: 100%;
height: 2em;
margin: 0;
background-color: #000000;
}

#sd-navlist ul {
padding: 0 1em 0 0;
line-height: 0.9em;
background-color: #000000;
}

#sd-navlist ul li {
list-style-type: none;
display: inline;
vertical-align: middle;
padding: 0 0.1em 0.1em 0.1em;
font-size: 0.9em;
font-weight: bold;
text-decoration: none;
}

#sd-navlist li a:link, #sd-navlist li a:visited  {
text-decoration: none;
}

#sd-navlist li a:hover {
color: #ffffff;
}

.list {
font-size: 0.8em;
line-height: 1.35em;
text-decoration: none;
}

.list a:link, .list a:visited, .list a:visited {
text-decoration: none;
}

.list a:hover { text-decoration: none; font-weight: bold; } 

.deathless{
font-weight: bold; 
font-size: 0.75em;
padding-left: 15em;
}

.ingredients {
margin: 0;
font-size: 0.7em; 
line-height: 1.2em;
padding-left: 16.1em;
}

.ingredients a:link, .ingredients a:visited {
text-decoration: none;
}

.ingredients a:hover {
text-decoration: underline;
}

#ss-navlist {
float: right;
}

#ss-navlist ul {
margin-top: 30px;
}

#ss-navlist ul li {
list-style-type: none;
display: inline;
font-family: arial, helvetica, sans-serif;
font-size: 1.25em;
font-weight: normal;
padding: 0 0.1em 0 0.1em;
text-decoration: none;
}

#ss-navlist li a:link, #ss-navlist li a:visited {
text-decoration: none;
}

#ss-navlist li a:hover {
text-decoration: underline;
}

#intranavhf { 
width: 9.5em;
height: 40em;
float: left;
clear: left;
margin: 0 0.5em 2em 0;
padding: 0.2em;
border: solid;
border-width: 0.3em;
border-color: #ffcc00;
overflow: auto;
}

#listhf {
font-size: 0.8em;
line-height: 1.35em;
text-decoration: none;
color: #ffcc00;
}

#listhf a:link, #listhf a:visited {
text-decoration: none; 
color: #ffcc00;
}

#listhf a:hover { 
text-decoration: none; 
color: #ffffff;
}

img.herbpic {
float: left;
max-width: 50%;
margin: 0 0.65em 0.65em 0.3em;
}

p.head {
font-weight: bold; 
font-style: none; 
font-size: 1.25em; 
color: #cc3366; 
padding-left: 9em;
margin-top: 0;
}

p.subhead {
font-weight: bold; 
font-style: none; 
font-size: 1.1em; 
color: #cc3366;
padding-left: 10.23em;
}

.lesscaps {
font-size: 0.9em; font-weight: bold;
}

