
a.menu {
    color: #ffffff;    
}
a.menu:link {
    color: #ffffff;
}
a.menu:visited {
    color: #ffffff;
}
a.menu:hover {
    color: #9090ff;
}
a.menu:active {
    color: #ffffff;    
}
font.menu {
    color: #ffffff;
    font-family: Arial, Verdana, sans-serif;
    font-size: 9.8pt;
}

span.menu {
    color: #ffffff;
    font-family: Arial, Verdana, sans-serif;
    font-size: 9.8pt;
}

body {
    color: rgb(0,0,0);
/*    background-color: rgb(171,185,236); */
    background-color: white;
}

table.norm {
    border-collapse: collapse;
    border-color:black;
    background-color: #ffffff;
    border-width: 1px;
}

table.s1 {
    border-collapse: collapse;
    border-color: black;
    background-color: #ffffff;
    border-width: 1px;
    border: 1px solid black;
}

th.s1 {
    border: 1px solid black;
}

td.s1 {
    border: 1px solid black;
    font-family: arial; 
    font-size: 8pt; 
    text-align: center; 
    vertical-align: top;
}

td.s2 {
    border: 1px solid black;
    font-family: arial; 
    font-size: 10pt; 
    text-align: center;
}

td.s3 {
    border: 1px solid black;
    font-family: arial; 
    font-size: 8pt; 
    text-align: center;
}

td.s4 {
    border: 0px solid black;
    font-family: arial; 
    font-size: 8pt; 
    text-align: center; 
    vertical-align: top;
}

td.s5 {
    border: 1px solid black;
    font-family: arial; 
    font-size: 10pt; 
    text-align: left; 
    vertical-align: top;
}

