/* 
Theme Name:Extended
Design Name:Samir
Description:Extended is a Web 2.0 inspired Wordpress theme by themesdemo.com
Version:1.0
Author:Samir Kamble
*/
body {
	margin: 0;
	padding: 0;
	
}

body, th, td, input, textarea {
	font-family: Tw Cen MT;
	font-size: 14px;
	color: #000;
}



p, ol, ul {
	line-height: 170%;
}
p{ font-size:12px; margin:0; padding:0;}
p a{color:#35a657; text-decoration:none;}
p a{color:#35a657; text-decoration:underline;}

a:hover {
	text-decoration: none;
}

/* Header */

#header {
	width: 1000px;
	height: 204px;
	margin: 0 auto;
        background: url(images/piece-new-home01bg.jpg) repeat-x left center;

}

#header1 {
	width: 1000px;
	height: 135px;
	margin: 0 auto;
        background: url(images/piece-sub-new00bg.jpg) repeat-x left center;

}

#logo {
	width:1000px;
        margin: 0 auto;

}

#logo h1, #logo p {
	text-transform: lowercase;
}

#logo h1 {
	margin: 0;
	padding: 25px 0 0 85px;
	letter-spacing: -2px;
	font-size: 3em;
	font-weight: normal;
	color: #000000;
}

#logo h1 a {
	color: #000000;
}

#logo p {
	margin: -10px 0 0 2px;
	padding: 0 0 0 85px;
	text-transform: lowercase;
}

#search {
	float: right;
	width: 280px;
}

#search form {
	margin: 0;
	padding: 63px 0 0 0;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search #s, #search #x {
	float: left;
}

#search #s {
	width: 188px;
	margin: 2px 6px 0 0;
	padding: 2px 5px;
	background: url(images/img02.gif) repeat-x;
	border: 1px solid #ACACAC;
}

#search #x {
	width: 67px;
	height: 28px;
	padding: 0;
	background: #006BFF url(images/img03.gif) no-repeat;
	border: none;
	text-transform: lowercase;
	color: #FFFFFF;
        
}

/* Menu */

#menu {
	width: 1000px;
	height:42px;
	margin: 0 auto;
        background:url(images/navigation_bg.gif) repeat-x;
        font-size: 12px;
        font-weight:bold;

      
       
}

#menu ul {
	margin: 0;
	padding:0 0 0 0px;
	list-style: none;
       
}

#menu li {
	display: block;
	float: left;
        border-right:1px #899f45 solid;
        font-weight:bold;
       
}

#menu a {
	display: block;
	float: left;
	height: 30px;
	padding: 12px 3px 0 3px;
	text-decoration: none;
	color: #fff;
        font-family: Arial, Helvetica, sans-serif;
        font-weight:bold;
        
}

#menu a:hover {
	text-decoration:none;
}
#menu ul li.page-item-2 a:hover,.page-item-10 a:hover,.page-item-15 a:hover,.page-item-21 a:hover,.page-item-27 a:hover,.page-item-33 a:hover
             {background: url(images/navigation_bg.gif) repeat-x left -42px; 
}

#menu ul li.page-item-6 a:hover,.page-item-12 a:hover,.page-item-17 a:hover,.page-item-23 a:hover,.page-item-29 a:hover,.page-item-35 a:hover
             {background: url(images/navigation_bg.gif) repeat-x left -84px;
}

#menu ul li.page-item-8 a:hover,.page-item-13 a:hover,.page-item-19 a:hover,.page-item-25 a:hover,.page-item-31 a:hover,.page-item-37 a:hover,.page-item-1939 a:hover
             {background: url(images/navigation_bg.gif) repeat-x left -126px;
}
#menu ul li.page-item-12{width:60px; line-height:15px; text-align:center;}
#menu ul li.page-item-17{width:53px; line-height:15px; text-align:center;}
#menu ul li.page-item-25{width:42px; line-height:15px; text-align:center;}
#menu ul li.page-item-31{width:48px; line-height:15px; text-align:center;}
#menu .current_page_item {
	/*background: url(images/img06.gif) no-repeat ;*/
         font-weight:bold;
}

