/* @override 
	http://transformationalstudies.dev/stylesheets/main.css
	http://transformationalstudies.samedisclients.com/stylesheets/main.css
*/

HTML { height: 100%; }
BODY { background-color: #f8f9ed; height: 100%; }

#page_container {
	width: 870px;
	margin: 0 auto;
	position: relative;
	min-height: 100%; }

/* @group Header */


/* Header
-------------------------------------------------------------- */

#header {
	height: 155px;
	background: transparent url(../images/watercolor.jpg) 0 0 no-repeat; }
	
	#header H1 { margin: 0; }
	
	#header A {
		display: block;
		margin-left: 75px;
		width: 300px;
		height: 155px;
		text-indent: -5000px; }

/* @end */

/* @group Nav */


/* Navigation
-------------------------------------------------------------- */

#nav {
	height: 123px;
	background: transparent url(../images/watercolor.jpg) 0 -155px no-repeat; }
	
	#nav UL {
		float: left;
		margin: 0 0 0 81px;
		display: inline;
		padding: 0;
		list-style: none;
		height: 41px;
		background: transparent url(../images/menu.gif) 0 -41px no-repeat;  }
	
	#nav LI {
		margin: 0;
		padding: 0;
		float: left;
		display: inline; }
	
	#nav A {
		display: block;
		height: 41px;
		border: none;
		text-indent: -5000px;
		background: transparent url(../images/menu.gif) 0 0 no-repeat; }
		
	#nav A:hover { background: none; }
	
#nav .nav-about A { width: 156px; background-position: 0 0; }
BODY.about_the_center #nav .nav-about A	{ background-image: url(../images/menu.gif); background-position: 0 -82px; }

#nav .nav-seminars A { width: 94px; background-position: -156px 0; }
BODY.seminars #nav .nav-seminars A { width: 94px; background-image: url(../images/menu.gif); background-position: -156px -82px; }

#nav .nav-healing A { width: 148px; background-position: -250px 0; }
BODY.spiritual_healing #nav .nav-healing A { width: 148px; background-image: url(../images/menu.gif); background-position: -250px -82px; }

#nav .nav-astrology A { width: 99px; background-position: -398px 0; }
BODY.astrology #nav .nav-astrology A { width: 99px; background-image: url(../images/menu.gif); background-position: -398px -82px; }

#nav .nav-aromatherapy A { width: 130px; background-position: -497px 0; }
BODY.aromatherapy #nav .nav-aromatherapy A { width: 130px; background-image: url(../images/menu.gif); background-position: -497px -82px; }

#nav .nav-articles A { width: 93px; background-position: -627px 0; }
BODY.articles #nav .nav-articles A { width: 93px; background-image: url(../images/menu.gif); background-position: -627px -82px; }

/* @end */




	
#content,#sidebar,#subnav { margin-top: -20px; display: inline; }

/* @group Subnav */


/* SubNav
-------------------------------------------------------------- */

#subnav {
	float: left;
	width: 240px;
	margin-left: 81px;
	padding-bottom: 300px;
	background: transparent url(../images/bg_subnav.gif) 100% 0 no-repeat; }
	
	#subnav UL { list-style: none; margin: 0; padding: 0; }
	
	#subnav LI {
		margin-left: 0; padding: 0;
		background: transparent url(../images/subnav_border.gif) 50% 100% no-repeat;}
	
	#subnav A {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
		color: #6a542c;
		border-bottom: none;
		padding: .8em 0;
		display: block;
		padding-left: 20px; }
		
	#subnav A:hover { color: #70659d; }
	
	#subnav LI.selected A {
		background: transparent url(../images/subnav_over.gif) 10px 50% no-repeat;
		color: #3f665d;
		padding-left: 34px; }
		
	.section_title {
		margin-top: 0;
		height: 44px;
		text-indent: -5000px;
		background: transparent url(../images/sb_about.jpg) 0 0 no-repeat;}
		
	BODY.about_the_center .section_title { background-image: url(../images/sb_about.jpg); }
	BODY.seminars .section_title { background-image: url(../images/sb_seminars.jpg); }
	BODY.spiritual_healing .section_title { background-image: url(../images/sb_spiritualhealing.jpg); }
	BODY.astrology .section_title { background-image: url(../images/sb_astrology.jpg); }
	BODY.aromatherapy .section_title { background-image: url(../images/sb_aromatherapy.jpg); }
	BODY.articles .section_title { background-image: url(../images/sb_articles.jpg); }
	BODY.spiritual_supplies .section_title { background-image: url(../images/sb_spiritualsupplies.jpg); }


