
body {
  margin: 0;
  padding: 0;
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #6600CC;
  line-height: 16px;
  background: url(bannerbg.jpg);
  background-attachment: fixed;
}

#wrapper {
  clear: both;
  width: 1010px;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
  margin-bottom: 0px;
  padding-bottom:0px;
}

/* content */
#page {
  display: block;
  float: right;  
  width: 650px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 15px;
}
  
/* not spanning side columns */
#header {
  padding-top: 1px;
  padding-left: 2px;
  position: relative;  
}

#bi-line {
  text-align: right;
  margin-top: 0px;
  padding-left: 0px;
  padding-top: 5px;
  margin-right: 10px;
  font-size: 12px;
  line-height: 20px;
}

#flags {
  display: block;
  float: left;
  width: 494px;
  height: 190px;
  background-image: url(flagbg-fade.jpg);
  background-position: left top;
  margin-left: 0px;
  margin-top: 2px;
  padding: 0;
}

#side1 {
  position: relative;
  display: block;
  float: left;
  width: 175px;
  margin-top: 90px;
  margin-right: 5px;
  margin-bottom: 20px;
  background-color: #F4F5E3; 
  background-repeat: repeat-y;
  border-bottom: 2px solid #ABA38E;
}

#side1-trans {
  position: relative;
  display: block;
  float: left;
  width: 175px;
  margin-top: 90px;
  margin-right: 5px;
  margin-bottom: 20px;
  background-color: transparent; 
}

#side2 {
  position: relative;
  display: block;
  float: right;
  width: 175px; 
  margin-top: 90px;
  margin-bottom: 16px;
  margin-left: 5px;
  background-color: transparent;
  border-bottom: 2px solid #ABA38E;
}

#side2-up {
  position: relative;
  display: block;
  float: right;
  width: 175px; 
  margin-top: 2px;
  margin-bottom: 16px;
  margin-left: 5px;
  background-color: transparent;
  border-bottom: 2px solid #ABA38E;
}

    /* use with side1-trans &s ide2-up & include br between items */
.sidebarbg {
  background-color: #F4F5E3;
  padding-bottom:15px;
  border-bottom: 2px solid #ABA38E;
  }

#fbbox {
  display: block;
  width: 175px;
  height: 425px;
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #F4F5E3; 
  background-repeat: repeat-y;
}

 /* Yogacara page quote */
#quotechoices {
  display: block;
  width: 253px;
  height: 182px;
  float: right;
  margin-top: 16px;
  margin-right: 40px;
  padding-top:9px;
  padding-right: 20px;
  background-color: #EED1C9;
}
  
           /* navigation */

#navigation {
  width: 175px;
  margin: 0;
  padding: 0;
}

#navigation ul {
  list-style: none;
  margin-left: 0px; 
  margin-top: 4px;
  margin-bottom: 0px;
  margin-right: 0px;
  padding: 0px;
}

#navigation li {
  margin-bottom: 3px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  font-size: 9px;
  text-align: left;
  text-indent: 5px;
  background-color: #F4F5E3;
  border-bottom: 2px solid #ABA38E;
  border-right: 1px solid #ABA38E;
}

#navigation a:link #navigation a:visited {
  width: 175px;
  height: 1%;
  background-color: #F4F5E3;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #9933CC;
  text-decoration: none;
  text-align: left;
  text-indent: 5px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding-top: 1px;
  padding-right: 2px;
  padding-bottom: 1px;
  border-bottom: 2px solid #ABA38E;
}

#nav li a:link, #nav a:visited {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  display: block;
  padding-top: 1px;
  padding-right: 2px;
  padding-bottom: 1px;
  border-bottom: 2px solid #ABA38E;
  background-color: #F4F5E3;
  color: #9933CC;
  text-align: left;
  text-decoration: none;
}

#navigation a {
  display: block;
}

#navigation a:hover {
  display: block;
  width: 175px;
  height: 1%;
  background-color: #A7374E;
  font-size: 10px;
  font-weight: bold;
  text-indent: 0px;
  color: #FFFFFF;
  margin-left: 0px;
  padding-left: 2px;
}

#nav li:hover {
  background-color: #A7374E;
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
  font-style: italic;
  margin-left: 0px;
  padding-left: 2px;
}

#navigation a:active {
  display: block;
  width: 175px; 
  font-size: 9px;
  text-indent: 5px;
  color: #FFFFFF;
  font-weight: bold;
  font-style: italic;
  padding-left: 5px;
  background-color: #A7374E;
}

#articlesbox {
  width: 650px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(articles_files/leaves-bg.jpg);
  background-attachment: fixed;
  background-position: center top;
}