#menu .current_page_item a {
	/*background: url(images/img06.gif) no-repeat right top;*/
	font-weight: bold;
}

/* Page */

#page {
	width: 1000px;
	margin: 0 auto;
      background: #FFFFFF;
}

/* Content */

#content {
	float: right;
	width:550px;
	padding: 11px 0px 0 0px;
	background: url(images/piece-new-home03bg-top-half.jpg) repeat-x left top;
}
#content1 {
	width:1000x;
	padding:0;
	
}
#content1 p { 
      /*width:970px;*/
      text-align:justify;
     line-height:20px;
     padding:0 15px 0 15px;
     margin:0;
}

#content .buttom {
        margin:3px 0 0 0;
        height:50px;
	width:550px;
	background: url(images/piece-new-home03bg-bottom-half.jpg) repeat-x;
        
}

#content h3{ color:#000; font-size:12px; padding:14px 0 5px 25px; margin:0;}
#content .left_col{width:325px; float:left; padding:0 15px 0 25px; font-size:12px; }
#content .left_col p{ font-size:12px; font-family:Tw Cen MT; padding:0; margin:0; text-align:justify; line-height:20px; }

#content .right_col{width:155px; float:left; padding:0 15px 0 10px;}
#content .right_col p{ font-size:12px; font-family:Tw Cen MT; padding:0; margin:0; text-align:left;  font-weight:bold; }
#content .right_col img a{border:none; margin:0; padding:0;}

#content a {
	color: #5F7A05; text-decoration:underline;
}
#content a:hover {
	color: #5F7A05; text-decoration:underline;
}

.pagetitle {
	height: 100px;
	margin: 0;
	padding: 0;
	background: url(http://www.davisahs.com/wp-content/uploads/2010/06/piece-sub-new-articles.jpg) no-repeat;
	color: #FFFFFF;
}

/*#content #rss-posts {
	display: block;
	margin: -30px 15px 0px 0px;
	padding: 0 20px 0 0;
	background: url(images/rss.gif) no-repeat right center;
	text-align: right;
	font-weight: bold;
	color: #FFFFFF;
}

.post {
	padding: 20px 30px 0 30px;
}*/

.title {
	margin: 0 0 15px 0;
	font-size: 2.4em;
	font-weight: normal;
        clear:both;
        padding:15px 0 5px 15px;
        border-bottom: 1px dotted #567800;
}

.title a{
	color: #567800;
	text-decoration:none;
}


.byline {
        padding:0 0 0px 0;
}

.meta {
	/*border-top: 1px dotted #CCCCCC;*/
}

.meta .more, .meta .comments {
	padding-left: 15px;
	background: url(images/img14.gif) no-repeat left center;
}

.postmetadata {
        padding:0 0 0 0;
        width:950px;
}

/* Sidebar */

#sidebar {
	float: left;
	width:450px;
	padding: 0px 0px 0 0px;
	background:#5f7a05;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin-bottom:0px;
}

#sidebar li ul {
	padding: 10px 15px;
}

#sidebar li li{
        text-transform:uppercase;
}

#sidebar li li ul
{
        margin:10px 0 10px 0;
        padding:0;
        text-transform:none; 
}
#sidebar li li li {
	margin: 0;
	padding-left: 40px;
        height:29px;
	background: url(images/bullet-triangle-white-symbol-web.jpg) no-repeat left top;
}
#sidebar li li li a{
        color:#fff;
        text-transform:none;
 }
#sidebar li li li a:hover{ text-decoration:none; }

#sidebar h2 {
	height: 26px;
	margin: 0;
	padding: 15px 0 0 15px;
	/*background: url(images/img11.gif) no-repeat;*/
	font-size: 14px;
	color: #FFFFFF;
        text-align:center;
}

#sidebar a {
	text-decoration: none;
	color: #0065FF;
}

