body {
    font-size: 13px;
    font-family: Segoe, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    color:#333;
    background-color:#012770;
}

a img{border:none;}

#container {
    width:1020px;
    margin:0 auto;
    background:url('images/bottom-banner.jpg') bottom no-repeat #FFF;
}

#header {
	height:170px;
	background: url('images/header.jpg') no-repeat;
}

#logo { margin:10px 0 0 16px; padding:0; float:left; color:#FFF; font-size:20px;}
#logo a { width:370px; height:110px; background:url('/images/satvatove.jpg') no-repeat; text-indent:-9999px; display:block;}


h1#tagline{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	float: right;
	margin: 35px 35px 0 0;
	width:400px;
}
#fblike {
	float:left;
	clear:both;
	margin:28px 0 0;
}
/* ----- Navigation ----- */
.menu {
	height:30px;
	background-color:#012770;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 60px;
}
/* ----- dropdown menu styles ----- */
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em;  /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
/*  ----- dropdown menu styling -----  */
.sf-menu {
	float:left;
}
.sf-menu a, .sf-menu a:hover {
	text-decoration:none;
}
.sf-menu .current_page_item a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a {
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#FFF;
}
.sf-menu li {
	background:		#012770;
	margin:0 30px 0 0;
	padding:8px 5px;
}
.sf-menu li li {
	background:		#012770;
}
.sf-menu li li li {
	background:		#012770;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background:     #004A8D;
	outline:		0;
}
.sf-menu ul {
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top:30px; /* overriding essential styles */
}
.sf-menu ul ul {
    margin-top:0;
}
.sf-menu ul a {
    /* background:#fafafa; */
	border-bottom:none;
}
.sf-menu ul a:hover {
    /* color: #FF4B33; */
}

/* ----- Typography ----- */
h1, h2, h3, h4, h5, h6{
	color:#004A8D;
	font-family:Arial, sans-serif;
}
h1,h2{
	font-size:20px;
	font-weight:bold;
	color: #004A8D;
}
h3{
	font-size:16px;
	margin:15px 0 10px;
	color:#333;
}
h4{
	font-size:14px;
	color:#F00;
}
h5{
	font-size:12px;
}
h6{
	font-size:10px;
}
p{
	padding:5px 0;
}
/* ----- Slider ----- */
#slider {
	
}
.slider-post{
	height:325px;
	overflow:hidden;
}

/* ----- Content ----- */

#main-content {
	width:650px;
	float:left;
	margin: 30px 0 0 20px;
}


.paypal_donations {width:250px; float:right; padding:0; margin-top:20px; border-left:1px dashed #aaa;}
.paypal_donations h2 {float:left; width:110px; font-size:18px; padding-left:10px;}
.paypal_donations p { text-align:center;}

.donation_form {}

.post {
    border-bottom:1px solid #74C2F1;
	margin:20px 20px 0 0;
	padding:0 0 20px;
}
.post-title {
    
}
body.single-post h2.post-title{
	margin:0 0 15px;
}

#main-content ul.testimonial {float:left; padding:0; margin:0;}
#main-content ul li {list-style:none; float:left; padding:0; margin:0 5px;}

#main-content div.entry {}
#main-content div.entry h1 {margin:0 0 20px;}
#main-content div.entry h2 {margin:10px 0 5px; float:none;}
#main-content div.entry ul {margin:25px 0 25px 0px; float:none; overflow:hidden; list-style:disc;}
#main-content div.entry ul li {list-style:disc; padding:0 0 5px 5px; font-size:14px; font-weight:bold; float:none; overflow:hidden;}

p.post-meta {
    font-size:12px;
}
.post-nav {
    padding:15px 15px 10px 5px;
}
.featured img.wp-post-image{
	float:left;
	margin:0 0 0 10px;
	width:100px;
}
body.category-articles .post img.wp-post-image{
	float:left; margin:0 10px 0 0; width:100px;
}
.banner{
	margin:10px 0 0;
}
.radio{
	margin:25px 15px;
	width:180px;
	float:left;
}
.radio h3{
	text-align:center;
	margin:10px 0;
}
.radio h3 a {
	font-size: 14px;
}
.radio a{
	font-size:16px;
	text-align:center;
	font-weight:bold;
}
.radio p{
	margin: 10px 0 0;
	padding:0;
}
.video{
	margin:25px 0 25px 15px;
	width:425px;
	float:left;
}
.video a{
	font-size:16px;
	float:right;
	font-weight:bold;
	margin:10px 0 0;
}
.video p{
	padding:0;
}
.featured{
	margin:25px 0 0;
	border-top:1px solid #74C2F1;
	clear: left;
	padding: 25px 0 0;
}
.featured-entry{
	float:left;
	border-bottom:1px solid #74C2F1;
	padding:0 0 15px;
	margin:0 0 15px 5px;
	width:530px;
}
.featured-entry h2.post-title{
	background:url('images/butterfly.jpg') no-repeat;
	margin: 0 0 10px;
	padding:0 0 0 30px;
}
.featured-entry .post-entry p{
	padding: 0 0 0 30px;
	font-size: 12px;
}
.featured-entry .post-entry a{
	font-weight:bold;
}
#post-628 .entry h2 {
	padding:10px 0;
}
#post-688 .entry h3 {
	font-weight:bold;
}
#post-688 .entry .fl{
	width:450px;
	float:left;
	margin:15px 0 30px 10px;
}
/* ----- Sidebar ----- */

