a#home,a#intro,a#schedule,a#workshops,a#pricing,a#contact,a#retreats { 
  display: block;
  margin: 0;
  padding: 0;
  height: 56px;
  width: 165px;
  /*  margin-bottom: 15%;*/
  margin-bottom: 15px;
}

a#homehide,a#introhide,a#schedhide,a#workhide,a#pricehide,a#conthide,
a#rethide { 
  display: block;
  margin: 0;
  padding: 0;
  height: 1px;
  width: 1px;
  margin-bottom: 0;
}

a#home:hover,a#intro:hover,a#schedule:hover,a#workshops:hover,
a#pricing:hover,a#contact:hover,a#retreats:hover { 
  display: block;
  margin: 0;
  padding: 0;
  height: 56px;
  width: 165px;
  /*  margin-bottom: 15%;*/
  margin-bottom: 15px;
}

a#home { 
  background-image: url(../../icons/mi-an/home.png);
}

/* for preloading hover image */
a#homehide { 
  background-image: url(../../icons/mi-an/home.alienglow.png);
}

a#home:hover { 
  background-image: url(../../icons/mi-an/home.alienglow.png);
}

a#intro { 
  background-image: url(../../icons/mi-an/intro.png);
}

/* for preloading hover image */
a#introhide { 
  background-image: url(../../icons/mi-an/intro.alienglow.png);
}

a#intro:hover { 
  background-image: url(../../icons/mi-an/intro.alienglow.png);
  display: block;
  margin: 0;
  padding: 0;
  height: 56px;
  width: 165px;
  /*  margin-bottom: 15%;*/
  margin-bottom: 15px;
}

a#schedule { 
  background-image: url(../../icons/mi-an/schedule.png);
}

/* for preloading hover image */
a#schedhide { 
  background-image: url(../../icons/mi-an/schedule.alienglow.png);
}

a#schedule:hover { 
  background-image: url(../../icons/mi-an/schedule.alienglow.png);
}

a#pricing { 
  background-image: url(../../icons/mi-an/pricing.smaller.png);
}

/* for preloading hover image */
a#pricehide { 
  background-image: url(../../icons/mi-an/pricing.alienglow.smaller.png);
}

a#pricing:hover { 
  background-image: url(../../icons/mi-an/pricing.alienglow.smaller.png);
}

a#workshops { 
  background-image: url(../../icons/mi-an/workshops.png);
}

a#workhide {
  background-image: url(../../icons/mi-an/workshops.alienglow.png);
}

a#workshops:hover { 
  background-image: url(../../icons/mi-an/workshops.alienglow.png);
}

a#retreats { 
  background-image: url(../../icons/mi-an/retreats.smaller.png);
}

a#rethide {
  background-image: url(../../icons/mi-an/retreats.alienglow.smaller.png);
}

a#retreats:hover { 
  background-image: url(../../icons/mi-an/retreats.alienglow.smaller.png);
}

a#contact { 
  background-image: url(../../icons/mi-an/contact.png);
}

/* for preloading hover image */
a#conthide { 
  background-image: url(../../icons/mi-an/contact.alienglow.png);
}

a#contact:hover { 
  background-image: url(../../icons/mi-an/contact.alienglow.png);
}

img#bullet { 
  display: block;
  margin: 0;
  padding: 0;
  float: left;
  vertical-align: 15%;
}

BODY { 
  background-repeat: repeat;
  background-image: url("../../icons/mi-an/sn.light.png");
  margin: 0px 0px 0px 0px;
  text-align: center;
  height: 650px;/*droe? - not working on ie*/
}

DIV.mainlogo { 
  text-align: center;
}

DIV.buttonrow { 
  float: left;
  margin-top: 25%;
  width: 165px;  /* sum of button widths */
}

div.secondrow { 
  margin-left: auto;
  margin-right: auto;
  width: 565px;
}

div.hero { 
  float: right;
  padding-left: 10%;
  /*  width: 300px;
     height: 425px;*droe: not needed?*/
}

H1 { 
  text-align: center;
}

h1.italic { 
  font-size: small;
  font-style: italic;
}

.csscheck { 
  display: none;
}

P { 
/*    text-align: center;
    padding-left: 4%;*/
}

p.italic { 
  font-style: italic;
  text-align: center;
}

h2.red { 
  float: left;
  font-size: small;
  color: red;
  width: 188px;
}

div.clear { 
  clear: left;
}

.trailer { 
           clear: both;
           text-align: center;
           padding-top: 2%;
}

a.back {  
  float: left;
  padding-left: 4%;
  margin-bottom: 4%;
}

.bold { 
  font-weight: bold;
}

.italic { 
  font-style: italic;
}
