/*
THEME NAME: Healers West Version 1.5
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: A theme rich with powerful and dynamic semantic class selectors; a canvas for CSS artists
VERSION: 1.5
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*/

/* Layout */
body
{
	font-size: 62.5%;
	/* Resets 1em to 10px */
	text-align: center;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
	background-color: white;
	background-image: url('images/healersbg.jpg');
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;

}


p
{
	color: #6f005b;
	margin-top: 10px;
	line-height: 1.5em;
	vertical-align: top;
	text-align: left;
	font-size: 1.2em;
}


a
{
	text-decoration: none;
	color: #C80;
}

a:hover
{
	text-decoration: underline;
	color: #C93;
}

a:visited
{
	color: #960;
}

ul li
{
	color: #6F005B;
	text-align: left;
	font-size: 1.2em;
	line-height: 1.3em;
}

ol li
{
	color: #6F005B;
	text-align: left;
	font-size: 1.2em;
	line-height: 1.3em;
}


h2 {
	color:#633;
	font-size:1.35em;
	line-height:1.4em;
	margin-top:40px;
	text-align:left;
	text-transform:uppercase;
	vertical-align:top;
}


h3
{
	color: #6f005b;
	margin-top: 20px;
	margin-bottom: 5px;
	text-transform: uppercase;
	vertical-align: top;
	text-align: left;
	font-size: 1.25em;
	line-height: 1.3em;	
}

h4
{
	color: #633;
	text-transform: uppercase;
	text-align: left;
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 12px 0px 5px 0px;
}

h5
{
	color: #6f005b;
	margin-top: 0px;
	text-transform: none;
	vertical-align: top;
	text-align: left;
	font-size: 1.2em;
	line-height: 1.3em;	
}




/* Misc layout */
#page_home
{
	background-image: url('images/home_bk_1.gif');
	background-repeat: no-repeat;
	background-color: white;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding: 0px;
	text-align: left;
	width: 800px;
}

#page_healers
{
	background-color: white;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding: 0px;
	text-align: left;
	width: 800px;
}


.entry-contentp
{
	color: #6f005b;
	margin: 10px 0px 5px 0px;
}



.entry-contentp p
{
	color: #6f005b;
	line-height: 1.5em;
	text-align: justify;
	font-size: 1.2em;
	margin: 10px 35px 10px 10px;
}

.entry-content
{
	color: #6f005b;
	margin: 0px 5px 5px 0px;
}


.entry-content p
{
	color: #6f005b;
	line-height: 1.2em;
	font-size: 1.2em;
	margin: 5px 0px 5px 0px;
}

.entry-content h2

{
	vertical-align: top;
	margin: 60px 5px 5px 0px;
}

.entry-content h3 {
	font-size:1.2em;
	line-height:1.1em;
	
}


.entry-content ul li
{
	margin-right: 40px;	
	margin-bottom: 5px;
	text-indent: inherit;
	list-style-type: disc;
	vertical-align: middle;
	list-style-position: outside;
	clear: both;
	display: list-item;
	list-style-image: url(images/bullet.gif);
}


.entry-contenth
{
	color: #6f005b;
	vertical-align: top;
	margin: 20px 10px 5px 16px;
}

.entry-contenth h2
{
	margin: 20px 10px 5px 16px;
}

.entry-contenth h3
{
	margin: 10px 10px 5px 16px;
}

.entry-contenth p
{
	color: #6f005b;
	line-height: 1.5em;
	vertical-align: top;
	margin: 10px 10px 5px 16px;	
	font-size: 1.2em;
}



#statustop
{
	text-align: center;
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: auto;
	left: 0px;
	width: 97%;
	z-index: 2;
}

#userstatus
{
	margin: 0px auto 0px auto;
	width: 800px;
	padding-top: 4px;
	height: 12px;
	text-align: right;
	text-decoration: none;
	color: #996600;
	font-size: 0.9em;
	line-height: 1.3em;
}

.userstatus a:link
{
	text-decoration: none;
	color: #996600;
}

.userstatus a:visited
{
	text-decoration: none;
	color: #996600;
}

.userstatus a:active
{
	text-decoration: underline;
	color: #996600;
}

.userstatus a:hover
{
	text-decoration: underline;
	color: #cc8800;
}


#nav
{
	color: #996600;
	font-size: 1.1em;
	line-height: 1.1em;
	text-align: right;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: top;
	width: 800px;
}


.nav a:link
{
	text-decoration: none;
	color: #960;
}

.nav a:visited
{
	text-decoration: none;
	color: #960;
}

.nav a:active
{
	text-decoration: underline;
	color: #C93;
}

.nav a:hover
{
	text-decoration: underline;
	color: #C80;
}


