html, body { height: 100%; }

body {
       font-size: 76%;
       color: #6b534b;
       margin: 0;
       font-family:  Verdana, Helvetica, sans-serif;
       background: #766342 url(../images/bg_stripe.gif) repeat-x;
	   line-height:1.5em;
       }
	  
	img {border:none}
  
.clear {clear:both}
#wrapper {width:780px;margin:0 auto;padding:0px 0 0 0;}
body#home-page #container {margin:50px 0 0 0;padding:0px 0 0 0;background:#ffffff}
#container {margin:50px 0 0 0;padding:0px 0 0 0;background:#ffffff}
#header {margin:0px 0 0 0;background: #fff url(../images/bg_header.gif) no-repeat;width:780px;height:83px;}

.pic {float:left;padding:5px;border:1px solid #f1e9dc;margin:0 10px 5px 0}
.line {margin:0 0 0 0;padding:0}

#sidebar dl.fee {border-bottom:5px solid #fff}
#sidebar dl {margin:0;padding:10px 10px 10px 10px;line-height:1.2em;color:#485d6b}
#sidebar dt {margin:0;font-size:120%;font-weight:bold;padding:5px 0 5px 0}
#sidebar dd {margin:0;font-size:90%;padding:5px 0 5px 0;}
#sidebar dd.item {padding:5px 0 5px 0;margin:0;font-size:90%;border-top:1px solid #a2b4c0}

#content {width:500px;padding:10px 10px 10px 10px;float:left;background:#fff }
#content p {padding:0px 10px 3px 0px;}
#content a {font-weight:bold;color:#6b534b;text-decoration:none;border-bottom:1px solid #6b534b}
#content a:hover {font-weight:bold;color:#9fcf67;text-decoration:none;border-bottom:1px solid #6b534b}


#content h1 {color:6b534b;padding:10px 0 0 0;margin:0}
#content h2 {color:6b534b;padding:10px 0 0 0;margin:0;font-size:120%;}

#sidebar {width:250px;float:right;padding:10px 10px 10px 0px;background:#fff}

#sidebar p {font-size:90%;padding:0 0px 0 0px;color:#000}
#sidebar a {text-decoration:none;color:#0c1a3d;border-bottom:1px solid #0c1a3d;font-weight:bold}
#featured {margin:10px 0 0 0; background: #f7f9fd url(../images/bg_sidestripe.gif) repeat-x;}

#frontspace {height:55px;width:250px;background:#faf8f4}

#contactform {margin:20px 0 20px 0 }
#contactform td{padding:0 7px 5px 0;}
#contactform .inputbox, #contactform input {background:#f1e9dc;border:1px solid #dad2c5}


/* NAVIGATION*/
#nav {width:780px;margin:0;padding:0}
ul#nav { width:780px;    height:37px;    /*overflow: hidden;*/  background:transparent url(../images/nav.gif) no-repeat 0 0px;    }
ul#nav li { padding:0; margin:0;display:block;float:left;text-indent:-9999px;outline:none	    }
ul#nav li a {
    border:0;
    display:block;
    text-decoration:none;
    background:transparent url(../images/nav.gif) no-repeat;outline:none	
    }

li#navHome             	a {width:88px; height:37px; }
li#navAbout        		a {width:108px; height:37px}  
li#navServices      	a {width:116px; height:37px;}
li#navPrac        		a {width:162px; height:37px;}
li#navContact       		a {width:121px; height:37px;}
li#navBook         		a {width:185px; height:37px;}

li#navHome a:link, li#navHome a:visited              {background-position:0px 0px;    }   
li#navHome a:hover, li#navHome a:focus               {background-position:0px -37px;     }  
li#navAbout a:link, li#navAbout a:visited            {background-position:-88px 0px;    }   
li#navAbout a:hover, li#navAbout a:focus             {background-position:-88px -37px;    }  
li#navServices a:link, li#navServices a:visited      {background-position:-196px 0px;    }   
li#navServices a:hover, li#navServices a:focus       {background-position:-196px -37px;    }  
li#navPrac a:link, li#navPrac a:visited              {background-position:-312px 0px;    }   
li#navPrac a:hover, li#navPrac a:focus               {background-position:-312px -37px;    }  
li#navContact a:link, li#navContact a:visited        {background-position:-474px 0px;    }   
li#navContact a:hover, li#navContact a:focus         {background-position:-474px -37px;}   
li#navBook a:link, li#navBook a:visited              {background-position:-595px 0px;    }   
li#navBook a:hover, li#navBook a:focus               {background-position:-595px -37px;    }  


