

/****************************
 ****** TYPOGRAPHY.CSS ******
 ****************************/

.wf-loading h1,
.wf-loading h2,
.wf-loading h2 a,
.wf-loading h3,
.wf-loading h3 a,
.wf-loading h3.mainmenu,
.wf-loading h3.mainmenu a,
.wf-loading h4,
.wf-loading h4 a,
.wf-loading h4.mainmenu,
.wf-loading h4.mainmenu a,
.wf-loading h5,
.wf-loading h5 a,
.wf-loading h5.mainmenu,
.wf-loading h5.mainmenu a,
.wf-loading h6,
.wf-loading p.praiser,
.wf-loading div.website,
.wf-loading div.address,
.wf-loading div.phone {
	visibility: hidden;
}

body {
	font-size: 67.5%;
	color: #444444;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, "Helvetica Neue", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-style: normal;
	color: #222222;
	line-height: 1.0;
}

h1 {
	margin: 0.3em 0em 0.6em 0em;
	padding: 0em 0em 0em 0em;
	font-size: 1.5em;
	font-weight: normal; 
	text-shadow: -1px -1px 2px #eeeeee, 1px 1px 3px #999999; 
	font-family: "ff-nuvo-sc-web-pro-1", "ff-nuvo-sc-web-pro-2", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 2px
}
	h1 abbr {
		text-decoration: none;
		border-bottom: none;
	}
	h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
		margin: 0;
	}

h2 {
	margin: 0.3em 0em 0.4em 0em;
	padding: 0em 0em 0em 0em;
	font-size: 1.4em;
	font-weight: normal;
	text-shadow: -1px -1px 2px #eeeeee, 1px 1px 3px #999999;
	font-family: "ff-nuvo-sc-web-pro-1", "ff-nuvo-sc-web-pro-2", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
}
	h2 a {
		margin: 0.3em 0em 0.4em 0em;
		padding: 0em 0em 0em 0em;
		font-size: 1.4em;
		font-weight: normal;
		text-shadow: -1px -1px 2px #eeeeee, 1px 1px 3px #999999;
		font-family: "ff-nuvo-sc-web-pro-1", "ff-nuvo-sc-web-pro-2", Verdana, Arial, Helvetica, sans-serif;
		letter-spacing: 2px;
		text-decoration: none;
	}
	h2 a:link, h2 a:visited, h2 a:active {
		color: #222222;
	}
	h2 a:hover {
		color: #666666;
	}
	h2.bottom-margin {
		margin-bottom: 1.15em;
	}

h3 {
	margin: 0.2em 0em 0.4em 0em;
	padding: 0em 0em 0em 0em;
	font-size: 1.2em;
	font-weight: normal;
	text-shadow: -1px -1px 2px #eeeeee, 1px 1px 3px #999999;
	font-style: italic;
	font-family: "ff-nuvo-sc-web-pro-1", "ff-nuvo-sc-web-pro-2", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
}
	h3 a {
		font-size: 1.2em;
		font-weight: normal;
		text-shadow: -1px -1px 2px #eeeeee, 1px 1px 3px #999999;
		text-decoration: none;
		font-family: "ff-nuvo-sc-web-pro-1", "ff-nuvo-sc-web-pro-2", Verdana, Arial, Helvetica, sans-serif;
		letter-spacing: 2px;
	}
	h3 a:link, h3 a:visited, h3 a:active {
		color: #222222;
	}
	h3 a:hover {
		color: #666666;
	}
	h3.mainmenu {
		margin: 0em 0em 0em 0em;
		padding: 0em 0em 0em 0em;
		font-size: 1.1em;
		font-weight: normal;
		font-style: normal;
		font-family: "ff-nuvo-sc-web-pro-1", "ff-nuvo-sc-web-pro-2", Verdana, Arial, Helvetica, "Helvetica Neue", sans-serif;
		color: #333333;
	}
		h3.mainmenu a:link, h3.mainmenu a:visited, h3.mainmenu a:active {
			font-size: 1.1em;
			font-weight: normal;
			font-style: normal;
			font-family: "ff-nuvo-sc-web-pro-1", "ff-nuvo-sc-web-pro-2", Verdana, Arial, Helvetica, "Helvetica Neue", sans-serif;
			text-decoration: none;
			color: #333333;
		}
		h3.mainmenu a:hover {
			font-size: 1.1em;
			font-weight: normal;
			font-style: normal;
			font-family: "ff-nuvo-sc-web-pro-1","ff-nuvo-sc-web-pro-2",Verdana, Arial, Helvetica, "Helvetica Neue", sans-serif;
			text-decoration: none;
			color: #000000;
			cursor: pointer !important;
			text-shadow: -1px -1px 0px #ffffff, 1px 1px 1px #777777;
		}

h4 {
	margin: 0em 0em 0.25em 0em;
	padding: 0em 0em 0em 0em;
	font-size: 1.15em;
	font-weight: normal;
	text-shadow: -1px -1px 2px #eeeeee, 1px 1px 2px #999999;
	font-family: "ff-nuvo-sc-web-pro-1", "ff-nuvo-sc-web-pro-2", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
}
	h4 a {
		color: #555555;
	}
	h4 a:link, h4 a:visited, h4 a:active {
		color: #555555;
	}
	h4 a:hover {
		color: #666666;
	}
	h4.mainmenu {
		font-size: 1.0em;
		font-weight: normal;
		font-style: normal;
		font-family: Verdana, Arial, Helvetica, "Helvetica Neue", sans-serif;
		/* font-family: "ff-nuvo-sc-web-pro-1", "ff-nuvo-sc-web-pro-2", Verdana, Arial, Helvetica, "Helvetica Neue", sans-serif; */
		color: #555555;
	}
		h4.mainmenu a {
			color: #555555;
		}
		h4.mainmenu a:link, h4.mainmenu a:visited, h4.mainmenu a:active {
			font-size: 1.0em;
			font-weight: normal;
			font-style: normal;
			font-family: Verdana, Arial, Helvetica, "Helvetica Neue", sans-serif;
			/* font-family: "ff-nuvo-sc-web-pro-1", "ff-nuvo-sc-web-pro-2", Verdana, Arial, Helvetica, "Helvetica Neue", sans-serif; */
			text-decoration: none;
			color: #555555;
		}
		h4.mainmenu a:hover {
			font-size: 1.0em;
			font-weight: normal;
			font-style: normal;
			font-family: Verdana, Arial, Helvetica, "Helvetica Neue", sans-serif;
			/* font-family: "ff-nuvo-sc-web-pro-1", "ff-nuvo-sc-web-pro-2", Verdana, Arial, Helvetica, "Helvetica Neue", sans-serif; */
			text-decoration: none;
			color: #555555;
			cursor: pointer !important;
			text-shadow: -1px -1px 0px #efefef, 1px 1px 2px #777777;
		}