.intro {
  color: #5E594E;
  font-weight: normal;
  text-align: justify;
}

           /* backgrounds */

#creambg {
  margin-left: 65px;
  margin-right: 65px;
  background-color: #FFFFDF;
  padding-top: 17px;
  padding-right: 15px;
  padding-bottom: 13px;
  padding-left: 15px;
}

#astrobox {
  width: 650px;
  margin-left: 0px; 
  margin-right: 0px;
  background-image: url(astrology_files/shou-bg.jpg);
  background-attachment: fixed;
  background-position: center top;
}

#essencesbox {
  width: 650px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(essences_files/petal.jpg);
  background-attachment: fixed;
  background-position: center top;
  background-color: #FBF8E1;
}

#fengshuibox {
  width: 650px;
  margin-left: auto; 
  margin-right: auto;
  background-image: url(images/sandsculptbg.jpg);
  background-attachment: fixed;
  background-position: center top;
}

#flagsbox {
  width: 650px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(welcome_files/prayerflagsbg.jpg); 
  background-attachment: fixed;
  background-position: center top;
  background-color: #CDCDFF; 
}

#profilebox {
  width: 650px;
  margin-left: 0px; 
  margin-right: 0px;
  background-image: url(images/paperbg.jpg);
  background-attachment: fixed;
  background-position: center top;
}

#testbox {
  width: 650px;
  margin-left: 0px; 
  margin-right: 0px;
  background-image: url(images/paperbluebg.jpg);
  background-attachment: fixed;
  background-position: center top;
}


#reikibox {
  width: 650px;
  margin-left: auto; 
  margin-right: auto;
  background-image: url(images/peacock-bg2.jpg);
  background-attachment: fixed;
  background-position: center top;
}

#tvbox {
  width: 650px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(images/mandala.jpg);
  background-attachment: fixed;
  background-position: center top;
}

#veilbox {
  width: 650px;
  margin-left: auto; 
  margin-right: auto;
  background-image: url(veil_files/veilsilk-bg.jpg);
  background-attachment: fixed;
  background-position: center top;
}

/* justified */
#notesj {
  display: block;
  width: 354px;
  position: relative;
  margin-left: auto;
  margin-top: 15px;
  margin-right: auto;
  margin-bottom: 15px;
  background: transparent;
  font-family: Verdana, Geneva, "Lucida Grande", Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #5E594E;
  font-weight: bold;
  line-height: 12px;
  text-align: justify;
  padding: 0;
}
  /* centered */
#notesc {
  display: block;
  width: 354px;
  position: relative;
  margin-left: auto;
  margin-top: 15px;
  margin-right: auto;
  margin-bottom: 15px;
  background: transparent;
  font-family: Verdana, Geneva, "Lucida Grande", Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #5E594E;
  font-weight: bold;
  line-height: 12px;
  text-align: center;
  padding: 0;
}
  
p {
  font-weight: normal;
  font-size: 11px;
  line-height: 16px;
  margin-left: 60px;
  margin-right: 60px;
  margin-bottom: 18px;
  text-align: justify; 
}

p.ten {
  font-weight: normal;
  font-size: 10px;
  line-height: 15px;
  margin-left: 60px;
  margin-right: 60px;
  text-align: justify; 
}


p.bold {
  font-weight: bold;
  font-size: 11px;
  line-height: 16px;
  margin-right: 100px;
  margin-left: 100px;
  margin-bottom: 18px;
  text-align: justify;
}

.bold10 {
  font-weight: bold;
  font-size: 10px;
  margin-left: 100px;
  margin-right: 100px;
  margin-bottom: 18px;
  text-align: justify;
  line-height: 14px;
}

.isolatedtxt {
  font-weight: bold;
  padding-left: 60px;
  padding-right: 60px;
  margin-top: 35px;
  margin-bottom: 35px;
}

/* for 'subscribe to' text for newsletter signup */
.scribe {
  font-weight: bold;
  font-size: 10px;
  margin-left: 20px;
  margin-top: 5px;
  margin-right: 10px;
  margin-bottom: 4px;
  text-align: left;
}

#indexp {
  font-weight: bold;
  font-size: 11px;
  margin-left: 55px;
  margin-right: 160px;
  margin-bottom: 15px;
  text-align: justify;
  line-height: 16px;
}

h1 {
  font-size: 26px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #6600CC;  
  font-weight: normal;
  font-style: italic;  
  text-align: center;
  line-height: 35px;
  margin-top: 26px;
  margin-bottom: 0px;
}

