body { color: #d1e8c5; font-size: 1.25em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 1.25em; text-decoration: none; text-align: center; }
h1 { color: #008000; font-size: 1.35em; font-weight: bold; line-height: 1.35em; background-color: #d1e8c5; text-align: center; top: 10px; bottom: -25px; overflow: visible; visibility: visible; margin-top: 10px; margin-right: 0; margin-left: 0; }
h2  /* contact information */ { color: #d1e8c5; font-size: 0.65em; font-family: sans-serif; font-weight: normal; font-style: normal; line-height: 1.25em; text-decoration: none; text-align: left; }

p { }
td { }
a:link { color: #d1e8c5; font-weight: bold; text-decoration: none; }
a:visited { color: #d1e8c5; }
a:hover { color: #d1e8c5; font-weight: bold; font-style: italic; text-decoration: none; }
a:active { }

#topnav { 
	height: 20px; 
	width: 480px; 
	left: 160px; 
	top: 120px; 
	z-index: 30; 
	position: absolute; 
	visibility: visible; 
	font-size: 10px; 
	font-family: Verdana, Arial, san-serif; 
	line-height: 15px; 
	text-align: center; }

#nav, #nav ul, #nav ul li ul {
	background-color: green; 
	list-style: none; 
	color: #d1e8c5; 
	text-decoration: none; 
	text-align: center; 
	padding: 0; margin: 0; 
	  
} 

#nav a {
	background-color: green; 
	display: block;
	width: /*11em*/ 118px; 
	/*w\idth: 8.5em; */
	color: #d1e8c5; 
	text-align: center; 
	text-decoration: none;
}
#nav a:hover { color: green; background-color: #d1e8c5; }
#nav li, #leftnav li {
	float: left;
	padding: 0;
	width: 118px; 
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: /*10em*/118px;
	/*w\idth: 8.5em; */
	text-align: center; 
	font-weight: normal;
	margin: 0;
}

/*#nav li li {
	padding-right: 1em;
	width: 118px; 
}*/

#nav li ul a {
	width: 118px;
	color: #d1e8c5; 
	background-color: green; 
	
}

#nav li ul ul {
	margin: -1.75em 0 0 11em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em; 
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto; 
}

#nav li:hover, #nav li.sfhover {  left: auto; 
 }


#background { top: 0; left: 0; height: 113%; width: 100%; background-color:	#d1e8c5; position: absolute; visibility: visible; z-index: 1; }

#main { background-color: white; position: absolute; top: 5px; left: 150px; width: 794px; height: 802px; z-index: 10; visibility: visible; overflow: hidden; }
.index { height: 400px; }
.shiatsu { position: absolute; height: 800px; z-index: 20; visibility: visible; }
#column { width: 150px; top: 0; height: 800px; ; z-index: 15; position: absolute; visibility: visible; }
#text { color: #d1e8c5; font-size: 0.85em; font-family: sans-serif; font-weight: bold; font-style: normal; line-height: 1em; background-color: green; text-decoration: none; text-align: center; width: 150px; top: 460px; height: 340px; ; z-index: 20; position: absolute; visibility: visible; padding: 0.25em; }
.left { background-image: url(../images/BambooLeft.jpg); background-repeat: no-repeat; position: absolute; left: 0; z-index: 20; overflow: hidden; visibility: visible; }
.right { background-image: url(../images/bambooright.jpg); background-repeat: no-repeat; background-position: right top; position: absolute; left: 643px; z-index: 15; overflow: hidden; visibility: visible; }
#name { background-image: url(../images/ShiatsuAcupressure.jpg); height: 120px; width: 400px; left: 200px; top: 10px; z-index: 15; position: absolute; visibility: visible; }
#center { color: #030; font-size: 0.7em; font-family: sans-serif; font-weight: normal; line-height: 1.25em; background-color: transparent; text-align: justify; position: absolute; top: 170px; left: 170px; width: 450px; height: 380px; visibility: visible; }
#centerleft { color: #030; font-size: 0.75em; font-family: sans-serif; font-weight: normal; line-height: 1em; text-align: justify; vertical-align: 0; position: absolute; top: 170px; left: 170px; width: 220px; height: 378px; visibility: visible; }
#centerright { color: #030; font-size: 0.75em; font-family: sans-serif; font-weight: normal; line-height: 1em; text-align: justify; vertical-align: 0; position: absolute; top: 170px; left: 400px; width: 220px; height: 378px; visibility: visible; }
#photoleft { position: absolute; top: 548px; left: 170px; width: 300px; height: 250px; visibility: visible; z-index: 25; overflow: hidden; border: solid 1px green; outline: solid thin white; }
#photoright { position: absolute; top: 548px; left: 475px; width: 145px; height: 250px; visibility: visible; z-index: 25; overflow: hidden; border: solid 1px green; outline: solid thin white; }
#quote { color: green; font-family: Times, serif; size: .75em; line-height: 1em; text-align: center; }
#centerleft ul, #centerright ul{ font-size: 0.7em; line-height: 1.25em; text-align: left; list-style-type: disc; margin: 1em 0 1em 40px; }