h5 {
	margin: 0em 0em 0.25em 0em;
	padding: 0em 0em 0em 0em;
	font-size: 1.1em;
	font-weight: normal;
	text-shadow: -1px -1px 1px #eeeeee, 1px 1px 2px #999999;
	font-style: italic;
	font-family: "ff-nuvo-sc-web-pro-1", "ff-nuvo-sc-web-pro-2", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1.5px;
}
	h5 a:link, h5 a:visited, h5 a:active {
		color: #555555;
	}
	h5 a:hover {
		color: #777777;
	}
	h5.mainmenu {
		font-size: 1.0em;
		font-weight: normal;
		font-style: normal;
		font-family: "ff-nuvo-sc-web-pro-1", "ff-nuvo-sc-web-pro-2", Verdana, Arial, Helvetica, "Helvetica Neue", sans-serif;
		color: #333333;
	}
		h5.mainmenu a:link, h4.mainmenu a:visited, h4.mainmenu a:active {
			font-size: 1.0em;
			font-weight: normal;
			font-style: normal;
			font-family: "ff-nuvo-sc-web-pro-1", "ff-nuvo-sc-web-pro-2", Verdana, Arial, Helvetica, "Helvetica Neue", sans-serif;
			text-decoration: none;
			color: #333333;
		}
		h5.mainmenu a:hover {
			font-size: 1.0em;
			font-weight: normal;
			font-style: normal;
			font-family: "ff-nuvo-sc-web-pro-1","ff-nuvo-sc-web-pro-2",Verdana, Arial, Helvetica, "Helvetica Neue", sans-serif;
			text-decoration: none;
			color: #000000;
			cursor: pointer !important;
			text-shadow: -1px -1px 0px #efefef, 1px 1px 2px #777777;
		}

h6 {
	margin: 0em 0em 0.1em 0em;
	padding: 0em 0em 0em 0em;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: underline;
	font-family: "ff-nuvo-sc-web-pro-1", "ff-nuvo-sc-web-pro-2", Verdana, Arial, Helvetica, sans-serif;
}

p {
	margin: 0em 0em 0.6em 0em;
	padding: 0em 0em 0em 0em;
}
p.margin {
	margin: 0em 0em 1.6em 0em;
	padding: 0em 0em 0em 0em;
}
p.smallmargin {
	margin: 0em 0em 0.6em 0em;
	padding: 0em 0em 0em 0em;
}
p img.left {
	margin: 1.5em 1.5em 1.5em 0em;
	padding: 0em 0em 0em 0em;
	float: left;
}
p img.right {
	margin: 0.1em 0em 0.1em 0.8em;
	padding: 0em 0em 0em 0em;
	float: right;
}

a {
	color: #888888;
	text-decoration: none;
}
a:focus, a:hover {
	color: #ddbbbb;
}

strong {
	font-weight: bold;
}
em {
	font-style: italic;
	font-weight: bold;
}
i {
	font-style: italic;
}

blockquote {
	margin: 4px 6px 4px 6px;
	padding: 0em 0em 0em 0em;
	text-align: center;
	color: #666666;
	font-style: italic;
}
dfn {
	font-style: italic;
	font-weight: bold;
}
sup, sub {
	line-height: 0;
}
abbr, acronym {
	border-bottom: 1px dotted #bbbbbb;
}
address {
	margin: 0 0 1.5em; /* SHORTHAND */
	font-style: italic;
}
del {
	color: #666666;
	text-decoration: line-through;
}
pre {
	/* margin: 1.5em 0; */
	white-space: pre;
}
code, tt {
	font: 1em 'courier new', 'andale mono', 'lucida console', monospace;
	line-height: 1.5; /* SHORTHAND */
}