body#home-page ul#nav li#navHome a                   {background-position:0px -37px;}
body#about-page ul#nav li#navAbout a                 {background-position:-88px -37px;}
body#services-page ul#nav li#navServices a           {background-position:-196px -37px;}
body#chinese-page ul#nav li#navServices a          {background-position:-196px -37px;}
body#acupuncture-page ul#nav li#navServices a      {background-position:-196px -37px;}
body#massage-page ul#nav li#navServices a      	   {background-position:-196px -37px;}
body#nat-page ul#nav li#navServices a         	   {background-position:-196px -37px;}
body#cran-page ul#nav li#navServices a        	   {background-position:-196px -37px;}
body#hyp-page ul#nav li#navServices a          	   {background-position:-196px -37px;}
body#prac-page ul#nav li#navPrac a                   {background-position:-312px -37px;}
body#contact-page ul#nav li#navContact a             {background-position:-474px -37px;}
body#book-page ul#nav li#navBook a                   {background-position:-595px -37px;}



/* SIDEBAR NAVIGATION*/
#sidenav {width:250px;margin:0;padding:0}
ul#sidenav { width:250px;    height:245px;    /*overflow: hidden;*/  background:transparent url(../images/sidebar.gif) no-repeat 0 0px;    }
ul#sidenav li { padding:0; margin:0;display:block;float:left;text-indent:-9999px;outline:none	    }
ul#sidenav li a {
    border:0;
    display:block;
    text-decoration:none;
    background:transparent url(../images/sidebar.gif) no-repeat;outline:none	
    }

li#navAcu            a {width:250px; height:58px; }
li#navChinese        a {width:250px; height:35px}  
li#navMassage      	a {width:250px; height:36px;}
li#navNat        		a {width:250px; height:37px;}
li#navCran       		a {width:250px; height:36px;}
li#navHyp         		a {width:250px; height:43px;}

li#navAcu a:link, li#navAcu a:visited              {background-position:0px 0px;    }   
li#navAcu a:hover, li#navAcu a:focus               {background-position:-250px -0px;     }  

li#navChinese a:link, li#navChinese a:visited      {background-position:0px -58px;    }   
li#navChinese a:hover, li#navChinese a:focus       {background-position:-250px -58px;    }  

li#navMassage a:link, li#navMassage a:visited      {background-position:0px -93px;    }   
li#navMassage a:hover, li#navMassage a:focus       {background-position:-250px -93px;    }  

li#navNat a:link, li#navNat a:visited              {background-position:0px -129px;    }   
li#navNat a:hover, li#navNat a:focus               {background-position:-250px -129px;    }  
li#navCran a:link, li#navCran a:visited        	   {background-position:0px -166px;    }   
li#navCran a:hover, li#navCran a:focus         		{background-position:-250px -166px;}   
li#navHyp a:link, li#navHyp a:visited              {background-position:0px -202px;    }   
li#navHyp a:hover, li#navHyp a:focus               {background-position:-250px -202px;    }  

body#acupuncture-page li#navAcu a    {background-position:-250px -0px;    }  
body#chinese-page li#navChinese a    {background-position:-250px -58px;    }  
body#massage-page li#navMassage a    {background-position:-250px -93px;    }  
body#nat-page li#navNat a    {background-position:-250px -129px;    } 
body#cran-page li#navCran a    {background-position:-250px -166px;    } 
body#hyp-page li#navHyp a    {background-position:-250px -202px;    } 
/*-------------------------------------------    
   Footer
-------------------------------------------*/

#footer {clear:both;font-size:90%;color:#fff;}
#innerfooter {background:#736141;width:770px;padding:5px 0 5px 10px;}
.footercolor {color:#eae0d1;font-weight:bold;}