#sidebar a:hover {	
	text-decoration: underline;
}
#home_gr {
	background: url(images/piece-new-home03bg-bottom-half.jpg) repeat-x; width:1000px; height:50px; margin:0px auto 0 auto;
        
}
#about_gr{background: url(images/bg-sub-about.jpg) repeat-x; width:1000px; height:50px; margin:0px auto 0 auto;} 
#service_gr{background: url(images/bg-sub-services.jpg) repeat-x; width:1000px; height:50px; margin:0 auto;} 
#video_gr {background: url(images/bg-sub-videos.jpg) repeat-x; width:1000px; height:50px; margin:0 auto;}
#events_gr{ background: url(images/bg-sub-events.jpg) repeat-x; width:1000px; height:50px; margin:0 auto;}
#seminar_gr{ background: url(images/bg-sub-seminars.jpg) repeat-x; width:1000px; height:50px; margin:0 auto;}
#retreats_gr{ background: url(images/bg-sub-retreats.jpg) repeat-x; width:1000px; height:50px; margin:0 auto;}
#spiritual-trips_gr{ background: url(images/bg-sub-spiritual-trips.jpg) repeat-x; width:1000px; height:50px; margin:0 auto;}
#coaching_gr{ background: url(images/bg-sub-coaching.jpg) repeat-x; width:1000px; height:50px; margin:0 auto;}
#member_gr{ background: url(images/bg-sub-coaching.jpg) repeat-x; width:1000px; height:50px; margin:0 auto;}
#rates_gr {background: url(images/bg-sub-rates.jpg) repeat-x; width:1000px; height:50px; margin:0 auto;}
#online_gr {background: url(images/bg-sub-online-store.jpg) repeat-x; width:1000px; height:50px; margin:0 auto;}
#articles_gr {background: url(images/bg-sub-articles.jpg) repeat-x; width:1000px; height:50px; margin:0 auto;}
#newletter_gr {background: url(images/bg-sub-newsletter.jpg) repeat-x; width:1000px; height:50px; margin:0px auto 0 auto;}
#mailing_gr {background: url(images/bg-sub-mailing-list.jpg) repeat-x; width:1000px; height:50px; margin:0px auto 0 auto;} 
#tesimonials_gr {background: url(images/bg-sub-testimonials.jpg) repeat-x; width:1000px; height:50px; margin:0 auto;}
#contact_gr{background: url(images/bg-sub-contact.jpg) repeat-x; width:1000px; height:50px; margin:0 auto;}
#link_gr{background: url(images/bg-sub-links.jpg) repeat-x; width:1000px; height:50px; margin:0 auto;}
#Kenneth_gr {background: url(images/bg-sub-about-kenneth-davis.jpg) repeat-x; width:1000px; height:50px; margin:0 auto;}
#lisa_gr  {background: url(images/bg-sub-about-lisa-davis.jpg) repeat-x; width:1000px; height:50px; margin:0 auto;}
#natural-force-healing_gr {background: url(images/bg-sub-natural-force-healing.jpg) repeat-x; width:1000px; height:50px; margin:0 auto;}
#our-journey_gr {background: url(images/bg-sub-about-our-journey.jpg) repeat-x; width:1000px; height:50px; margin:0 auto;}
#our-bio-vibrational-energetic-therapy_gr {background: url(images/bg-sub-services-bio-vibrational-therapy-energetic-therapy.jpg) repeat-x; width:1000px; height:50px; margin:0 auto;}
#applied-kinesiology_gr{background: url(images/bg-sub-services-applied-kinesiology.jpg) repeat-x; width:1000px; height:50px; margin:0 auto;}
#sacro-occipital-technique-sot_gr{background: url(images/bg-sub-services-sacro-occipital-technique-sot.jpg) repeat-x; width:1000px; height:50px; margin:0 auto;}
#soft-tissue-orthopedic_gr{background: url(images/bg-sub-services-soft-tissue-orthopedic.jpg) repeat-x; width:1000px; height:50px; margin:0 auto;}
#craniopathy-cranial-sacral-therapy_gr{background: url(images/bg-sub-services-craniopathy-cranial-sacral-therapy.jpg) repeat-x; width:1000px; height:50px; margin:0 auto;}
#contact-reflex-analysis_gr{background: url(images/bg-sub-services-contact-reflex-analysis.jpg) repeat-x; width:1000px; height:50px; margin:0 auto;}
#sitemap_gr {background: url(images/bg-sub-site-map.jpg) repeat-x; width:1000px; height:50px; margin:0 auto;}

