@charset "UTF-8";
body { margin:0; padding:0; background:#8ea975; }
p { font:13px "Trebuchet MS"; color:#846881; line-height:18px; margin:0 0 10px 0; padding:0; }
ul { padding:0; margin:10px 0 10px 15px; line-height:15px; }
li { font:13px "Trebuchet MS"; color:#91758e; margin:auto; padding:0 0 3px 0; line-height:15px; }
.clearer { clear: both; margin: 0px; line-height: 0px; padding: 0px; }

a:link { font:13px "Trebuchet MS"; color:#5e843a; }
a:visited { font:13px "Trebuchet MS"; color:#5e843a; }
a:hover { font:13px "Trebuchet MS"; color:#564254; }

a.sideNav:link { font:bold 15px "Trebuchet MS"; color:#5e843a; }
a.sideNav:visited { font:bold 15px "Trebuchet MS"; color:#5e843a; }
a.sideNav:hover { font:bold 15px "Trebuchet MS"; color:#564254; }

.purple { font:bold "Trebuchet MS"; color:#564254; }

.greenDarker { font:bold "Trebuchet MS"; color:#405f22; }

.purpleBig { font:bold 15px "Trebuchet MS"; color:#564254; } 

.greenBig { font:bold 15px "Trebuchet MS"; color:#5e843a; }

.paypay { font:bold 13px "Trebuchet MS"; color:#564254; } 

.bigQuote { font:18px "Trebuchet MS"; color:#846881; line-height:22px; margin:0 0 10px 0; padding:0; }

.bigGreenQuote { font:18px "Trebuchet MS"; color:#5e843a; line-height:22px; margin:0 0 10px 0; padding:0; }

.green { font:normal "Trebuchet MS"; color:#5e843a; }

.greenBold { font:bold "Trebuchet MS"; color:#5e843a; }

h2 { font:bold 18px "Trebuchet MS"; margin:0 0 10px 0; padding:0; color:#564254; }

.purpleBar { width:100%; height:1px; background:#564254; margin-bottom:10px; }

#border { width:1024px; height:auto; margin:0 auto; border-left:5px solid #3c2911; border-right:5px solid #3c2911; border-bottom:5px solid #3c2911; }

#headerWrap { width:1024px; height:188px; margin:0 auto; }
	#logo { width:1024px; height:157px; float:left; }
		#logo h1 { margin:0; }
	#navWrap { width:874px; height:31px; float:left; padding:0 75px 0 75px; background:#3c2911; }
		#homeWrap { width:78px; height:31px; float:left; background:url(../assets/images/home-on.gif); }
		a.home { width:78px; height:31px; display:block; background:url(../assets/images/home-off.gif); }
		a.home:hover { background:url(../assets/images/home-on.gif); }
		#aboutWrap { width:84px; height:31px; float:left; background:url(../assets/images/about-on.gif); }
		a.about { width:84px; height:31px; display:block; background:url(../assets/images/about-off.gif); }
		a.about:hover { background:url(../assets/images/about-on.gif); }
		#massageWrap { width:189px; height:31px; float:left; background:url(../assets/images/massage-on.gif); }
		a.massage { width:189px; height:31px; display:block; background:url(../assets/images/massage-off.gif); }
		a.massage:hover { background:url(../assets/images/massage-on.gif); }
		#foodWrap { width:175px; height:31px; float:left; background:url(../assets/images/food-on.gif); }
		a.food { width:175px; height:31px; display:block; background:url(../assets/images/food-off.gif); }
		a.food:hover { background:url(../assets/images/food-on.gif); }
		#classWrap { width:185px; height:31px; float:left; background:url(../assets/images/class-on.gif); }
		a.class { width:185px; height:31px; display:block; background:url(../assets/images/class-off.gif); }
		a.class:hover { background:url(../assets/images/class-on.gif); }
		#blogWrap { width:71px; height:31px; float:left; background:url(../assets/images/blog-on.gif); }
		a.blog { width:71px; height:31px; display:block; background:url(../assets/images/blog-off.gif); }
		a.blog:hover { background:url(../assets/images/blog-on.gif); }
		#contactWrap { width:92px; height:31px; float:left; background:url(../assets/images/contact-on.gif); }
		a.contact { width:92px; height:31px; display:block; background:url(../assets/images/contact-off.gif); }
		a.contact:hover { background:url(../assets/images/contact-on.gif); }
		
#mainContentWrap { width:1024px; height:auto; margin:0 auto; background:#FFFFFF;  }
	
/* Start Home Page Content */	

#flash { width:465px; height:102px; margin:0 auto; }
#bodyWrap { width:595px; height:auto; margin:0 auto; padding-bottom:15px; }
	#image { width:226px; height:316px; float:left; padding-right:10px; }
	#text { width:347px; height:auto; float:left; padding-left:10px; border-left:1px solid #d9dad8; }
	#signature { width:82px; height:56px; float:left; padding:3px 0 0 5px; }
		
/* End Home Page Content */	


/* Start SubContent */	

#subImage { width:200px; height:295px; float:left; padding:20px 0 15px 150px; }
#subBigImage { width:250px; height:295px; float:left; padding:20px 0 0 100px; }
#subContent { width:400px; height:auto; float:left; text-align:left; margin:15px 0 15px 10px; border-left:1px solid #d9dad8; padding-left:10px; }
#subSideContent { width:180px; height:auto; float:left; text-align:left; margin:15px 0 15px 30px; border-left:1px solid #d9dad8; padding-left:10px; }

/* End SubContent*/	


/* Start Massage + Bodywork Content */	

#massageBodyImage { width:250px; height:auto; float:left; padding:20px 0 15px 100px; }

/* End Massage + Bodywork Content */


/* Start Blog Content */	

#blogImage { width:250px; height:auto; float:left; padding:20px 0 15px 100px; }
	#blogImage p { font:italic 13px "Trebuchet MS"; color:#91758e; line-height:18px; margin:10px 0 5px 0; padding:0; }

/* End Blog Content */


/* Start SiteMap Content */	

#sitemapContent { width:400px; height:auto; float:left; text-align:left; margin:15px 0 15px 360px; border-left:1px solid #d9dad8; padding-left:10px; }

/* End SiteMap Content */


#footerContentWrap { width:100%; height:auto; margin:0 auto; padding:10px 0 10px 0; background:#5e843a; }
#footerNavWrap { width:1024px; height:auto; margin:0 auto; text-align:center; font-family:"Trebuchet MS"; font-size:11px; color:#2c1405; }
p.copyright { font-size:11px; color:#999; text-align:center; margin-top:6px; }

a.footerLink:link { font:11px Arial, Helvetica, sans-serif; color:#2c1405; text-decoration:none; }
a.footerLink:visited { font:11px Arial, Helvetica, sans-serif; color:#2c1405; text-decoration:none; }
a.footerLink:hover { font:11px Arial, Helvetica, sans-serif; color:#2c1405; text-decoration:underline; }