/*
Theme Name: Soulshaping Custom Theme
Description: DO NOT DELETE, OR CHANGE THIS THEME. Changing it won't break things forever, but you will need to "re-include" many things as this is a highly customized theme.
Version: 1.0
Author: workin' man creative
Author URI: http://workinmancreative.com
*/

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

/* Body */
/** {margin:0; padding:0;}*/
body {
	margin: 0px;
	background:#a9886b  url(img/body-bg.jpg) top center no-repeat; 
	color:#3F281A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#top-wrap { 
	background:url(img/topbar-bg.png) repeat-x;
	height: 84px;
}

#top-headline {
	width: 863px;
	height: 33px;
	margin: auto;	
}

#top-sign-up {
	width: 946px;
	height: 40px;
	margin: auto;
	text-align: right;
	background:url(img/top-signup.png) top right no-repeat;
	padding: 8px 30px 0px 0px;
}

#wrap {
	width:934px;
	margin:0 auto; 
	padding: 6px; 
	background-color:#fff; 	
}
ul, li {
	margin: 0px;
	padding: 0px;
}

hr {
	color: #B1A7A0;
	height: 1px;
	background-color: #B1A7A0;
	display: block;
	clear: both;
}

/* Links */
a {background-color:inherit; color:#86592D; font-weight:normal; text-decoration:underline;}
a:hover {background-color:inherit; color:#54381D; font-weight:normal; text-decoration:underline;}
a img {border:0;}

/* Header */
#header {
	margin:0 0 2px 0;
}

/* Top Wrap Homepage */
#top-wrap-inner {
	overflow: hidden;
	background: url(img/top-wrap-inner-bg.gif) repeat-y;
	border-bottom: 6px solid #FFF;
}

/* Left Side Top */
#leftside {
	width: 217px;
	min-height: 407px;	
	float:left; 
	margin:0px;	
	padding:0px 0px 15px 0px;
	background: url(img/nav-bg.jpg) no-repeat #6C6F48; 
	line-height:1.5em;
	
}
/*#extras {float:right; line-height:1.4em; margin:0 0 5px; padding:0; width:140px;}*/
/*#leftside p, #leftside ul, #leftside div.textwidget, #extras p, #extras ul, #extras div.textwidget {font-size:0.9em; margin:0 0 18px;}
#leftside li, #extras li {line-height:1.2em; list-style:none; margin:0 0 6px;}
#leftside ul ul, #extras ul ul {margin:6px 0 0 10px;}
#leftside ul ul li, #extras ul ul li {margin:0 0 4px;}
#leftside ul ul li a, #extras ul ul li a {font-weight:normal;}
#leftside ul.linklist, #extras ul.linklist {font-size:1em;}
#leftside ul.linklist ul, #extras ul.linklist ul {margin:0 0 20px;}
#leftside ul.linklist ul li a, #extras ul.linklist ul li a {font-weight:bold;}
#leftside h2, #leftside ul.linklist li h2, #leftside h3, #extras h2, #extras ul.linklist li h2, #extras h3, table#wp-calendar caption {background-color:inherit; color:#505050; font-size:1.3em; font-weight:normal; text-align:left; margin:0 0 6px;}
#leftside label, #extras label {display:none;}*/

/* Main menu */
ul.page {list-style:none; margin: 15px 15px 20px 15px; text-align: right;}
ul.page li {display:inline; line-height:1.2em; width: 180px;}
ul.page li a {color:#FFF; float:right; margin-bottom:0px; padding:5px 5px 1px 5px; text-decoration:none; font-weight: normal; font-size: 14px; width: 180px;}
ul.page li a:hover, ul.page li.current_page_item a {color:#CFCBA5;}
ul.page ul {font-size:0.9em; margin:0 0 0 15px; padding:0 0 5px; width:180px;}
ul.page ul a {padding:3px 1px 3px 5px; width:115px;}
ul.page ul ul {width:113px;}
ul.page ul ul a {width:100px;}

/*Right Side Top (social media)*/
#rightside {
	width: 201px;
	min-height: 431px;
	float: right;
	background: url(img/upper-right-bg.jpg) bottom right no-repeat #888B5A;
	color: #FFF;
	padding: 11px 15px 0px 15px;
}

#rightside h2 {
	margin: 0px 0px 10px 0px;
	padding: 4px 0px;
	font-family: "Times New Roman", Times, serif;
	color: #FFF;
	text-align:center;
	font-weight: normal;
	border-bottom: 1px solid #76784E;
	font-size: 19px;
}

