@charset "UTF-8";
/* CSS Document */

/*Eric Meyer Reset/ Crescendo Productions Base Styles */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

body {font: normal 14px Lucida Sans Unicode, Lucida Grande, sans-serif;line-height: 1;}

ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}

/*-----------end of reset------------*/


* {vertical-align: baseline; font-family: inherit; font-style: inherit; font-size: 100%; border: 0 none; outline: 0; padding: 0; margin: 0;}
	
	
p {margin:10px; padding:0;}
em{font-style:italic}
blockquote {margin:0 0 12px 10px;  padding: 10px 20px; font-style:italic; border-left: 1px solid #d0d2c4; z-index:2}

body {background: #1A94BD url(images/bg_top04.jpg) no-repeat center top; height:100%; text-align:center; font:13px Arial, Helvetica, sans-serif; line-height: 2.0; vertical-align:top;}

#site_container{position:relative; margin:0 auto; padding:0; text-align:left;}

#title{position:absolute; top:25px; left:35px; width:602px; height:100px; z-index:8;}




/*-------------------Quote Box on Top of Pages---------------------*/
#quotebox{position:absolute;top:10px; right:50px;}
#quotebox2{position:absolute;top:10px; right:30px;}
.quotetext{ width:270px; height:65px; display: table-cell; vertical-align: middle;font: italic 11px Arial, Helvetica, sans-serif; color:#b0b4a1; line-height:1.5; }
.quotetext1{ width:270px; height:65px; display: table-cell; vertical-align: middle;font: italic 13px Arial, Helvetica, sans-serif; color:#b0b4a1; line-height:1.5; }



#site_content{
	background: #FBFFE4 url(images/bg_content.jpg) no-repeat center top;
	width:950px;
	min-height:500px;
	position:relative;
	margin:0 auto;
	padding:85px 0 15px 0;
}
#site_content h1{margin:0; padding:13px 0 0 0; height:100px; font: italic 21px Georgia, "Times New Roman", Times, serif; color:#695091; z-index:8;}
#site_content h1 span{display:none;}



/*------------------Titles----------------------*/
.bgmeditation{ background: url(images/title_meditations.png) no-repeat left top;}
.bgbio{ background: url(images/title_bio.png) no-repeat left top;}
.bgabout{ background: url(images/title_about.png) no-repeat left top;}
.bgtestimonials{ background: url(images/title_testimonials.png) no-repeat left top;}
.bgquotes{ background: url(images/title_quotes.png) no-repeat left top;}
.bgchanneled{ background: url(images/title_channeledmessages.png) no-repeat left top;}
.bgnewsletter{ background: url(images/title_newsletter.png) no-repeat left top;}
.bgpeace{ background: url(images/title_peace_initiatives.png) no-repeat left top;}
.bgcontact{ background: url(images/title_contact.png) no-repeat left top;}
.bgshop{ background: url(images/title_shop.png) no-repeat left top;}
.bghome{ background: url(images/title_home.png) no-repeat left top;}
.bgterms{ background: url(images/title_terms.png) no-repeat left top;}
.bgpress{ background: url(images/title_press.png) no-repeat left top;}
.bgblog{ background: url(images/title_everyday_mystic_blog.png) no-repeat left top; width:665px; height:100px; margin:15px 0 0 25px}
h1.bgblog span{display:none}



.content1{position:relative; width:825px; margin:0 auto; padding:25px; background:#FFFFFF; border:1px solid #d4e0a1; color:#606a78;min-height:400px; /*color:#86897b;----old color*/}
.content1 h4{font: bold 18px Arial, Helvetica, sans-serif; color:#7da1ad; padding:10px; margin:0; background:none; text-indent:0; height:auto;}
.content1 h2{font: bold 18px Arial, Helvetica, sans-serif; color:#695091; padding:10px; margin:0; background:none; text-indent:0; height:auto;}
.content1 h3{font: bold 14px Arial, Helvetica, sans-serif; color:#9c85a6; padding:10px; margin:0; text-transform:uppercase; letter-spacing:-.02em; line-height: 2.0;}
.content1 a{ color:#9c85a6; text-decoration:underline; }
.content1 a:hover{ color:#ffffff; text-decoration:none; background-color:#9c85a6;}


.content2{position:relative; width:825px; margin:15px auto; padding:25px; background:#FFFFFF; border:1px solid #d4e0a1; color:#606a78;/*color:#86897b;----old color*/}
.content2 h4{font: bold 18px Arial, Helvetica, sans-serif; color:#7da1ad; padding:10px; margin:0; background:none; text-indent:0; height:auto;}
.content2 h2{font: bold 18px Arial, Helvetica, sans-serif; color:#695091; padding:10px; margin:0; background:none; text-indent:0; height:auto;}
.content2 h3{font: bold 14px Arial, Helvetica, sans-serif; color:#9c85a6; padding:10px; margin:0; text-transform:uppercase; letter-spacing:-.02em; line-height: 2.0;}
.content2 a{ color:#9c85a6; text-decoration:underline; }
.content2 a:hover{ color:#ffffff; text-decoration:none; background-color:#9c85a6;}

/*-------------------Home Page-----------------------*/


#contenthome{
	background: #FBFFE4 url(images/bg_home.jpg) no-repeat center top; 
	width:950px;
	min-height:500px;
	position:relative;
	margin:0 auto;
	padding:130px 0 0 0; overflow:hidden;
}
#contenthome h1{margin:0; padding:13px 0 0 0; height:100px; font: italic 21px Georgia, "Times New Roman", Times, serif; color:#695091; z-index:8;}
#contenthome h1 span{display:none;}

#contenthome ul {list-style:none; margin:0 auto 0 20px; padding:0; position:relative; width:100%;}
#contenthome ul li{list-style:none; padding:0; margin:0; display:inline; position:relative; }

.homebox { background: url(images/bg_whitetrans60.png) repeat left top; border:1px solid #ccc; padding:10px; margin:10px; width:415px; float:left; display:block; height:430px; position:relative}

.homebox h2{font: bold 16px Arial, Helvetica, sans-serif; color:#01478c; padding:5px; margin:8px 0 ; background:none; text-indent:0; height:auto; }
.homebox p{font: 12px Arial, Helvetica, sans-serif; color:#555; line-height:2.0; }
.homebox a{ color:#9c85a6; text-decoration:underline; }
.homebox a:hover{ color:#ffffff; text-decoration:none; background-color:#9c85a6;}


/*#btnmeditation{width:289px; height:98px; position:absolute; top:20px; right:60px;}*/

#btnmeditation1{width:227px; height:75px; position:absolute; top:35px; right:335px;}

.imghome{padding:10px; background-color:#FFFFFF; border: 1px solid #d4e0a1; margin:0; z-index:9; position:relative; width:390px; height:250px;}

.home_blog_article{padding:0 0 0 15px;}
.home_blog_article h3{line-height:1.0;}
.home_blog_article h3 a{color:#333; text-decoration:none}
.eventshome h3{width:76%; float:left;}
#contenthome .eventshome ul li{border-bottom:1px dotted #BBB; margin:0; padding:5px 0; display:block; overflow:hidden}
#contenthome .eventshome ul{margin:0;}

.event-date{width:20%; font:italic 11px Georgia, "Times New Roman", Times, serif; float:right; margin-left:5px; padding-left:5px; border-left:1px dotted #AAA; color:#777}

a.view_all_box{font:italic 11px Georgia, "Times New Roman", Times, serif; display:block; position:absolute; bottom:0; right:0; padding:4px 7px; background: url(images/bg_whitetrans60.png) repeat left top; color:#666; text-decoration:none}
a.view_all_box:hover{background:#666666; color:#FFFFFF; text-decoration:none}





/*-------------------Quotes Page---------------------*/

div.container_quotes
{ overflow: hidden; width: 825px;}
.quotes{margin:0 0 20px 0; padding: 10px 10px 10px 20px; width:350px; font: italic 14px Georgia, "Times New Roman", Times, serif; line-height:2.0; border-top: 2px solid #f5f4ff; border-left: 15px solid #f5f4ff; }

#quotes_left{position:relative; width:390px; float:left; margin-right:20px; }
#quotes_right{position:relative; width:390px; float:left;}

.author{text-align:right; font-style:normal; color:#97a0aa;}

/*-------------------Testimonials---------------------*/
#testimonials1{position:relative; margin:0; padding:0;  overflow : hidden; height:1%;}
#testimonials1 ul{list-style:none;}
#testimonials ul li{list-style:none;z-index:2;}

#testimonials2{position:relative; margin:0; padding:0; z-index:9;}


/*--------------------Channeled Messages Page---------------------*/

.topbtmborders{padding:20px; border-top:1px solid #D8D7C2; border-bottom:1px solid #D8D7C2; margin:8px 0; background-color:#ffffed;} 
.topbtmborders em{font-style:italic} 






/*--------------------Top Nav---------------------*/

#headerwrap{width:950px; margin:0 auto; padding:0; position:relative;}



#navtop{
	position:relative;
	padding:145px 0 0 0;
	margin:0 auto;
	z-index:5;
	width:950px;
	height:35px;
	text-align:center;
}

#navtop ul, #footer ul{ list-style-type:none; padding:0; margin:0; }
#navtop ul li, #footer ul li{ border-right: 2px solid #B4FFFE; padding:0 8px; margin:0; display:inline; font: 14px Century Gothic, Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform: uppercase; letter-spacing:.01em;}
#navtop ul li a, #footer ul li a{ color:#B4FFFE; text-decoration:none; }
#navtop ul li a:hover, #footer ul li a:hover{ color:#ffee32; text-decoration:none; border-bottom:1px dotted #FFF; }
#navtop .last, #footer .last {border-right:none;}

#navtop2 {
	position:relative;
	padding:20px 0 0 0;
	margin:0 auto;
	z-index:6;
	width:950px;
	height: 40px;
	text-align:right;
}

#topsocial {position:absolute;top:60px; right:0; z-index:9; width:180px; overflow:hidden; background:url("images/bg_whitetrans25.png") repeat scroll left top transparent}

#navtop2 ul {list-style-type:none; padding:0; margin:0; }
#navtop2 ul li{ border-right: 1px solid #B4FFFE; padding:0 10px; margin:0; display:inline; font: 11px Century Gothic, Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform: uppercase; letter-spacing:.06em}
#navtop2 ul li a{ color:#B4FFFE; text-decoration:none; }
#navtop2 ul li a:hover{ color:#ffee32; text-decoration:none; border-bottom:1px dotted #FFF; }
#navtop2 .last {border-right:none;}

#topsocial iframe a{color:#FFFFFF}
#topsocial .slot{float:left; height:25px;font: 11px Century Gothic, Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform: uppercase; letter-spacing:.01em;}
#topsocial .slot a{display:block; padding:7px 3px; text-decoration:underline; color:#FFFFFF; }
#topsocial .slot a:hover{text-decoration:none}
#topsocial .facebook{background:url(/images/icon_facebook.jpg) center right no-repeat; padding-right:30px; margin-right:10px}


/*---------------------Footer------------------*/

#footer {
	position:relative;
	margin:0 auto 11px auto;
	padding:10px 0 0 0;
	background: url(images/bg_btm01.jpg) no-repeat center top;
	width:950px;
	height:61px;
	text-align:center;
}



/*#navbtm{
	position:relative;
	padding:10px 0 0 0;
	margin:0 auto;
	z-index:5;
	width:950px;
	height:35px;
	
*/
.credits{color:#70bdd7; padding:10px; margin:0 auto; position:relative; text-align:center}
.credits a {color:#70bdd7; text-decoration:underline; font-style:normal;}
.credits a:hover {color:#70bdd7; text-decoration:none; font-style:normal;}


/*---------------------Newsletter---------------------*/

h5.news{font: italic 21px Georgia, "Times New Roman", Times, serif; color:#7da1ad; padding:10px; margin:0; background:none; text-indent:0; height:auto; display:block;}
#newsintro {margin:0; padding:10px; background:#f6f6f6;}
#newsintro p {font: italic 14px Georgia, "Times New Roman", Times, serif; line-height:2.0;}


#newsletterindexcontainer {float:right; margin: 20px 20px; z-index:9; width:250px; padding:0;}
#newsletterindex {padding:5px; background-color:#f5f5e4; border: 1px solid #d4e0a1;}
#newsletterindex ul{margin:0 0 15px 10px; padding:0; list-style:none; text-transform:uppercase; letter-spacing:-.03em; font-size:10px;}
#newsletterindex ul li{margin:0; padding:5px; list-style:none;}
#newsletterindex ul li a{color:#cba27a; text-decoration:none; border-bottom: 1px dashed #cba27a;}
#newsletterindex ul li a:hover{color:#FFFFFF; text-decoration:none; border-bottom: none; background:#cba27a;}
#newsletterindex h3{margin-bottom:0; padding-bottom:0}

.imgnewsletter{padding:9px; background-color:#FFFFFF; border: 1px solid #d4e0a1;margin:0; z-index:9; }


/*------------------Peaces Initiatives-----------------*/
ul.peacelist  {margin:15px; padding:0;}
ul.peacelist  li{margin:0; padding:0; list-style:none}




/*------------------Shop------------------------*/
#paintings {margin:0 auto; padding:0}

table.paintings1{text-align:center; width:100%;}

.imgpainting{ padding:10px; background-color:#FFFFFF; border: 1px solid #d4e0a1; margin:10px; z-index:9;}

.buynow1{padding:20px 20px 0; background-color:#fffae5; border: 1px solid #c7bc91;margin:10px 10px 30px 10px; z-index:9; width:750px; min-height:200px; color:#446078; font-size:16px; font-style:italic;}

.buynow1 ul{list-style:none; margin:0; padding:0;}
.buynow1 ul li{display:inline; list-style:none; margin:0; padding:5px;}

.buynowright{float:right; padding:0; margin:0; z-index:9; width:120px; height:190px; text-align:center;}

.caption{color:#b3b3b3; font: italic 12px Georgia, "Times New Roman", Times, serif;}

input.paypalbtn01{width:122px; height:47px;}

/*---------------Terms-----------------------*/

ol.termslist{margin:0 0 0 50px;}


/*---------------------Contact Form---------------------*/


/*---------------BLOG-----------------*/
#main{width:950px;}
#main #container{text-align:left; overflow:hidden; width:700px; float:left}
#main #content{background:none; padding:0; }

#main #primary {width:240px; float:right}

a.continue_reading_link {display:none}
p.blog_intro{padding:0 25px 15px; font-size:120%; line-height:1.8em}

#blogintro{background:#f8f8f8 url(/images/bg_blogintro.jpg) top center repeat; padding:0 25px 15px; border-bottom:1px solid #ccc; }

#content p{line-height:24px; font-size:14px; padding:0; margin:0 0 15px}

#continue_reading_link {display:none}

#content h1{font:bold 26px 'Droid Sans',arial,sans-serif; color:#695091; letter-spacing:-.03em; line-height:1.3;}
#content h2{font: bold 21px Arial, Helvetica, sans-serif; color:#695091; background:none; text-indent:0; height:auto;}
#content h3{font: bold 18px Arial, Helvetica, sans-serif; color:#695091; background:none; text-indent:0; height:auto;}
#content h4{font: bold 18px Arial, Helvetica, sans-serif; color:#7da1ad; background:none; text-indent:0; height:auto;}
#content h5{font: bold 14px Arial, Helvetica, sans-serif; color:#695091; text-transform:uppercase; letter-spacing:-.02em; line-height: 2.0;}
#content h6{font: bold 14px Arial, Helvetica, sans-serif; color:#9c85a6; text-transform:uppercase; letter-spacing:-.02em; line-height: 2.0;}


/*Forms-------------------------*/


form, fieldset {
	margin: 0;padding: 0;}
	
fieldset { border: 1px solid #000; }

legend {padding: 0; color: #000;}

input, textarea, select {margin: 0; padding: 1px; font-size: 100%; font-family: inherit;}
	
select { padding: 0; }


#contactform form fieldset { margin: 10px 0; }
	
#contactform form legend { padding: 0 2px; font-weight: bold; margin: 0 -7px; /* IE Win */
	}
	
#contactform form label { display: inline-block; line-height: 1.8; vertical-align: top;}
	
#contactform form fieldset ol {margin: 0;padding: 0;}
	
#contactform form fieldset li {list-style: none;padding: 5px;margin: 0;}
	

#contactform form em {font-weight: bold; font-style: normal; color: #f00;}

#contactform form label { width: 377px; } /* Width of labels */

/*\*//*/ form.form1 legend { display: inline-block; } /* IE Mac legend fix */



#contactform form {width: 400px; font-size: 1em; color: #606a78; float:right; }
	
#contactform form legend { padding-left: 0; }
	
#contactform form legend,
#contactform form label { color: #606a78; }

#contactform form textarea, input{ width:340px; }
form.buynow input{ width:122px; }

#contactform form fieldset {
	border: none;
	/*border-top: 1px solid #C9DCA6;*/
	background: url(../images/form1-fieldset.gif) left bottom repeat-x;
	}

#contactform{font-family:"Lucida Grande", Tahoma, Arial, sans-serif;}

.input {border: 1px solid #ccc;background: #f2e4fa;}
.input:hover {border: 1px solid #f00;background: #fff;}
.button1 {border: 1px solid #ccc;background: #ccc;}
.button1:hover {color:#FFFFFF; border: 1px solid #f00;background: #a385b7;}


input{width:auto}

/*---------------Universal-----------------------*/
ul.indent{margin-left:25px;}
h2.paddingtop01{padding-top:20px;}

.floatimgright{float:right;padding:10px; background-color:#FFFFFF; border: 1px solid #d4e0a1;margin:10px 20px; z-index:9; position:relative;}
.floatimgleft{float:left; padding:10px; background-color:#FFFFFF; border: 1px solid #d4e0a1; margin:10px 20px; z-index:9; position:relative;}

.breakline {width:100%; border-bottom: 1px dotted #ccc; padding: 0 0 20px 0; margin:0 0 20px 0;}

.clear{clear:both}

.blockquotealt {margin:0 0 12px 10px;  padding: 10px 20px; font-style:italic; border-left: 1px solid #d0d2c4; z-index:2; background:#f2f2da; position:relative; }
.blockquotealt1{margin:0 0 12px 10px;  padding: 10px 20px; font-style:italic; border-left: 1px solid #d0d2c4; z-index:2; background:#ffffed; position:relative;}