/*
STYLE: TEXT-hpostit: yellobox home)
*/

div.hpostit
{
	width: 200px;
	color: #633;
	line-height: 1.2em;
	font-size: 1.1em;
	padding: 3px;
}

div.hpostit p
{
	color: #633;
	line-height: 1.3em;
	vertical-align: top;
	text-align: left;
	font-size: 1em;
	margin: 5px 0px 5px 0px;
}

div.hpostit a
{
	text-decoration: none;
	color: #C80;
}

div.hpostit a:hover
{
	text-decoration: underline;
	color: #c93;
}

div.hpostit h2
{
	color: #633;
	font-size: 1em;	
	line-height: 1.2em;
	text-transform: uppercase;
	vertical-align: top;
	text-align: left;
	margin: 3px 0px 0px 0px;
}

div.hpostit h3
{
	color: #6f005b;
	font-size: 1.05em;	
	line-height: 1.2em;
	text-transform: uppercase;
	vertical-align: top;
	text-align: left;

	margin: 3px 0px 0px 0px;
}


/* Scaling boxes */
.dialog
{
	width: 223px;
	min-width: 20px;
}

.dialog .hd .c,
.dialog .ft .c
{
	font-size: 1px;
	/* ensure minimum height */
	height: 12px;
}

.dialog .ft .c { height: 12px; }
.dialog .hd { background: transparent url('images/box/tl.gif') no-repeat 0px 0px; }
.dialog .hd .c { background: transparent url('images/box/tr.gif') no-repeat right 0px; }
.dialog .bd { background: transparent url('images/box/ml.gif') repeat-y 0px 0px; }
.dialog .bd .c { background: transparent url('images/box/mr.gif') repeat-y right 0px; }