.just {
	text-align: justify;
}
.endorse { 
	margin: 0em 0em 0.2em 0em;
	padding: 0em 0em 0em 0em;
	color: #666666; 
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, "Helvetica Neue", sans-serif;
}
.accessible {
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
.small {
	font-size: 0.8em;
	margin-bottom: 1.875em;
	line-height: 1.875em;
}
.smaller {
	font-size: 0.8em; 
	margin: -0.2em 0em 0em 0em;
}
.size00p9em {
	font-size: 0.9em; 
}
.tiny {
	font-size: 0.6em; 
	margin: -0.2em 0em 0em 0em;
	line-height: 0.65em;
}
.large {
	font-size: 1.2em;
	line-height: 2.5em;
	margin-bottom: 1.25em;
}
.booktitle {
	font-style: italic;
}


/***********************
 ****** LISTS.CSS ******
 ***********************/

li ul, li ol {
	margin: 0 1.5em; /* SHORTHAND */
}
ul, ol {
	margin: 0em 1.5em 1.5em 1.5em;
}
ul {
	list-style-type: disc;
}
ol {
	list-style-type: decimal;
}
dl {
	margin: 0em 0em 1.5em 0em;
}
dl dt {
	font-weight: bold;
}
dd {
	margin-left: 1.5em;
}


/************************
 ****** TABLES.CSS ******
 ************************/

table {
	margin: 1.0em 0em 1.2em 0em;
	padding: 0em 0em 0em 0em;
	width: 99.9%;
}
table.rez {
	margin: 2.0em auto 1.2em auto;
	padding: 0em 0em 0em 0em;
	width: 61.8%;
}
thead th {
	font-weight: bold;
	border: 1px solid #aaaaaa;
	background: #efeeee;
}
th, caption {
	padding: 4px 10px 4px 5px;
	text-align: left;
}
th.wide {
	width: 61.8%;
}
td {
	padding: 4px 10px 4px 5px;
	text-align: left;
	border: 1px solid #aaaaaa;
	vertical-align: top;
}
td.wide {
	width: 61.8%;
}
table.rez td {
	padding: 4px 10px 0px 5px;
	text-align: left;
	border: 1px solid #dedede;
	vertical-align: middle;
}
tr {
	/* Nothing as yet */
}
tr.even td {
	background: #e5ecf9;
}
tr.topalign {
	vertical-align: top;
}
tfoot {
	font-style: italic;
}
caption {
	background: #eeeeee;
}


/*****************************
 ****** WORDEFFECTS.CSS ******
 *****************************/

.center {
	text-align: center;
}
.hide {
	display: none;
}
.quiet {
	color: #666666;
}
.loud {
	color: #000000;
}
.highlight {
	background: #ffff00;
}
.added {
	background: #006600;
	color: #ffffff;
}
.removed {
	background: #990000;
	color: #ffffff;
}
.trademark {
	font-size: 75%; 
	font-weight: normal; 
	color: #666666; 
	margin-top: -5px;
}


/*************************
 ****** MARGINS.CSS ******
 *************************/

.first {
	margin-left: 0em;
	padding-left: 0em;
}
.last {
	margin-right: 0em;
	padding-right: 0em;
}
.top {
	margin-top: 0em;
	padding-top: 0em;
}
.bottom {
	margin-bottom: 0em;
	padding-bottom: 0em;
}
.margin {
	margin: 0em 0em 1.6em 0em;
	padding: 0em 0em 0em 0em;
}
.smallmargin {
	margin: 0em 0em 0.6em 0em;
	padding: 0em 0em 0em 0em;
}
.nomargin {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}


/**************************
 ****** TEXTJUST.CSS ******
 **************************/

.center {
	text-align: center;
}
p.justify {
	text-align: justify;
}

.clearer {
	font-size: 0px;
	line-height: 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	width: auto;
}

.thumb {
	float: left;
	margin: 6px 11px 2px 0px;
	border: 1px solid black;
}

.rec {
	margin: 1.5em auto 2em auto;
	padding: 0em 0em 0em 0em;
	border: 1px solid black;
}

/*************************
 ****** VERIFY FORM ******
 *************************/

input.my_url {
	display: none;
}
input.my_address {
	display: none;
}
input.my_nickname {
	display: none;
}
p.entry {
	display: none;
}


/************************
 ****** LAYOUT.CSS ******
 ************************/
 
html, body {
	min-height: 100%;
}
* html, * body {
	min-height: 100%;
}
html {
	overflow-y: scroll;
}

body {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	background: #ffffff;
	text-align: center;
	}

	#wholespirit-shaman-nc-mara-bishop__outer-wrapper {
		margin: 0em 0em 0em 0em;
		padding: 0em 0em 0em 0em;
		height: 100%;
		width: 100%;
		text-align: center;
			}

		#personal-evolution-intuitive-counseling__inner-wrapper {
			margin: 0em auto 0em auto;
			padding: 0em 0em 0em 0em;
			height: auto;
			width: 1001px;
			min-width: 1001px;
			text-align: left;
					}

		
			/**********************************************
			 ****** PREHEADER AND ACCESSIBILITY MENU ******
			 **********************************************/

			#wholespirit-accessibility-508__preheader {
				margin: 2.0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				height: 32px; /**/
				width: auto;
				text-align: center;
				color: #aaaaaa;
							}

				#wholespirit-accessibility-508__preheader a:link, #wholespirit-accessibility-508__preheader a:visited, #wholespirit-accessibility-508__preheader a:active {
					color: #aaaaaa;
					text-decoration: none;
				}

				#wholespirit-accessibility-508__preheader a:hover {
					color: #888888;
					text-decoration: none;
				}


			/*********************************
			 ****** HEADER AND ELEMENTS ******
			 *********************************/

			#wholespirit-shamanic-guidance-nc-mara-bishop__header {
				/**/ height: 100px; 
				/**/ background-image: url(/images/wholespirit-creation-header.jpg);
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				width: auto;
				background-attachment: scroll;
				background-repeat: no-repeat;
				background-position: center 0px; 
				position: relative;
							}
				#wholespirit-shamanic-guidance-nc-mara-bishop__header_branding {
					/**/ height: 100px;
					float: left;
					width: 50%;
					position: relative;
					top: 0;
					left: 0;
				}
				#wholespirit-shamanic-guidance-nc-mara-bishop__header_functions {
					/**/ height: 100px;
					float: right;
					width: 45%;
					position: relative;
					top: 0;
					right: 0;
				}
				
			#personal-evolution-counseling-sessions__header {
				/**/ height: 100px; 
				/**/ background-image: url(/images/wholespirit-pool-header.jpg);
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				width: auto;
				background-attachment: scroll;
				background-repeat: no-repeat;
				background-position: center 0px; 
				position: relative;
							}
			#soul-retrieval-entity-extraction-nc__header {
				/**/ height: 100px; 
				/**/ background-image: url(/images/wholespirit-aerial-header.jpg);
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				width: auto;
				background-attachment: scroll;
				background-repeat: no-repeat;
				background-position: center 0px; 
				position: relative;
							}
			#carolina-shamanic-trance-totem-chapel-hill__header {
				/**/ height: 100px; 
				/**/ background-image: url(/images/wholespirit-xray-3-header.jpg);
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				width: auto;
				background-attachment: scroll;
				background-repeat: no-repeat;
				background-position: center 0px; 
				position: relative;
							}
			#power-animal-shamanic-journeying-raleigh-nc__header {
				/**/ height: 100px; 
				/**/ background-image: url(/images/wholespirit-spring-1-header.jpg);
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				width: auto;
				background-attachment: scroll;
				background-repeat: no-repeat;
				background-position: center 0px; 
				position: relative;
							}
			#learn-about-energy-healing-shamanism__header {
				/**/ height: 100px; 
				/**/ background-image: url(/images/wholespirit-silk-2-header.jpg);
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				width: auto;
				background-attachment: scroll;
				background-repeat: no-repeat;
				background-position: center 0px; 
				position: relative;
							}
			#shaman-nc-reiki-master-mara-bishop__header {
				/**/ height: 100px; 
				/**/ background-image: url(/images/wholespirit-north-purple-header.jpg);
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				width: auto;
				background-attachment: scroll;
				background-repeat: no-repeat;
				background-position: center 0px; 
				position: relative;
							}
			#mid-atlantic-area-renowned-famous-shaman__header {
				/**/ height: 100px; 
				/**/ background-image: url(/images/wholespirit-north-blue-header.jpg);
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				width: auto;
				background-attachment: scroll;
				background-repeat: no-repeat;
				background-position: center 0px; 
				position: relative;
							}
			#shamanic-training-classes-workshops-events-speaking__header {
				/**/ height: 100px; 
				/**/ background-image: url(/images/wholespirit-xray-2-header.jpg);
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				width: auto;
				background-attachment: scroll;
				background-repeat: no-repeat;
				background-position: center 0px; 
				position: relative;
							}
			#shamanic-journeys-higher-self__header {
				/**/ height: 100px; 
				/**/ background-image: url(/images/wholespirit-xray-1-header.jpg);
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				width: auto;
				background-attachment: scroll;
				background-repeat: no-repeat;
				background-position: center 0px; 
				position: relative;
							}

				#__logo {
					margin: 0em 0em 0em 0em;
					padding: 0em 0em 0em 0em;
					height: 50px; /**/
					min-height: 50px;
					max-height: 50px;
					width: 50px; /**/
					min-width: 50px;
					max-width: 50px;
					position: absolute;
					left: 10px;
					top: 10px;
					clear: both;
									}
				#wholespirit-personal-evolution__website_name {
					/* These settings often differ between websites */
					/*height: 50px; */
					width: 50%;
					/* background-image: url(/images/xx.gif); */
					/* These settings are appropriate for most websites */
					margin: 0em 0em 0em 0em;
					padding: 1.8em 0em 0em 1.2em;
					/* overflow: hidden;
					float: left;
					z-index: -1;*/
					text-align: left;
					background-attachment: scroll;
					background-repeat: no-repeat;
					background-position: center 0px; 
									}
