/*
Theme Name: Anasta
Theme URI: http://www.scenestealergraphics.com
Description: A theme by SceneStealer Graphics
Version: 1.00
Author: SceneStealer Graphics
Author URI: http://www.scenestealergraphics.com
Tags: fixed width, one column, widget ready

*/

body {
font: 95%/150% Arial, Tahoma, "Trebuchet MS";
color: #f4e083;
background: #777777 url(images/backtile.jpg) repeat;
margin: 0px;
padding: 0px 0px 0px;
}

p {
padding: 0px 0px 10px;
line-height:18px;
margin: 0px;
}

img {
border:0;
text-align:left;
}

a {
color: #261208;
text-decoration: underline;
}

a:visited {
color: #261208;
text-decoration: underline;
}

a:hover {
color: #f4e083;
text-decoration: underline;
}


h1, h2, h3, h4, h5, h6 {
}

form {
margin:0px;
padding:0px;
}

.rss {
float:right;
margin:15px;
}

#pageback {
padding:0px;
margin: 0px auto;
width: auto;
background: url(images/pageback.png) center repeat-y;
}


#pagetop {
padding:0px;
margin: 0px auto;
width: auto;
background: url(images/parchment.png) top center no-repeat;
}

#mainpage {
padding-top:21px;
margin: 0px auto;
width: 1007px;
height:929px;
background-color: transparent;
background: url(images/mainpage.jpg) top center no-repeat;
}

#comingsoonpage {
padding-top:21px;
margin: 0px auto;
width: 1007px;
height:929px;
background-color: transparent;
background: url(images/comingsoonpage.jpg) top center no-repeat;
}

#readingspage {
padding-top:21px;
margin: 0px auto;
width: 1007px;
height:929px;
background-color: transparent;
background: url(images/readings2.jpg) top center no-repeat;
}

#bback {
padding-top:21px;
margin: 0px auto;
width: 1007px;
background:#b66a26  url(images/blogback.png) top center no-repeat;
}

#biopage {
padding-top:21px;
margin: 0px auto;
width: 1007px;
height:929px;
background:#b66a26  url(images/bio.jpg) top center no-repeat;
}

#chakrapage {
padding-top:21px;
margin: 0px auto;
width: 1007px;
height:929px;
background:#b66a26  url(images/chakrapage.jpg) top center no-repeat;
}

#eventspage {
padding-top:21px;
margin: 0px auto;
width: 1007px;
height:929px;
background:#b66a26  url(images/calendar.jpg) top center no-repeat;
}

#contactpage {
padding-top:21px;
margin: 0px auto;
width: 1007px;
height:929px;
background:#b66a26  url(images/contact.jpg) top center no-repeat;
}



	
/* The Menu */



	
#navbar{
background: url(images/navbar.png) top center no-repeat;
font-size:13px;
font-weight:normal;
font-family:Arial,Verdana,Helvetica,sans-serif;
padding:20px;
}

#menu ul {
height: 30px;
width: 930px;
top: 30px;
left: 255px;
margin:0px;
padding:0px;
}

#menu ul li {
display: inline;
font-size: 18px;
font-family:Times,Arial;
font-weight: bold;
color:#ff8e5c;
}

#menu ul li.separator {
display: block;
float: left;
width:11px;
height: 11px;
background:url(images/bullet.png) no-repeat bottom left;
margin-top:3px;
}

#menu ul li a {
display: block;
float: left;
line-height: 16px;
color: #ff8e5c;
padding: 0px 15px 3px 15px;
margin:0px;
text-decoration:none;
}

#menu ul li a:hover, #menu ul li.current_page_item a {
color:#c8a857;
}

#search {
float: right;
width:200px;
height:24px;
background-color:transparent;
padding-right:5px;
padding-top:2px;
border:0px;
}

 #search input {
background: url('./images/searchbox.png') no-repeat top left;
width:200px;
height:24px;
float: left;
padding-left:5px;
padding-top:2px;
border:0px
 }

#search #searchsubmit {
background: url('./images/go.png') no-repeat top right;
width:28px;
height:24px;
float: right;
}

