/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0px; padding: 0px; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th { font-weight: normal; font-style: normal; }
ul,ol,li { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

/*GENERAL STYLE*/
html,body {
	height:100%; 
}
/*
Theme Name: Peaceful Healing
Description: Custom Wordpress theme for Peacful Healing.
Author: FLDtrace
Author URI: http://fldtrace.com/
*/

/*----------------LAYOUT STYLE----------------*/
body {font-family:Verdana, Arial, Helvetica, sans-serif; background: url(i/EXPTEXTC.jpg) repeat 0 0; font-size:62.5%} /*em size for font is the same as in px */

#wrapper {
position: relative;
min-width: 780px;
max-width: 1260px;
height:auto !important; /* real browsers */
height:100%;
padding: 0;
overflow:hidden;
}
	#sidenav {float: left; width: 175px; background:url(i/endnav.jpg) repeat-y 0 0}
		#logo {text-align:center}
		ul#nav {width: 120px; margin: 25px 0 0 20px}
	#container { padding: 0 0 0 190px; min-height:600px; background: url(i/endnav.jpg) repeat-y 0 0}
		#top_email {float: right; width: 300px; height: 23px; margin: 0 0 23px; background: #824931; -moz-border-radius-bottomleft: 25px; -webkit-border-bottom-left-radius:25px}
		#content {float: left; width:100%; padding: 20px 0 35px}
		body.home #content {margin: -40px 0 0}
		.go_top_link {float: left; width: 100%}
			body.home #top_email {background: none; }
			#footer {float: left; width:100%; border-top: 1px solid #000; padding: 12px 0 40px}

/*----------------ELEMENTS STYLE----------------*/
/*blog style*/
.post_wrapper {border-bottom: 1px solid #bfbcac; margin: 0 0 25px}
	.post_meta {display: block; font-size: 1.1em; padding: 0 0 10px}
		.post_meta strong {color: #824A31}
	.posts_navigation a {font-size: 1.2em}
/*breadcrumbs*/
#breadcrumb {margin: 0 0 25px; font-size: 1.2em; border-bottom: 1px solid #cac6b1; padding: 0 0 5px;}
/*comments*/
span.required {color: #d0b623}
form.comment_form input {width: 210px;}
form.comment_form textarea {width: 440px; height: 150px;}
	form.comment_form textarea, form.comment_form input {margin: 0 0 10px; background: #ece9d9; border: 1px solid #bfbcac; padding: 5px}
form.comment_form .submit_bt {width:auto; padding: 3px; background: #a16223; color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; cursor:pointer; font-weight: bold}
body #commentform div.error {font-size: 1.2em; color: #e45611 }
body #commentform input.error, body #commentform textarea.error {background: #f1bba1}
#content ol.commentlist li {list-style: none; width: 440px; border: 1px solid #cac6b1; padding: 5px;  -moz-border-radius: 5px; -webkit-border-radius: 5px;} 
.comments {padding: 0 0 5px; margin: 0 0 25px; border-bottom: 1px solid #bfbcac}
/*sidebar_socials*/
#sidenav .custom_area {text-align: left; margin: 0 0 0 20px}
	#sidenav .widget_wrapper {margin: 0}
/*footer socials*/
.custom_area {text-align:center; padding: 20px 0 0}
	.widget_wrapper {display:inline; margin: 0 auto}
		.widget_wrapper img {margin-right: 10px}
/*----------------TEXT STYLE----------------*/
hr {margin-bottom: 25px}
p strong em {display: block; margin: -20px 0 0; padding: 0 0 5px; border-bottom: 1px solid #cfcbb6}
p, #content li {font-size: 1.2em; line-height: 1.5em; margin: 0 0 25px}
	#content ul {margin: 0 0 25px 25px}
		#content li {margin: 0 0 5px; list-style-type:disc; list-style-position:inside;}
	.center_align {font-size: 1.1em; text-align:center; font-weight:bold}
		#content ul.center_align li {list-style-type: none; margin:0}
h1, h2, h3 {text-align:center; margin-bottom: 25px; font-weight: bold}
	h1, body.home h2 {color: #522d1b; font-size: 2.2em; font-family:Papyrus, Verdana, Arial, Helvetica, sans-serif}
		body.home h1 {margin: 0 0 5px 36%; font-size: 3.6em; width: 300px}
			body.home h3 {color: #522d1b; font-size: 2.2em}
		h2 {color: #824A31; text-align:left; margin-bottom: 5px} /*sub-pages alignment reset*/
		body.home h2 {text-align: center; margin-bottom: 25px}
			body.page-id-13 h2 {font-style: italic} /*faq page h2*/
	h3 {font-size: 1.6em; font-style: italic}
	#top_email h4 {color: #fff; font-size: 1.8em; margin: -9px 10px 0; text-align:right}
		#top_email h4 a {color: #fff; text-decoration: none}
h4 {margin: 0 0 10px; font: 2em Papyrus, Verdana, Arial, Helvetica, sans-serif}		
h5 {font-size: 1.4em; margin: 0 0 5px; color: #99664d; font-weight: bold}

/*----------------LINKS STYLE----------------*/
/*general links*/
a {color: #996633;}
a:hover, a focus {color: #bc5017; text-decoration:none}

/*nav links*/
ul#nav li {margin: 0 0 20px}
	ul#nav li a {font: 2em Verdana, Arial, Helvetica, sans-serif; color: #fff ; text-decoration:none}
		ul#nav li a:hover, ul#nav li.current_page_item a, ul#nav li.current_page_parent a {color: #fdfa9b}

/*footer links*/
ul.footer_links {margin-left: 25%}
	ul.footer_links li {float: left;}
		ul.footer_links li a {float: left; font-size: 1em}
		span.divider {margin: 0 3px}

/*-----------FAUX CLEARFIX FLOAT CLASS-------------*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*end faux float*/