#rightside ul li {
	padding: 0px;
	list-style-type: none;
}

#middle {
	margin: 0 237px 0 223px;
	min-height: 407px;
	width: 474px;
}

#slideshow {
	height: 243px;
	background-color: #FFF;
}

#intro {
	background:url(img/intro-bg.jpg) no-repeat;
	padding: 11px 16px 16px 16px;
	min-height: 133px;
	color: #FFF;
	overflow: hidden;
}

#intro p {
	padding: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 19px;
}

.read-more-orange a {
	margin-top: 11px;
	padding: 6px 12px;
	float: left;
	background-color: #CE691E;
	border: 1px solid #904411;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
}

.read-more-orange a:hover {
	background-color: #E6430D;
}

/*LOWER CONTENT*/

#lower-wrap-inner {
	overflow: hidden;
	background: url(img/lower-wrap-inner-bg.gif) repeat-y;
	margin-bottom: 6px;
}

#leftside-lower {
	width: 217px;
	min-height: 420px;
	float:left; 
	margin:0;	
	padding:0;
	background: url(img/lower-left-bg.jpg) no-repeat #E7B00F;
	clear:left;
}
.left-border-top {
	border-top: 6px solid #FFF;
}

#leftside-lower ul li {
	margin: 15px;
	padding: 0px;
	list-style-type: none;
}

#leftside-lower h2 {
	margin: 0px 0px 10px 0px;
	padding: 4px 0px;
	font-family: "Times New Roman", Times, serif;
	color: #FFF;
	text-align:center;
	font-weight: normal;
	border-bottom: 1px solid #E7B861;
	font-size: 19px;
}
/*end LEFT*/

#rightside-lower {
	width: 231px;
	min-height: 420px;
	float: right;
	background: url(img/lower-right-bg.jpg) no-repeat #4E687C;
	color: #FFF;
}

#rightside-lower ul li {
	margin: 15px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}

#rightside-lower ul li a {
	color: #FFF;
	text-decoration:underline;
}

#rightside-lower ul li a:hover {
	color: #CCC;
}

#rightside-lower h2 {
	margin: 0px 0px 8px 0px;
	padding: 4px 0px;
	font-family: "Times New Roman", Times, serif;
	color: #FFF;
	text-align:center;
	font-weight: normal;
	border-bottom: 1px solid #374A59;
	font-size: 19px;
}
/*end RIGHT*/

#middle-lower {
	margin: 0 237px 0 223px;
	
	line-height: 18px;
	width: 474px;
}
#middle-lower a {
	color: #85592C;
	text-decoration: underline;
}
#middle-lower a:hover {
	color: #54381D;
	font-weight: normal;
}
#middle-lower ul {
	margin: 15px;
}
#middle-lower ul li {
	list-style-type:disc;
}
#middle-lower h2 {
	margin: 0px 0px 10px 0px;
	padding: 4px 0px 8px 0px;
	font-family: "Times New Roman", Times, serif;
	color: #82736A;
	font-weight: normal;
	border-bottom: 1px solid #B1A7A0;
	font-size: 22px;
}
#middle-lower-inner {
	background: #E1D7C6 url(img/middle-wide-bg.jpg) no-repeat;

	padding-top: 1px;
}

/*End Middle Lower*/

/*Bottome Sidbar*/
#bottom-wrap-inner {
	clear: both;
	background-color: #E7DDCF;
	width: 934px;
	overflow: hidden;
	font-size: 11px;
	padding-bottom: 10px;
	line-height: 13px;
	margin: auto;
}
#bottom-wrap-inner h2 {
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 9px 0px;
	font-family: "Times New Roman", Times, serif;
	color: #82736A;
	font-weight: normal;
	border-bottom: 1px solid #B1A7A0;
	font-size: 19px;
}