/*
				#website-name {
					margin: 0em 0em 0em 0em;
					padding: 0em 0em 0em 0em;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: normal;
					font-size: 2.6em;
					color: #ffffff;
				}
				#website-name a {
					text-decoration: none;
					color: #ffffff;
				}
*/
				#personal-evolution-counseling__website_motto {
					/* These settings often differ between websites */
					/*height: 50px; */
					width: 50%;
					/* background-image: url(/images/xxxxxxxxxxxxxxxxxxxxx.gif); */
					/* These settings are appropriate for most websites */
					margin: 0em 0em 0em 0em;
					padding: 0em 0em 0em 1.3em;
					/*overflow: hidden;
					float: left;
					z-index: -1;*/
					text-align: left;
					background-attachment: scroll;
					background-repeat: no-repeat;
					background-position: center 0px; 
									}
/*
				#website-motto {
					margin: 0em 0em 0em 0em;
					padding: 0em 0em 0em 0em;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: normal;
					font-size: 1.4em;
					color: #ffffff;
					letter-spacing: 0.1em;
				}
*/

				/* CUSTOM element for WS */
				#shaman-nc-home-page-portrait {
					margin: 0em 0em 0em 0em;
					padding: 4px 4px 3px 0px;
					float: right;
				}

				/* CUSTOM element for WS */
				#shaman-nc-home-page-book-cover {
					margin: 0em 0em 0em 0em;
					padding: 4px 0px 3px 4px;
					float: left;
				}

				#__flat_menu {
					/* Code here as required */
									}
				#__languages_menu {
					/* Code here as required */
									}
				#google-search-engine-wholespirit__site_search {
					margin: 0em 0em 0em 0em;
					padding: 1.3em 1.3em 0em 0em;
					float: right;
					text-align: right;
									}
				#wholespirit-site-navigation__main_menu {
					margin: 0em 0em 0em 0em;
					padding: 0em 0em 0em 0em;
					height: 18px;
					width: 955px;
					position: absolute;
					left: 22px;
					top: 74px; 
									}


			/**************************
			 ****** CONTENT AREA ******
			 **************************/

			#best-shaman-healer-eastern-us-triangle-nc__content-area {
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				height: 100%;
				min-height: 340px;
				width: auto;
				background-attachment: scroll;
				background-image: url(/images/wholespirit-creation-content.jpg);
				background-repeat: repeat-y;
				background-position: center 0px;
				line-height: 1.6em;
							}
				#best-shaman-healer-eastern-us-triangle-nc__left-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 40px;
					min-width: 40px;
					float: left;
									}
				#best-shaman-healer-eastern-us-triangle-nc__center-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 923px;
					min-width: 923px;
					float: left;
									}
				#best-shaman-healer-eastern-us-triangle-nc__right-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 35px;
					min-width: 35px;
					float: left;
									}
			#personal-evolution-healing-light-sound__content-area {
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				height: 100%;
				min-height: 340px;
				width: auto;
				background-attachment: scroll;
				background-image: url(/images/wholespirit-pool-content.jpg);
				background-repeat: repeat-y;
				background-position: center 0px;
				line-height: 1.6em;
							}
				#personal-evolution-healing-light-sound__left-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 40px;
					min-width: 40px;
					float: left;
									}
				#personal-evolution-healing-light-sound__center-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 923px;
					min-width: 923px;
					float: left;
									}
				#personal-evolution-healing-light-sound__right-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 35px;
					min-width: 35px;
					float: left;
									}
			#foundation-shamanic-studies-certified-instructor__content-area {
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				height: 100%;
				min-height: 340px;
				width: auto;
				background-attachment: scroll;
				background-image: url(/images/wholespirit-aerial-content.jpg);
				background-repeat: repeat-y;
				background-position: center 0px;
				line-height: 1.6em;
							}
				#foundation-shamanic-studies-certified-instructor__left-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 40px;
					min-width: 40px;
					float: left;
									}
				#foundation-shamanic-studies-certified-instructor__center-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 923px;
					min-width: 923px;
					float: left;
									}
				#foundation-shamanic-studies-certified-instructor__right-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 35px;
					min-width: 35px;
					float: left;
									}
			#three-year-teacher-training-shaman-greensboro__content-area {
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				height: 100%;
				min-height: 340px;
				width: auto;
				background-attachment: scroll;
				background-image: url(/images/wholespirit-xray-3-content.jpg);
				background-repeat: repeat-y;
				background-position: center 0px;
				line-height: 1.6em;
							}
				#three-year-teacher-training-shaman-greensboro__left-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 40px;
					min-width: 40px;
					float: left;
									}
				#three-year-teacher-training-shaman-greensboro__center-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 923px;
					min-width: 923px;
					float: left;
									}
				#three-year-teacher-training-shaman-greensboro__right-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 35px;
					min-width: 35px;
					float: left;
									}
			#harner-certified-shamanic-counselor-wake-nc__content-area {
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				height: 100%;
				min-height: 340px;
				width: auto;
				background-attachment: scroll;
				background-image: url(/images/wholespirit-spring-1-content.jpg);
				background-repeat: repeat-y;
				background-position: center 0px;
				line-height: 1.6em;
							}
				#harner-certified-shamanic-counselor-wake-nc__left-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 40px;
					min-width: 40px;
					float: left;
									}
				#harner-certified-shamanic-counselor-wake-nc__center-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 923px;
					min-width: 923px;
					float: left;
									}
				#harner-certified-shamanic-counselor-wake-nc__right-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 35px;
					min-width: 35px;
					float: left;
									}
			#artist-author-shaman-mara-bishop-nc__content-area {
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				height: 100%;
				min-height: 340px;
				width: auto;
				background-attachment: scroll;
				background-image: url(/images/wholespirit-silk-2-content.jpg);
				background-repeat: repeat-y;
				background-position: center 0px;
				line-height: 1.6em;
							}
				#artist-author-shaman-mara-bishop-nc__left-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 40px;
					min-width: 40px;
					float: left;
									}
				#artist-author-shaman-mara-bishop-nc__center-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 923px;
					min-width: 923px;
					float: left;
									}
				#artist-author-shaman-mara-bishop-nc__right-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 35px;
					min-width: 35px;
					float: left;
									}
			#holistic-healer-intuitive-counselor-north-carolina__content-area {
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				height: 100%;
				min-height: 340px;
				width: auto;
				background-attachment: scroll;
				background-image: url(/images/wholespirit-north-purple-content.jpg);
				background-repeat: repeat-y;
				background-position: center 0px;
				line-height: 1.6em;
							}
				#holistic-healer-intuitive-counselor-north-carolina__left-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 40px;
					min-width: 40px;
					float: left;
									}
				#holistic-healer-intuitive-counselor-north-carolina__center-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 923px;
					min-width: 923px;
					float: left;
									}
				#holistic-healer-intuitive-counselor-north-carolina__right-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 35px;
					min-width: 35px;
					float: left;
									}
			#north-carolina-shaman-harner-trained__content-area {
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				height: 100%;
				min-height: 340px;
				width: auto;
				background-attachment: scroll;
				background-image: url(/images/wholespirit-north-blue-content.jpg);
				background-repeat: repeat-y;
				background-position: center 0px;
				line-height: 1.6em;
							}
				#north-carolina-shaman-harner-trained__left-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 40px;
					min-width: 40px;
					float: left;
									}
				#north-carolina-shaman-harner-trained__center-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 923px;
					min-width: 923px;
					float: left;
									}
				#north-carolina-shaman-harner-trained__right-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 35px;
					min-width: 35px;
					float: left;
									}
			#teacher-founding-member-society-for-shamanic-studies__content-area {
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				height: 100%;
				min-height: 340px;
				width: auto;
				background-attachment: scroll;
				background-image: url(/images/wholespirit-xray-2-content.jpg);
				background-repeat: repeat-y;
				background-position: center 0px;
				line-height: 1.6em;
							}
				#teacher-founding-member-society-for-shamanic-studies__left-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 40px;
					min-width: 40px;
					float: left;
									}
				#teacher-founding-member-society-for-shamanic-studies__center-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 923px;
					min-width: 923px;
					float: left;
									}
				#teacher-founding-member-society-for-shamanic-studies__right-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 35px;
					min-width: 35px;
					float: left;
									}
			#student-of-michael-harner-and-sandra-ingerman__content-area {
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				height: 100%;
				min-height: 340px;
				width: auto;
				background-attachment: scroll;
				background-image: url(/images/wholespirit-xray-1-content.jpg);
				background-repeat: repeat-y;
				background-position: center 0px;
				line-height: 1.6em;
							}
				#student-of-michael-harner-and-sandra-ingerman__left-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 40px;
					min-width: 40px;
					float: left;
									}
				#student-of-michael-harner-and-sandra-ingerman__center-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 923px;
					min-width: 923px;
					float: left;
									}
				#student-of-michael-harner-and-sandra-ingerman__right-column {
					margin: 15px 0px 10px 0px;
					padding: 0em 0em 0em 0em;
					height: 100%;
					min-height: 100px;
					width: 35px;
					min-width: 35px;
					float: left;
									}
				
			/* WHOLESPIRIT-SPECIFIC CONTENT DIV STYLES */

				/* WS ROTATING QUOTES */

				#testimonials {
					list-style-type: none
				}
				#testimonials .slide {}

				/* TEXT FORMATTING */

				h1.index_centered_title {
					margin-left: 6px;
					margin-bottom: 0.65em;
					color: #333333; 
					font-size: 1.73em; 
					text-align: center; 
					letter-spacing: 2.5px
				}
				h1.index_LHE_col_titles {
					color: #333333; 
					font-size: 1.45em; 
					font-weight: normal; 
					text-shadow: -1px -1px 2px #eeeeee, 1px 1px 3px #999999; 
					text-align: center; 
					margin-bottom: 0px; 
					padding-bottom: 0px;
					letter-spacing: 2.5px
				}
				h2.boxtitles {
					font-size: 130%;
					font-weight: normal;
					text-shadow: -1px -1px 2px #eeeeee, 1px 1px 3px #999999;
					letter-spacing: 2px;
				}
					h2.boxtitles#inner_divinity_book {
						margin: 4px 0px 9px 8px;
					}
					h2.boxtitles#praise_for_mara {
						margin: 4px 0px 8px 0px;
					}
					h2.boxtitles#about_your_shaman_mara {
						margin: 4px 8px 9px 0px;
					}
				h3.subtitles {
					color: #444444; 
					font-size: 116%;
					font-weight: normal;
					text-shadow: -1px -1px 2px #eeeeee, 1px 1px 3px #999999;
					letter-spacing: 2px;
					line-height: 14px;
				}
					h3.subtitles#sacred_intelligence {
						margin: 4px 0px 8px 8px;
					}
					h3.subtitles#education_degrees {
						margin: 4px 8px 8px 0px;
					}
				h5.boxlinks {
					font-size: 108%;
					font-weight: normal;
					text-shadow: -1px -1px 2px #eeeeee, 1px 1px 3px #999999;
					letter-spacing: 2px;
				}
					h5.boxlinks#read_an_excerpt {
						margin: 64px 0px 3px 8px;
					}
						h5.boxlinks#read_an_excerpt_2 {
							margin: 6px 0px 1px 8px;
							display: inline-block;
						}
					h5.boxlinks#listen_or_download {
						margin: 0px 0px 3px 8px;
					}
						h5.boxlinks#listen_or_download_2 {
							margin: 6px 0px 1px 8px;
							display: inline-block;
						}
					h5.boxlinks#buy_book_and_cd {
						margin: 0px 0px 0px 8px;
					}
						h5.boxlinks#buy_book_and_cd_2 {
							margin: 6px 8px 0px 8px;
							display: inline-block;
						}
					h5.boxlinks#maras_biography_degrees_affiliations {
						margin: 64px 8px 3px 0px;
					}
						h5.boxlinks#maras_biography_degrees_affiliations_2 {
							margin: 6px 0px 1px 8px;
							display: inline-block;
						}
					h5.boxlinks#book_an_evolution_session {
						margin: 0px 8px 3px 0px;
					}
						h5.boxlinks#book_an_evolution_session_2 {
							margin: 6px 0px 1px 8px;
							display: inline-block;
						}
					h5.boxlinks#shamanic_philsophy {
						margin: 0px 8px 0px 0px;
					}
						h5.boxlinks#shamanic_philsophy_2 {
							margin: 6px 8px 0px 8px;
							display: inline-block;
						}

				/* TESTIMONIAL LIST/TEXT FORMATTING */

				ul#testimonials li.slide blockquote p.praise {
					font-size: 10.5px; 
					text-align: justify;
					overflow: hidden; 
					margin-bottom: 2px; 
					line-height: 160%; 
				}
					ul#testimonials_mara {
						list-style-type: none;
						margin: 0;
						padding: 0;
					}
					ul#testimonials_mara li blockquote p.praise {
						font-size: 10.5px; 
						text-align: left;
						overflow: hidden; 
						margin-bottom: 2px; 
						line-height: 160%; 
					}
					ul#testimonials_inner_divinity {
						list-style-type: none;
						margin: 0;
						padding: 0;
					}
					ul#testimonials_inner_divinity li blockquote p.praise {
						font-size: 10.5px; 
						text-align: left;
						overflow: hidden; 
						margin-bottom: 2px; 
						line-height: 160%; 
					}
				ul#testimonials li.slide blockquote p.praise2 {
					font-size: 10.5px; 
					text-align: justify;
					max-height: 38px;
					overflow: hidden; 
					margin-bottom: 2px; 
					line-height: 160%; 
				}
				ul#testimonials li.slide blockquote p.praiser {
					text-align: center;
					font-family: ff-nuvo-sc-web-pro-1, ff-nuvo-sc-web-pro-2, Verdana, Arial, Helvetica, sans-serif;
					font-size: 108%; 
					text-shadow: -1px -1px 1px #eeeeee, 1px 1px 2px #ababab; 
					letter-spacing: 1px; 
					color: #545454; 
				}
					ul#testimonials_mara li blockquote p.praiser {
						text-align: left;
						font-family: ff-nuvo-sc-web-pro-1, ff-nuvo-sc-web-pro-2, Verdana, Arial, Helvetica, sans-serif;
						font-size: 108%; 
						text-shadow: -1px -1px 1px #eeeeee, 1px 1px 2px #ababab; 
						letter-spacing: 1px; 
						color: #545454; 
					}
					ul#testimonials_inner_divinity li blockquote p.praiser {
						text-align: left;
						font-family: ff-nuvo-sc-web-pro-1, ff-nuvo-sc-web-pro-2, Verdana, Arial, Helvetica, sans-serif;
						font-size: 108%; 
						text-shadow: -1px -1px 1px #eeeeee, 1px 1px 2px #ababab; 
						letter-spacing: 1px; 
						color: #545454; 
					}

				/* CONTENT-AREA LAYOUT AND FORMAT DIVS */

				#shaman-nc-home-page-inner-divinity {
					float: left; 
					text-align: left;
				}

				#shaman-nc-home-page-information {
					float: right; 
					text-align: right;
				}

				.website,
				.address,
				.phone {
					color: #555555; 
					font-style: italic; 
					font-size: 12px; 
					font-family: ff-nuvo-sc-web-pro-1, ff-nuvo-sc-web-pro-2, Verdana, Arial, Helvetica, sans-serif; 
					text-shadow: -1px -1px 0px #ffffff, 1px 1px 1px #aaaaaa;
				}

				#wholespirit_content-full_width_top_section {
					/* Top and bottom content divs may be only ones used. See note on center div */
					margin: 10px 2px 0px 2px;
					width: 99%; 
					min-width: 99.3%; 
					clear: both; 
				}
					#wholespirit_content-full_width_top_section p {
						margin: 0em 0em 1.6em 0em;
						padding: 0em 0em 0em 0em;
						text-align: justify;
					}
				#wholespirit_content-full_width_ctr_section {
					/* Used if center of page will be columnar after a full-width top div */
					margin-bottom: 30px;
					width: 100%; 
					min-width: 100%; 
					clear: both; 
				}
					#learn {
						margin: 6px 4px 20px 0px;
						padding: 2px 2px 2px 2px; 
						border-right: 1px solid #fae7cd; 
						width: 32.5%; 
						height: 88px; 
						min-height: 88px; 
						float: left; 
						overflow: hidden;
					}
						#learn p {
							margin: 0px 10px 0px 0px;
							text-align: justify;
						}
					#heal {
						margin: 6px 4px 20px 0px;
						padding: 2px 2px 2px 2px; 
						border-right: 1px solid #fae7cd;
						width: 33%; 
						height: 88px; 
						min-height: 88px; 
						float: left; 
						overflow: hidden;
					}
						#heal p {
							margin: 0px 10px 0px 6px;
							text-align: justify;
						}
					#evolve {
						margin: 6px 0px 20px 0px;
						padding: 2px 2px 2px 2px; 
						width: 32%; 
						height: 88px; 
						min-height: 88px; 
						float: left; 
						overflow: hidden;
					}
						#evolve p {
							margin: 0px 0px 0px 6px;
							text-align: justify;
						}
					#two-thirds-left {
						margin: 0px 5px 18px 0px;
						padding: 2px 8px 2px 0px; 
						text-align: justify;
						border-right: 1px solid #fae7cd; 
						width: 65.8%; 
						height: 100% !important; /* 88px; */
						min-height: 100%; /* 88px; */
						float: left; 
						/* overflow: hidden; */
					}
					#one-third-right {
						margin: 0px 0px 18px 0px;
						padding: 2px 0px 2px 2px; 
						text-align: justify;
						width: 31.7%; 
						height: 100%; /* 88px; */
						min-height: 88px; 
						float: left; 
						/* overflow: hidden; */
						clear: right;
					}
						.one-third-column-image {
							margin: 8px 0px 8px 0px;
						}
						.one-third-column-image2 {
							margin: -4px 0px 8px 0px;
						}
				#wholespirit_content-full_width_bot_section {
					/* Container for 3 columns (divs) defining the colored boxes on each page */ 
					width: 100%; 
					min-width: 100%; 
					max-width: 100%;
					text-align: center;
				}
					#left_box {
						margin-right: 4px; 
						margin-top: 5px; 
						margin-bottom: 10px;
						border: 1px solid #fae7cd; 
						background-color: #f6f2e1; 
						width: 32%; 
						float: left; 
						padding: 2px 2px 2px 2px;
					}
					#center_box {
						margin-right: 4px; 
						margin-top: 5px; 
						margin-bottom: 10px; 
						border: 1px solid #fae7cd; 
						background-color: #f6f2e1; 
						width: 33%; 
						text-align: center; 
						float: left; 
						padding: 2px 2px 2px 2px;
					}
					#right_box {
						margin-top: 5px; 
						margin-bottom: 10px;
						border: 1px solid #fae7cd; 
						background-color: #f6f2e1; 
						width: 32%; 
						float: left; 
						padding: 2px 2px 2px 2px;
					}


			/*********************************
			 ****** FOOTER AND ELEMENTS ******
			 *********************************/

			#personal-evolution-fss-harner-sandra-ingerman__footer {
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				height: 30px;
				width: auto;
				background-attachment: scroll;
				background-image: url(/images/wholespirit-creation-footer.jpg);
				background-repeat: no-repeat;
				background-position: center 0px; 
							}
			#intuitive-healer-spirit-channel-durham-nc__footer {
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				height: 30px;
				width: auto;
				background-attachment: scroll;
				background-image: url(/images/wholespirit-pool-footer.jpg);
				background-repeat: no-repeat;
				background-position: center 0px; 
							}
			#mara-bishop-powerful-sacred-voice__footer {
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				height: 30px;
				width: auto;
				background-attachment: scroll;
				background-image: url(/images/wholespirit-aerial-footer.jpg);
				background-repeat: no-repeat;
				background-position: center 0px; 
							}
			#intuitive-counseling-and-consulting__footer {
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				height: 30px;
				width: auto;
				background-attachment: scroll;
				background-image: url(/images/wholespirit-xray-3-footer.jpg);
				background-repeat: no-repeat;
				background-position: center 0px; 
							}
			#get-unblocked-through-soul-retrieval__footer {
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				height: 30px;
				width: auto;
				background-attachment: scroll;
				background-image: url(/images/wholespirit-spring-1-footer.jpg);
				background-repeat: no-repeat;
				background-position: center 0px; 
							}
			#open-your-heart-through-personal-evolution-counseling__footer {
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				height: 30px;
				width: auto;
				background-attachment: scroll;
				background-image: url(/images/wholespirit-silk-2-footer.jpg);
				background-repeat: no-repeat;
				background-position: center 0px; 
							}
			#find-your-path-using-shamanism__footer {
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				height: 30px;
				width: auto;
				background-attachment: scroll;
				background-image: url(/images/wholespirit-north-purple-footer.jpg);
				background-repeat: no-repeat;
				background-position: center 0px; 
							}
			#experience-inner-divinity__footer {
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				height: 30px;
				width: auto;
				background-attachment: scroll;
				background-image: url(/images/wholespirit-north-blue-footer.jpg);
				background-repeat: no-repeat;
				background-position: center 0px; 
							}
			#learn-to-find-inner-peace-and-calm-serenity__footer {
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				height: 30px;
				width: auto;
				background-attachment: scroll;
				background-image: url(/images/wholespirit-xray-2-footer.jpg);
				background-repeat: no-repeat;
				background-position: center 0px; 
							}
			#recover-your-sacred-self__footer {
				margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;
				height: 30px;
				width: auto;
				background-attachment: scroll;
				background-image: url(/images/wholespirit-xray-1-footer.jpg);
				background-repeat: no-repeat;
				background-position: center 0px; 
							}


			/******************************************
			 ****** POSTFOOTER AND DETAILED MENU ******
			 ******************************************/

			#wholespirit-website-standards-validation__postfooter {
				margin: 26px 0em 2em 0em;
				padding: 0em 0em 0em 0em;
				height: 20px;
				width: auto;
				text-align: center;
				color: #aaaaaa;
				background-color: #ffffff;
							}

				#wholespirit-website-standards-validation__postfooter a:link, #wholespirit-website-standards-validation__postfooter a:visited, #wholespirit-website-standards-validation__postfooter a:active {
					color: #aaaaaa;
					background-color: #ffffff;
					text-decoration: none;
				}

				#wholespirit-website-standards-validation__postfooter a:hover {
					color: #888888;
					background-color: #ffffff;
					text-decoration: none;
				}

			/* COPYRIGHT AND CODE VALIDATION */
			#x__copyright_validation {
				
			}


