
#mainmenu {
font-family: papyrus;
font-size:14px;
color:#800000;
clear: both;
//height: 50px;
width: 825px;
background: transparent;
}

#mainmenu ul {

//list-style-image: none;
list-style-position: outside;
padding-top: 5px;
padding-right: 20px;
padding-bottom: 5px;
padding-left: 10px;
margin: 10px auto;
//margin-left: 18px;
}
#mainmenu ul li {
float: left;
text-align: center;
list-style: none;
color: #800000;
display: block;
padding-top: 4px; padding-right: 7px; padding-bottom: 4px; padding-left: 7px; 
//margin-top: 0px; margin-right: 8px; margin-bottom: 0px; margin-left: 8px;
}

#mainmenu ul li.current {
color: #800000;
font-weight: bold;
}


.submenu {
  background: #DDA0DD;
  border: 1px solid #800000;
  visibility: hidden;
  font-weight:bold;
  position: absolute;
 z-index: 3;
}

.submenu a {
  width: 180px;
  display: block;
  z-index: 3;
  font: 12px papyrus;
  text-align: left;
  text-indent: 1px;
  text-decoration: none;
  padding: 10 10 10 10;
  color: #800000;
  margin: 0 0 0 0; 
}

.submenu a:hover {
  width: 180px;
  background: #DDA0DD;
  color: #800000;
  //Filter: Blur(Add = 0,  Direction = 10,  Strength = 1)#CF5D87;
  font-family:papyrus;
  color:#800000;
  font-size:12px;
  font-weight:bold;
  text-align: left;
  text-indent: 1px;  
  text-decoration: bold;
}

.submenu:first-child {
	color: #DDA0DD;
	}

.subbmenu {
  background: #DDA0DD;
  border: 1px solid #800000;
  visibility: hidden;
  font-weight:bold;
  position: absolute;
 z-index: 3;
}
.subbmenu a {
  width: 195px;
  display: block;
  z-index: 3;
  font: 12px papyrus;
  text-align: left;
  text-indent: 1px;
  text-decoration: none;
  padding: 10 10 10 10;
  color: #800000;
  margin-left:0; margin-right:0px; margin-top:0px; margin-bottom:0px; 
}

.subbmenu a:hover {
  width: 195px;
  background: #DDA0DD;
  color: #800000;
  //Filter: Blur(Add = 0,  Direction = 10,  Strength = 1)#CF5D87;
  font-family:papyrus;
  color:#800000;
  font-size:12px;
  font-weight:bold;
  text-align: left;
  text-indent: 1px;  
  text-decoration: bold;
}

//active page ids
body#home a#home{ 
  font-family:papyrus;
  color:#800000;
  font-size:13px;
  font-weight: bold;
  text-decoration:none;

body#about a#about {
  font-family:papyrus;
  color:#800000;
  font-size:13px;
  font-weight: bold;
  text-decoration:none;
 }
body#stress a#stress { 
  font-family:papyrus;
  color:#800000;
  font-size:13px;
  font-weight: bold;
  text-decoration:none;
 }
 
body#yogamenu a#yogamenu {
  font-family:papyrus;
  color:#800000;
  font-size:13px;
  font-weight: bold;
  text-decoration:none;
 }
 body#coaching a#coaching{ 
  font-family:papyrus;
  color:#800000;
  font-size:13px;
  font-weight: bold;
  text-decoration:none;
}

body#links a#links {
  font-family:papyrus;
  color:#800000;
  font-size:13px;
  font-weight: bold;
  text-decoration:none;
 }
 
body#contact a#contact {
  font-family:papyrus;
  color:#800000;
  font-size:13px;
  font-weight: bold;
  text-decoration:none;
 }