/*
File:			custom.css
Description:	Custom styles for Thesis
More Info:		http://diythemes.com/thesis/rtfm/custom-css/
*/
/* body.custom {background: url(/images/bodyback.jpg) repeat-x #fff;} */
#header_area.full_width {background: #000;}
.custom .menu, .custom #header {background-color: #000;}
#header {position: relative;}
.custom .menu {position: absolute; width: auto !important; bottom: 10px;}


.menu, .menu li, .menu li a {border: 0px;}
.menu li, .menu li a {background: #000;}
.menu li {margin-right: 2px; margin-bottom: 0px;}
.menu li a {color: #fff; font-size: 14px; letter-spacing: 0px; text-transform: none; padding: 0.636em 1.1em; background: url(/images/nav-gloss.png) repeat-x #000; border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; width: 130px; text-align: center;}
.custom .menu li.current-menu-item a, .menu li a:hover {color: #E08906; background: url(/images/nav-gloss-active.png) repeat-x #000;}

.menu .current-parent > a, .menu .current-cat-parent > a, .menu .current-menu-ancestor > a {
    background: url(/images/nav-gloss.png) repeat-x #000;
    color: #fff;
}

/*SUBMENUS */
.custom .sub-menu li a {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-bottom: 1px solid #fff;}
.custom .sub-menu li {background: transparent;}
.custom .menu li ul {border: 0px;}
.custom .menu ul li a {width: 12.727em !important;}

.custom #memberbutton {background: #E08906; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; position: absolute;  right: 0;  top: 0; border: 1px solid #777; border-top: 0px;}
.custom #memberbutton a {color: #fff; font-size: 14px; font-weight: bold; text-shadow: 0px 1px #444; -moz-text-shadow: 0px 1px #444; -webkit-text-shadow: 0px 1px #444; text-decoration: none; display: block; padding: 11px 6px 15px;}
.custom #memberbutton a:hover {text-decoration: underline;}


/* FEATURE BOX */

/* HEADLINE UNDER FRONT PAGE BANNER - AND HEADLINES WHERE BANNER IS SIMILARLY DEPLOYED */
#feature_box h3 {color: #E08906; font-weight: bold; font-size: 32px; text-shadow: 1px 1px #AAA; text-align: center;}

/* JQUERY SLIDESHOW */
#slideshow {width: 980px; height: 187px;}
.home #slideshow {width: 980px; height: auto;}
#feature_box {background: #fff; width: 980px;  margin: 15px 0px; padding: 0px;}
#feature_box_inner {position: relative; border-top: 2px solid #E08906; border-bottom: 2px solid #E08906; width: 980px; padding: 5px 0px;}
.home #feature_box_inner {height: 228px;}

/* #feature_box {background: url(/images/feature_back_one.jpg) no-repeat #fff;}
#feature_box_inner {overflow: hidden; position: relative; height: 225px;}
#feat_main_content { float: right; margin-right: 150px;  margin-top: 20px;}
#feat_main_content h3 {color: #E08906; font-size: 24px;  letter-spacing: -1px; font-weight: bold;margin-bottom: 5px;}
#feat_main_content ul {list-style: disc inside; font-size: 15px;}
#feat_main_content ul li {margin-bottom: 5px;}
#feat_bottom_content {position: absolute; bottom: 5px; right: 25px; margin-right: 0px;}
#feat_bottom_content h3 { color: #E08906;  float: left; font-size: 27px; font-weight: bold;  letter-spacing: -2px; margin-right: 20px;
    padding-top: 8px;  text-shadow: 1px 1px #DDDDDD;} */

/* HEADLINES ON PAGES ... REPLACE ALL WITH IMAGES, OR JUST HOME? */
.home .headline_area {display: none;}
.confirmation .headline_area, .blog-confirmation .headline_area, .confirmation-free-report .headline_area {display: none;}
.pdf-report .headline_area {display: none;}

.membership .headline_area {display: none;}


/* SET GEORGIA AS THE DEFAULT FONT FOR THE MAIN CONTENT (FORMAT_TEXT) AREA ON EACH PAGE */
.format_text {font-family: georgia;}

/* TABBED WIDGET IN SIDEBAR STYLES */
.yui-navset { background: #000;  padding: 10px 5px 15px 5px;  margin-bottom: 14px; font-family:tahoma; font-size:12px; line-height:18px; position:relative; border: 3px solid #E08906;}
.custom .yui-nav li { list-style: none; float: left; margin-right: 2px !important; text-align: center; font-size: 12px; font-weight: bold; border: 1px solid #ccc; background: #f9f9f9; margin-bottom: 7px;}
.custom .yui-nav li.lastli {margin-right: 0px !important;}
.custom .yui-nav {overflow: hidden;}
.yui-nav li a { text-decoration:none; color: #666; display: block; padding: 6px 8px; font-family: arial; text-transform: uppercase;} 
.yui-nav li.selected a {background: #f9f9f9; color: #000;} 
.yui-nav li.selected {margin-bottom: 0px; height: 35px; border-bottom: 0px;}
.yui-nav li a:hover { color: #000; }
.yui-content { background: #f9f9f9; clear: both; padding: 7px 0px 0px 0px; overflow: hidden; border: 1px solid #ccc; border-top: none;
word-spacing: 0px; font-size: 11px; min-height: 150px;}
.yui-content ul {overflow: hidden;}
.yui-content ul li {background: #FFFFFF; border: 1px solid #DDDDDD; font-size: 14px; font-weight: bold; list-style: none outside none;
    margin-bottom: 1px !important; padding: 0px;}
.yui-content ul li a {background: #FFFFFF; color: #E08906; display: block; padding: 7px 5px;}
.yui-content ul li a:hover {background: #eee; text-decoration: underline;}
.yui-content div {padding: 8px 5px;}

/* STYLES FOR IF SLIDESHOW IN SIDEBAR */
.custom .textwidget #slideshow {height: 290px; width: 304px;}

li.widget {margin-bottom: 2.4em;}

/* SIDEBAR AUTORESPONDER WIDGET */
li#text-5 { background: url(/images/optinback.jpg) no-repeat 10px 62px #000;  border: 1px solid #e18806;}
#auto_header {text-align: center; margin-bottom: 8px;}
li#text-5 p {color: #fff;}

.custom .headline_area h1, .custom .headline_area h2, .custom .archive_intro h1 {color: #E08906; font-weight: bold;}
.custom .headline_area h2 a {color: #E08906;}
.custom .headline_area h2 a:hover {color: #111;}

/* FOOTER STYLES */
#footer a {border-bottom: 0px; color: #111; font-weight: normal; font-size: 13px; margin-right: 50px; text-decoration: underline;}
#footer a:hover {color: #E08906; text-decoration: none;}
#footer {text-align: center; border-top: 1px solid #ccc; padding: 25px 0px;}

/* SPLASH PAGE STYLES */
.splash #header .menu, .splash #header #memberbutton {display: none;}
.splash #header_area.full_width, .splash #header {height: 14em; }
.splash .headline_area {width: 972px;}
.splash .headline_area h1 {font-size: 3.4em; word-spacing: 3px;}
.splash .post_box {padding-top: 1em; overflow: visible;}
.splash .sidebar ul.sidebar_list {padding-top: 8em;}
.splash #auto_header {font-size: 22px; line-height: 23px; margin-bottom: 12px; padding: 0 13px 0 26px; text-align: left;}
.splash .splash_div img {float: left; margin-right: 30px; width: 290px; display: block; margin-bottom: 13px;}
.splash .splash_div {padding: 7px 0px; border-top: 3px solid #E08906; min-height: 220px;}
.splash .splash_text {overflow: hidden;}
.splash .splash_text ul {padding-top: 15px; font-weight: bold;}
.splash .format_text h2 {font-size: 1.7em; text-align: center;}

.splash .headline_area h1 {
    background: none repeat scroll 0 0 #E08906;
    border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
    color: #FFFFFF;
    font-size: 3.6em;
    text-align: center;
    text-shadow: 1px 1px #BBBBBB;
    word-spacing: 3px;
}

.splash #feature_box_inner .headline_area h1 {
    background: none repeat scroll 0 0 #E08906;
    border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
    color: #FFFFFF;
    font-size: 3em;
    text-align: center;
    text-shadow: 1px 1px #BBBBBB;
    word-spacing: 2px;
}

.splash #feature_box_inner .headline_area {margin-bottom: 8px; width: 980px;}

.splash #content {overflow: visible;}

.format_text ul {list-style: outside disc;}
#content {margin-bottom: 20px;}

/* RSS ICON IN BLOG PAGES' HEADER */
#rss_icon {position: absolute; bottom: 4px; right: 2px;}
#rss_icon img {border: 0px;}
#rss_icon img:hover {border: 1px solid #000; height: 39px; width: 39px;}

.splash ul li {margin-bottom: 5px;}
.splash ul.sidebar_list li {margin-bottom: 25px;}


/* BRINGING SOME SPLASH PAGE STYLES TO THE HOME PAGE */
.home .splash_div img {float: left; margin-right: 30px; width: 290px;}
.home .splash_div {padding: 7px 0px; border-top: 3px solid #E08906; overflow: hidden;}
.home .splash_text ul {padding-top: 30px; font-weight: bold; margin-left: 321px;}

/* TESTIMONIALS WIDGET */
li.widget .textwidget h3 {font-weight: bold; letter-spacing: 0px; color: #e08906; font-size: 22px; font-variant: normal; display: block !important;}
#testimonial {background: orange;  border: 1px solid #FFFFFF;  border-radius: 6px 6px 6px 6px;  -moz-border-radius: 6px 6px 6px 6px; -webkit-border-radius: 6px 6px 6px 6px; -moz-box-shadow: 0 1px 4px #111111; -webkit-box-shadow: 0 1px 4px #111111;box-shadow: 0 1px 4px #111111;  color: #111111;  font-size: 15px;  font-weight: normal;  margin-bottom: 31px;  padding: 11px 18px 15px;}
#test_id {color: #444444; display: block; font-size: 13px;  font-weight: bold; margin-right: 5px; margin-top: 10px;  text-align: right;}
#testimonial strong {color: #fff;}

/* REMOVE ABOUT HEADLINE ON 'ABOUT' PAGE , and REMOVE CONSULTANCY HEADLINE ON 'CONSULTANCY' PAGE */
.about .headline_area {display: none;}
.consultancy .headline_area {display: none;}

/* CONSULTANCY FORM STYLES */
.wpcf7-form {padding-left: 40px;}
.wpcf7-form input, .wpcf7-form textarea {padding: 3px; width: 350px;}
.wpcf7-form textarea {height: 160px;}
.wpcf7-form input.wpcf7-submit {width: 120px; background: #e08906; color: #fff; border: 1px solid #555; font-weight: bold; text-align: center;}

/* CHANGING LENGTHS OF SIDEBARS TO MATCH CONTENT ON OPTIN1 AND OPTIN3 - NOT CURRENTLY ACTIVE 5/8/12 STG
.optin1 ul.sidebar_list, .heather-gordon ul.sidebar_list, .business-savvy ul.sidebar_list {height: 1085px; overflow: hidden; margin-bottom: 50px;}
.ie.optin1 ul.sidebar_list, .ie.heather-gordon ul.sidebar_list, .ie.business-savvy ul.sidebar_list {height: 1091px; overflow: hidden; margin-bottom: 50px;}
.optin3 ul.sidebar_list, .heather-gordon3 ul.sidebar_list, .business-savvy3 ul.sidebar_list {height: 1623px; overflow: hidden; margin-bottom: 50px;} */

/* .splash.ie #auto_header {font-size: 21px !important;} */

img.testimonial-images {float: right; margin: 0px 0px 4px 4px; border: 1px solid #fff;}

.sidebar h3 {display: none;}

.home #feature_box h3 {bottom: 9px; font-size: 29px; position: absolute;  text-align: left;}

#feature_box a, .format_text a {cursor: pointer;}

li#text-7.widget, li#text-9.widget {background: #ddd; border: 2px solid #111111;  border-radius: 6px 6px 6px 6px;  margin-bottom: 25px;  padding: 12px 0;}


li#text-14.widget, li#text-17.widget {background: #fff; border: 0px solid #d8dcdf;  border-radius: 6px 6px 6px 6px;  margin-bottom: 0px;  padding: 0px 0;}

.splash-with-banner ul.sidebar_list {padding-top: 2em !important;}

/* ORIGINAL SPLASH CODE REVISIONS */
.splash #auto_header {font-size: 21px; line-height: 23px; margin-bottom: 12px; padding: 0 13px 0 26px; text-align: left;}

li#text-14.widget #auto_header, li#text-17.widget #auto_header {font-size: 16px; line-height: 23px;  margin-bottom: 10px;  padding: 0 13px 0 0px; text-align: left; color: #425763;}

.splash #af-form-306257576 .af-body, .splash #af-form-902801063 .af-body {}

li#text-14.widget #af-form-485886837 .af-body, li#text-17.widget #af-form-485886837 .af-body {padding-bottom: 10px;}

.splash #af-form-306257576 .af-body input.text, .splash #af-form-306257576 .af-body textarea, .splash #af-form-902801063 .af-body input.text, .splash #af-form-902801063 .af-body textarea {}

li#text-14.widget #af-form-485886837 .af-body input.text, li#text-14.widget #af-form-485886837 .af-body textarea, li#text-17.widget #af-form-485886837 .af-body input.text, li#text-17.widget #af-form-485886837 .af-body textarea {background-color: #EAEAEA;
    border-color: #D0D0D0; border-radius: 0 0 0 0; border-style: solid; border-width: 1px; color: #000000; font-family: arial;
    font-size: 14px; font-style: normal; font-weight: normal; margin-bottom: 8px; padding: 7px !important; text-decoration: none;
    width: 287px;}

li#text-14.widget #af-form-485886837 .af-body input.text, li#text-17.widget #af-form-485886837 .af-body input.text {width: 266px;}

.splash #af-form-306257576 .af-standards .af-element, .splash #af-form-902801063 .af-standards .af-element {}

li#text-14.widget #af-form-485886837 .af-standards .af-element, li#text-17.widget #af-form-485886837 .af-standards .af-element {padding-left: 0; padding-right: 0; padding: 0px;}

.splash #af-form-306257576 .buttonContainer input.submit, .splash #af-form-902801063 .buttonContainer input.submit {}

li#text-14.widget #af-form-485886837 .buttonContainer input.submit, li#text-17.widget #af-form-485886837 .buttonContainer input.submit { background: none repeat scroll 0 0 #E18806;  border: 1px solid #D0D0D0;
    border-radius: 6px 6px 6px 6px;  color: #FFFFFF; font-family: arial; font-size: 15px; font-style: normal; font-weight: bold;  margin-bottom: 5px;
    padding: 5px 16px !important;  text-decoration: none;}

li#text-14.widget #af-form-485886837 .buttonContainer input.submit, li#text-17.widget #af-form-485886837 .buttonContainer input.submit {font-size: 14px;}

.splash #af-form-306257576, #af-form-306257576 .quirksMode, .splash #af-form-902801063, #af-form-902801063 .quirksMode  {}

li#text-14.widget #af-form-485886837, li#text-14.widget #af-form-485886837 .quirksMode, li#text-17.widget #af-form-485886837, li#text-17.widget #af-form-485886837 .quirksMode {width: 100%;}

.splash #af-form-306257576 .buttonContainer, .splash #af-form-902801063 .buttonContainer {}

li#text-14.widget #af-form-485886837 .buttonContainer, li#text-17.widget #af-form-485886837 .buttonContainer {text-align: center;}

li#text-14.widget .textwidget h3, li#text-17.widget .textwidget h3 {font-weight: bold; letter-spacing: 0px; color:  #333; font-size: 16px; line-height: 14px; font-variant: normal; display: block !important; margin-bottom: 7px;}

li#text-14.widget, li#text-17.widget {border: 1px solid #D8DCDF; margin-bottom: 13px; border-radius: 6px; padding: 20px 12px 10px; width: 282px;}

.free-report-2 #header .menu, .free-report-2 #header #memberbutton {display: block !important;}
.free-report-2 #header .menu li {margin-bottom: 0px;}
.free-report-2 #header, .free-report-2 #header_area.full_width {height: 16em;}

/* JULY 2012 CLEANING UP THE SOCIAL BOX TO REMOVE SUBSCRIBER INFO */
#socialbox p span {display: none;}
#socialbox p {color: #fff;}

.custom div#socialbox ul li p a.socialbox-button {
background: url(../images/button.png) no-repeat;
border: 1px solid 
#D8DCDF;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: 
#425763;
float: right;
font-size: 11px;
font-weight: bold;
line-height: 14px;
padding: 6px 10px;
position: relative;
text-decoration: none;
text-transform: uppercase;
top: 0px;
}

.custom div#socialbox ul li p img {top: 0px;}

.custom div#socialbox ul li p {
padding: 14px 9px 0 9px;
}


.free-report #feature_box_inner .headline_area h1, .free-report-2 #feature_box_inner .headline_area h1 {
    background: none repeat scroll 0 0 #fff;
      color: #E08906;
    font-size: 3em;
    text-align: center;
    text-shadow: 1px 1px #aaa;
    word-spacing: 2px;
}

/* STEVE G ADDITIONAL CSS EDITS 11-30-12 */
.home .post_box {padding-top: 0px; margin-top: -2px;}
.home .wp-caption {border-width: 0px !important; background: #fff;}
.home .wp-caption img {margin-bottom: 1em;}
.home .wp-caption p.wp-caption-text {font-weight: bold;font-variant: small-caps;font-size: 15px;margin-left: 0px;text-align: left;padding-left: 34px;}
.home #feature_box {display: none;}
.optin1 .headline_area h1 {font-size: 2.9em; padding: 3px 0px;}
.custom #sharebar li iframe {min-height: 62px !important;}
.custom ul#sharebar {padding: 10px 0px; border-radius: 6px;}

.home .addthis_toolbox {display: none;}

.home .af-form-wrapper {margin-top: 40px;}