/*
Theme Name: Mentor Leader
Description: Theme reflects look and feel updates for Mentor Leader book release
Author: Josh Force & Jamie Todd
Author URI: http://digitalcontext.tyndale.com/
*/
body {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; background:transparent;}
/*background:url(images/bg.jpg) #fecf92 top center fixed no-repeat; - commented out in favor of custom background image set in admin panel*/

img     {border:none;}
a       {color:#cc5214; text-decoration:none;}
a:hover {text-decoration:underline;}

#page          {width:961px; margin-left:auto; margin-right:auto; margin-top:40px; margin-bottom:40px;}
#header>img    {margin-left:10px; margin-bottom:40px; display:block; float:left;}
#content       {clear:both;}
.homepage>p    {display:block; margin:0px; padding:0px;}
.interiorpage  {background:#ffffff; overflow:auto;}
#interior_content {float:left; padding:20px; width:580px; padding-right:0px;}
.plain {width:880px;}

/* Widget Styles */
#home_bottom_widgets {clear:both; overflow:auto;}
#home_bottom_widgets .widget {float:left; margin-right:10px; margin-left:10px; margin-top:20px; width:300px; height:140px; overflow:hidden;}
#home_bottom_widgets .widget-content-65 {display:block; background:url(images/bg_widget_blue.gif) top left repeat-x; color:#ffffff; height:122px; padding:13px 28px 0px 12px; font-size:12px;}
#home_bottom_widgets .widget-content-65 h3 {font-style:normal; font-weight:normal; margin:0px; padding:0px; font-size:14px; margin-bottom:8px;}
#home_bottom_widgets .widget-content-65 h3 a:hover {text-decoration:none;}
#home_bottom_widgets .widget-content-65 img {margin-right:20px;}
#home_bottom_widgets .widget-content-65 a {color:#ffba00;}

#widgets_right {float:right; padding-bottom:10px;}
#widgets_right .widget {width:300px; margin-top:10px; margin-right:10px; margin-left:25px;}

#widgets_top {float:right;}
#widgets_top .widget {float:right;}

#widgets_bottom {clear:both; margin-top:20px; padding-right:10px; overflow:auto;}
#widgets_bottom .widget {float:right; margin-right:20px;}
#widgets_bottom .widget:first-child {margin-right:0px !important;}

.text-3, .text-4 {background:url(images/bg_smallwidget.png) top left no-repeat; padding:10px; padding-top:8px !important; width:280px !important; height:18px; overflow:hidden;}
.widget_text h3 {display:none;}
.socialtool {float:left; display:block;}
.sharethis {width:90px; font-size:11px; padding-top:2px;}
.facebook_like {width:100px; overflow:hidden;}
.twitter_follow {width:85px; overflow:hidden;}

.home .tyndale-content-to-widget-6 {background:url(images/bg_smallwidget_tall.png) top left no-repeat; height:81px; padding-top:5px;}
.tyndale-content-to-widget-6 .winner {display:none; padding-left:13px;}
.home .tyndale-content-to-widget-6 .winner {display:block;}
.tyndale-content-to-widget-6 .winner div {font-weight:bold; color:#cc5214;}

/* Podcast Widget */
.tyndale-content-to-widget-7 {background:#d1d2e0;}
.tyndale-content-to-widget-7 img,
.tyndale-content-to-widget-7 a {display:block;}
.tyndale-content-to-widget-7 a {margin-bottom:10px;}
.tyndale-content-to-widget-7 p {padding:10px; padding-top:0px; margin:0px;}

/* What Ppl Are Saying Widget */
.tyndale-content-to-widget-8 {background:#fcd992;}
.tyndale-content-to-widget-8 a {display:block; margin-top:10px;}
.tyndale-content-to-widget-8 p {padding:10px; padding-top:0px; margin:0px;}

/* Turn off certain widgets on certain pages. */
.page-id-44 .tyndale-content-to-widget-5,
.page-id-101 .tyndale-content-to-widget-7,
.archive .tyndale-content-to-widget-8 {display:none;}

/* Content Styles */
div.page_content {}
div.page_content h2,h3,p {margin:0px; padding:0px; font-style:normal; font-weight:normal;}
div.page_content>h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; line-height:24px;}
div.page_content h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:20px;}
div.page_content h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:bold; margin:0px; padding:0px; font-size:12px; margin-top:30px; margin-bottom:25px;}
div.page_content h5 {margin:0px; padding:0px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}
div.page_content>p {display:block; margin-top:1em; font-size:12px; clear:both; float:left; width:100%;}
div.page_content .winners {color:#333333; line-height:20px; display:inline;}

a.AudioMP3, a.FirstChapter {display:block; background:#e68500; color:#ffffff; padding:2px 5px 3px 26px; float:left; clear:both;}
a.AudioMP3:hover, a.FirstChapter:hover {text-decoration:none;}
a.FirstChapter {background:url(images/bg_link_pdf.gif) #e68500 center left no-repeat; margin-top:15px;}
a.AudioMP3 {background:url(images/bg_link_mp3.gif) #e68500 center left no-repeat; margin-top:5px;}

img.CoverImage76 {display:block; float:left; margin-right:10px;}

/* Endorsement Styles */
div.quote {font-size:12px; color:#000000; margin-top:1em; margin-bottom:10px; overflow:auto;}
div.quote p {font-style:italic;}
div.quote div.credentials {margin-top:1em;}
div.quote div.source {font-weight:bold;}
div.quote h4, div.quote h4 p {margin:0px; padding:0px; font-size:12px; font-weight:bold; font-style:normal;}
div.quote a  {display:block;}

/* Article Styles */
div.article {font-size:12px; color:#000000; margin-top:1em;}
div.quote p {}
div.article h4 {margin:0px; padding:0px; font-size:12px; font-weight:bold; font-style:normal;}
div.quote a  {display:block;}

/* Tyndale Buy Now Widget */
.TyndaleBuyNow_WPWidget {background:#d3d7e6; padding:10px 20px 20px 7px; font-size:10px; line-height:14px; height:110px;}
.TyndaleBuyNow_WPWidget a {color:#cc5214;}
.BuyNow	            	{}

.TyndaleBuyNow_Title    {display:block; margin-bottom:4px;}
.TyndaleBuyNow_Desc     {display:block; margin-bottom:5px;}

.TyndaleBuyNow_BtnBuy_Img    { display:block; }
.TyndaleBuyNow_BtnBuy_Txt    { display:block; }

.TyndaleBuyNow_WPWidget input[type=button] {margin:0px; padding:0px; text-align:left; background:none; border:none; cursor:pointer; color:#cc5214; font-size:10px; padding-top:2px; padding-left:8px; float:left;}
.TyndaleBuyNow_WPWidget select {display:block; float:left; vertical-align:middle; clear:both; font-size:10px; width:220px;}

.TyndaleBuyNow_select_container {
	float:left;
	clear:both;
	border:0px solid red;
	margin-bottom:2px;
}

/* WordPress Menu Styles */
#menu-primary ul.menu {background:url(images/bg_menu.gif) top left repeat-x; width:100%; list-style:none; margin:0px; padding:0px; position:relative; z-index:2; float:left;}
#menu-primary ul.menu li {display:block; float:left; padding:7px 20px 0px 20px; font-size:14px; color:#ffcf00; height:23px;}
#menu-primary ul.menu li a {color:#ffcf00; text-decoration:none;}
#menu-primary ul.menu li a:hover {color:#ffffff;}
#menu-primary ul.menu .current-menu-item>a,
#menu-primary ul.menu .current-menu-ancestor>a {color:#ffffff; text-decoration:none;}
#menu-primary ul.menu .current-menu-ancestor {height:43px;}

#menu-primary ul.sub-menu {background:url(images/bg_submenu.gif) top left repeat-x; list-style:none; margin:0px; padding:0px; height:20px; display:none;}
#menu-primary ul.sub-menu li {display:block; float:left; padding:1px 8px 0px 8px !important; font-size:11px; color:#ffcf00;}
#menu-primary ul.sub-menu li:first-child {padding-left:13px !important;}
#menu-primary ul.sub-menu ul {display:none !important;}

div.menu-main-menu-with-sweepstakes-container ul.menu li {padding:7px 13px 0px 13px !important;}
div.menu-main-menu-with-sweepstakes-container ul.sub-menu li {padding:1px 15px 0px 14px !important;}


#menu-primary ul.menu li.current-menu-ancestor ul.sub-menu {display:block; position:absolute; z-index:3; top:30px; width:100%; left:0px; padding-left:0px;}

.sublevel ul.menu li {display:none;}
.sublevel ul.sub-menu {display:block;}

/* Styles for Other Resources page target menu */
div.nav_menu-3 {display:none; padding:10px; width:280px !important; background:#fff4d3;}
div.widgets_86 div.nav_menu-3 {display:block;}
ul#menu-resource-listing {list-style:none; margin:0px; padding:0px;}
ul#menu-resource-listing li {margin-top:10px; font-size:10px;}
ul#menu-resource-listing li a {color:#cc5214;}

.contact_field {margin-bottom:1em;}
div.page_content input[type=submit] {background:none; text-align:left; font-weight:bold; font-size:12px; margin-top:1em; color:#cc5214; border:none;}

/* WordPress Built-In Styles */
.alignleft {float:left;}




/* Uncommon Life Challenge Updates */
.page-id-723 .page_content > h2:first-child {
	display:none;
}
.page-id-723 #widgets_right .widget,
.parent-pageid-723 #widgets_right .widget {
	display:none !important;
}
#widgets_right .tyndale-content-to-widget-12,
#widgets_right .tyndale-content-to-widget-13 {
	display:none;
}

.page-id-723 #widgets_right .widget:first-child,
.parent-pageid-723 #widgets_right .widget:first-child {
	display:block !important;
}
.page-id-723 #widgets_right .widget a,
.parent-pageid-723 #widgets_right .widget a {
	display:block !important;
	font-weight:bold;
	margin-top:1em;
}
.page-id-723 #widgets_right .tyndale-content-to-widget-12,
.page-id-729 #widgets_right .tyndale-content-to-widget-12 {
	display:block !important;
}
.page-id-718 #widgets_right .tyndale-content-to-widget-13,
.page-id-725 #widgets_right .tyndale-content-to-widget-13,
.page-id-731 #widgets_right .tyndale-content-to-widget-13 {
	display:block !important;
}

.wpcf7 .button.submit {
	clear:both;
}
.wpcf7 .button.submit input {
	font-size:14px;
	font-weight:bold;
}
.wpcf7 .field {
	width:225px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.wpcf7 .field input[type=text] {
	width:223px;
	height:28px;
	border:1px solid #666666;
	background: #fdfdfd; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d3', endColorstr='#fdfdfd'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#d1d1d3), to(#fdfdfd)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #d1d1d3,  #fdfdfd); /* for firefox 3.6+ */ 
}
.wpcf7 .field.sign-up {
	clear:both; width:450px;
	margin-top:10px;
}
.wpcf7 .field input[type=checkbox] {
	float:left;
}
.wpcf7 .field .wpcf7-list-item-label {
	float:left;
	width:400px;
	padding-left:5px;
}
.wpcf7 .field label {
	display:block;
}
.wpcf7 .field.their-email {
	width:450px;
}

#Uncommon_Community_Twitter,
#Uncommon_Community_Facebook {
	width:280px;
	float:left;
	padding:0px;
	overflow:hidden;
}
#Uncommon_Community_Twitter {
	margin-right:20px;
}
#Uncommon_Community_Twitter ul,
#Uncommon_Community_Facebook ul {
	margin:0px;
	padding:0px;
	text-indent:0px;
	list-style:none;
}

#Uncommon_Community_Twitter > ul > li > span > div:first-child,
#Uncommon_Community_Facebook > ul > li > span > div:first-child {
	padding:10px;
	background:#f8efe7;
	overflow:auto;
	width:260px;
	height:120px;
	overflow:hidden;
	margin-bottom:10px;
}
#Uncommon_Community_Twitter > ul > li > span > div:first-child h6,
#Uncommon_Community_Facebook > ul > li > span > div:first-child h6 {
	margin:0px;
	padding:0px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:16px;
	font-weight:normal;
	padding-bottom:15px;
	padding-left:22px;
}

#Uncommon_Community_Twitter > ul > li > span > div:first-child h6 {
	background:url(http://www.coachdungy.com/wp-content/uploads/2011/08/icon_twitter.gif) top left no-repeat;
}
#Uncommon_Community_Facebook > ul > li > span > div:first-child h6 {
	background:url(http://www.coachdungy.com/wp-content/uploads/2011/08/icon_facebook.gif) top left no-repeat;
}

#Uncommon_Community_Twitter > ul > li > span > div:first-child h6 + p,
#Uncommon_Community_Facebook > ul > li > span > div:first-child h6 + p {
	padding-bottom:15px;
}

.single-product.postid-734 #widgets_right .widget,
.single-product.postid-735 #widgets_right .widget,
#widgets_right .tyndale-buy-now-5,
#widgets_right .tyndale-buy-now-6 {
	display:none;
}

.tyndale-buy-now-5 .TyndaleBuyNow_BtnBuy_Txt    { display:block; }
.tyndale-buy-now-5 input[type=hidden] + .TyndaleBuyNow_BtnBuy_Txt    { display:block !important; }
.tyndale-buy-now-5 .TyndaleBuyNow_WPWidget {height:105px;}
.tyndale-buy-now-6 .TyndaleBuyNow_BtnBuy_Txt    { display:block; }
.tyndale-buy-now-6 input[type=hidden] + .TyndaleBuyNow_BtnBuy_Txt    { display:block !important; }
.tyndale-buy-now-6 .TyndaleBuyNow_WPWidget {height:105px;}

.single-product.postid-734 #widgets_right .widget:first-child,
.single-product.postid-735 #widgets_right .widget:first-child,
.single-product.postid-734 #widgets_right .tyndale-buy-now-5,
.single-product.postid-735 #widgets_right .tyndale-buy-now-6 {
	display:block !important;
}

