
body {
	font-family: arial, helvetica, serif;
	font-size:9pt;
	background: #ece8e8;
	text-align: left;
	padding: 0;
	color:#494342;
}
 
#container {
	width:960px;
	height:760px;
	background: #ece8e8;
	background-image:url(../images/bodypic.jpg);
	background-repeat:no-repeat;
	text-align: left;
	margin: 10px auto;
	position:relative;
}
 
h1 {font-size:14pt; color:#494342; text-transform:capitalize; font-weight:strong;}  

h2 {font-size:13pt; color:#494342; text-transform:capitalize; font-weight:strong;} 

h3 {font-size:12pt; color:#494342; text-transform:capitalize; font-weight:strong;} 

h4 {font-size:7pt; color:#043A5D; text-transform:capitalize; font-weight:strong;} 

h5 {font-size:11pt; color:#494342; text-transform:capitalize; font-weight:strong;}

p.bold {line-height:8pt; font-size:9pt; color:#043A5D; text-transform:capitalize; font-weight:bold;}

p.head {font-size:12pt; color:#494342; font-weight:strong;}



#topnavbar {
  width:824px;
  height:34px;
  background-image:url(../images/topnavbar.jpg);
  background-repeat:no-repeat;
  margin-top:107px;
  margin-left:68px;
  position:absolute;
  clear:both;
  z-index:1000;
}

#nav, #nav ul {
	display:block;
  padding: 0;
	margin: 0;
	list-style: none;
	text-align:left;  
	clear:both;
}

#nav a {
	display: block;
	width: 117px;
	
	height:34px;
	margin-left:0px;
	text-decoration:none;
	font-size:14pt;
	font-weight:bold;
	line-height:32px;
	text-align:center;
	color:#494342;
	clear:both;
}

#nav li {
	float: left;
	width: 117px;
} 

#nav a:hover {
  background-image:url(../images/topnavbar.jpg);
  background-position:0px -33px;
  background-repeat:no-repeat;
}


#nav li li {
  text-align:left;
	width: 150px;
}


#nav li ul {
	position: absolute;
	left: -9999px;
}

#nav li:hover ul {
	left:auto;
	text-align:left;
}

 #nav li:hover ul a:hover {
 	left: auto;
 	width:150px;
	background-color:#999999;
  text-align:left;
  text-indent:17px;
  height:auto;
  background-color:#333333;
  background-position:-10px 0px;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
  width:150px;
	border-style:solid;
  border-width:1px;
  border-color:#666666;
  text-align:left;
  background-color:#c8c0c0;
 
}

#home a:hover {
  background-image:url(../images/topnavbar.jpg);
  background-position:0px -33px;
  background-repeat:no-repeat;
}
   
#reiki a:hover {
  background-image:url(../images/topnavbar.jpg);
  background-position:-117.7px -33px;
  background-repeat:no-repeat;
} 
   
#courses a:hover {
  background-image:url(../images/topnavbar.jpg);
  background-position:-235.4px -33px;
  background-repeat:no-repeat;
} 
 
#blog a:hover {
  background-image:url(../images/topnavbar.jpg);
  background-position:-353.1px -33px;
  background-repeat:no-repeat;
} 

#glossary a:hover {
  background-image:url(../images/topnavbar.jpg);
  background-position:-470.8px -33px;
  background-repeat:no-repeat;
} 
  
#members a:hover {
  background-image:url(../images/topnavbar.jpg);
  background-position:-588.5px -33px;
  background-repeat:no-repeat;
} 
  
#contact a:hover {
  background-image:url(../images/topnavbar.jpg);
  background-position:-706.2px -33px;
  background-repeat:no-repeat;
} 


   
#mainarea {
  width:820px;
  height:350px;
  margin-top:150px;
  margin-left:70px;
  position:absolute;
  float:left;
}

#maincontent {
  width:820px;
  height:496px;
  margin-top:150px;
  margin-left:70px;
  position:absolute;
  float:left;
}

