body { margin: 0 auto; background: #5b7706; font-family: arial, verdana, sans-serif; font-size: 12px; text-align: center;}
h1 { font-family: times, georgia, serif; }
h2 { font-family: times, georgia, serif; font-size: 14px; text-transform: 
uppercase; padding: 0; margin: 0 0 10px 0;}
h3 { font-family: Arial; color: #000; font-style: normal; font-size: 12px;  }
a { color: #1a6848; text-decoration: none;}
a:hover { color: #666; }
ul { list-style: none; padding: 0; margin: 0;}
em { display: block; text-align: right; padding-top:10px;}

.empty { padding: 0; margin: 0; }
.left { float: left; }
.clear { clear: both; }

#content { width: 940px; background: #5b7706 url(imgs/backgroun.gif) 50% 0  repeat-y; margin: 0 auto; text-align: left;  }


/* Top */
#top {  background: #000; width: 900px; margin: 0 20px; }
#top a { font-family: times, georgia, serif; text-transform: uppercase; color: #ffd801; font-size: 13px; }
#top a:hover { color: #fff; }
#top ul {margin: 0 0 0 250px; padding: 10px; }
#top li { display: inline; padding: 0 18px; }
#rotator { position:relative; height:298px; }
ul#turn  { margin: 0 0 0 -20px; padding: 0;}
ul#turn li { float:left; position:absolute; list-style: none;}

 
.w120 { width: 120px; padding: 0 10px 10px 0;  }
.w200 { width: 200px;  padding: 0 10px 10px 0; }
.w180 { width: 180px; padding: 0 10px 10px 0;  }



/* Logo */
#toh { margin-left: 31px; display: block; width: 223px; height: 340px; position: absolute; top: 0;}
#toh2 { margin-left: 30px; display: block; width: 223px; height: 160px; position: absolute; top: 0;}

.border { border: #ccc solid 1px; border-width: 1px 0; padding: 6px 0; margin: 6px 0;}
#main { float: left;  margin: 40px 20px 20px 35px; width: 620px; }
#main a { text-decoration: underline; }
#main a:hover {text-decoration: none; }

/* Column One */

#green { float: left; width: 203px; margin: 35px 35px 0 45px; padding: 5px 0 0 20px; }

#column { float: left; width: 203px; margin: 35px 0 35px 40px; padding: 5px 0 0 20px; }

#column li a { padding: 6px; width: 190px; float: left;}
#column li a:hover, #column a.on { background: #5f8a27; color: #fff; padding: 6px; }


/* Column Two */

#feature1 { float: left; width: 400px; padding-bottom: 20px;}
#feature1 img { margin-right: 20px; }

#info { width: 390px;  float: left; padding: 0 20px 20px 0;}
#info p { font-size: 14px;}

#school { width: 560px; float: left; padding: 0 20px 20px 0;}
#school p { font-size: 14px;}

#specialities { float: right; postion: relative: top: 0; padding-right: 20px; width: 175px; }
#specialities ul { margin-left: 14px; list-style: disc;}
#specialities li { padding: 2px 0; }

#approach li { padding: 4px 0; }

#about { width: 560px; float: left; padding: 0 20px 20px 0;}

#faq { width: 560px; float: left; padding: 0 20px 20px 0;}
#faq p { font-size: 14px; padding-bottom: 6px;}
#faq h2 a { color: #000; text-decoration: none; }

li.block { display: inline; padding-right: 30px; border-bottom: 1px solid #666; }


#testominal { font-family: times, georgia, serif; font-size: 18px; color: #666; font-style: italic; border: #ccc solid; border-width: 1px 0; width: 370px;}

span { float: left; font-family: arial, verdana, sans-serif; font-style: normal; font-size: 12px; color: #666; padding: 10px 0; }


.photo { float: left; font-style: italic; font-size: 12px; color: #666;  }
.photo img { width: 200px; padding: 0 10px 10px 0; }


#gallery {float: left; font-style: normal; font-size: 12px;  width: 182px; color: #666;}
#gallery a {  font-style: normal; }



#healing { font-family: times, georgia, serif; font-size: 16px; color: #666; font-style: italic; width: 182px; float: left; padding-bottom: 20px;}
#healing a { color: #1a6848; text-decoration: underline; font-style: normal; font-family: arial; font-size: 12px; }
#healing a:hover { color: #666; text-decoration: none;  }

#event { border-top: 1px solid #000; padding: 10px 0; }

#drlu { font-family: times, georgia, serif; font-size: 14px; font-style: italic; margin-top: 20px;}

#drlu img { float: left; padding-right: 10px; }



#foot { background: #5b7706; clear: both; width: 930px; margin: 20px auto 0; text-align: left; height: 100px;}

#newsletter { background: #163504; width: 203px; padding: 15px 10px; margin: 0 0 0 45px; float: left;}
#sign { background: #92a683; color: #fff; border: 0; padding: 3px; width: 120px;}
#button { background: url(imgs/button.gif) 0 0 no-repeat; width: 70px; height: 20px; border: 0; cursor: pointer;}
#button1 { background: url(imgs/button1.gif) 0 0 no-repeat; width: 70px; height: 20px; border: 0; cursor: pointer;}

#links { width: 620px; font-size: 10px; color: #fff; float: left; padding-left: 20px;}
#links li { display: inline; border-right: 1px solid #ffd801;}
#links li.last { border: 0; margin: 0; padding: 0; }
#links a { color: #ffd801; padding: 0 6px;  font-size: 12px;}
#links a:hover { color: #fff; }

#push { padding: 6px 0 0 6px; }

.video { width: 130px; float: left;}
.video img { margin-bottom: 10px;}

.inside { list-style: circle; list-style-position: inside; margin-left: 10px;}

.outside { list-style: disc; list-style-position: inside;}