a.karma_links {
    color: #606060;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;    
}
p.karma_header {
    text-align: left;
    color: #6b7d39;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

p.karma_heading {
    text-align: left;
    color: #606060;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}
p.karma_text {
    text-align: left;
    color: #6b7d39;;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
}

p.bio-name {
    text-align: left;
    color: #606060;
    font-family: Verdana, Arial, sans-serif;
    font-size: 9.8pt;
}

span.bio-name {
    text-align: left;
    color: #606060;
    font-family: Verdana, Arial, sans-serif;
    font-size: 9.8pt;
}

font.bio-name {
    text-align: left;
    color: #606060;
    font-family: Verdana, Arial, sans-serif;
    font-size: 9.8pt;
}

p.bio-text {
    text-align: justify;
    color: #3d1509;
    font-family: Verdana, Arial, sans-serif;
    font-size: 9.8pt;
}

span.bio-text {
    text-align: justify;
    color: #3d1509;
    font-family: Verdana, Arial, sans-serif;
    font-size: 9.8pt;
}

p.offerings-header {
    text-align: left;
    color: #404040;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
}

p.offerings-text {
    text-align: justify;
    color: #3d1509;
    font-family: Verdana, Arial, sans-serif;
    font-size: 9.8pt;
}

font.offerings {
    text-align: justify;
    color: #3d1509;
    font-family: Verdana, Arial, sans-serif;
    font-size: 9.8pt;
}

span.offerings {
    text-align: justify;
    color: #3d1509;
    font-family: Verdana, Arial, sans-serif;
    font-size: 9.8pt;
}

div.main {
    border-style: solid;
    border-width: 0px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
}

div.blurb {
    border-style: solid;
    border-width: 0px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

table.blurb {
    width: 500px;
    border-collapse: collapse;
    border: 0;
    border-color: #000000;
    height: 51px;
    padding: 3px;
    border-spacing: 3px;
}

table.workshop {
    width: 500px;
    border-collapse: collapse;
    border: 0;
    border-color: #000000;
    height: 51px;
    padding: 3px;
    border-spacing: 3px;
}

table.workshop700 {
    width: 700px;
    border-collapse: collapse;
    border: 0;
    border-color: #000000;
    background-color: #ffffff;
    height: 51px;
    padding: 3px;
    border-spacing: 3px;
    margin: 0 auto;
}


font.blurb-date {
    text-align: left;
    color: #6b7d39;
    font-family: Verdana, Arial, sans-serif;
    font-size: 9.8pt;
    font-weight: bold;
}

font.blurb-title {
    text-align: left;
    color: #6b7d39;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12pt;
    font-weight: bold;
}

font.blurb-desc {
    text-align: left;
    color: #6b7d39;
    font-family: Verdana, Arial, sans-serif;
    font-size: 9.8pt;
    font-weight: normal;
}

font.blurb2-date {
    text-align: left;
    color: #6b7d39;
    font-family: Verdana, Arial, sans-serif;
    font-size: 9.8pt;
    font-weight: bold;
}

font.blurb2-title {
    text-align: left;
    color: #6b7d39;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12pt;
    font-weight: bold;
}

font.blurb2-desc {
    text-align: left;
    color: #6b7d39;
    font-family: Verdana, Arial, sans-serif;
    font-size: 9.8pt;
    font-weight: normal;
}

font.blurb3-date {
    text-align: left;
    color: #808080;
    font-family: Verdana, Arial, sans-serif;
    font-size: 8.25pt;
    font-weight: bold;
}

font.blurb3-title {
    text-align: left;
    color: #406070;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10.5pt;
    font-weight: bold;
}

font.blurb3-desc {
    text-align: left;
    color: #808080;
    font-family: Verdana, Arial, sans-serif;
    font-size: 8.25pt;
    font-weight: normal;
}

span.blurb-date {
    text-align: left;
    color: #6b7d39;
    font-family: Verdana, Arial, sans-serif;
    font-size: 9.8pt;
    font-weight: bold;
}

span.blurb-title {
    text-align: left;
    color: #6b7d39;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12pt;
    font-weight: bold;
}

span.blurb-desc {
    text-align: left;
    color: #6b7d39;
    font-family: Verdana, Arial, sans-serif;
    font-size: 9.8pt;
    font-weight: normal;
}

span.blurb2-date {
    text-align: left;
    color: #6b7d39;
    font-family: Verdana, Arial, sans-serif;
    font-size: 9.8pt;
    font-weight: bold;
}

span.blurb2-title {
    text-align: left;
    color: #6b7d39;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12pt;
    font-weight: bold;
}

span.blurb2-desc {
    text-align: left;
    color: #6b7d39;
    font-family: Verdana, Arial, sans-serif;
    font-size: 9.8pt;
    font-weight: normal;
}

span.blurb3-date {
    text-align: left;
    color: #808080;
    font-family: Verdana, Arial, sans-serif;
    font-size: 8.25pt;
    font-weight: bold;
}

span.blurb3-title {
    text-align: left;
    color: #406070;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10.5pt;
    font-weight: bold;
}

span.blurb3-desc {
    text-align: left;
    color: #808080;
    font-family: Verdana, Arial, sans-serif;
    font-size: 8.25pt;
    font-weight: normal;
}


hr.workshop {
    border: none;
    height: 1px;
    color: black;
    background: black;
}

hr.bio {
    border: none;
    height: 1px;
    color: #bbb;
    background: #bbb;
}

p.contact-us-header {
    text-align: center;
    color: #404040;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
}

span.contact-us-header {
    text-align: center;
    color: #404040;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
}

p.contact-us-address {
    text-align: center;
    color: #808080;
    font-family: Verdana, Arial, sans-serif;
    font-size: 9.8pt;
}

p.contact-us-emails {
    background-color: white;
    text-align: justify;
    color: #604040;
    font-family: Verdana, Arial, sans-serif;
    font-size: 9pt;
}

div.events {
    border-style: solid;
    border-width: 0px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
}

p.events {
    text-align: center;
    color: #6b7d39;
    font-family: Verdana, Arial, sans-serif;
    font-size: 13.5pt;
}

p.updated {
    text-align: center;
    color: black;
    font-family: Verdana, Arial, sans-serif;
    font-size: 9.8pt;
}

p.mailing-list {
    text-align: center;
    font-family: Verdana, Arial, sans-serif;
    font-size: 9.8pt;
}

div.bottom-nav {
    border-style: solid;
    border-width: 0px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
}

div.copyright {
    text-align: center;
    color: #9090ff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9.8pt;
}