.bottom {
	display:table; /* ignored by IE */
	padding:0;
	width: 210px;
	float: left;
	list-style-type:none;
	margin:15px 5px 5px 15px;
}
.bottom p {
	margin-bottom: 0px;
}

* html .bottom {
display:inline-block; /* for IE only */
width:1px; /* IE will expand to fit menu width */
padding:0 2px; /* fix bug in IE for border spacing */
}
.bottom li {
display:table-cell;
padding-left:20px;
text-align:left; /* ignored by IE */
}

* html .bottom li {
display:inline; /* for IE only */
}
.bottom a, .bottom a:visited {

text-align:left;
color:#724C50;
text-decoration: underline;
}
* html .bottom a, * html .bottom a:visited {
display:inline-block; /* for IE only */
margin:0 -2px; /* to correct an IE border width bug */
}
.bottom a:hover {
color:#462F31;
}
#search-form { width:210px; float: left; margin:15px 9px 5px 15px;}
#searchinput { border: none; height: 20px; width: 180px;}
#searchsubmit {
	background-color: #81726A;
	border: none;
	color: #FFF;
	font-size: 11px;
	padding: 3px 8px 3px 8px;
	margin-top: 3px;
}

/* end Bottom Wrap*/

#inner-wrap-wide {
	overflow: hidden;
	background:url(img/inner-wrap-wide-bg.gif) repeat-y;
	margin-bottom: 6px;
}
#middle-wide {
	line-height:1.4em; 
	margin:0px 0px 0px 223px; 
	padding:16px 45px 20px 20px;
	background:url(img/middle-wide-bg.jpg) no-repeat;
}


/* end Subpages Wide */

/* Content */
#middle-thin {line-height:1.6em; margin:0 155px 5px; padding:0;}
#middle-thin h1,#middle-wide h1 {
	margin: 0px 0px 10px 0px;
	padding: 4px 0px;
	font-family: "Times New Roman", Times, serif;
	color: #535353;
	font-weight: normal;
	font-size: 21px;
}
#middle-thin h2,#middle-wide h2 {
	margin: 15px 0px 5px 0px;
	padding: 0px;
	color: #86592D;
	font-weight: normal;
	font-size: 20px;
}
#middle-thin h3,#middle-wide h3 {
	font-size:16px; margin:0px 0px 5px 0px; color: #3F281A;
}
#middle-thin p,#middle-wide p {
	padding:0px; margin:5px 0px 11px 0px;
}
#middle-thin img,
#middle-wide img {
	border:1px solid #53371C; 
	margin:0px 12px 2px 0;
}

/*Page Feature Image*/ 
#page-feature img {
	/*float:right;*/
	margin: 7px 0px 0px 7px;
	border: 0 !important;
}


#middle-thin ul,#middle-wide ul,#content ol,#contentwide ol {margin:0 0 16px 20px; list-style-position: inside;}
#middle-thin li,#middle-wide li {padding:0 0 0 5px;}
#middle-thin ul ul,#middle-wide ul ul,#content ol ol,#contentwide ol ol {margin:0 0 0 16px;}

/* Footer */
#footer {font-size:0.9em; clear:both; color:#DFD0BD; font-weight:normal; line-height:1.7em; margin:0 auto; padding:10px 0; text-align:center; width:946px;}
#footer p {margin:0; padding:0;}
#footer a {color:#DFD0BD; font-weight:normal; text-decoration:none;}
#footer a:hover {color:#FFF; text-decoration:underline;}
#footer strong a {font-weight:bold;}
#footer span.credits {font-size:1.1em;}