#mainleft {
  width:215px;
  height:496px;
  margin-top:0px;
  margin-left:7px;
  padding-right:5px;
  position:absolute;
  border-right:dotted 1px #494342;
}

#mainleft a { 
  color:#043A5D;
  font-weight:bold;
}

#mainmiddle {
  width:580px;
  height:496px;
  margin-top:0px;
  margin-left:234px;
  position:absolute;
  overflow:auto;  
}

#mainmiddle a { 
  color:#043A5D;
  font-weight:bold;
}

#leftcolumn {
  width:264px;
  height:350px;
  margin-top:10px;
  margin-left:7px;
  position:absolute;
}

#middlecolumn {
  width:264px;
  height:350px;
  margin-top:10px;
  margin-left:278px;
  position:absolute;
}

#rightcolumn {
  width:264px;
  height:350px;
  margin-top:10px;
  margin-left:548px;
  position:absolute;
}

#base1 {
  height:124px;
  width:129px;
  margin-top:515px;
  margin-left:76px;
  position:absolute;
}

#base2 {
  height:124px;
  width:129px;
  margin-top:515px;
  margin-left:211px;
  position:absolute;
}

#base3 {
  height:124px;
  width:129px;
  margin-top:515px;
  margin-left:347px;
  position:absolute;
}

#base4 {
  height:124px;
  width:129px;
  margin-top:515px;
  margin-left:482px;
  position:absolute;
}

#base5 {
  height:124px;
  width:129px;
  margin-top:515px;
  margin-left:618px;
  position:absolute;
}

#base6 {
  height:124px;
  width:129px;
  margin-top:515px;
  margin-left:753px;
  position:absolute;
}

div.textareab {
  width:124px;
  height:115px;
  margin-top:-10px;
  margin-left:0px;
  font-size:8pt;
  position:absolute;
  padding:0px;
  
}
 
#button1 {
  width:124px;
  height:34.5px;
  margin-top:26px;
  margin-left:130px;
  position:absolute:
  
}

.button {
  width:124px;
  height:34.5px; 
  background-image:url(../images/learnmore.png);
  background-repeat:no-repeat;
  float:left;
    
}

.moreinfo {
  width:60px;
  height:12px;
  margin-top:100px;
  margin-left:65px;
  position:absolute;
}

.moreinfo a:link {
  text-decoration:none;
}

.moreinfo a:hover {
  color:#494342;
}

#atoz {
  width:584px;
  height:496px;
  margin-top:0px;
  margin-left:0px;
  position:absolute;
  text-decoration:none;
  overflow:auto;
}

#atoz a:link {
  text-decoration:none;
  color:#494342;
}
  
#bottomnav {
  width:940px;
  margin-top:665px;
  margin-left:10px;
  position:absolute;
  text-align:center;
  font-size:7pt;
  line-height:14pt;
  color:#494342;
  text-decoration:none;
}

#bottomnav ul {
  list-style-type:none;
  font-size:10pt;
  font-weight:normal;
  color:#494342;
  padding:0px;
  margin:0px;
  clear:right;
}       
             
#bottomnav ul li {
  list-style-type: none;
	margin: 0px;
	padding: 0px;
  font-weight:normal;
  float:left;
  text-align:center;
}

#bottomnav ul li a, a:visited {
	color: #494342;
	text-decoration: none;
  font-weight:normal;
}

#bottomnav ul li a:hover {
  color: #043A5D;
  text-decoration: none;
  font-weight:normal;
}

#footer {
  width:940px;
  height:20px;
  margin-top:713px;
  margin-left:10px;
  position:absolute;
  font-family:verdana;
  font-size:8pt;
  text-align:left;
  color:#666666;
  text-decoration:none;
}   
       
#footer a:link {
  color:#666666;
  text-decoration:none;
}

#footer a:hover, a:active {           
  color:#3399cc;
  text-decoration:none;          
}

#footer a:visited {
  color:#666666;
  text-decoration:none;     
}








