@import url('reset.css');

/* Main/Global */
body { font: 12px/16px Arial, Helvetica, sans-serif; color: #4a4a4a; text-align: center; background: url('/img/main/x_axis_bg.jpg?3920399445') repeat; }
#wrapper { width: 1055px; position: relative; margin: 0 auto; text-align: left; }
a { color: #156dbb; text-decoration: none; }
a:hover { text-decoration: underline; }

/* Header */
header { 
	height: 86px; 
	background: #aaa url('/img/main/title_main.jpg?3920399445') no-repeat;
	-moz-box-shadow: 0px 0px 6px #aaa;
  	-webkit-box-shadow: 0px 0px 6px #aaa;
  	box-shadow: 0px 0px 6px #aaa;
/*
  	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
    -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
*/
    zoom: 1;
}

#grow-header-promo { 
	width: 282px; 
	height: 78px; 
	position: absolute; 
	right: -18px; 
	background: url('/img/main/title_grow_co.png?3920399445') no-repeat; 
}

#grow-header-promo ul { margin: 33px 0 0 20px; }
#grow-header-promo li { float: left; display: inline; text-indent: -9999px; width: 18px; height: 18px; margin-right: 1px; }
#grow-header-promo li a { display: block; }
#grow-header-promo #buy-grow { margin: -13px 69px 0 0; width: 95px; height: 31px; float: right; display: inline; text-indent: -9999px; }
#buy-grow-fancybox { display: none; }
#buy-grow-inner { width: 430px; height: 245px; text-align: left; }
#buy-grow-inner h5 { text-indent: -9999px; background: url('/img/main/header_purchase.png?3920399445') center top no-repeat; height: 52px; margin-top: 10px; }
#buy-grow-inner ul { margin-left: 11px; }
#buy-grow-inner li { float: left; display: inline; width: 130px; height: 35px; margin: 10px 8px 0 0; }
#buy-grow-inner p { margin-left: 11px; }

header h1 a { 
	text-indent: -9999px;
	float: left;
	display: inline;
	width: 200px;
	height: 60px;
	margin: 12px 0 0 40px;
}

/* Nav */

nav ul { margin-left: 40px; }
nav li { float: left; display: inline; }
nav li a { float: left; display: inline; text-indent: -9999px; height: 33px; }

nav li span { width: 1px; height: 10px; background: #bfc1bf; float: left; display: inline; margin-top: 12px; margin-right: -1px; }

nav li#meet-jim a {	background: url('/img/nav/nav_meet_jim.png?3920399445') left top no-repeat; width: 172px; }
nav li#meet-jim a:hover, .meet-jim-stengel nav li#meet-jim a {	background: url('/img/nav/nav_meet_jim.png?3920399445') left bottom no-repeat; }

nav li#grow-the-book a { background: url('/img/nav/nav_grow_book.png?3920399445') left top no-repeat; width: 181px; }
nav li#grow-the-book a:hover, .grow-the-book nav li#grow-the-book a { background: url('/img/nav/nav_grow_book.png?3920399445') left bottom no-repeat; }

nav li#thought-leadership a { background: url('/img/nav/nav_thought_leadership.png?3920399445') left top no-repeat; width: 199px; }
nav li#thought-leadership a:hover, .thought-leadership nav li#thought-leadership a { background: url('/img/nav/nav_thought_leadership.png?3920399445') left bottom no-repeat; }

nav li#jims-blog a { background: url('/img/nav/nav_jims_blog.png?3920399445') left top no-repeat; width: 124px; }
nav li#jims-blog a:hover, #page-wrap nav li#jims-blog a { background: url('/img/nav/nav_jims_blog.png?3920399445') left bottom no-repeat; }

nav li#news-events a { background: url('/img/nav/nav_news_events.png?3920399445') left top no-repeat; width: 157px; }
nav li#news-events a:hover, .news-and-events nav li#news-events a { background: url('/img/nav/nav_news_events.png?3920399445') left bottom no-repeat; }

nav li#consulting a { background: url('/img/nav/nav_consulting.png?3920399445') left top no-repeat; width: 133px; }
nav li#consulting a:hover, .consulting nav li#consulting a { background: url('/img/nav/nav_consulting.png?3920399445') left bottom no-repeat; }

/* Main content */
#main { border-top: 10px solid #97989a; margin-bottom: 30px; }
.site-home #main { border-top: none; }
.main-border { border-top: 10px solid #cbcbcc; }
#main-column {
	float: left;
	width: 723px;
	background-color: #fff;
	border-right: 1px solid #b4b5b6;
	-moz-box-shadow: 0px 0px 6px #aaa;
  	-webkit-box-shadow: 0px 0px 6px #aaa;
  	box-shadow: 0px 0px 6px #aaa;
/*
  	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
    -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
*/
    zoom: 1;
    position: relative;
}

body .team-breadcrumbs { margin: -14px 20px 20px 20px; }

.breadcrumbs { margin: 0 20px 0 40px; padding-top: 30px; }
.breadcrumbs a { text-decoration: underline; }
/* hidden text */
.hidden_text { position: absolute; text-indent: -9999px; }


/* Grow content */
#grow-main { background: url('/img/grow/image_book.jpg?3920399445') 18px 20px no-repeat; padding-left: 263px; }
#grow-main h1 { height: 146px; background: url('/img/grow/header_seed.png?3920399445') no-repeat; text-indent: -9999px; margin-left: -12px; }
#grow-main h2 { height: 33px; background: url('/img/grow/header_buy_grow_now.png?3920399445') no-repeat; text-indent: -9999px; }
#grow-main p { margin: 0 65px 18px 0; }
.grow-the-book #download-chapter { position: absolute; width: 110px; height: 110px; top: 100px; left: 35px; }
#grow-promo-links li { float: left; display: inline; margin-right: 4px; }
#grow-promo-links a { display: block; text-indent: -9999px; width: 111px; height: 29px; }
#amazon-grow a { background: url('/img/grow/button_amazon.png?3920399445') no-repeat; }
#bn-grow a { background: url('/img/grow/button_barnes.png?3920399445') no-repeat; }
#indiebound-grow a { background: url('/img/grow/button_indie.png?3920399445') no-repeat; }
#amazon-grow a:hover { background: url('/img/grow/button_amazon.png?3920399445') 0px -29px no-repeat; }
#bn-grow a:hover { background: url('/img/grow/button_barnes.png?3920399445') 0px -29px no-repeat; }
#indiebound-grow a:hover { background: url('/img/grow/button_indie.png?3920399445') 0px -29px no-repeat; }
.more-retailers { display: block; margin: 18px 0 18px 130px; }
#grow-main-sharing { position: absolute; float: left; display: inline; margin: 331px 0 0 56px; }
#grow-main-sharing li { float: left; display: inline; margin-right: 4px; }
#grow-main-sharing li a.email { background: url('/img/grow/button_email.png?3920399445'); margin-top: -2px; text-indent: -9999px; display: block; width: 55px; height: 20px; }
#grow-main-sharing li a.email:hover { background: url('/img/grow/button_email.png?3920399445') 0px -20px; }

#pledge-callout { background: url('/img/grow/pledge_co.jpg?3920399445') no-repeat; height: 164px; }
#pledge-callout h2, #pledge-callout p { text-indent: -9999px; }
#pledge-callout a { margin: 72px auto 0 auto; width: 262px; height: 29px; background: url('/img/grow/button_pledge.png?3920399445') left top no-repeat; display: block; }
#pledge-callout a:hover { background: url('/img/grow/button_pledge.png?3920399445') left bottom no-repeat; }

#praise { position: relative; zoom: 1; }
#praise h3 { width: 657px; height: 41px; text-indent: -9999px; background: url('/img/grow/header_praise.png?3920399445') no-repeat; margin: 12px auto; }
#praise .arrow { position: absolute; width: 40px; height: 35px; }
#praise-left-arrow { background: url('/img/grow/image_arrow_left.png?3920399445') no-repeat; top: 74px; left: 20px; }
#praise-right-arrow { background: url('/img/grow/image_arrow_right.png?3920399445') no-repeat; top: 74px; right: 20px; }
#praise ul { width: 607px; height: 126px; overflow: hidden; float: left; display: inline; margin: -17px 0 0 58px; position: relative; }
#praise ul li { position: absolute; left: 607px; top: 0; }
#praise ul li.first { left: 0px; }
#grow-progress { width: 88px; height: 15px; margin: 0 auto 20px auto; background: url('/img/grow/nav_circles.png?3920399445') no-repeat; }
#grow-read-more { float: right; display: inline; margin: -32px 20px 0 0; }

#grow-news h3 { background: url('/img/grow/header_grow_news.png?3920399445') no-repeat; }

/* Book reviews content */
.grow-book-reviews #main-column h2 { 
	margin: 18px 0 8px 26px;
	text-indent: -9999px;
	width: 342px;
	height: 63px;
	background: url('/img/praise/headers_praise.png?3920399445') no-repeat;
}

.grow-book-reviews .news-section li { padding: 32px; font-size: 13px; }
.grow-book-reviews .news-section li strong { display: block; margin-top: 12px; }

#praise-cta-links { margin: 18px 0 48px 32px; }
#praise-cta-links a { text-indent: -9999px; float: left; display: inline; width: 202px; height: 29px; margin-right: 6px; }
#praise-cta-links .buy-grow-link { background: url('/img/praise/links_buy.png?3920399445') no-repeat; }
#praise-cta-links .get-inspired { background: url('/img/praise/links_grow.png?3920399445') no-repeat; }
#praise-cta-links .buy-grow-link:hover { background: url('/img/praise/links_buy.png?3920399445') left bottom no-repeat; }
#praise-cta-links .get-inspired:hover { background: url('/img/praise/links_grow.png?3920399445') left bottom no-repeat; }

/* Global news-style sections */
.news-sub-page .news-section ul.border { border-top: 1px solid #acadae; margin-bottom: 38px; }
.news-section h3 { width: 657px; height: 41px; margin: 12px auto; text-indent: -9999px; }
.news-section li.news-item { margin: 0; padding: 18px; }
.news-section li.alt-blue { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.news-section h4 { font-size: 13px; font-weight: bold; }
.news-section .news-meta { font-weight: bold; margin: 8px 0; }
.news-section .blog-share { margin-top: 14px; }
.news-section .main-news { border-bottom: 1px solid #acadae; margin: 0 32px 12px 32px; }
.news-section .see-more-news { float: right; display: inline; margin: 6px 32px 12px 32px; }

/* Video sections */
html .video-page #videos h2 { background: url('/img/thought/header_videos.png?3920399445') center top no-repeat; width: 655px; height: 37px; margin: 12px auto 32px auto; text-indent: -9999px; }
.video-page #player-container { margin: 0 20px 20px 34px; display: inline; float: left; }
.video-page #videos { position: relative; }

.video-page #video-list { width: 271px; float: left; display: inline; }
.video-page #video-list ul { height: 221px; overflow-y: auto; padding: 0; }
.video-page #video-list ul li { padding: 6px; border-bottom: 1px solid #dededf; cursor: pointer; }
.video-page #video-list li img {  
	float: left; 
	display: inline; 
	margin-right: 10px;
	-moz-box-shadow: 0px 0px 6px #666;
  	-webkit-box-shadow: 0px 0px 6px #666;
  	box-shadow: 0px 0px 6px #666;
/*
  	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.60);
    -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.60)";
*/
}
.video-page #video-list li span { float: left; display: inline; width: 125px; }
.video-page #video-list li strong { display: block; }

body.news-and-events #video-list { width: 221px; margin: 1px 0 0 12px; }
body.news-and-events #video-list ul li span { width: 175px; float: none; display: block; }

.video-page .video-descriptions { margin: 0 32px 18px 32px; }
.video-page .video-descriptions p { margin-bottom: 8px; }
.video-page .video-descriptions p.meta { font-size: 11px; margin-top: 2px; }

/* Thought Leadership */
.thought-leadership .masthead { margin: 40px; position: relative; }
.thought-leadership .masthead img { float: right; position: absolute; display: inline; right: 254px; top: 102px; }
.thought-leadership #main-column h2 { 
	text-indent: -9999px; 
	width: 355px; 
	height: 65px; 
	background: url('/img/thought/header_thought_leadership.png?3920399445') no-repeat;
	margin-left: -9px;
}

#video-sharing { position: absolute; top: 18px; right: 18px; }

#thought-articles h3 { background: url('/img/thought/header_articles.png?3920399445') no-repeat; }
#thought-slides h3 { background: url('/img/thought/header_slides.png?3920399445') no-repeat; }

/* Our Team */
.our-team #main-column { width: 653px; padding: 40px 35px; }
.our-team #main-column #masthead { padding: 0px 20px 30px 20px; border-bottom: 1px solid #a9aaab; }
.our-team #main-column #masthead h1 { width: 432px; height: 89px; background: url('/img/bio/header_stengel_company.png?3920399445') no-repeat -10px -8px; text-indent: -9999px; }
.our-team #main-column .bio { padding: 20px 20px 25px 20px; border-bottom: 1px solid #d8dad9; }
.our-team #main-column .bio.last { border-bottom: 1px solid #a9aaab; }
.our-team #main-column .bio .bio-image { float: left; width: 80px; margin-right: 20px; }
.our-team #main-column .bio .bio-text { float: left; width: 513px; }
.our-team #main-column .bio .bio-text .bio-name { font-size: 15px; font-weight: bold; margin-bottom: 25px; }
.our-team #main-column .bio .bio-text p { margin-bottom: 25px; }
.our-team #main-column .bio .bio-text .learn-more { display: block; margin-bottom: 25px; }
.our-team #main-column .bio .bio-text .link-divider { display: inline-block; padding: 0px 10px; }

/* Consulting  */
.consulting #main-column { background-color: #fff; }
.consulting #main-column #masthead { height: 304px; border-bottom: 10px solid #d8dad9; }
.consulting #main-column .consulting-section { border-bottom: 10px solid #d8dad9; padding: 15px 27px 0px 27px; }
.consulting #main-column .consulting-section.last { border-bottom: none; padding: 15px 0 0 0; margin-left: 27px; }
.consulting #main-column .consulting-section .section-header { margin-bottom: 5px; }
.consulting #main-column .consulting-section .section-text { padding: 0px 27px; }
.consulting #main-column .consulting-section .section-text p { margin-bottom: 20px; }
.consulting #main-column .consulting-section .section-text ul { margin-left: 20px; }
.consulting #main-column .consulting-section .section-text ul li { font-size: 14px; color: #156dbb; list-style-type: disc; margin-bottom: 20px; }
.consulting #main-column .consulting-section .section-text ul li span { font-size: 12px; color: #000; }
.consulting #main-column .consulting-section .section-text .team-bio-image { width: 79px; height: 127px; margin-right: 6px; display: inline-block; }
.consulting #main-column .consulting-section .section-text .team-bio-image .image { height: 127px; position: relative; top: 0px; overflow: hidden; }
.consulting #main-column .consulting-section .section-text .team-bio-image .image img { position: relative; top: 0px; }
.consulting #main-column .consulting-section .section-client { padding: 0px; margin-bottom: 20px; }
.consulting #main-column .consulting-section .section-client .client-image { height: 73px; display: inline-block; }
.consulting #main-column .consulting-section .section-client a { margin-right: 0px; }
.consulting #main-column .consulting-section .section-client a.last { margin-right: 0; }

/* Contact */
.contact #main-column { width: 613px; padding: 40px 55px; }
.contact #main-column #masthead { margin: 0px 0px 20px 0px; }
.contact #main-column #masthead h1 { width: 155px; height: 56px; background: url('/img/contact/header_contact.png?3920399445') no-repeat -7px -7px; text-indent: -9999px; }
.contact #main-column form .form-group { float: left; width: 292px; margin-bottom: 25px; }
.contact #main-column form label { font-size: 14px; display: block; margin-bottom: 3px; }
.contact #main-column form .form-group input { width: 255px; font-size: 12px; padding: 3px; background-color: #eee; border: 1px solid #a9aaab; display: block; }
.contact #main-column form .form-group select { width: 255px; display: block; }
.contact #main-column form .remaining_characters { font-weight: bold; }
.contact #main-column form textarea { width: 550px; height: 160px; background-color: #eee; border: 1px solid #a9aaab; display: block; margin-bottom: 25px; }
.contact #main-column form a { background: url('/img/contact/link_send.png?3920399445') no-repeat 0 0; width: 88px; height: 29px; text-indent: -9999px; display: block; }
.contact #main-column form a:hover { background: url('/img/contact/link_send.png?3920399445') no-repeat 0 -29px; }
.contact #main-column form #submit { display: none; }
.contact #main-column #errors {	list-style-type: disc; padding: 10px 18px 10px 32px; margin-bottom: 25px; background: #efd8d7; color: #f00; }
.contact #main-column #errors li { font-size: 14px; line-height: 24px; }

/* Thank You */
.thank-you #main-column { width: 613px; height: 500px; padding: 40px 55px; }
.thank-you #main-column #masthead { margin: 0px 0px 20px 0px; }
.thank-you #main-column #masthead h1 { width: 506px; height: 72px; background: url('/img/contact/header_thank_you.png?3920399445') no-repeat -7px -7px; text-indent: -9999px; }
.thank-you #main-column .link-divider { display: inline-block; padding: 0px 10px; }


/* Meet Jim */
#meet-jim-masthead { background: url('/img/meet-jim/image_main.png?3920399445') no-repeat; height: 394px; }
#meet-jim-masthead p { padding: 208px 375px 0 57px; }
.inner-page-section { padding: 18px; }
.inner-page-section p { margin: 12px 34px; }
.meet-jim-stengel .the-author p { padding-left: 124px; }
.the-author { background: url('/img/meet-jim/image_book_free_preview.jpg?3920399445') 19px 48px no-repeat; }
h2#visionary { text-indent: -9999px; height: 26px; background: url('/img/meet-jim/header_consultant.png?3920399445') center top no-repeat; }
h2#the-author { text-indent: -9999px; height: 26px; background: url('/img/meet-jim/header_author.png?3920399445') center top no-repeat; }
h2#educator { text-indent: -9999px; height: 26px; background: url('/img/meet-jim/header_educator.png?3920399445') center top no-repeat; }
h2#gmo { text-indent: -9999px; height: 26px; background: url('/img/meet-jim/header_gmo.png?3920399445') center top no-repeat; }
h2#advisor { text-indent: -9999px; height: 26px; background: url('/img/meet-jim/header_advisor.png?3920399445') center top no-repeat; }
h2#person { text-indent: -9999px; height: 26px; background: url('/img/meet-jim/header_person.png?3920399445') center top no-repeat; }
a#meet-jim-free-chapter { position: absolute; width: 125px; height: 162px; top: 50px; left: 22px; text-indent: -9999px; }

/* News and Events */
.news-and-events .masthead { margin: 40px; position: relative; }
.news-and-events .masthead h2 { background: url('/img/news/headers_news.png?3920399445'); text-indent: -9999px; width: 258px; height: 52px; margin: 0 0 12px -9px; }
.news-and-events .masthead img { position: absolute; top: 84px; right: 81px; }
.news-and-events #news-main h3 { text-indent: -9999px; background: url('/img/news/header_articles.png?3920399445'); width: 664px; height: 26px; }
.news-and-events #events h3 { text-indent: -9999px; background: url('/img/news/headers_events.png?3920399445'); width: 664px; height: 26px; }
.news-and-events #press-main h3 { text-indent: -9999px; background: url('/img/news/headers_press.png?3920399445'); width: 664px; height: 26px; }
.news-and-events #podcasts-main h3 { text-indent: -9999px; background: url('/img/news/header_podcasts.png?3920399445'); width: 664px; height: 26px; }

#events .events-callout { width: 654px; margin: 20px auto 40px auto; float: none; display: block; }

/* Articles and Essays */
.articles-and-essays #main-column h2 { 
	margin: 18px 0 8px 26px;
	text-indent: -9999px;
	width: 353px;
	height: 63px;
	background: url('/img/articles/header_articles.png?3920399445') no-repeat;
}

/* Articles (full) */
.news-articles #main-column h2 { 
	text-indent: -9999px; 
	width: 355px; 
	height: 65px; 
	background: url('/img/news-articles/header_news_articles.png?3920399445') no-repeat;
	margin: 0 0 12px 29px;
}