h2 {
  font-size: 22px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #6600CC;
  font-weight: normal;
  text-align: center;
  line-height: 26px;
  margin-top: 24px;
  margin-bottom: 16px;
}

h3.center8 {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #FFFFFF;
  text-align: center;
  background: #3E0181;
  padding-top: 1px;
  padding-bottom: 4px;
  margin-top: 0px;
  margin-bottom: 16px;
}


h3.navbar {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #6600CC;
  text-align: center;
  background: #F4F5E3;
  padding-top: 1px;
  padding-bottom: 5px;
  margin-top: 0px;
  margin-bottom: 0px;
}


h3.center {
  font-size: 13px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #FFFFFF;
  text-align: center;
  background: #3E0181;
  padding-top: 1px;
  padding-bottom: 5px;
  margin-top: 24px;
  margin-bottom: 8px;
}

/* for side1 Blog-adv text */
h3.right {
  font-size: 13px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #6600CC;
  text-align: right;
  padding-bottom: 5px;
  margin-top: 15px;
  margin-bottom: 20px;
}

/* margins 0px - use also for side1 + 2 headings */
h3.top {
  font-size: 13px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-weight: normal;
  background: #3E0181;
  padding-top: 2px;
  padding-bottom: 4px;  
  text-align: left;
  padding-left: 10px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

h3.left {
  font-size: 13px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #FFFFFF;
  text-align: left;
  padding-left: 10px;
  background: #3E0181;
  padding-top: 2px;
  padding-bottom: 4px;
  margin-top: 24px;
  margin-bottom: 8px;
}

/* for subheadings under h3 headings */
h3.rightsub {
  font-size: 12px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #FFFFFF;
  text-align: right;
  background: #3E0181;
  padding-top: 1px;
  padding-right: 15px;
  padding-bottom: 5px;
  margin-left: 60px;
  margin-top: 24px;
  margin-bottom: 8px;
}

h3.leftsub {
  font-size: 12px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #FFFFFF;
  text-align: left;
  background: #3E0181;
  padding-top: 1px;
  padding-left: 15px;
  padding-bottom: 5px;
  margin-right: 60px;
  margin-top: 24px;
  margin-bottom: 8px;
}

h4.green {
  font-size: 13px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #5E594E;
  font-weight: bold;
  text-align: center;
  line-height: 21px;
}  

h4.greenleft {
  font-size: 13px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #5E594E;
  font-weight: bold;
  text-align: left;
  margin-left: 57px;
  line-height: 21px;
}  

h4.blue {
  font-size: 13px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #6600CC;
  font-weight: bold;
  text-align: center;
  line-height: 21px;
}  

 
h4.black {
  font-size: 13px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight: bold;
  text-align: center;
  line-height: 21px;
}  
  
h5 {
  font-size: 12px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #6600CC;
  font-weight: bold;
  text-align: center;
  line-height: 19px;
}

h5.right {
  font-size: 12px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #6600CC;
  font-weight: bold;
  text-align: right;
}

h6.left {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #6600CC;
  text-align: left;
}

h6.rightgreen {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #5E594E;
  text-align: right;
  margin-top:20px;
  margin-right:126px;
}

h6.greencntr {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #5E594E;
  text-align: center;
  line-height: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
}

h6.greenleft {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #5E594E;
  text-align: left;
  line-height: 15px;
}

h6.greenleftnote {
  font-size: 9px;
  font-family: Verdana, Arial, "Lucida Grande";
  font-weight: bold;
  color: #5E594E;
  text-align: left;
  line-height: 12px;
  margin-left: 60px;
}

h6.center {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #6600CC;
  text-align: center;
  line-height: 13px;
}

h6.green {
  font-size: 9px;
  font-family: Verdana, Arial, "Lucida Grande";
  font-weight: bold;
  color: #5E594E;
  text-align: center;
  line-height: 12px;
}

.smgreen {
  font-size: 9px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #5E594E;
  text-align: center;
  line-height: 11px;
}

.smblue {
  font-size: 9px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #6600CC;
  text-align: center;
  line-height: 11px;
}

.smblueleft {
  font-size: 9px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #6600CC;
  text-align: left;
  line-height: 12px;
}

.smbluejust {
  font-size: 9px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #6600CC;
  text-align: justify;
  line-height: 13px;
  margin-left: 152px;
  margin-right: 152px;
}

.smblueright {
  font-size: 9px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #6600CC;
  text-align: right;
  line-height: 11px;
}


#formbox {
  width: 450px;
  margin-top: 0px;  
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 18px;
}

form div {
  clear: left;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-top: 0;
}