/* Subpage menu */
#subpages {border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; float:right; font-weight:bold; line-height:1.3em; margin:-5px 0 8px 15px; padding:0 0 10px 10px; width:190px;}
#subpages h2 {font-size:1.2em; font-weight:bold; letter-spacing:-1px; line-height:1.3em; margin:0 0 12px;}
#subpages ul.submenu {line-height:1.4em; list-style:none; margin:0;}
#subpages ul.submenu li {display:inline; line-height:1.4em; width:180px; padding:0;}
#subpages ul.submenu li a {background-color:#f4f4f4; border-left:0px solid #cccccc; color:#505050; float:left; font-weight:bold; margin-bottom:5px; padding:3px 1px 3px 5px; text-decoration:none; width:180px;}
#subpages ul.submenu li ul {margin:0 0 5px 10px; width:170px;}
#subpages ul.submenu li ul li a {width:170px;}
#subpages ul.submenu li ul ul {margin:0 0 5px 10px; width:160px;}
#subpages ul.submenu li ul ul li a {width:160px;}
#subpages ul.submenu li ul ul ul {margin:0 0 5px 10px; width:150px;}
#subpages ul.submenu li ul ul ul li a {width:150px;}
#subpages ul.submenu li a:hover,#subpages ul.submenu li.current_page_item a {background-color:#eaeaea; border-left:0px solid #286ea0; color:#555;}
#subpages ul.submenu li.current_page_item ul li a {background-color:#f4f4f4; border-left:0px solid #cccccc; color:#555;}

/*Content*/
.post blockquote {border-left:0px solid #e0e0e0; margin:0px 0px 15px 0px; padding: 0px 30px; font-style: italic; font-size: 13px;}
.post blockquote p {background-color:inherit; color:#000; line-height:1.4em;}

/* Tags */
/*p,ul,ol {margin:0 0 18px;}*/
blockquote {border-left:0px solid #e0e0e0; margin:0px; padding:2px;}
blockquote p {background-color:inherit; color:#352B22; line-height:1.3em;}
label {background-color:inherit; color:#606060; font-size:0.9em; font-weight:bold;}
table#wp-calendar {margin:0 0 20px; width:140px;}
code {font-size:1.2em; display:block; padding:5px 5px 5px 8px; background-color:#f4f4f4; margin:5px 0 15px 0;border-left:0px solid #cccccc;}

/* Forms */
#s,#submit {background-color:#ffffff; border:1px solid #cccccc; color:#505050; font-size:0.9em; margin:0 0 16px; padding:4px; width:130px;}
#author,#email,#url,#comment {border:1px solid #cccccc; font-family:Book Antiqua,Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:4px;}
#respond {border-top: 1px solid #B1A7A0; margin: 10px 0 5px 0;}
#commentsection {margin:25px 0 0;}
#commentsection p {margin:0 0 6px;}

/* Float fix */
.contenttext {overflow:hidden;}
.contenttext p {
	margin: 0px; padding:0px;
	
}
#contenttext-home p {
	font-size: 13px;
	margin-bottom: 5px;
}
* html .contenttext {height:1px; overflow:visible;}
* html .contenttext p {overflow:hidden; width:99%; margin: 0px;}


/* WP image align classes */
img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright {padding:0px; margin:0 0 2px 7px; display:inline;}
img.alignleft {padding:0px; margin:0 7px 2px 0; display:inline;}
.alignright {float:right;}
.alignleft {float:left;}

/* Various classes */
.left {border:1px solid #cccccc; float:left; margin:10px 15px 10px 0;}
.right {border:1px solid #cccccc; float:right; margin:10px 0 5px 10px;}
.center {border:1px solid #aaaaaa; margin:5px auto 12px; text-align:center;}
.textright {text-align:right;}
.small {font-size:0.8em;}
.bold {font-weight:bold;}
.hide {display:none;}


/******CUSTOM WIDGET STYLES*******/

/*TESTIMONIAL */

#testimonials li {
 margin: 0px 5px 15px 5px;
 padding: 25px 0px 10px 0px;
 background: url(img/testimonial-separator.png) top center no-repeat;
 font-style: italic;
 text-align: center;
 color: #513E04;
 line-height: 16px;
}
.testimonial-credit {
	padding-top: 25px;
	margin-bottom: 8px;
	font-size: 11px;
	font-style:normal;
	color: #000;
	line-height: 14px;
}
#testimonials blockquote {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}
.testimonials_readmore a {
	display: block;
	border-bottom: 1px solid #856730;
	border-top: 1px solid #856730;
	text-align: center;
	color: #443211;
	padding: 5px 0px 7px 0px;
	letter-spacing: 2px;
	font-size: 11px;
	text-decoration:underline;
}

.testimonials_readmore a:hover {
	color: #000;
}

/*end TESTIMONIAL MANAGER */

/*Jeff's Writings*/
#jeffs-writings {
	min-height: 265px;
	background: #B06435 url(img/jeffs-writings.jpg) no-repeat top;
	padding: 63px 7px 0px 22px;
	overflow: hidden;
	border-bottom: 6px solid #FFF;
	width: 445px;
}
#jeffs-writings ul {
	margin: 0px;
	padding: 0px;

}
#jeffs-writings ul li {
	list-style-type: none;
	background:url(img/jeffs-writings-separator.gif) left bottom no-repeat;
	padding: 0px;
	margin: 4px 0 0 0;
	height: 40px;

}
#jeffs-writings img {
	width: 85px;
	float:right;
}
#jeffs-writings a {
	color: #FFF;
	font-size: 14px;
	text-decoration:none;
}
.writings-source {
	font-size: 11px;
}
.writings-title {
	margin-top: -1px;
}
/*Youtube Lower*/
#youtube-subscribe-lower {
	margin: 12px 0 0 0;
	background:url(img/youtube-channel.gif) no-repeat left top;
	padding: 0 0 0 21px;
	display: block;
}
.youtube-link-list li {
	margin-left: 10px;
}
/*Social Media*/
#social-media-links {
	width: 202px;
	text-align: center;
}
#social-media-links ul {
	width: 202px;
	margin: 0px;
	padding: 0px;
}
#social-media-links li{
	width: 41px;
	display: inline;
	
}
#social-media-links li a:hover{
}
#facebook-list ul li {
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 20px;
	font-size: 11px;
	background:url(img/facebook-small.gif) left no-repeat;
}