/* Press Releases */
.press-releases #main-column h2 { 
	text-indent: -9999px; 
	width: 355px; 
	height: 65px; 
	background: url('/img/press/header_releases.png?3920399445') no-repeat;
	margin: 18px 0 8px 29px;
}

/* single article */
.article-single-content { margin: 29px 40px; }
.article-single-content h2 { color: #156dbb; font-size: 24px; line-height: 26px; margin-bottom: 18px; }
.article-single-content h3 { font-weight: bold; }
.article-single-content p { margin-bottom: 12px; }
.article-single-content p.date { font-weight: bold; }
.article-single-content ul { list-style-type: disc; }
.article-single-content ol { list-style-type: decimal; }
.article-single-content li { margin-bottom: 12px; margin-left: 15px; }

/* Pledge page */
#pledge-main { min-height: 449px; background: url('/img/pledge/background_pledge_page.jpg?3920399445') no-repeat; }
#pledge-form { width: 305px; margin: 20px 0 20px 39px; }
#pledge-form h1 { height: 42px; background: url('/img/pledge/header_pledge_your_ideal.png?3920399445') no-repeat; text-indent: -9999px; margin-top: 24px; margin-bottom: 24px; }
#pledge-form h2.enter-pledge { height: 16px; background: url('/img/pledge/header_enter_your_grow_pledge.png?3920399445') no-repeat; text-indent: -9999px; margin-top: 24px; }
#pledge-form p { margin: 12px 0; }
#pledge-form label, #pledge-form input { display: block; }
#pledge-form label { padding-bottom: 3px; }
#pledge-form input { margin-bottom: 18px; }
a#pledge-submit { display: block; margin-top: 12px; height: 29px; width: 88px; border: none; background: url('/img/pledge/button_submit.png?3920399445'); text-indent: -9999px; }
a#pledge-submit:hover { background: url('/img/pledge/button_submit.png?3920399445') left bottom; }
#pledge-form input[type="text"], #pledge-form textarea { background: #e9e9e9; border: 1px solid #858588; padding: 3px; }
#pledge-form .input-group { float: left; }
#pledge-form .input-group input { width: 137px; }
#pledge-form .input-group-first { margin-right: 12px; }
#pledge-form #company_name { width: 294px; }
#pledge-form textarea { width: 294px; height: 150px; }
#pledge-form #results { display: none; }
#pledge-form #results ul.errors { padding: 12px; color: #f00; border: 1px solid #f00; list-style-type: disc; margin: 12px 0; background: #F5DFE4; }
#pledge-form #results ul.errors li { margin-left: 12px; }
#pledge-form #results ul.success { padding: 12px; color: #2E8536; border: 1px solid #2E8536; list-style-type: disc; margin: 12px 0; background: #DAE8DB; }
#pledge-form #results ul.success li { margin-left: 12px; }
a#ideal-tree { position: absolute; top: 433px; right: 39px; text-decoration: underline; }
a#ideal-tree:hover { text-decoration: none; }

/* pledge pagination */
#pagination { float: right; padding: 18px 0; margin-right: 34px; }
#pagination a { margin: 12px 0px 12px 12px; }
#pagination a.active_page { color: #333; font-weight: bold; }

#pledge-list h2 { text-indent: -9999px; width: 653px; height: 18px; margin: 12px auto; background: url('/img/pledge/header_see_what_others_pledged.png?3920399445') no-repeat; }

/* Sidebars */
#sidebar { float: left; width: 331px; }
#sidebar .sidebar-section { border-bottom: 10px solid #d8dad9; padding-bottom: 30px; }
#sidebar .sidebar-section-last { border-bottom: none !important; }
#sidebar #about-author {}
#sidebar #about-author p { padding: 5px 30px; }
#sidebar #about-author a { 
	width: 262px; 
	height: 31px; 
	text-indent: -9999px; 
	margin: 10px auto 0px auto;
	background: url('/img/grow/button_meet.png?3920399445') no-repeat 0 0;
	display: block;	
}

