/**COLORS
BLUE	#72a492
DKBLUE	#3c6456
BROWN	#572700
COLORS**/


*								{ margin: 0; padding: 0; }
html 							{ overflow-y: scroll; }
body							{ background: url(../images/body-bg.jpg) repeat-x fixed; }
.clear							{ clear:both; }
img								{ border: none; outline: none; }

a.imglnk:hover 					{ border: none; }

#page-wrap						{ width: 900px; background: url(../images/wrap-bg.jpg); margin: 0 auto; position: relative; }
#home_link 						{ width: 150px; height: 150px; position: absolute; left: 60px; top: 20px; cursor:pointer; z-index:2; }
#services_link 					{ width: 160px; height: 10px; position: absolute; left: 65px; top: 370px; cursor:pointer; z-index:2; }

#header							{ width: 900px; height: 167px; background: url(../images/header.jpg) no-repeat; }






ul#main-nav 					{ width: 615px; float: left; margin: 75px 0 0 260px; }
ul#main-nav li					{ display: inline; list-style: none; }
ul#main-nav li a				{ font: normal 14px Georgia, "Times New Roman", Times, serif; color: #fff; padding: 3px 10px; text-decoration: none; outline: none; text-transform:uppercase; }
ul#main-nav li a:hover			{ color: #572700; }


/**SIDEBAR**/
.sub-bar						{ width: 266px; height: auto; float: left; margin-bottom: 20px; }
.sub-bar-top					{ width: 266px; height: 298px; background: url(../images/sidebar-top.jpg) no-repeat; text-indent: -9999px;}

ul.sub-nav 						{ list-style: none; margin-left: 0; }
ul.sub-nav li					{ margin: 5px 0 12px 0; text-align: center; }
ul.sub-nav li a					{ font: normal 14px/18px Georgia, "Times New Roman", Times, serif; color: #72a492; text-decoration: none; outline: none; }
ul.sub-nav li a:hover			{ color: #572700; }


/**FORM**/
form							{ width: 185px; background: url(../images/form-bg.jpg) no-repeat; margin: 0 auto; padding: 15px 0 15px 0; }
.contact						{ text-align: center; }
.form-headline					{ font: normal 14px/18px Georgia, "Times New Roman", Times, serif; color: #72a492; text-align: center; margin-bottom: 0; }
.form-copy						{ font: normal 12px/20px Georgia, "Times New Roman", Times, serif; color: #572700; text-align: center; margin-bottom: 0; }
input.box						{ width: 100px; padding: 2px; border: 1px solid #572700; }
.caption						{ font: normal 9px Georgia, "Times New Roman", Times, serif; color: #572700; text-align: center; margin-bottom: 0; }

#main-content					{ width: 634px; height: auto; float: left; margin-bottom: 100px; }
#main-content-copy				{ width: 585px; height: auto }
ol, ul							{ font: normal 12px/20px Georgia, "Times New Roman", Times, serif; color: #572700; margin-bottom: 10px; margin-left: 20px; }
ol li							{ margin-bottom: 10px; }
ul li							{ margin-bottom: 3px; }

h1								{ font: normal 22px Georgia, "Times New Roman", Times, serif; color: #72a492; margin: 20px 0 10px 0; }
h2								{ font: normal 16px Georgia, "Times New Roman", Times, serif; color: #72a492; margin: 20px 0 0 0; }
h3								{ font: bold 12px Georgia, "Times New Roman", Times, serif; color: #572700; margin-top: 10px; }
h4								{ font: normal 16px Georgia, "Times New Roman", Times, serif; color: #72a492; margin: 0 0 0 0; }
p								{ font: normal 12px/20px Georgia, "Times New Roman", Times, serif; color: #572700; margin-bottom: 10px; }
p.no-lineheight					{ font: normal 12px/20px Georgia, "Times New Roman", Times, serif; color: #572700; margin-top: 2px; }
p.homepage						{ margin-top: 5px; margin-bottom: 15px; font: normal 14px/20px Georgia, "Times New Roman", Times, serif; color: #572700; }
.italic							{ font-style: italic; }
.bold							{ font-weight: bold; }
.h2-caption						{ font-size: 12px;}

a								{ color: #3c6456; text-decoration: none; outline: none; border: none; }
a:hover							{ text-decoration: none; border-bottom: 1px dotted #72a492; }


body#about
	ul#main-nav li.about a,
	
body#massage
	ul#main-nav li.massage a,

body#holistic
	ul#main-nav li.holistic a,
	
body#packages
	ul#main-nav li.packages a,

body#events
	ul#main-nav li.events a 	{ color: #572700; }




body#contact
	ul.sub-nav li.contact a,
	
body#gift
	ul.sub-nav li.gift a,
	
body#tips
	ul.sub-nav li.tips a,
	
body#newsletter
	ul.sub-nav li.newsletter a,
	
body#price
	ul.sub-nav li.price a			{ color: #572700; }



/** PAGES **/






.image-right					{ float: right; margin: 15px; }
.image-left						{ float: left; margin: 15px 20px 15px 0; }



#footer							{ width: 900px; height: 45px; background: url(../images/footer.jpg);  margin: 0 auto; }
.footer-copy					{ font: normal 12px Georgia, "Times New Roman", Times, serif; text-align: center; margin-top: 0; line-height: 50px;  color: #72a492; }






/** SERVICES-PAGES **/

#main-content-clm1				{ width: 270px; height: auto; float: left; margin-right: 25px; }
#main-content-clm2				{ width: 270px; height: auto; float: left; }
p.services						{ font: normal 11px/16px Georgia, "Times New Roman", Times, serif; color: #572700; }





/** YOGA DATES**/

#calendar				{ width: 600px; height: auto; margin-bottom: 10px; }
#yoga-clm1				{ width: 150px; height: auto; float: left; margin-right: 25px; border-left: solid 1px #72a492; padding-left: 10px; margin-top: 20px; }
#yoga-clm2				{ width: 150px; height: auto; float: left; margin-right: 25px; border-left: solid 1px #72a492; padding-left: 10px; margin-top: 20px; }
#yoga-clm3				{ width: 150px; height: auto; float: left; border-left: solid 1px #72a492; padding-left: 10px; margin-top: 20px; }


	
	
	