#side-content {
	width:300px;
	margin:15px 0 0 20px;
	float:left;
}
.book-ad {
	margin:10px 0;
	background:url('http://www.satvatove.com/relationships-that-work/wp-content/uploads/2011/09/book-ad.jpg') no-repeat;
	height:551px;
}
.book-ad img {
	margin:490px 42px 0;
}
.widget_quote {
	background-color:#FBA81C;
	width:300px;
	margin: 0;
	border-bottom:none !important;
	margin-bottom:20px;
}
.widget_quote h2{
	padding:0 0 10px 15px;
}
.widget_quote a{
	color:#FFF;
}
.widget_quote p{
	padding:0 10px 0 15px;
	font-size: 12px;
}
.goal-ad {
	background:url('http://www.satvatove.com/relationships-that-work/wp-content/themes/satvatove-new/images/goal.jpg') no-repeat;
	height:185px;
}
.goal-ad img{
	margin:140px 74px 0;
}
.audio-ad {
	background:url('http://www.satvatove.com/relationships-that-work/wp-content/uploads/2011/09/audio-download.jpg') no-repeat; height:187px;
}
.audio-ad p{
	font-size:16px;
	padding:60px 0 0 165px;
}
.audio-ad img{
	margin:10px 0 0;
}
.audio-ad a, .audio-ad a:visited, .audio-ad a:hover{
	color:#000;
	text-decoration:none
}

.widget .cat-nav ul{
	margin:10px 0 10px 10px;
}
.widget .cat-nav ul li ul {
	margin:5px 0 0 -10px;
}
.widget_archive h2.widgettitle{
	margin:0 0 10px;
}
.events {
	border-bottom:1px solid #74C2F1;
	padding:0 0 20px;
}
.events ul, .archives ul{
	margin:10px 0 5px 50px;
}
.widget ul{
	margin:10px 0 5px 10px;
}
.events li, .cat-nav li, .archives li, .widget li{
	list-style-image:url('images/arrow.png');
	padding:0 5px 5px 0;
}
.events li a, .cat-nav li a, .archives li a, .widget li a{
	color:#333;
	font-size:12px;
}
a.events-cal{
	margin:0 0 0 35px;
	font-size:14px;
	font-weight:bold;
}
.archives, .widget {
	padding:15px 0; 
	border-bottom:1px solid #74C2F1;
}
#main-content .widget_ad {
	border:none;
	padding:0;
	background-image:none;
}
.widget_subscribe {
	padding:0px 0 0;
}
.widget_subscribe h2 {
	float:left;
}
.icons{
	float:left;
	margin: 0 0 20px 5px;
}
.icons img{
	margin:0 5px 0 0;
}


.icons2{
	float:right;
	margin: 20px 0 0 5px;
}
.icons2 img{
	margin:0 5px 0 0;
}

.mail-list {
	clear:left;
	color:#004A8D;
	font-size: 16px;
}
.mail-list input, input.search, #oneshop_sidebar_form input {
	background: url('images/input-bg.jpg') no-repeat;
	width: 161px;
	height: 25px;
	border: none;
	padding: 0 0 4px 4px;
	color:#004A8D;
}
.mail-list input#email {
	margin:0 0 0 4px;
}
.mail-list input.submit-btn, #oneshop_sidebar_form input[type=submit] {
	background: url('images/submit.jpg') no-repeat;
	width: 62px;
	height: 22px;
	margin:5px 0 0 50px;
}
form#oneshop_custom_form{
	margin:10px 0 0;
}
#oneshop_sidebar_form label {
	padding:0 4px 0 0;
}
.widget_oneshop_form {
	clear:left;
}
.widget_testimonial h2{
	font-size:18px;
	margin:0 0 20px;
}
.widget_testimonial{background-color:#E4F3FA;padding:20px 20px 0 10px;margin: 20px 0 0;border:none; float:left; width:350px;}
.blankSpace{height:20px;border-bottom:1px solid #74C2F1;}	
.testimonial-post p{
	padding:0;
	font-size:12px;
}

/* ----- Comments ----- */
#comments {
	
}
h3#comments{
	margin:25px 20px 0 0;
	font-weight:bold;
}
#respond {
	margin:25px 20px 0 0;
}
#respond h3 {
	font-weight:bold;
}
form#commentform {
	padding:5px;
}
.commentlist {
    margin:25px 20px 0 0;
}

.comment {
    margin:15px 0;
}