#content {
padding: 10px 0px 30px 10px;
margin-top:140px;
float: right;
width: 655px;
overflow: hidden;
}

#readingscontent {
padding: 0px 0px 10px 0px;
float: right;
width: 630px;
margin-top:180px;
overflow: hidden;
}



#maincontent {
padding: 20px 0px 30px 10px;
float: right;
width: 575px;
overflow: hidden;
}

#frontlink1{
position:absolute;
width:275px;
height:21px;
margin-top:252px;
margin-left:140px;
}

#frontlink2{
position:absolute;
width:272px;
height:25px;
margin-top:315px;
margin-left:142px;
}

#click2talkbox{
position:absolute;
width:110px;
height:81px;
background:transparent;
margin-top:23px;
margin-left:4px;
}

#instructions{
position:absolute;
width:451px;
height:184px;
background:transparent;
margin-top:13px;
margin-left:144px;
color:#f5f085;
font-size:14px;
line-height:18px;
font-weight:bold;
font-family:Arial,Verdana,Helvetica,sans-serif;
}


#pricing{
position:absolute;
width:594px;
height:23px;
background:transparent;
margin-top:120px;
margin-left:10px;
color:#3e1f13;
font-size:12px;
line-height:14px;
font-weight:bold;
font-family:Arial,Verdana,Helvetica,sans-serif;
}

#testimonials{
position:absolute;
width:577px;
height:286px;
background:transparent;
margin-top:190px;
margin-left:0px;
color:#3e1f13;
font-size:12px;
line-height:18px;
font-family:Arial,Verdana,Helvetica,sans-serif;
overflow:auto;
}

#disclaimer{
position:absolute;
width:930px;
height:108px;
background:transparent;
margin-top:520px;
margin-left:-340px;
color:#be722b;
font-size:10px;
font-family:Arial,Verdana,Helvetica,sans-serif;
text-align:justify;
overflow:auto;
}

#disclaimer p{
line-height:12px;
}

#biobox{
position:absolute;
width:490px;
height:430px;
background:transparent;
margin-top:60px;
margin-left:100px;
color:#3e1f13;
font-size:13px;
line-height:16px;
font-family:Arial,Verdana,Helvetica,sans-serif;
overflow:auto;
}

#chakrabox{
position:absolute;
width:507px;
height:213px;
background:transparent;
margin-top:285px;
margin-left:70px;
color:#3e1f13;
font-size:13px;
line-height:15px;
font-family:Arial,Verdana,Helvetica,sans-serif;
overflow:auto;
}

#chakrainfo{
position:absolute;
width:498px;
height:97px;
background:transparent;
margin-top:517px;
margin-left:74px;
color:#3e1f13;
font-size:13px;
line-height:15px;
font-family:Arial,Verdana,Helvetica,sans-serif;
overflow:auto;
}

#eventsbox{
position:absolute;
width:492px;
height:537px;
background:transparent;
margin-top:0px;
margin-left:88px;
color:#3e1f13;
font-size:13px;
line-height:15px;
font-family:Arial,Verdana,Helvetica,sans-serif;
overflow:auto;
}

#contactbox{
position:absolute;
width:492px;
height:537px;
background:transparent;
margin-top:0px;
margin-left:88px;
color:#3e1f13;
font-size:13px;
line-height:15px;
font-family:Arial,Verdana,Helvetica,sans-serif;
overflow:auto;
}

.post {
clear:both;
display:block;
width: 606px;
}

.post-top {
width:606px;	
height:51px;
background: url('./images/topbar.png') no-repeat top left;
}

.post-title {
float:left;
margin: 0px;
padding:0px;	
}

.post-title h2 {
padding:12px;
margin: 10px 0px 0px 0px;
font-size:15px;
font-family:Arial,Verdana,Helvetica,sans-serif;
}

.post-title h2 a {
color:#faf5a0;
}

.post h2 {
margin: 0px 0px 0px 0px;
}

.post-date {
width: 48px;
height: 45px;
float:left;
margin-left:1px;
}

.post-month {
font-size: 11px;
text-transform: uppercase;
color: #261208;
text-align: center;
line-height:12px;
}