.search {
  width: 175px;
  height: 63px;
  background-color: transparent;
  padding-top: 10px;
  padding-bottom: 15px;
  border-style: none;
  text-align: right;
}

        /* newsletter-email form */

.emailform {
  width: 175px;
  padding-left: 5px;
  padding-top: 10px;
  padding-bottom:15px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-style: none;
}

.emailform label {
  color: #6600CC;
  font-weight: bold;
  font-size: 9px;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
  text-align: left;
  margin-top: 5px;
  margin-bottom: 5px;
}

#checkbox {
  color: #6600CC;
  font-weight: normal;
  font-size: 9px;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
  text-align:left;
  margin-bottom: 7px;
}

fieldset {
  margin-top: 20px;
  border-left: none;
  border-top: none;
  border-right: 1px solid #ABA38E;
  border-bottom: 2px solid #ABA38E;
  background-color: #F4F5E3;
  padding-left: 15px;
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
}

fieldset email {
  width: 175px;
  margin-top: 10px;
  border-style:none;
  background-color: #F4F5E3;
  padding-left: 1px;
  padding-top: 15px;
  padding-right: 1px;
  padding-bottom: 15px;
}
  
fieldset legend span {
  border-bottom: 1px solid #fff;
  display: block;
  font-size: 12px;
  line-height: 18px;
  margin: 20px 0;
  padding-bottom: 15px;
  position: absolute;
  width: 450px;
}

legend {
  padding-top: 3px;
  margin-top: 0px;
  margin-bottom: 15px;
}

form div label {
  float: left;
  text-align: right;
  color: #6600CC;
  font-weight: bold;
  font-size: 10px; 
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
  margin-top: 10px;
  margin-bottom:2px
}
  
input.txt {
  float: right;
  color: #660033;
  background-color: #FFFFFF;
  border-top: 1px inset #F4F5E3;
  padding-left:2px;
  width: 250px;
  margin-top: 5px;
  margin-bottom:2px;
}

input.txt-em {
  color: #660066;
  background-color: #FFFFFF;
  border-top: 1px inset #F4F5E3;
  width:158px;
  padding-left: 2px;
  padding-right: 2px;
  margin-top: 5px;
  margin-bottom: 2px;
}

input.txt-sm {
  color: #660066;
  background-color: #FFFFFF;
  border-top: 1px inset #F4F5E3;
  width: 80px;
  margin-left: 1px;
  margin-top: 5px;
  margin-right: 2px;
  margin-bottom: 5px;
  padding-left: 2px;
}

textarea {
  color: #660066;
  background-color: #FFFFFF;
  padding-left: 2px;
  border: 1px inset #ABA38E;
  width: 408px;
}

input.btn {
  width: 90px;
  height: 22px;
  color: #FFFFFF;
  font-size: 10px;
  font-weight: normal;
  background-color: #A7374E;
  padding-bottom: 3px;
  margin-top: 5px;
}

input.btn:hover {
  font-style: italic;
  font-weight: bold;
}
   
input.newsbtn {
  width: 80px;
  height: 32px;
  color: #993366;
  font-size: 10px;
  font-weight: bold;
  text-align:center;
  background: url(images/flags-80x32.png);
  padding-bottom: 2px;
  margin-top: 2px;
}

input.newsbtn:hover {
  font-style: italic;
  font-weight: bold;
}




legend {
  color: #5E594E;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
  font-size:11px;
  font-weight: bold;
}





form {
  margin-top:0px;
  margin-bottom: 0px;
}

fieldset div select {
  color: #660066;
}

#newsletterform {
  width: 175px;
  background-color: #F4F5E3;
  padding-left: 5px;
  padding-top: 4px;
  padding-bottom:10px;
  margin-top: 0px;
  border-bottom: 2px solid #ABA38E;
  font-size: 9px;
}

#newsletter.p {
  color: #6600CC;
  font-size: 9px;
  text-align: left;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 3px;
  margin-bottom: 1px;
}

newsletter.txt-em {
  margin-left: 5px;
  margin-top: 2px;
  margin-bottom: 6px;
  padding-left: 2px;
  padding-right: 2px;
}

#newsletterform label {
  color: #6600CC;
  font-size: 8px;
  font-weight: bold;
  text-align: left;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 3px;
  margin-bottom: 1px;
}

  /* not as harsh as black */
.smnews-black {
  color: #330066;
  font-size: 9px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-bottom:6px;
  text-align: left;
  line-height: 12px;
  padding-left:2px;
  padding-right:2px;
}

a {
  text-decoration:none;
}

a:link, a:visited {
  color: #993366;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  color: #660033;
  font-weight: bold;
  text-decoration: none;
}