#facebook-list ul li a {
	color: #FFF;
	text-decoration: underline;
}
#facebook-list ul li a:hover {
	color: #CFCBA5;
}
/*Constant Contact*/
.top-submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background-color: #8F2A18;
	padding: 3px 8px 5px 8px;
	border: none;
	float: right;
	width: 59px;
	height: 24px;
}

.top-email {
	height: 22px;
	color: #666;
	border: none;
	float: left;
	width: 126px;
	font-size: 11px;
	font-style:italic;
}

.right-signup {
	font-size: 11px;
	margin-bottom: 8px;
	display: block;
}
.right-submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background-color: #714A4D;
	padding: 3px 8px 5px 8px;
	border: none;
	float: right;
	width: 57px;
	height: 22px;
}

.right-email {
	height: 20px;
	color: #666;
	border: none;
	float: left;
	width: 138px;
	font-size: 11px;
	font-style:italic;
}

/*******************Soul Blog*/
#soul-blog {
	width: 444px;
	padding: 10px 15px 10px 15px;
}

#soul-blog h2 {
	margin-bottom: -8px;
}

#soul-blog h1  {

	margin-bottom: 3px;

}
#soul-blog h1 a {
	font-size: 18px;
	text-decoration: none;
	line-height: 19px;
	padding: 0px;
}
#read-the-blog {
	border-top:1px solid #CBC5C0;
	border-bottom:1px solid #CBC5C0;
	text-align:center;
	margin-top: 10px;
	margin-bottom: -10px;
	padding: 1px 0px 2px 0px;
}
#read-the-blog a {
	text-decoration: underline;
	font-weight: bold;
	letter-spacing: 3px;
	font-size: 11px;
}
#read-the-blog a:hover {
	font-weight: bold;
}

/*******************Soul Blog Archive*/
#soul-blog-archive {
	width: 670px;
	padding: 0px 0px 10px 0px;
}

#soul-blog-archive h2 {
	margin-bottom: -8px;
}

