body {
	/*background-image: url(images/hilarybg2.gif);
background-color: #FAF7E1;*/
	padding: 0;
	margin: 0;
	font-family: arial, verdana, sans-serif;
	font-size: .95em; 
	text-align:center;
	min-width:998px;
	/*min-height:630px;*/
	background: #19283C /*b1e195 815208 9b561d #30656A url(images/bgstripe.gif) left 1px repeat-x*/ url(images/misc178a.jpg) left top repeat  /*192px repeat-x*/;
}

/* TinyMCE specific rule */
body.mceContentBody {
	background: #f9ffff url(images/editorbg.gif) left top repeat;
	}

#nestedbg {
	text-align: center;	/* IE-Win hack */
	background: url(images/bgstripe.jpg) repeat-x left -1px;
	}

#wrapper {
	/*width: set below;*/
	margin: 1px auto 0;
	text-align: left;
	border: 1px solid #fff;
	background: #f9ffff url(images/fauxcolumn.jpg) repeat-y left top;

	}
	
#banner {
	position: relative;
	top: 0;
	left: 0;
	/*width: set below;*/
	height: 190px;
	border-bottom: 1px solid #fff;
	text-align: left;
	}
	
#wrapper, #banner {
	width: 996px;
	}
	
	
h1 {
	color: #274188;
	position: relative;
	width: 996px;
	height: 190px;
	overflow: hidden;
	margin: 0px;
	font: normal 18px Tahoma, Verdana, sans-serif;
	letter-spacing: 2px;
	display: none; /* added now that banner img is inline at not a background so that it will print out */
	}
	
/*h1 span {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #304e6a url(images/cftbanner7f.jpg) no-repeat;
	} image replacement technique not used because CF wants banner to print out*/
	
/*body:first-of-type h2 {
	top: 125px;
	}  This hack is for Safari only */

	
#phone {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 151px;
	right: 39px;
	color: #fffe00;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 1px;
	}
	
#timedate {
	position: absolute;
	top: 202px;
	right: 40px;
	font-size: 10px;
	font-weight: bold;
	/*text-transform: uppercase;*/
	cursor: pointer;
	}
	
#contact, #contact a:link, #contact a:visited, #timedate {
	color: #274188;
	text-decoration: none;
	}
	
/*#contact a:hover and #contact a:active set below*/
	

	
/*** LEFT SIDEBAR AND NAVIGATION ***/

#sidebarLeft {
	float: left;
	width: 160px;
	margin: 0;
	padding: 0 0 0px 0;
	}
	
#sidebarLeft ul {
	margin: 9px 0 0;
	padding: 0 0 0 0px;
	list-style: none;
	font-weight: bold;
	text-align: center;
	font-family: 'comic sans MS', cursive, sans-serif;
	}
	
#sidebarLeft ul li {
	padding-bottom: 0px;
	}
	
#sidebarLeft  a {
	font-size: 12px/*11px*/;
	line-height: 50px;
	font-weight: bold;
	}

#sidebarLeft  a:link, #sidebarLeft  a:visited {
	/*display: block;*/
	color: #89FC01;
	text-decoration: none;
	width: 160px;
	/*height: 38px;*/
	/*background: #304e6a  url(images/btn6.jpg) no-repeat left top;*/
	}

#contact a:hover, #contact a:active, #sidebarLeft a:hover, #sidebarLeft a:active {
	color: #D8FE03 /*#D8FE03*/;
	text-decoration: none;
	}
	
#sidebarLeft a:hover, #sidebarLeft a:active {
	/*display: block;*/
	width: 160px;
	/*height: 38px;*/
	/*background: #304e6a  url(images/btn6_over.jpg) no-repeat left top;*/
	}
	
#sidebarLeft a#here {
	color: #fffe00;
	font-style: italic;
	}
	

/*** MAIN PAGE CONTENT ***/

#centercontent {
	position: relative;
	float: left;
	width: 815px;
	/*border-left: 1px solid #f00;*/
	margin: 30px 0 12px; 
	background: #f9ffff url(images/bgflower.jpg) no-repeat 94% bottom;
}

#centercontent img {
	float: right; 
	margin: 5px 5px 3px 10px;
	background: #f9ffff;
}

#centercontent center img {
	float: none; 
}

#centercontent img.aorlogo {
	float: none; 
	/*margin: 0px 0 12px;*/
}

#centercontent h2, #centercontent h3, #centercontent p, #centercontent ul {
	margin-left: 18px;
	}
	
#centercontent h2 {
	font-size: .9em;
	}
	
/*#centercontent h3 {
	margin-top: 0;
	margin-bottom: 0px;
	padding:  0 ;
	font-size: 12px;
	font-weight: normal;
}*/

#centercontent h2, #centercontent p.highlight, #centercontent p.noheader {
	color: #ff6600;
	}
	
#centercontent h2, #centercontent p.noheader {
	margin-top: 0px;
	}
	
#centercontent h3 {
	text-align: center;
	font-size: .8em;
	font-weight: bold;
	}
	
#centercontent p {
	margin-bottom: 15px;
	color: #2E5F8D;
	font-size: .8em;
	line-height: 1.4em;
	padding: 0;
	/*text-align: justify;*/
	}
	
#centercontent p.centerhilight {
	font-weight: bold;
	text-align: center;
	}
	
#centercontent h3 + p {
	margin-top: 3px;
	}

#centercontent p.inset {
	padding-left: 17px;
	}
	
#centercontent ul {
	margin: 0 0 0 10px;
	font-size: .8em;
	line-height: 2em;
	list-style: none;
	padding-left: 30px;
	}
	
#centercontent p.blockquote {
	margin: 0 340px 0 50px;
	font-size: .8em;
	line-height: 1.6em;
	font-style: italic;
	font-weight: bold;
	}
	
#centercontent p.note {
	font-size: .7em;
	}
		
#centercontent a:link, #centercontent a:visited {
	color: #40F703;
	font-weight: bold;
	}
	
#centercontent a.aor {
	color: #2e5f8d;
	}
	
#centercontent a.aor:link, #centercontent a.aor:visited {
	color: #2e5f8d;
	}
	
#centercontent a.reflex:link, #centercontent a.reflex:visited {
	color: #f0f;
	}
	
#centercontent a.ear:link, #centercontent a.ear:visited {
	color: #0bf;
	}
	
#centercontent a.reiki:link, #centercontent a.reiki:visited {
	color: #f60;
	}

#centercontent a:hover, #centercontent a:active {
	color: #ffcc00;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	}
	
#footfactslink {
	position: absolute;
	top: 400px;
	right: 130px;
	}
	
/*** RIGHT SIDEBAR ***/

#sidebarRight {
	float: right;
	margin: 0px 5px 10px 20px;
	width: 280px;	
	text-align: center;
	border: 1px solid #530BAC;
}

#sidebarRight p {
	line-height: 1.6em;
	color: #530BAC;
	padding-top: 8px;
	padding-right: 20px;
	}


/*** FOOTER ***/

#footerContainer {
	position: relative;	
	clear: both;
}

#footer {
	position: absolute;
	top:0;
	right: 0;
	text-align: right;
	padding-right: 0px;
	margin: 6px 0;
	font-size: .7em;
	color: #B4A6D6;
	}
	
/*** ***/

a 	{
	outline:none; 
	} /* removes gray dotted border on Firefox links */


a img {
	border: none;
	} /* removes border (e.g blue) on image links */