.post-day {
font-size: 18px;
text-transform: uppercase;
color: #faf5a0;
text-align: center;
line-height:22px;
}

.post-year {
font-size: 11px;
color: #261208;
text-align: center;
line-height:10px;
}

.entry {
clear: both;
padding-top: 10px;
font-size:13px;
font-family:Arial,Verdana,Helvetica,sans-serif;
color: #261208;
}


.post-calendar {
background: url(images/mini-calendar.gif) no-repeat top left;
float: left;
font-size: 95%;
color: #999999;
}

.post-content {
clear: both;
padding-top: 10px;
}

.post-bottom {
background: url('./images/goldline.png') no-repeat top left;
padding-bottom:30px;
height:38px;
}


.post-cat {
background: url(images/mini-category.gif) no-repeat left center;
padding-top: 5px;
padding-left:18px;
float:left;
font-size: 95%;
color: #bf3c1f;
}

.post-cat a {
color: #f4e083;
}

.post-more {
background: url(images/mini-category.gif) no-repeat left center;
padding-left:18px;
margin-left: 18px;
padding-top: 5px;
float:right;
font-size: 95%;
color: #bf3c1f;
}

.post-more a {
color: #f4e083;
}

.post-comments {
background: url(images/mini-comments.gif) no-repeat left center;
padding-left: 18px;
padding-top: 5px;
float: right;
font-size: 95%;
}

.post-comments a {
color: #f4e083;
}


#comments, #respond {
border-bottom: 1px dotted #CCCCCC;
padding-bottom: 5px;
}
.commentlist {
margin:0px;
padding:0px;
list-style-type:none;
}

.commentlist li{
padding: 5px 10px;
position: relative;
background: #b94020;
margin-bottom:10px;
}

.commentlist .avatar {
float:right;
margin-top: 15px;
margin-right: 5px;
border: solid 1px #5c4d58;
padding: 1px;
background: #fff;
}

.commentlist .alt {
background: #b94020;
}

.commentlist cite, .commentlist cite a, .commentlist cite a:visited {
font-weight: bold;
font-style: normal;
font-size: 120%;
color: #261208;
}
.commentlist small {
margin-bottom: 5px;
display: block;
font-size: 87%;
background: #eb774b;
}

.commentlist small a {
color: #271308;
}

#commentform {
margin-top: 10px;
font: 110% Arial, Helvetica, sans-serif;
}

#commentform p {
padding: 0px;
margin: 0px;
color:#3e1f13;
}

#commentform p a{
color:#3e1f13;
}

#commentform label{
color: #3e1f13;
font-size: 100%;
}

#commentform input{
width: 153px;
background:#b94020;
border: 0px;
padding: 3px;
margin-top: 3px;
}

#commentform textarea{
width: 478px;
height: 115px;
background:#b94020;
border: 0px solid #f4e083;
padding: 2px;
margin-top: 3px;
}

#commentform textarea:focus, #commentform input[type="text"]:focus {
background: #ffffff;
}

#commentform #submit {
background: url(images/combutton.png) no-repeat;
font: bold 12px Arial, Helvetica, sans-serif;
color: #FFFFFF;
border: none;
float:left;
width: 143px;
height: 23px;
}

#sidebar {
float: left;
width: 236px;
padding:0px;
margin-left:26px;
margin-top:40px;
}

#sidebar_top {
background: url('./images/sidebartop.png') no-repeat top center;
text-align: left;
height: 32px;
width: 236px;
}

#sidebar_main {
background: url('./images/sidebarmain.png') repeat-y;
width: 236px;
margin:0px;
padding:0px;
}

#sidebar_bottom {
background: url('./images/sidebarbottom.png') no-repeat top center;
text-align: left;
height: 29px;
width: 236px;
margin-bottom:20px;
}

#sidebar h2 {
height:20px;
line-height:16px;
font-size:18px;
color:#c8a857;
padding:4px 0px 5px 20px;
text-align:left;
font-weight:normal;
margin-top:10px;
margin-bottom:5px;
background: url('./images/sidebardivider.png') no-repeat bottom center;
font-family:Arial,Verdana,Helvetica,sans-serif;
}