#soul-blog-archive h1  {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 3px;

}
#soul-blog-archive h1 {
	font-size: 18px;
	text-decoration: none;
	line-height: 19px;
	padding: 0px;
	color: #86592D;
}
#soul-blog-archive h1 a {
	font-size: 18px;
	text-decoration: none;
	line-height: 19px;
	padding: 0px;
}

#post-archive {
	overflow: hidden;
	margin-bottom: 0px;
}

.archive-content {
	margin-top: 0px;
	margin-bottom: 9px;
	padding-bottom: 3px;
	border-bottom: 1px solid #B1A7A0;
}
.archive-content p {
	margin: 5px 0px;
}

.post {
	margin:0px;
	overflow: hidden;
}
.postinfo {
	color:#666666; 
	font-size:11px;  
	margin:0px 0 4px 0px; 
}
.archive-thumbnail {
	float: left;
	margin: 5px 0px 0px 0px;
}
.home-archive-thumbnail {
	float: left;
	margin: 13px 10px 0px 0px;
	
}
#single-thumbnail {
	float: left;
	
}
.single-content p {
	margin: 0px 0px 10px 0px;
}
.readmore {
	font-size: 11px;
}
.comment {background-color:#7D6248; border-left:0px solid #cccccc; color:#FFF; margin:10px 5px 10px 5px; padding:10px 7px 15px 10px;}
.comment a {color: #E1D7C6; text-decoration:underline;}
.comment a:hover {color: #FFF;}
.comment-approval {color: #F1BE23;}
.comment p {font-size:0.9em; line-height:1.3em; margin:0 0 6px; padding-bottom:5px;}
.gravatarside {float:right; width:48px; height:48px; margin:0 5px 5px 5px;}
.navigation {display:block; margin:10px 0 20px 0; padding:0; text-align:center;}
.navigation p {margin:0; padding:0;}
.prevlink {margin-right:20px;}
.nextlink {margin-left:20px;}

.connect_wivdget_interactive_area {
	margin-top: 10px;
}
#fb-root {margin-top:30px; clear:both;}

/*HUMANIFESTO PAGE*/

#custom-post {
	background:url(img/humanifesto-bg.png) no-repeat;
	padding: 115px 35px 0px 45px;
	margin-top: -9px;
}

/*Excperts*/
#excerpts-home {
	font-size: .81em;
	color: #C2D0D8;
}
#excerpts-home ul li {
	margin-bottom: 0px;
}
#excerpts-spacer {
	background:url(img/excerpts-spacer.gif) no-repeat center ;
	height: 20px;
	display: block;
	margin-bottom: -15px;
}

/*CUSTOM CODE AND WIDGETS*/
#wide-separator {
	/*background:url(img/middle-separator.gif) no-repeat;
	height:12px;
	margin:auto;
	width:329px;
	margin-bottom:6px;*/
	border-top:1px dashed #B1A7A0;
	padding-top:8px;
}

/*HOMEPAGE SALES BUTTONS*/

#btn-wrapper-home {
	width:	474px;
}

#btn {
	height:56px;
	padding-top:0px;
	margin-bottom:3px;
	overflow:hidden;
}


#btn-bottom {
	height:56px;
	padding-top:0px;
	margin-bottom:0px;
	overflow:hidden;
}

