body {
	margin: 40px 0;
	padding: 0;
	background: #F9FCEA;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

ul {
	margin-left: 0;
	padding-left: 0;
	list-style-position: inside;
}

a:hover {
	text-decoration: none;
}

img {
	border: none;
}

/* Header */

#header {
	width: 660px;
	height: 200px;
	margin: 0 auto;
}

/* Logo */

#logo {
	float: left;
	width: 200px;
	height: 200px;
	background: url(images/img1.gif);
}

#logo * {
	text-align: center;
	text-decoration: none;
	font-style: italic;
	color: #FFFFFF;
}

#logo h1 {
	padding: 15px 20px 0 0;
	letter-spacing: -2px;
	font-size: 2.25em;
}

#logo h2 {
	padding: .25em 0 0 0;
	letter-spacing: -1px;
	font-size: 1em;
}

/* Menu */

#menu {
	float: right;
	width: 450px;
	height: 200px;
	background: url(images/img2.jpg);
}

#menuloon {
	float: right;
	width: 450px;
	height: 200px;
	background: url(images/loon.jpg);
}

#menudragonfly {
	float: right;
	width: 450px;
	height: 200px;
	background: url(images/dragonfly.jpg);
}

#menuhawksinflight {
	float: right;
	width: 450px;
	height: 200px;
	background: url(images/hawksinflight.jpg);
}

#menubadger {
	float: right;
	width: 450px;
	height: 200px;
	background: url(images/badger.jpg);
}

#menucardinal {
	float: right;
	width: 450px;
	height: 200px;
	background: url(images/cardinal.jpg);
}

#menuchickadee {
	float: right;
	width: 450px;
	height: 200px;
	background: url(images/chickadee.jpg);
}

#menucougar {
	float: right;
	width: 450px;
	height: 200px;
	background: url(images/cougar.jpg);
}

#menueagle {
	float: right;
	width: 450px;
	height: 200px;
	background: url(images/eagle.jpg);
}

#menupinetrees {
	float: right;
	width: 450px;
	height: 200px;
	background: url(images/pinetrees.jpg);
}

#menupolarbears {
	float: right;
	width: 450px;
	height: 200px;
	background: url(images/polarbears.jpg);
}

#menupurpleconeflower {
	float: right;
	width: 450px;
	height: 200px;
	background: url(images/purpleconeflower.jpg);
}

#menuracoon {
	float: right;
	width: 450px;
	height: 200px;
	background: url(images/racoon.jpg);
}

#menuwolves {
	float: right;
	width: 450px;
	height: 200px;
	background: url(images/wolves.jpg);
}
/* Content */

#content {
	width: 660px;
	margin: 0 auto;
	background: url(images/img3.gif);
}

#colOne {
	float: right;
	width: 450px;
}

#colOne .top-head {
	padding: 30px 0 0 20px;
	background: url(images/img6.gif) no-repeat;
}

#colOne .content {
	padding: 20px;
}

#colTwo {
	float: left;
	width: 200px;
}

#colTwo .top-head {
	padding: 30px 0 0 20px;
	background: url(images/img5.gif) no-repeat;
}

#colTwo .content {
	padding: 10px 10px 10px 20px;
}

#extra {
	height: 10px;
	background: url(images/img7.gif);
}

/* Footer */

#footer {
	width: 660px;
	margin: 0 auto;
}

#footer p {
	margin: 0;
	padding: 1em 1em 0 0;
	text-align: right;
	font-size: x-small;
}

#mainpic {
	text-align: center;
	display: block;
}
#facebook {
	text-align: center;
}
#content #colOne .top-head ul {
	white-space: normal;
	float: left;
	margin: 0px;
	padding: 0px;
}

#content #colOne .top-head ul li {
	display: inline;
}
#content #colOne .top-head ul li a {
	margin: 0.2em;
	padding: 0.2em;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-weight: lighter;
	text-transform: none;
	font-size: 12pt;
}
#content #colOne .content #title {
	text-align: center;
}
#content #colOne .content ol {
	list-style-type: upper-roman;
}
#content #colOne .content #definitionlinks dd {
	list-style-type: circle;
}
#listheading {
	list-style-type: none;
	padding-bottom: 5px;
	padding-top: 15px;
}

#content #colTwo .content ul {
	list-style-type: circle;
	margin-top: 0px;
}
#content #colOne .content #title ul {
	list-style-type: circle;
}

#content #colOne .content #bottomleft {
	float: left;
	width: 49%;
}
#content #colOne .content #bottomright {
	float: right;
	width: 50%;
}
#content #colTwo .content h4 {
	text-align: center;
}
#content #colOne .content #bottomleft ol li {
	font-size: 12pt;
	list-style-type: square;
	color: #000;
	padding-right:41px;
}
#content #colTwo .content ul li a {
	font-size: 12pt;
	font-weight: lighter;
	color: #000;
}
#content #colOne .content img {
	padding: 5px;
}
#bookpagepicture {
	float: left;
	padding: 0px;
	margin-right: 10px;
}
#bookpaymentlist {
	list-style-type: circle;
}
#booksamplelist {
	list-style-type: circle;
	display: block;
	float: left;
	margin-right: 15px;
}
#awardimage {
	display: block;
	float: right;
	margin-left: 10px;
}
#content #colOne .content #bottomright ul li {
	font-size: 12pt;
	list-style-type: circle;
	color: #000;
}
#content #colOne .content #bottomright ul li a {
	font-size: 12pt;
	font-weight: lighter;
	color: #000;
}
#content #colOne .content dl dd {
	padding-bottom: 3px;
}

#content #colOne .content #classlistpagelist li {
	padding-bottom: 10px;
	list-style-type: none;
}

#content #colOne .content ol {
	margin-left: 20px;
	float: none;
	list-style-position: inside;
	list-style-type: decimal;
}
#definitionlinks {
	list-style-type: circle;
}
#content #colOne .content #journey dl dt {
	padding-bottom: 10px;
	padding-top: 5px;
}

#content #colOne .content #journeyon dl dt {
	padding-bottom: 10px;
	padding-top: 5px;
}

#content #colOne .content #journeyapp dl dt {
	padding-bottom: 10px;
	padding-top: 5px;
}

#content #colOne .content #reiki dl dt {
	padding-bottom: 10px;
	padding-top: 5px;
}

#content #colOne .content #soulhealing dl dt {
	padding-bottom: 10px;
	padding-top: 5px;
}

.brd {border: 1px solid #CCCCCC;background-color: #FFFFFF;}
.mg {margin: 5px;}
#returned_value{text-align:center;font-size:12px;color:#000000}
#go, input{border:1px solid #CCCCCC;background:#FFF}

/* remove the bullets, padding and margins from the lists */
.articlemenu ul{
list-style-type:none;
padding:0;
margin:0;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.articlemenu li{
float:left;
position:relative;
z-index:100;
}

/* use the table to position the dropdown list */
.articlemenu table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:-1px;
top:25px;
}

/* style all the links */
.articlemenu a, .articlemenu :visited {
display:block;
font-size:10px;
width:79px;
padding:7px 0;
color:#000;
background:#949e7c;
text-decoration:none;
margin-right:3px;
text-align:center;
font-family:verdana, sans-serif;
}
/* style the links hover */
.articlemenu :hover{
color:#444;
background:#d4d8bd;
}

/* hide the sub level links */
.articlemenu ul ul {
visibility:hidden;
position:absolute;
width:149px;
height:0;
}
/* make the sub level visible on hover list or link */
.articlemenu ul li:hover ul,
.articlemenu ul a:hover ul{
visibility:visible;
}