#service_image{width:1000px; height:150px; float:left; margin:15px 15px 15px 0px; }
#service_image .image_icon {width:150px; height:150px; float:left;  margin: 0px 0 0 10px;}
.heading{padding:15px 0 0px 10px; margin:0;  font-size:12px; text-align:center;}
.heading a{text-decoration:none; color:#192d48; font-weight:bold; line-height:18px; }
.heading a:hover{text-decoration:underline; color:#475b83; font-weight:bold;  }
.list {width:775px; padding:0 0 0 225px; margin:0; line-height:20px;}
.list ul {margin: 0px 0 0 0px; padding: 0 0 0 0px; list-style: none; line-height:20px; }
.list li {margin: 0 0 0 0; padding: 0 0 5px 15px; list-style: none; background: url(images/dot.gif) no-repeat  0px 7px; }

.list3 {width:775px; padding:15px 0 0 0px; margin:0; line-height:24px;}
.list3 ul {margin: 0px 0 0 0px; padding: 0 0 0 0px; list-style: none; line-height:20px; }
.list3 li {margin: 0 0 0 0; padding: 0 0 5px 15px; list-style: none; background: url(images/dot.gif) no-repeat  0px 7px; }

.list1 {width:400px; padding:15px 0 15px 100px; margin:0; line-height:20px; float:left;}
.list1 ul {margin: 0px 0 0 px; padding: 0 0 0 0px; list-style: none; line-height:20px; }
.list1 li {margin: 0 0 0 0; padding: 0 0 5px 15px; list-style: none; background: url(images/dot.gif) no-repeat  0px 7px; }

.list2 {width:500px; padding:15px 0 15px 0px; margin:0; line-height:20px; float:left;}
.list2 ul {margin: 0px 0 0 px; padding: 0 0 0 0px; list-style: none; line-height:20px; }
.list2 li {margin: 0 0 0 0; padding: 0 0 5px 15px; list-style: none; background: url(images/dot.gif) no-repeat  0px 7px; }

.buttom_link{font-size:14px; font-weight:bold; text-align:center; padding:15px 15px 15px 15px; line-height:20px;}
.buttom_link a{font-size:14px; font-weight:bold; text-decoration:none; color:#192d48; text-align:center;}
.buttom_link a:hover{font-size:14px; font-weight:bold; text-decoration:underline; color:#475b83;}

.seminar_img{margin:15px;}

.line{ background:#e7e7e7; width:1000px; height:15px; margin:15px 0 15px 0;}
.pdf{padding:0 0 15px 0;}
.pdf a {color:#0c284c; text-decoration:none;  text-align:center; }
.pdf a:hover{color:#0c284c; text-decoration:underline;}
#main_davis{ width:1000px; float:left; margin:25px 0 0 0; background:#FFF;}
#kenneth_davis a{background: url(images/kenneth_davis.jpg) no-repeat left top; width:250px; height:250px; display:block; float:left; }
#kenneth_davis a:hover{background: url(images/kenneth_davis.jpg) no-repeat left -250px; width:250px; height:250px; display:block; }

#lisas-davis a{background: url(images/lisas-davis.jpg) no-repeat left top; width:250px; height:250px; display:block; float:left; }
#lisas-davis a:hover{background: url(images/lisas-davis.jpg) no-repeat left -250px; width:250px; height:250px; display:block;}


#journey-davis a{background: url(images/journey.jpg) no-repeat left top; width:250px; height:250px; display:block; float:left; }
#journey-davis a:hover{background: url(images/journey.jpg) no-repeat left -250px; width:250px; height:250px; display:block;}

#natural-davis a{background: url(images/natural.jpg) no-repeat left top; width:250px; height:250px; display:block; float:left; }
#natural-davis a:hover{background: url(images/natural.jpg) no-repeat left -250px; width:250px; height:250px; display:block;}


/* Retreats */

/* Footer */

#footer {
	width: 1000px;
	margin:0 auto;
	padding:15px 0 15px 0;
        background:#3d5700;
       text-align:center;
      /*background: url(images/img10.gif) no-repeat;*/
     
}
#footer_other { width: 1000px; margin:0 auto; padding:5px 0 5px 0; background:#3d5700; text-align:center;           
}
#table9 {padding:0 20px 0 20px; margin:0; width:960px;}
#table9 p a{color:#305b7e; text-decoration:none;}
#table9 p a:hover{color:#305b7e; text-decoration:underline;}

#footer1  {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#193d0e; text-align:center;}
#footer2  {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#081e39; text-align:center;}
#footer3  {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#400401; text-align:center;}
#footer4  {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#6e3305; text-align:center;}
#footer5  {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#2e2844; text-align:center;}
#footer6  {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#5b0b04; text-align:center;}
#footer7  {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#112b58; text-align:center;}
#footer8  {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#516c97; text-align:center;}
#footer9  {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#596173; text-align:center;}
#footer10 {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#1a1d25; text-align:center;}
#footer11 {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#ac200f; text-align:center;}
#footer12 {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#156f74; text-align:center;}
#footer13 {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#001c66; text-align:center;}
#footer14 {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#0c284c; text-align:center;}
#footer15 {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#351705; text-align:center;}
#footer16 {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#d87606; text-align:center;}
#footer17 {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#512b22; text-align:center;}
#footer18 {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#690505; text-align:center;}
#footer19 {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#052316; text-align:center;}
#footer20 {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#97061b; text-align:center;}
#footer21 {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#298d11; text-align:center;}
#footer22 {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#264559; text-align:center;}
#footer23 {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#2a3245; text-align:center;}
#footer24 {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#13303a; text-align:center;}
#footer25 {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#2f9314; text-align:center;}
#footer26 {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#ed7068; text-align:center;}
#footer27 {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#3e1c12; text-align:center;}
#footer28 {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#0b6ea8; text-align:center;}
#footer29 {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#133a5b; text-align:center;}
#footer30 {width: 1000px; margin: 0 auto; padding:5px 0 5px 0; background:#252e13; text-align:center;}


#footer .img
{

        width: 1000px;
	margin: 0 auto;
	padding:0;
         text-align:center;
}
  
#footer a{
         text-decoration:none;
         color:#fff;
         
}

#footer a:hover{
         text-decoration: underline;
         color:#fff;
}

#footer p {
	margin: 0;
	text-align: center;
	color: #FFFFFF;
}


.navigation {
	display: block;
	/*text-align: center;
	margin-top: 10px;*/
	margin-bottom: 40px;
        margin-top:0;
        padding-top:10px;
	}

.alignleft {
        float:left;
        margin-left:10px;
}

.alignleft a {
        color:#80b503;
}

.alignleft a:hover {
        color:#567800;
}

.alignright {
        float:right;
        margin-right:10px;
}

.alignright a {
       color:#80b503;
}

.alignright a:hover {
       color:#567800;
}

	
img.centered {
	display: block;
	margin-left: auto;}
	

/********* Article Page *********/
.post_text { 
        width:auto;
        float:left;
        padding-top:15px;
}
.post_img {
        width:180px;
        height:150px;
        margin:0px 0 0 0;
        padding:0px 15px 0 0;
        float:left;
}
#respond{
       margin-left:15px;
       padding-top:10px;
}