/**********************************
 ****** UDM MENU STYLESHEETS ******
 **********************************/

.udm,
.udm li,
.udm ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.udm {
	position: relative;
	left: 0;
	top: 0;
	z-index: 20000;
	width: 15em;
	cursor: default !important;
	border: none;
	text-align: left;
}

.udm {
	background-image: none;
	background-color: transparent;
	float: none;
	width: 100%;
}

@media screen,projection {
	.udm {
		float: left;
	}
}

.udm {
	margin-top: 0px;
}

.udm>li:first-child {
	margin-left: 4px;
}

@media screen,projection {
	.udm>li:first-child {
		margin-left: 0;
		margin-right: 0;
	}
}

.udm li {
	left: 4px;
}

@media screen,projection {
	.udm li {
		position: relative;
	}
}

.udm ul li {
	left: 0;
}

:root ul[class^="udm"] li {
	left: 0;
	position: static;
}

@media screen,projection {
	:root ul[class^="udm"] li {
		left: 4px;
		position: relative;
	}
}

@media screen,projection {
	.udm[class="udm"]:not([class="xxx"]) ul li {
		position: relative;
		left: 0;
	}
}

.udm li {
	display: block;
	width: auto;
	float: left;
}

.udm li a {
	position: static;
	display: block;
	float: left;
	white-space: nowrap;
}