.wp-image-858 {position:relative; top:-7px;}


/* CSS for the scrollers */
.text-7 {display:none;}
.home .text-7 {display:block !important;}
div.horizontal_scroller, div.vertical_scroller{
	background:url(/wp-content/uploads/2011/09/bg_marquee.gif) top center no-repeat;
	position:relative;
	height:34px;
	width:618px;
	display:block;
	overflow:hidden;
	border:1px solid #999999;
}
div.scrollingtext{
	position:absolute;
	white-space:nowrap;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#ffcf00;
	padding-top:9px;
}
div.scrollingtext a{
	color:#cc5214;
	font-weight:bold;
}

/* Contact Form 7 Overrides */
div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7-response-output {
	margin: 10px 0px !important;
	padding: 0px !important;
}

div.wpcf7-mail-sent-ok {
	border:none !important;
	color:#398f14 !important;
}

div.wpcf7-mail-sent-ng {
	border:none !important;
	color:#993333 !important;
}

div.wpcf7-spam-blocked {
	border:none !important;
	color:#993333 !important;
}

div.wpcf7-validation-errors {
	border:none !important;
	color:#993333 !important;
}

span.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	position: relative !important;
	top: 0px !important;
	left: 0px !important;
	z-index: 100;
	background: none !important;
	border: 0px solid #ff0000 !important;
	font-size: 10pt;
	width: 220px;
	padding: 0px !important;
	color:#993333;
	display:block;
	clear:both !important;
}

span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

.wpcf7-display-none {
	display: none;
}

div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}

div.wpcf7 .watermark {
	color: #888;
}

.menu-item-873 {
	display:none !important;
}
.cf7-1-submitted .menu-item-873 {
	display:block !important;
}