.dialog .bd .c .s
{
	margin: 0px 4px 0px 4px;
	padding: 5px;
	background-image: url('images/box/ms.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-attachment: scroll;
}

.dialog .ft { background: transparent url('images/box/bl.gif') no-repeat 0px 0px; }
.dialog .ft .c { background: transparent url('images/box/br.gif') no-repeat right 0px; }

.arrow
{
	color: #6f005b;
	margin-top: 2px;
	margin-bottom: 8px;
	margin-left: 18px;
	margin-right: 0px;
	line-height: 1.3em;
	vertical-align: top;
	text-align: left;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
	font-size: 1.1em;
	background-image: url(images/buttons/read_more.gif);
	background-repeat: no-repeat;
	background-position: left top;
}



/*
LAYOUT: Two-Column (Right) Home Page
DESCRIPTION: Two-column fluid layout with one sidebars right of 
*/

#container-r
{
	float: left;
	margin: 0 100px 0 70px;
}

#content-r { margin: 0 50px 0 50px; }

.sidebar-r
{
	float: right;
	overflow: hidden;
	width: 225px;
	margin-top: 5px;
}

#secondary-r { clear: right; }

#home_header
{
	margin: 0px;
	padding: 0px;
	height: 192px;
	width: 800px;
}

#footer-r
{
	clear: both;
	width: 800px;
}

/*
LAYOUT: Two-Column (Left) Sub Pages
DESCRIPTION: Two-column fluid layout with one sidebars left of content
*/

#container
{
	float: right;
	margin: 0 0 0 -200px;
	width: 800px;
}

#content
{
	margin: 0 15px 0 176px;
	padding-left: 18px;
}

#side
{
	width: 180px;
	float: left;
	color: #996600;
	margin: 0px;
	font-size: 1em;
	line-height: 1.9em;
	vertical-align: top;
	text-align: left;
	background-image: url('images/sidebar_bk_m.jpg');
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: left 0px;
	min-height: 600px;
}

#side ul li
{
	color: #6F005B;
	text-align: left;
	font-size: 1.1em;
	line-height: 1.5em;
}

#side a
{
	text-decoration: none;
	color: #960;
}

#side a:hover
{
	text-decoration: underline;
	color: #c80;
}

#side a:active
{
	text-decoration: none;
	color: #c80;
}

#side a:visited { color: #960; }

#side_text
{
	padding-left: 5px;
	padding-top: 5px;
}



#footer
{
	clear: both;
	width: 800px;
}

#healer_header
{
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 800px;
	background-color: white;
}


#copyright
{
	color: #606;
	margin-top: 30px;
	height: 30px;
	line-height: 2em;
	vertical-align: top;
	text-align: center;
	border-top: 1px #cccccc solid;
}



/*
LAYOUT: Additional Stuff
DESCRIPTION: More stuff
*/


ul.NoBulletNoIndent
{
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	text-transform: uppercase;
}

ul.NoBulletNoIndentLI
{
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}


/*
LAYOUT: Additional Stuff
DESCRIPTION: More stuff
*/

#memberboxbox
{
	width: 95%;
	margin-left: 0px;
}

#member-box1
{
	float:left;
	width: 250px;	
	margin-left:0px;
	position:relative;
}
#member-box2

{
	width: 2px;
	float:left;
	margin-left:0px;	
	text-align: center;			
}

#member-box3
{
	width: 2px;
	float: left;
	margin-left:0px;		
}

#member-box4
{
	float: left;
	margin-left: 0px;
	width: 250px;
}



#memberbox
{
	margin: 25px 0px 0px 0px;
	padding: 15px;
	vertical-align: top;
	width: 95%;
	background-color: transparent;
	border: 1px #CC9 solid;
	background-image: url('images/box/ms.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-attachment: scroll;
}


#payment-box-box
{
	width: 400px;
	margin-left: 0px;

}

#payment-box1
{
	float:left;
	margin-left:40px;
	position:relative;
}
#payment-box2

{
	width: 40px;
	float:left;
	margin-left:80px;	
	text-align: center;	
}

#payment-box3
{
	float: left;
	width: 40px;	
	margin-left:0px;	
}

#payment-box4
{
	float: left;
	margin-left:0px;
}



/*
STYLE: TEXT-results: )
*/

.results
{
	color: #633;

}

.results p
{
	color: #633;
	font-size: 1.2em;
	line-height: 1.3em;
	vertical-align: top;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;	
	margin-bottom: 5px;
}

.results a
{
	text-decoration: none;
	color: #cc8800;
}

.results a:hover
{
	text-decoration: underline;
	color: #960;
}

.results h2
{
	color: #633;
	margin-left:0px;	
	margin-top: 5px;
	margin-bottom: 5px;	
	font-size: 1.3em;
	line-height: 1.35em;
	text-transform: uppercase;
	vertical-align: top;
	text-align: left;
}

.results h3
{
	color: #633;
	margin-top: 5px;
	margin-left:0px;
	margin-bottom: 10px;
	font-size: 1.1em;	
	line-height: 1.25em;
	text-transform: uppercase;
	vertical-align: top;
	text-align: left;
}
.results h4
{
	color: #633;
	margin-top: 4px;
	margin-bottom: 3px;
	font-size: 1.2em;	
	line-height: 1.15em;
	text-transform: uppercase;
	vertical-align: top;
	text-align: left;
}

.results h5
{
	color: #633;
	margin-top: 4px;
	margin-bottom: 5px;	
	line-height: 1.1em;
	text-transform: uppercase;
	vertical-align: top;
	text-align: left;

	font-size: 1.05em;
}


/*
STYLE: TEXT-feature: grey feature)
*/

.feature
{
	color: #633;
	line-height: 1.25em;
	font-size: 1.15em;
	margin-top: 5px;	
}

.feature p
{
	color: #633;
	font-size: 1.1em;
	line-height: 1.2em;	
}

.feature a
{
	text-decoration: none;
	color: #cc8800;
}

.feature a:hover
{
	text-decoration: underline;
	color: #960;
}

.feature h2
{
	color: #633;
	margin-top: 5px;
	text-transform: uppercase;
	font-size: 1.2em;
	line-height: 1.3em;	
}

.feature h3
{
	color: #6f005b;
	margin-top: 7px;
	margin-bottom: 5px;	
	line-height: 1.em;
	text-transform: uppercase;
	font-size: 1.3em;
}

/*
STYLE: TEXT-copy: purp)
*/

.copy
{
	color: #6f005b;
	line-height: 1.2em;
	font-size: 1.1em;
	margin-top: 5px;
	margin-bottom: 5px;	
}

.copy p
{
	color: #6f005b;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 1.3em;
	font-size: 1.15em;
}

.copy ul li
{
	color: #6f005b;
	margin-left: -3px;
	margin-bottom: 5px;
	text-indent: inherit;
	list-style-type: disc;
	line-height: 1.2em;

	font-size: 1.1em;
	list-style-position: outside;
	clear: both;
	display: list-item;
	list-style-image: url(images/bullet.gif);
}


/*
STYLE: TEXT-grey: grey)
*/

.grey
{
	color: #633;
	font-size: 1em;

}

.grey p
{
	color: #633;

	vertical-align: top;
	text-align: left;

}


.grey ul li
{
	color: #6f005b;
	margin-left: -3px;
	margin-bottom: 5px;
	text-indent: inherit;
	list-style-type: disc;
	vertical-align: middle;
	text-align: left;
	list-style-position: outside;
	clear: both;
	display: list-item;
	list-style-image: url(images/bullet.gif);
}