@media screen,projection {
	.udm l\i a {
		position: relative;
		float: none;
	}
}

ul[class^="udm"] li a {
	position: relative;
	float: none;
}

@media screen,projection {
	* html .udm li a {
		position: relative;
		float: none;
	}
}

.udm ul li a {
	position: relative;
	float: none !important;
	white-space: normal;
}

.udm li a {
	margin-left: -0px;
}

@media screen,projection {
	.udm li {
		margin-left: -0px !important;
	}
}

@media screen,projection {
	.udm li a {
		margin-left: 0;
	}
}

ul[class^="udm"] li:not(:first-child) {
	margin-left: -0px;
}

.udm ul li {
	margin-left: 0 !important;
}

ul[class^="udm"]:not([class="xxx"]) ul li {
	margin-left: 0 !important;
}

.udm ul a {
	margin: 0;
}

.udm ul li {
	margin-bottom: 0px !important;
}

.udm ul li:first-child {
	margin-top: 0px;
}

.udm ul a {
	margin-top: 0;
	margin-right: 0px !important;
	margin-bottom: 0;
	margin-left: 0px !important;
}

.udm ul {
	background-image: none;
	background-color: #e6e6d9;
	cursor: default !important;
	width: 10em;
	height: auto;
	border-width: 1px;
	border-color: #e6e6d9 #999999 #999999 #bbbbbb;
	border-style: solid;
	position: absolute;
	z-index: 20100;
	padding: 2px;
}