#sidebar #about-author a:hover { background: url('/img/grow/button_meet.png?3920399445') no-repeat 0 -31px; }
#sidebar .word-callout, #sidebar .blog-callout, #sidebar .events-callout, #sidebar .news-callout { margin: 0 20px; }
#sidebar .blog-callout .callout-inner, #sidebar .news-callout .callout-inner { height: 200px; }

#sidebar #contact-callout {}
#sidebar #contact-callout h2 { width: 308px; height: 36px; text-indent: -9999px; background: url('/img/bio/header_contact_us.png?3920399445') no-repeat 0 0; margin: 0px auto; }
#sidebar #contact-callout p { padding: 5px 30px;}
#sidebar #contact-callout a { 
	width: 262px; 
	height: 31px; 
	text-indent: -9999px; 
	margin: 10px auto 0px auto;
	background: url('/img/bio/link_contact.png?3920399445') no-repeat 0 0;
	display: block;	
}
#sidebar #contact-callout a:hover { background: url('/img/bio/link_contact.png?3920399445') no-repeat 0 -31px; }

#sidebar #about-grow-callout { background: url('/img/praise/image_grow_book.png?3920399445') no-repeat; height: 292px; }
#sidebar #about-grow-callout h2, #sidebar #about-grow-callout p { text-indent: -9999px; }
#sidebar #about-grow-callout .get-inspired { 
	text-indent: -9999px;
	float: left;
	display: inline;
	width: 153px;
	height: 29px;
	margin: 225px 6px 0 143px;
	background: url('/img/praise/links_grow_sidebar.png?3920399445') no-repeat;
}
#sidebar #about-grow-callout .get-inspired:hover { background: url('/img/praise/links_grow_sidebar.png?3920399445') left bottom no-repeat; }