a:active {
  color: #660033;
  font-weight: bold;
  font-style: italic;
}

img {
  border: none;
}

ul.menue {
  list-style-type: none;
  font-size: 9px;
  line-height: 12px;
  margin-top: 16px;
  margin-bottom: 16px;
  margin-left: 125px;
  margin-right: 125px;
}

ul {
  margin-top: 16px;
  margin-bottom: 16px;
  margin-left: 125px;
  margin-right: 150px;
}


ul.navside1 {
  margin-left: 10px;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 6px;
}

li {
  margin-bottom: 8px;
}

dl {
  margin-top: 16px;
  margin-bottom: 16px;
}

dd {
  margin-top: 4px;
  margin-bottom: 4px;
}

          /* for A-Z page */
div.dl {
  margin-left: 150px;
  margin-top: 20px;
  margin-right: 150px;
  margin-bottom: 20px;
}

#links {
  font-size: 9px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #6600CC;
  font-weight: bold;
  text-align: center;
  line-height: 13px;
  margin-bottom: 0px;
  padding-bottom: 20px;
}  

#footer {
  font-size: 9px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #FFFFFF;  
  font-weight: bold; 
  text-align: center;
  line-height: 15px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;  
  background: #3E0181;
  padding-top: 5px;
  padding-left: 38px;
  padding-bottom: 6px;
}

.indent {
  color: #5E594E;
  margin-top: 11px;
  margin-right: 60px;
  margin-left: 88px;
  margin-bottom: 0px;
  text-indent: -28px;
}

.leftquote {
  margin-top: 30px;  
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 50px;
  font-size: 9px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #5E594E;
  line-height: 13px;
  text-align: right;
}

.breathquote {
  display: block;
  width: 175px;
  height: 170px;
  background-image: url(images/lotus-bg.jpg);
  background-attachment: scroll;
  background-position: left top;
  margin: 0;
}

.dakiniquote {
  display: block;
  width: 175px;
  height: 237px;
  background-image: url(images/dakini-bg.jpg);
  background-attachment: scroll;
  background-position: left top;
  margin: 0;
}

.fefeature {
  display: block;
  width: 175px;
  height: 354px;
  background-image: url(images/fefeature.jpg);
  Background-attachment: scroll;
  background-position: left top;
  margin: 0;
}

.tvquotewide {
  display: block;
  width: 650px;
  height: 185px;
  background-image: url(images/mandalamid-183.jpg);
  background-attachment: scroll;
  background-position: left top;
  padding-top: 5px;
  margin: 0;
}

.veilquote {
  display: block;
  width: 175px;
  height: 214px;
  background-image: url(images/brushcallig.jpg);
  background-attachment: scroll;
  background-position: left top;
  margin: 0;
}

#emailbox {
  display: block;
  width: 175px;
  height: 448px;
  background-image: url(images/emailist-bg.jpg);
  background-attachment: scroll;
  background-position: left top;
  margin: 0;
}

.cnvstrip {
  text-align: center;
  margin-top: 16px;
  margin-bottom: 16px;
}

.top {
  font-size: 9px;
  margin-left: 15px;
  margin-top: 20px;  
  margin-bottom: 7px;
  text-align: left;
}

#top {
  font-size: 9px;
  margin-left: 15px;
  margin-top: 20px;  
  margin-bottom: 7px;
  text-align: left;
}

#formnotes {
  margin-left: 103px;
  margin-right: 103px;
  color: #5E594E;
  font-weight: normal;
  font-size: 9px;
  line-height: 11px;
  text-align: left;
}

#formnotesbullets {
  padding-left: 35px;
  color: #5E594E;
  font-weight: normal;
  font-size: 9px;
  line-height: 11px;
  text-align: left;
}

#choicesquot {
  width: 253px;
  height: 192px;
  text-align: right;
  margin-top: 30px;
  margin-right: 15px;
  margin-bottom:25px;
  padding-top:10px;
  padding-right: 10px;
  padding-bottom:10px;
}



.homebio  {
  color: #6600CC;
  font-size: 11px;
  font-weight: normal;
  margin-left: 55px;
  margin-right: 160px;
  line-height: 13px;
  text-align: left;
}

hr {
  border: none;
  color: #ABA38E;
  background-color: #ABA38E;
  height: 2px;
  width: 100%;
}

       /* for Formulas page: link to A-Z page */
#az {
  text-align: right;
  color: #6600CC;
  margin-top: 20px; 
  margin-right: 15px;
  margin-bottom: 10px;
}

#center {
  text-align: center;
}

.center {
  text-align: center;
}

strong {
  font-weight: bold;
}