.inner-child {
	background:url(http://soulshaping.com/wp-content/themes/soulshaping/img/btn-bg-inner-child.jpg) no-repeat;
}
.bond {		/* An Uncommon Bond */
/*	background:url(http://soulshaping.com/wp-content/themes/soulshaping/img/btn-bg-uncommon-bond.jpg) no-repeat;*/
	background:url(http://soulshaping.com/wp-content/themes/soulshaping/img/btn-bg-marble-lovers.jpg) no-repeat;	
}
.sacred-fem {
	background:url(http://soulshaping.com/wp-content/themes/soulshaping/img/btn-bg-sacred-feminine.jpg) no-repeat;
}
.love-it {
	background:url(http://soulshaping.com/wp-content/themes/soulshaping/img/btn-bg-love-it-fwd-gold.jpg) no-repeat;
}
.ascending {
	background:url(http://soulshaping.com/wp-content/themes/soulshaping/img/btn-bg-ascending.png) no-repeat;
}
.soulshaping {
	background:url(http://soulshaping.com/wp-content/themes/soulshaping/img/btn-bg-soulshaping.png) no-repeat;
}
.learn {
	background:url(http://soulshaping.com/wp-content/themes/soulshaping/img/btn-bg-learnmore.png) no-repeat;
}
.sacred {
	background:url(http://soulshaping.com/wp-content/themes/soulshaping/img/btn-bg-sacred-purpose.jpg) no-repeat;
}
.voice {
	background:url(http://soulshaping.com/wp-content/themes/soulshaping/img/btn-bg-voice.png) no-repeat;
}
.confusion {
	background:url(http://soulshaping.com/wp-content/themes/soulshaping/img/btn-bg-confusion.png) no-repeat;
}
.session {
	background:url(http://soulshaping.com/wp-content/themes/soulshaping/img/btn-bg-sessions.png) no-repeat;
}

.btn-buy {
	float:right;
	margin-right:8px;
	margin-top: 4px;
}

.btn-buy a {
	background:url(http://soulshaping.com/site/wp-content/themes/soulshaping/img/btn-buy.png) no-repeat;
	display: block;
	width:113px;
	height:41px
}
.btn-buy a:hover {
	background-position: 0 -41px;
}

.btn-schedule a {
	background:url(http://soulshaping.com/site/wp-content/themes/soulshaping/img/btn-schedule.png) no-repeat;
	display: block;
	width:95px;
	height:38px;
	margin-right:5px;
	margin-top:2px;
}
.btn-schedule a:hover {
	background-position: 0 -38px;
}
.btn-learn a {
	background:url(http://soulshaping.com/site/wp-content/themes/soulshaping/img/btn-learnmore.png) no-repeat;
	display: block;
	width:113px;
	height:25px;
	margin-right:1px;
	margin-top:10px;
}
.btn-learn a:hover {
	background-position: 0 -25px;
}

.btn-sales-title {
	margin-left:32px;
	margin-top:6px;
	font-size:16px;
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	color: #000;
	font-weight:bold;
}
.btn-sales-title-single {
	margin-left:32px;
	margin-top:14px;
	font-size:16px;
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	color: #000;
	font-weight:bold;
}
.btn-sales-title-ascending {
	margin-left:75px;
	margin-top:6px;
	font-size:16px;
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	color#543328;
	font-weight:bold;
}

.btn-sales-sub {
	font-size:12px;
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	color: #000;
	margin-left:36px;
}
.btn-sales-sub-b {
	font-size:12px;
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	color: #000;
	margin-left:33px;
}
.audiocast {
	color:#5B5B5B;
	font-size:10px;
}
.book-available {
	color:#184067;
	font-size:10px;
}

.book-coming {
	color:#202a12;	/* darker green */
	color:#293517;
	font-size:10px;
}

/*SOULSHAPING INTRODUCTION*/
#introduction-text {
	background: url(img/intro-left-bg.jpg) no-repeat #E8DFD2;
	border:1px solid #A9886B;
	padding: 10px 10px 10px 90px;
	margin-bottom: 15px;
}

a.announcement-link {
	display: block;
	margin-bottom: 1px;
}

/*BUY SIDEBAR*/
#buy-sidebar {
	float: right;
	width: 200px;
	border-bottom: 1px solid #CAB091;
	border-left: 1px solid #CAB091;
	padding-left: 15px;
	margin-bottom: 15px;
	margin-left: 10px;
}
#buy-sidebar img {
	border: none;
}

#buy-sidebar .paypal-link {
	padding-left: 20px;
}

#buy-sidebar .paypal-link h3 {
	margin-bottom: 5px;
}

#soul-blog div.sociable {
	display: none;
}


/* MISC STYLES */

#middle-thin img.noborder, 
#middle-wide img.noborder {
	border: none !important;	
}
#cookie-law-info-bar {
    left: 0px;
}