#sidebar #contact-jim-callout { border-bottom: none; }
#sidebar #contact-jim-callout div { text-align: center; }
#sidebar #contact-jim-callout p { font-size: 14px; line-height: 20px; margin-bottom: 20px; }

#sidebar .articles-callout h2 { background: url('/img/thought/header_leadership_articles.png?3920399445') no-repeat; margin-top: 10px; }
#sidebar .pr-callout h2 { background: url('/img/thought/header_press_releases.png?3920399445') no-repeat; }

/* Footer */
#footer { border-top: 1px solid #a9aaab; clear: both; width: 1055px; margin: 0 auto 20px auto; font-size: 10px !important; line-height: 13px; }
#footer h5 { background: url('/img/main/footer_tagline.png?3920399445') center top no-repeat; text-indent: -9999px; height: 19px; margin: 20px 0 8px 0; }
#footer-links { width: 100%; overflow: hidden; }
#footer ul { position: relative; float: left; left: 50%; }
#footer li { position: relative; float: left; right: 50%; margin-right: 6px; border-right: 1px solid #aeafb0; }
#footer li.last { border: none; }
#footer li a { margin-right: 6px; }
#footer p { padding-top: 12px; }


/* Callouts */
#callouts { margin: 24px 0 0 30px; }
.callout { width: 294px; float: left; display: inline; margin-right: 52px; }
.news-callout { margin-right: 0; }
.callout h2 { text-indent: -9999px; height: 38px; margin-bottom: 8px; }
.blog-callout h2 { background: url('/img/home/header_jims_blog.png?3920399445') no-repeat; }
.news-callout h2 { background: url('/img/home/header_news.png?3920399445') no-repeat; }
.word-callout h2 { background: url('/img/home/header_spread.png?3920399445') no-repeat; }
.alt-blue { background: #e7f0f8; }
.events-callout h2.events-head { background: url('/img/grow/header_grow_events.png?3920399445') no-repeat; margin-top: 12px; }

/* 'Spread the Word' widget */
.word-callout .callout-inner { padding: 0 0 0 10px; }
#word-tabs { height: 28px; background: url('/img/main/button_spread_the_word_toggle.png?3920399445') no-repeat; margin-bottom: -1px; z-index: 100; }
#word-tabs li { float: left; display: inline; }
#word-tabs a { text-indent: -9999px; width: 147px; height: 33px; display: block; }
.stw-bottom { background: url('/img/main/btn_stw.png?3920399445'); display: block; height: 28px; }
.fb-inner-text { position: relative; top: -3px; padding-left: 2px; color: #fff; font-weight: bold; font-size: 11px; }
.twitter-follow-button { padding: 3px 0 0 12px; }
.like-container { padding: 6px 0 0 12px; }
.callout-inner .facebook { overflow: auto; height: 309px; width: 100%; }
.fb-post-items { padding: 12px 12px 12px 0; }
.fb-post-item { margin: 0 12px 12px 12px; padding: 0 12px 12px 0; border-bottom: 1px solid #ddd; }
.word-callout .callout-inner { height: 316px; }
.twtr-widget { font-family: Arial, Helvetica, sans-serif !important; }

/* News callout */
.news-callout {  }
.news-callout .callout-inner { overflow: auto; position: relative; padding: 0; height: 372px; }
.news-callout li { padding: 18px; font-weight: bold; border-bottom: 1px solid #d4d5d4; }

/* Events callout */
.events-callout {  }
.events-callout .callout-inner { overflow: auto; padding: 0; height: 172px; }
.events-callout li { padding: 18px; font-weight: bold; border-bottom: 1px solid #d4d5d4; }

/* Media Inquiries callout */
.inquiries-callout h2 { 
	width: 294px; 
	height: 38px; 
	background: url('/img/inquiries-callout/header_media_inquiries.png?3920399445') no-repeat; 
	text-indent: -9999px; 
	margin: 0 auto; 
}
.inquiries-callout p { padding: 5px 30px; }
.inquiries-callout .inquiries-contact { 
	display: block;
	text-indent: -9999px;
	background: url('/img/inquiries-callout/button_contact_us.png?3920399445') no-repeat;
	width: 262px;
	height: 29px;
	margin: 8px 0 0 30px;
}
.inquiries-callout .inquiries-contact:hover { background: url('/img/inquiries-callout/button_contact_us.png?3920399445') left bottom no-repeat; }

/* Latest blog entries widget */
.blog-callout h3 { font-weight: bold; font-size: 14px; color: #156dbb; margin-bottom: 12px; }
.blog-date { margin-bottom: 3px; }
.blog-share { margin-top: 28px; }
.blog-share li { float: left; display: inline; margin-right: 6px; height: 25px; overflow: hidden; }
.news-and-events #video-sharing .blog-share { margin-top: -6px; }
.callout-inner { 
	background: #fff;
	height: 331px;
	border-top: 3px solid #156dbb; 
	border-bottom: 3px solid #156dbb; 
	padding: 20px;
	-moz-box-shadow: 0px 0px 6px #aaa;
  	-webkit-box-shadow: 0px 0px 6px #aaa;
  	box-shadow: 0px 0px 6px #aaa;
/*
  	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
    -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
*/
}

/* Home carousel */
#home-carousel { width: 1053px; overflow: auto; position: relative; margin-left: 1px; }
#carousel { height: 389px; overflow: hidden; }
#carousel li { float: left; display: none; color: #fff; width: 1053px; height: 390px; text-align: center; position: absolute; top: 0; left: 0; z-index: 1; }
#carousel li.current { z-index: 10; }
#progress { height: 5px; background: url('/img/home/carousel/banner_progress_bar.png?3920399445') repeat; width: 100%; }
#bar { height: 5px; background: #146ab6; width: 0; }
#carousel-tabs ul { background: url('/img/home/carousel/banner_nav.jpg?3920399445') no-repeat; height: 31px; }
#carousel-tabs li { cursor: pointer; float: left; display: inline; width: 263px; height: 31px; text-indent: -9999px; }
#pause { width: 29px; height: 29px; cursor: pointer; margin-top: -37px; position: absolute; right: 37px; z-index: 11; }
#pause span { display: block; width: 29px; height: 29px; text-indent: -9999px; background: url('/img/home/carousel/button_pause.png?3920399445') no-repeat; }

#carousel li a { position: absolute; float: left; display: inline; text-indent: -9999px; }

.slide1 { background: url('/img/home/carousel/slideshow_1.jpg?3920399445'); }
.slide2 { background: url('/img/home/carousel/slideshow_2.jpg?3920399445'); }

.slide3 { background: url('/img/home/carousel/slideshow_3.jpg?3920399445'); }
.slide4 { background: url('/img/home/carousel/slideshow_4.jpg?3920399445'); }

.slide5 { background: url('/img/home/carousel/slideshow_5.jpg?3920399445'); }

.slide6 { background: url('/img/home/carousel/slideshow_6.jpg?3920399445'); }

.slide1 a.main-link { width: 75px; height: 29px; top: 297px; }
.slide1 a.reserve { left: 536px; width: 202px; }
.slide1 a.inspired { left: 742px; width: 202px; }
.slide1 a.give-your-pledge { top: 345px; right: 124px; width: 168px; height: 29px; }

.slide5 a { width: 223px; height: 29px; top: 260px; left: 213px; }
.slide6 a { width: 223px; height: 29px; top: 239px; left: 647px; }

.minor-slide a { width: 223px; height: 29px; top: 319px; left: 413px; }

#home-video-player-container { background: #261b1a; width: 100%; height: 100%; display: none; }
#home-video-player_wrapper { margin: 0 auto; }
#home-video-player { margin: 0 auto; z-index: 12; }

/* Twitter/Facebook widgets */
.twtr-hd, .twtr-ft { display: none !important; }
.twtr-doc { position: absolute; left: 0; }

/* General utility */
.clear { clear: both; height: 0; overflow: hidden; line-height: 0px; zoom: 1; position: relative; }
strong { font-weight: bold; }
em { font-style: italic; }
.sup { position: relative; font-size: 70%; top: -3px; }
.relative { position: relative; }

/* Global buttons */
.subscribe { 
	margin-right: 0px;
	margin-top: -2px;
	float: left; 
	display: inline; 
	width: 75px; 
	height: 20px; 
	background: url('/img/main/button_subscribe.png?3920399445') no-repeat; 
	text-indent: -9999px; 
}

.subscribe:hover { background: url('/img/main/button_subscribe.png?3920399445') bottom left no-repeat; }
.tweet { width: 55px; height: 20px; }
.twitter-share-button { margin-top: -2px; width: 55px !important; }
.fb-like { margin-top: -2px; width: 92px; }






