body {
background-color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 140%;
}
h2 {
font-size: 13px;
margin: 1em 0 .3em 0;
letter-spacing: 1px;
font-weight: normal;
line-height: 150%;
}
h3 {
margin: 1em 0 .3em 0;
font-size: 12px;
font-weight: normal;
letter-spacing: 1px;
}

h4 {
margin: 1em 0 .3em 0;
font-size: 11px;
font-weight: normal;
letter-spacing: 1px;
}


p, ul {
margin: 0 10px 0 1em;
padding: 0 10px .5em 1em;
}
li {
color: #669900;
}
li p {
color: #000;
margin: 0 0 .6em;
padding: 0;
}

a {
color: #8B9F9E;
font-weight: bold;
}
strong, strong a, div.menu a {
color: #B85234;
}
a:hover, strong a:hover, div.menu a:hover {
color: #FF9933;
}
a:active, strong a:active, div.menu a:active {
color: #669900;
}
h2 a, h3 a {
text-decoration: none;
font-weight: normal;
}
.menu {
text-transform: uppercase;
font-size: 9px;
font-family: verdana;
margin: 0 0 1em 0;
text-align: center;
}

th {
border-bottom: 1px #000 solid;
}
td {
vertical-align: top;
}
tr.day td {
border-top: 1px #ccc solid;
}
td.meditation {
background-color: #fff;
}
td.meditation a {
color: #BC353B;
color: #E0A229;
}
td.vigorous {
background-color: #fff;
}
td.vigorous a {
color: #E0A229;
color: #BC353B;
color: #799692;
}
td.gentle {
background-color: #fff;
}
td.gentle a {
color: #799692;
}
td.lab {
background-color: #fff;
}
td strong {
color: #666;
}
td.kids {
background-color: #fff;
}
td.kids a {
color: #799692;
}
td.restorative {
background-color: #fff;
}
td.restorative a {
color: #5A4F7E;
}