.comment-body {
    border-bottom:1px solid #74C2F1;
	padding:5px;
	margin:0 5px 5px;
}
.comment-body p {
	padding:5px;
}
.comment-meta {
    font-size:10px;
	padding:5px;
	font-style:italic;
}
.bypostauthor .comment-body {
	border-bottom:1px solid #004A8D;
}
.children {
	padding:0 0 0 15px;
}
.avatar {
	border:1px solid #CCC;
	padding:5px;
}
.reply {
	padding:10px 5px;
	font-size:10px;
	font-weight:bold;
}
/* ----- Footer ----- */
#footer {
    clear:both;
	height:104px;
	color:#FFF;
	font-size:11px;
	padding:300px 0 0;
}
.copyright {
	margin:0 0 0 90px;
	padding: 89px 0 0;
	float:left;
	list-style:none;
}
.footer-menu {
	margin: 0 0 0 70px;
	padding:76px 0 0;
	float:left;
}
.footer-menu ul{
	list-style:none;
}
.footer-menu li{
	float:left;
	padding:0 5px 0 0;
	list-style:none;
}
.footer-menu li a{
	display:block;
	color:#FFF;
}
.footer-cat-menu {
	margin:0 0 0 20px;
	float:left;
	padding:76px 0 0;
	list-style:none;
}
.footer-cat-menu li {
	float:left;
	padding:0 5px 0 0;
	list-style:none;
}
.footer-cat-menu li a{
	color:#FFF;
	display:block;
}
/* ----- Links ----- */
a, a:visited {
    text-decoration:none;
	color:#004A8D;
	border:none;
}
a:hover {
	text-decoration:underline;
	
}
/* ----- Miscellaneous Styles ----- */
.aligncenter {
    display:block;
    margin:0 auto;
	padding:0 0 10px;
}
.alignleft {
    float:left;
	padding-right:10px;
}
p.alignleft{ margin:20px 0 0;}
.alignright {
    float:right;
}
.clear {
    clear:both;
}
.wp-caption {
    border:1px solid #666;
    text-align:center;
    background:#ccc;
    padding:10px;
    margin:10px
}
.calendar-table{
	margin:20px 0;
}
form#form_coaching_offer{
	margin:15px 10px;
}
form#form_coaching_offer input{
	margin:5px 0 0 5px;
}
form#form1{
	margin:30px auto 20px;
	width:400px;
}

form#form1 input{
	margin:10px 0 5px;
}
form#form1 input.aligncenter{
	margin:0 auto;
}
.input-date{
	font-weight:bold;
}
.red{
	color:#FF0000;
}
img#wpstats {display:none;}
.categoryName{color:#004A8D;	font-family:Arial,sans-serif;	font-size:20px;	font-weight:bold;}
.categoryDesc{font-family:Arial,sans-serif;	font-size:16px;	font-weight: bold;}
.eventInfo{	font-family:Arial,sans-serif;	font-size:14px;}
.widgetTitle{padding-top:12px; font-family:Arial,sans-serif; line-height:15px; font-size:20px; font-weight: bold; text-align:left; padding-left:14px; color:#000;}
.widgetEventTitle{padding-bottom:10px; padding-left:33px;}
.categoryIdentifier{text-decoration: none; padding-left:15px; color:#F00;}
.moreEventsLink{padding-bottom: 8px;	text-align: center;}
.home_video_title{float:right;}
.home_video_more{float:right}

.coach-ad {
	background:url('http://www.satvatove.com/relationships-that-work/wp-content/uploads/2011/09/coach_training.jpg') no-repeat;
	height:300px;
	text-align: center;
}
.personal_coach-ad {
	background:url('http://www.satvatove.com/relationships-that-work/wp-content/uploads/2011/09/personal_coaching.jpg') no-repeat;
	height:289px;
	text-align: center;
}

.widget1{background:url('http://www.satvatove.com/relationships-that-work/wp-content/uploads/2011/09/call_action.jpg') no-repeat;
height:260px;}

.music_icon{width:13px; height:20px; float:left; background:url(http://www.satvatove.com/relationships-that-work/wp-content/uploads/2011/09/icon.png) no-repeat; background-position:top center; padding:5px;}

.box_content{
	width:650px;
	overflow:hidden;
	border:1px solid #AADFFF;
}
.box1 {width:200px;  height:185px; overflow:hidden; float:left; padding:0 6px;}
.box1 h2, h4 {padding:0; margin:5px 0;}
.box1 p {padding:0; margin:5px 0;}
.box1_center {background:url('http://www.satvatove.com/relationships-that-work/wp-content/uploads/2011/09/goal123.jpg') no-repeat left; width:210px; height:185px; overflow:hidden; float:left; padding-right:6px;}



goal-ad1 {
	background:url('http://www.satvatove.com/relationships-that-work/wp-content/uploads/2011/09/goal.jpg') no-repeat;
	width:210px;
	height:185px;
	float:left;}

.goal-ad1 img{
	margin:140px 30px 0;
}
.widgetTitle1{font-family:Arial,sans-serif; line-height:15px;	font-size:12px;	text-align: center;	font-weight: bold;}

.box_heading{
	width:650px;
	height:40px;
	padding:5px;
	background-color:#e4f5ff;
	margin-bottom:10px;
	
	
}

.box_heading h1{font-size:24px; padding-left:5px; margin:0; line-height:40px; color:#000;}
	
.widget_text {background-image:none;}