.udm ul li {
	cursor: default !important;
	width: 100%;
	position: static;
	float: none;
}

.udm ul {
	display: none;
	visibility: hidden;
}

html/**/[xmlns] .udm u\l {
	display: block;
	visibility: visible;
	height: 0;
	overflow: scroll;
	left: -10000px;
}

@media screen,projection {
	* html .udm ul {
		display: block;
		visibility: visible;
		height: 0;
		overflow: scroll;
		top: -10000px;
	}
}

ul.udm/**/[class^="udm"] u\l {
	display: block;
	visibility: visible;
	height: 0;
	overflow: visible;
	left: -1000em;
}

.udm a .udmA {
	visibility: hidden;
	margin: 0px 14px 0px 14px;
	display: block;
	cursor: pointer !important;
	position: absolute;
	right: 0;
	top: 0;
	text-align: right;
	border: none;
	cursor: inherit !important;
}

.udm a .udmA img {
	display: block;
}

.udm ul a .udmA {
	margin: 0 5px;
}

* html .udm a .udmA {
	right: 0px;
	top: 0px;
}

* html .udm ul a .udmA {
	right: 1px;
	top: 1px;
}

.udm a,
.udm a:link,
.udm a.nohref {
	background-image: none;
	background-color: transparent;
	cursor: pointer !important;
	z-index: 1000;
	text-align: left;
	border-style: none;
	border-color: transparent;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 4px !important;
	padding-bottom: 4px !important;
	text-decoration: none;
	color: #444444;
	border-width: 0px;
	font-style: normal;
	/*font-weight: bold !important;*/
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.udm a,
.udm a.nohref {
	font-size: 100%;
}

.udm a .udmA,
.udm a:link .udmA,
.udm a.nohref .udmA {
	font-family: Verdana,Arial,Helvetica,"Helvetica Neue", sans-serif;
	/*font-weight: bold !important;*/
}

.udm li a,
.udm li a:link,
.udm li a.nohref,
.udm li a:visited {
	letter-spacing: 0px !important;
}

.udm li a:visited {
	background-image: none;
	background-color: transparent;
	border-width: 0px;
	color: #444444;
	font-style: normal;
	border-style: solid dashed solid solid;
	border-color: transparent;
}

.udm li a.udmR,
.udm li a.udmY,
.udm li a.udmR:visited,
.udm li a.udmY:visited,
.udm li a:hover,
.udm li a:focus,
.udm li a.nohref:hover,
.udm li a.nohref:focus {
	font-style: normal;
	background-image: none;
	background-color: transparent;
	text-decoration: none;
	color: #666666;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
}

* html .udm li a:active {
	font-style: normal;
	background-image: none;
	background-color: transparent;
	text-decoration: none;
	color: #444444;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
}

.udm ul a,
.udm ul a:link,
.udm ul a.nohref {
	background-image: none;
	background-color: transparent;
	text-align: left;
	border-width: 1px;
	border-style: solid;
	border-color: #e4e4d7;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	text-decoration: none;
	color: #000000;
	font-style: normal;
	font-size: 90%;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal !important;
}

.udm ul a .udmA,
.udm ul a:link .udmA,
.udm ul a.nohref .udmA {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal !important;
}

.udm ul li a:visited,
* html .udm ul li a:visited {
	background-image: none;
	background-color: transparent;
	color: #000000;
	font-style: normal;
	border-width: 1px;
	border-style: solid;
	border-color: #e4e4d7;
}

.udm ul li a.udmR,
.udm ul li a.udmY,
.udm ul li a.udmR:visited,
.udm ul li a.udmY:visited,
.udm ul li a:hover,
.udm ul li a:focus,
.udm ul li a.nohref:hover,
.udm ul li a.nohref:focus,
.udm ul li a:visited:hover {
	font-style: normal;
	background-image: none;
	background-color: #e6e6d9;
	text-decoration: none;
	color: #000000;
	border-color: #e4e4d7;
	border-style: solid;
	border-width: 1px;
}

* html .udm ul li a:active {
	font-style: normal;
	background-image: none;
	background-color: #e6e6d9;
	text-decoration: none;
	color: #000;
	border-color: #e4e4d7;
	border-style: solid;
	border-width: 1px;
}

.udm a.nohref,
.udm ul a.nohref {
	cursor: default !important;
}

.udm h3,
.udm h4,
.udm h5,
.udm h6 {
	display: block;
	background: none;
	margin: 0;
	padding: 0;
	border: none;
	font-size: 1.0em;
	font-weight: normal;
	text-decoration: none;
}

.udm h3,
.udm h4,
.udm h5,
.udm h6 {
	display: inline;
}

.udm h\3,
.udm h\4,
.udm h\5,
.udm h\6 {
	display: block;
}

ul[class^="udm"] h3,
ul[class^="udm"] h4,
ul[class^="udm"] h5,
ul[class^="udm"] h6 {
	display: block;
}

* html .udm h3,
* html .udm h4,
* html .udm h5,
* html .udm h6 {
	display: block;
}

/*
* html .udm h3,
* html .udm h4,
* html .udm h5,
* html .udm h6 {
	width: expression("auto",this.runtimeStyle.width=this.parentNode.offsetWidth);
	width: auto;
}
*/

/*
* html .udm ul h3,
* html .udm ul h4,
* html .udm ul h5,
* html .udm ul h6 {
	width: expression("auto",this.runtimeStyle.width=this.parentNode.currentStyle.width);
	width: auto;
}
*/

@media screen,projection {
	* html .udm li {
		display: inline;
	}
}

@media screen,projection {
	* html .udm li,
	* html .udm ul li {
		display/**/: block;
		float/**/: left;
	}
}

@media screen,projection {
	* html .udm li,
	* html .udm ul li {
		clear: none;
	}
}

ul[class$="udm"].udm li,
ul[class$="udm"].udm ul li {
	display: block;
	float: left;
}

ul[class$="udm"].udm:not([class="xxx"]) li {
	float: left;
}

ul[class$="udm"].udm:not([class="xxx"]) ul li {
	float: none;
} 

@media all and (min-width:0px) {
	ul[class$="udm"].udm li {
		float: left;
	}
}

@media all and (min-width:0px) {
	ul[class$="udm"].udm ul li {
		float: none;
	}
}

select {
	visibility: visible;
}


/*******************
 ****** DEBUG ******
 *******************/

	.debug {
		color: #000000;
		background-color: #ffff44;
		border: 1px dashed #d7d739;
	}