/* @end */

#content {
	float: left;
	width: 450px;
	margin-left: 20px;
	padding-bottom: 156px; }	
	
.page_title {
	margin: 0 0 0 -20px;
	padding: 5px 0 4px 20px;
	height: 44px;
	background: transparent url(../images/streak_green.jpg) 0 13px no-repeat; }
	
	.page_title+H3,
	.page_title+H4 { margin-top: 0; }
	
img.register { float: none; border: none; }
img.register.right { margin-top: -3px; margin-bottom: 0 }

/* @group Footer */

#footer {
	clear: both;
	position: relative;
	margin: -156px auto 0;
	width: 870px;
	height: 156px;
	background: transparent url(../images/bg_footer2.jpg) 0 0 no-repeat;
	font-size: .75em;
	font-family: Verdana, sans-serif; }
	
	#footer P {	margin-left: 105px; }
	
	#footer UL {
		list-style: none;
		margin: 0 0 1.5em 100px;
		padding: 1.5em 0 0 0; }
		
	#footer LI {
		display: inline;
		margin: 0;
		padding: 0 6px 0 5px;
		border-right: 1px solid #aca48e; }
		
		#footer .nav-articles { border: none; }
		
	#footer, #footer A { color: #554f44; }
	
	#footer A {	border: none; }
	#footer A:hover { color: #5573b6; border-bottom: 1px solid #9fc9c0; }
	

	#footer .vcard { padding-top: 41px; margin-left: 105px; }
	#footer abbr { border: none; }
	#footer .vcard .org,
	#footer .vcard .adr .country-name { display: none; }
	#footer .vcard .adr p,
	#footer .vcard .telecommunications p { display: inline; margin: 0; }
	/*
#footer .vcard span.tel {
		padding-right: 10px;
		margin-right: 5px;
		border-right: 1px solid #aca48e; }
*/

/* @end */
	
	
	


/* Miscellaneous
-------------------------------------------------------------- */
	
	
.price {
	font-size: .95em;
	margin-bottom: .5em;
	font-style: italic;
	font-weight: bold;
	color: #81625e; }
	
.highlight {
	background: #f2ebc4 url(../images/bg_highlight.jpg) 0 0 repeat;
	padding: 10px;
	margin: 0 0 16px;
	border: 1px solid #e4d399;
	color: #546660; }
	
	.highlight H4 {
		color: #6a542c;
		font-style: normal;
		text-transform: uppercase;
		font-size: 1.1em;
		letter-spacing: 1px;
		padding-bottom: .3em;
		margin-bottom: .75em;
		margin-top: 0;
		border-bottom: 3px double #d1c6a0; }
		
	.highlight A { color: #546660; }
		
	#content .highlight UL { margin-bottom: .5em; }	
	#content .highlight LI { background: none; list-style: disc; padding-left: 0; margin-left: 1.5em; }
	
	#content .highlight table { margin-bottom: .35em; }
		#content .highlight td, #content .highlight th { border: none; vertical-align: top; }
		#content .highlight th { background: none; white-space: nowrap; }


LABEL { font-style: italic; }
	
INPUT[type=text], TEXTAREA {
	width: 100%;
	color: #554f44;
	line-height: 1.6em;
	padding: 2px 0 2px 4px;
	border: 1px solid #c4b583; }
	
INPUT[type=text] { margin-bottom: 1em; }
TEXTAREA { margin-bottom: .5em; }

.send {	float: right; width: 80px; border: none; }

DIV.three_col {
	background: transparent url(../images/bg_3col.jpg) 0 0 no-repeat;
	height: 220px;
	width: 100%; }
	
	.three_col .col1,
	.three_col .col2,
	.three_col .col3 {
		float: left;
		width: 33%;
		margin: 0; }
		
	.three_col H4 { margin: 25px 0 10px 10px; }
	
	#content .three_col UL {
		list-style: none;
		margin-left: 15px;
		margin-right: 5px; }
		
	#content .three_col UL LI {
		background: none;
		padding-left: 0;
		margin-left: 0;
		margin-bottom: .5em;
		font-size: .95em; }