#sidebar ul {
margin:0px;
padding: 0px ;
}

#sidebar ul li {
padding-left:15px;
padding-top:7px;
padding-bottom:2px;
line-height:70%;
text-align:left;
background: url('./images/smallbullet.png');
background-repeat: no-repeat;
background-position: 0 .5em;
list-style-type:none;
margin-left:17px;
}

#sidebar ul li a:link, #sidebar ul li a:visited {
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#fa8858;
text-decoration:none;	
font-size:12px;
font-weight:bold;
line-height:70%;
}

#sidebar ul li a:hover {
color:#c8a857;
}

#sidebar p {
padding: 7px 10px;
margin:0;
color:#c8d9b0;
}

#sidebar table {
width:211px;
text-align:center;
background:#555d4a;
color:#c8d9b0;
margin: 0px 0px 0px 12px;
}
	
#sidebar .sidebar-box {
width: 211px;
padding-bottom: 10px;
}

#footer {
background: url(images/navbar.png) top center no-repeat;
height:50px;
clear: both;
color: #ceccce;
font-size: 75%;
text-align:center;
padding-bottom:2px;
padding-top:15px;
padding-left:10px;
}

#footer a {
color: #ceccce;
font-size: 95%;
}

#pagefooter {
clear: both;
position:absolute;
margin-top:830px;   	
margin-left:305px;
color: #ceccce;
font-size: 75%;
text-align:center;
padding-left:10px;
}

#pagefooter a {
color: #ceccce;
font-size: 95%;
}

#homepagefooter {
clear: both;
position:absolute;
margin-top:830px;   	
margin-left:305px;
color: #261208;
font-size: 75%;
text-align:center;
padding-left:10px;
}

#homepagefooter a {
color: #261208;
font-size: 95%;
}

.recent-comments {
list-style: none;
margin: 0px;
padding: 0px;
line-height: 110%;
}
.recent-comments li{
background: url(images/mini-footer-comments.gif) no-repeat;
padding: 0px 0px 10px 20px;
}
.recent-comments a{
font-size: 105%;
line-height: 130%;
font-weight: bold;
}
.recent-posts {
list-style: none;
margin: 0px;
padding: 0px;
font-size: 92%;
line-height: 110%;
}
.recent-posts li{
background: url(images/mini-footer-post.gif) no-repeat;
padding: 0px 0px 10px 20px;
}
.recent-posts a{
font-size: 115%;
line-height: 130%;
font-weight: bold;
}
#credits {
margin: 0px auto;
width: 760px;
color: #7a9299;
font-size: 85%;
line-height: 120%;
}
#credits a, #credit a:visited{
color: #048db4;
}

.left {
float: left;
}

img.left, a img.left {
float:left;
margin: 4px 10px 5px 0px;
border: 1px solid #bdd77f;
padding: 3px;
background: #FFFFFF;
}
a:hover img.left{
border-color: #FF6600;
background: #FF6600;
}

.right {
float: right;
}

img.right, a img.right {
float:left;
margin: 4px 10px 5px 0px;
border: 1px solid #bdd77f;
padding: 3px;
background: #FFFFFF;
}

a:hover img.right{
border-color: #FF6600;
background: #FF6600;
}
.clear {
clear:both;
}

hr.clear {
clear:both;
visibility: hidden;
margin: 0px;
padding: 0px;
}

#widget{
margin:10px 10px 10px 10px;
padding:10px 10px 10px 10px;
clear:both;
text-align:center;
width:238px;
}

.textwidget{
margin:0;
padding:0px 10px 0px 10px;
clear:both;
text-align:center;
}

#sidebar #wpcf7-form-control-wrap your-email {
float:left;
}

#sidebar .wpcf7-form {
margin-left:10px;
margin-bottom:15px;
float:left;
width:238px;
}


#forminfo {
float:left;
}

#sidebar form.wpcf7-form input {
float:left;
}

#sidebar div.wpcf7-response-output {
margin-left:-10px;
width:180px;
border:0;
}

