
body { color: #10415d; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 17px; background-color: white; background-image: url(nav/cloud-back.jpg) ; background-repeat: repeat-x; background-attachment: fixed; }
td { font-size: 13px; line-height: 17px; }
p    { font-size: 13px; line-height: 17px; margin: 3px 10px 7px; padding: 0   }
a   { color: #7d40b2; font-weight: bold; text-decoration: none }
a:hover  { color: #fbf6e7; font-weight: bold; background-color: #7d40b2 }
.feature { background-color: #ded7b2; border: solid 1px #ccc395; }
.feature2 { color: #7d40b2; font-size: 14px; font-weight: bold; font-style: oblique; line-height: 18px; background-color: #f3ddfd; margin: 3px 5px 7px; padding: 5px; border-color: #d08bc1 #7a1e65 #7a1e65 #d08bc1; border-style: solid; border-width: 1px; }
.footers   { color: #e9e3c6; font-size: 9px ; background-color: #10415d; margin: 0; padding: 2px 0; }
a.footers   { color: #efd391; font-weight: bold; text-decoration: none }
a.footers:hover   { color: white; font-weight: bold; text-decoration: none; background-color: #2272a1 }
h1.video { color: #10415d; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 20px; margin: 0 0 3px; padding: 0; }
h2.video { color: #2272a1; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 18px; margin: 0 0 7px 10px; padding: 0; }
h1.special { color: #7d40b2; font-size: 18px; font-style: oblique; line-height: 23px; margin: 10px 0 5px; padding: 0 0 3px 2px; border-bottom-style: solid; border-bottom-width: 1px; }
h1 { color: #10415d; font-size: 18px; line-height: 22px; margin: 8px 0 0; padding: 0 0 3px  }
h2 { color: #125b85; font-weight: bold; font-size: 15px; font-style: oblique; margin: 5px 0; padding: 0  }
h2.alt { color: #2272a1; font-size: 15px; font-weight: bold; font-style: normal; margin: 5px 0; padding: 0; }
h3 { color: #003136; font-style: oblique; font-weight: bold; font-size: 13px; margin: 0; padding: 0 0 4px }
h3.testimonial { color: #754e91; font-size: 13px; font-style: oblique; font-weight: bold; margin: 0; padding: 0; }
h4 { color: #a2461f; font-size: 14px; background-image: url(nav/h4-blend.jpg); margin: 0; padding: 0 }
h5 { color: #2272a1; font-size: 15px; font-style: oblique; font-weight: bold; line-height: 19px; margin: 0 0 5px; padding: 0; border-bottom-style: solid; border-bottom-width: 1px; }
ul { font-size: 13px; line-height: 17px; list-style-type: disc; margin: 0; padding: 5px 0 5px 25px   }
ul ul { margin: 2px 15px 10px; padding: 0; list-style-type: circle; }
ul.workshop { font-size: 11px; list-style-type: disc; margin: 0; padding: 5px 0 5px 25px; }
ul.yoga { list-style-type: circle; margin: 0; padding: 5px 0 5px 25px }
ul.retreat { list-style-type: circle; margin: 0; padding: 5px 0 5px 25px }
ol { margin: 0 0 0 10px; padding: 5px 0 5px 25px }
a.button { color: #ecebd6; font-size: 12px; line-height: 15px; background-color: #003136; margin: 0 0 5px; padding: 1px 3px; border-style: outset; border-width: 1px; }
a:hover.button { background-color: #2272a1; }
.side { background-color: #e9e3c6; background-image: url(nav/images/solaire_20.gif); }
.main { background-color: #f4f1e2; }
.footer { background-color: #003136; }
p.quote { font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 18px; }
li { margin-bottom: 3px; }
.pink { color: #754e91; }
.subhead1 { color: #2272a1; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: oblique; line-height: 17px; }
.picspace1 { padding-left: 15px; }
.picspace-rt { padding-right: 15px; }
.emphasis1 { color: #5a3b77; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: italic; line-height: 22px; }
.featurebox1 { color: #fff; background-color: #432f61; background-image: url(nav/blend-3.jpg); background-repeat: repeat-x; margin: 10px 0; padding: 5px 8px 1px; border: solid 1px #281840; }
.featurebox1 h2 { color: #f8e8b6; font-size: 16px; line-height: 19px; }
.featurebox1 a { color: #abd7ed; }
.featurebox1 a:hover { color: black; background-color: #abd7ed; }
.media { background-color: #c6c1a9; background-image: url(nav/blend-4.jpg); background-repeat: repeat-x; text-align: center; width: 100%; margin: 15px 0; border: solid 1px #cdc5a0; }
.media img { margin: 0; padding: 5px 8px; }
.media a:hover { background-color: transparent; }
.media h1 { font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 21px; text-align: left; margin: 10px; padding: 3px; border-bottom-style: solid; border-bottom-width: 1px; }
.media p { text-align: left; }

