* { margin:0; padding:0; outline:none; }



body { background:url(/wp-content/themes/StephenA/img/bg.gif) repeat; color:#eee; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; }



a:link, a:visited { color:#fc9; text-decoration:none; }



a:hover, a:active { text-decoration:underline; }



h1, h2, h3, h4 { }



img { border:none; }





.wrap { margin:0 auto; }

	.headerbg { background:url(/wp-content/themes/StephenA/img/header-BG.png) repeat-x; height:263px; display:block;  }

	.top {  width:960px; position:absolute; top:0; left:50%; margin-left:-480px;}

		.top h1 { font-size:1px; text-indent:-9999px; float:left; }

			.top h1 a:link, .top h1 a:visited { background:url(/wp-content/themes/StephenA/img/stephenlogo.jpg) no-repeat; width:442px; height:229px; display:block; }

			.top h1 a:hover, .top h1 a:active { background:url(/wp-content/themes/StephenA/img/stephenlogo-hover.jpg) no-repeat; }

		.top ul { list-style:none; }

			.top li { float:left; z-index:9999;}

				.top li a { text-indent:-9999px; height:25px; display:block; margin:110px 0 0 10px; z-index:9999; }

				a:link.navfeed, a:visited.navfeed { background:url(/wp-content/themes/StephenA/img/navfeed-trans.png) no-repeat; width:58px; }

					a:hover.navfeed, a:active.navfeed { background: url(/wp-content/themes/StephenA/img/navfeed-hover-trans.png) no-repeat; }

				a:link.navbio, a:visited.navbio { background: url(/wp-content/themes/StephenA/img/navbio-trans.png) no-repeat; width:39px; }

					a:hover.navbio, a:active.navbio { background:url(/wp-content/themes/StephenA/img/navbio-hover-trans.png);}

				a:link.navmedia, a:visited.navmedia { background:url(/wp-content/themes/StephenA/img/navmedia-trans.png) no-repeat; width:70px; }

					a:hover.navmedia, a:active.navmedia { background:url(/wp-content/themes/StephenA/img/navmedia-hover-trans.png) no-repeat; }

				a:link.navevents, a:visited.navevents { background: url(/wp-content/themes/StephenA/img/navevents-trans.png) no-repeat; width:80px; }

					a:hover.navevents, a:active.navevents { background:url(/wp-content/themes/StephenA/img/navevents-hover-trans.png) no-repeat;}

				a:link.navtopics, a:visited.navtopics { background:url(/wp-content/themes/StephenA/img/navtopics-trans.png) no-repeat; width:179px;}

					a:hover.navtopics, a:active.navtopics { background: url(/wp-content/themes/StephenA/img/navtopics-hover-trans.png) no-repeat; }



					



	.topsuccess {  width:442px; position:absolute; top:0; left:50%; margin-left:-221px;}

		.topsuccess h1 { font-size:1px; text-indent:-9999px; float:left; }

		.topsuccess h1 a:link, .topsuccess h1 a:visited { background:url(/wp-content/themes/StephenA/img/stephenlogo.jpg) no-repeat; width:442px; height:229px; display:block; }

			.topsuccess h1 a:hover, .topsuccess h1 a:active { background:url(/wp-content/themes/StephenA/img/stephenlogo-hover.jpg) no-repeat; }

			.topsuccess p { text-align:center; width:400px; }

			

		

				ul.lavaLamp { position:relative; }

				.lavaLamp li { position:relative; }

				.lavaLamp li.back { background: url(/wp-content/themes/StephenA/img/lava-trans.png) no-repeat right -30px; width:9px; height:32px;  z-index:8; position:absolute; border:none; padding:1px; margin:102px 0 0 4px; }

				.lavaLamp li.back .left { background:url(/wp-content/themes/StephenA/img/lava-trans.png) no-repeat top left; height:32px; margin:1px 2px 0 0;  }

				.lavaLamp li a { position:relative; z-index:10; text-decoration:none; color:#fff; display:block; cursor:pointer;   }



		



		



		.explore-stephen { background:url(/wp-content/themes/StephenA/img/explorestephena.png) no-repeat; width:604px; height:122px; margin:0 0 50px 5px; }

		.explore-stephen ul { list-style:none; }

			.explore-stephen li { float:left; z-index:9999;}

				.explore-stephen li a { text-indent:-9999px; height:25px; display:block; margin:70px 0 0 10px; z-index:9999; cursor:pointer; }

						.explore-stephen .lavaLamp li.back { background: url(/wp-content/themes/StephenA/img/lava-trans.png) no-repeat right -30px; width:9px; height:32px;  z-index:8; position:absolute; border:none; padding:1px; margin:62px 0 0 4px; }



						



		.explore-stephenlong { background:url(/wp-content/themes/StephenA/img/exploremore-stephenlong.jpg) no-repeat; width:943px; height:111px; margin:20px 0 50px 5px; }

		.explore-stephenlong ul { list-style:none; }

			.explore-stephenlong li { float:left; z-index:9999;}

				.explore-stephenlong li a { text-indent:-9999px; height:25px; display:block; margin:60px 0 0 10px; z-index:9999; cursor:pointer; }

						.explore-stephenlong .lavaLamp li.back { background: url(/wp-content/themes/StephenA/img/lava-trans.png) no-repeat right -30px; width:9px; height:32px;  z-index:8; position:absolute; border:none; padding:1px; margin:52px 0 0 4px; }



				



				



	.content { width:960px; margin:0 auto;}



		.feedleft { width:617px; float:left; }

			.feedheader { background:url(/wp-content/themes/StephenA/img/thefeed-bg.png) no-repeat; width:602px; height:56px; position:relative; margin-left:6px; }

				.feedheader h2 { text-indent:-9999px; font-size:1px; }

				.feedheader .feedrss { position:absolute; top:22px; left:155px; }

				.feedheader .searchbox { position:absolute; color:#ccc; width:195px; height:18px; top:22px; right:48px; background:none; border:0 none;}

				.feedheader .searchimg { right:8px; top:16px; position:absolute; width:33px; height:32px; }

			.feedcontent { position:relative; width:617px; overflow:hidden;background: url(/wp-content/themes/StephenA/img/left-content-bg.png) repeat-y; padding-bottom:50px; margin-top:5px; margin-bottom:50px; }

				.feedpost { min-height:160px; height:auto !important; height:160px; width:577px; margin:20px 0 20px 30px; padding-bottom:20px; background:url(/wp-content/themes/StephenA/img/feed-post-botborder.png) no-repeat bottom;  }

					.feedpost h3 { font-weight:normal; font-size:18px; font-style:italic; padding:0; }

					.feeddate { font-size:11px; color:#ccc; }



					.feedexclusive { }

					.feedpost p { padding:5px 55px 5px 0; color:#ccc; }

					.feedpost img { float:left; margin:15px 10px 0 0; border:solid 1px #fc9;}

					.feedperma { }

					.feedcomments { }

				.previous-content { position:absolute; bottom:0px; left:20px; background:url(/wp-content/themes/StephenA/img/previouscontent-BG.png) no-repeat; display:block; width:582px; height:48px;}

					.previous-content a { text-indent:-9999px; background: url(/wp-content/themes/StephenA/img/previouscontent-textBG-trans.png) no-repeat; width:185px; height:21px; display:block; margin:15px 0 0 20px; float:left; cursor:pointer;}

					.nextcontent a { text-indent:-9999px; background: url(/wp-content/themes/StephenA/img/nextcontent-textBG-trans.png) no-repeat; width:185px; height:21px; display:block; float:right; margin:15px 20px 0 0;}



				



		.feedright { width:334px; margin-left:5px; float:left; }

		.bookstephen-adie6 { display:none; } /*Original Causes Fatal Error on IE6*/

			.bookstephen-ad { background:url(/wp-content/themes/StephenA/img/bookstephenBG.png) no-repeat; width:334px; height:298px; margin-bottom:-30px; position:relative; z-index:3; } /**/

				.bookstephen-ad h4 { text-indent:-9999px; font-size:1px; background:url(/wp-content/themes/StephenA/img/leadership-bg.png) no-repeat; width:294px; height:20px; margin:15px 30px 15px 10px; float:left; }/**/

				.bookstephen-ad p {  margin:10px 0 0 10px; font-size:13px; line-height:12pt;  }

					a:link.bookstephen-link, a:visited.bookstephen-link { display:block; background:url(/wp-content/themes/StephenA/img/bookstephen-imgreplace.png) no-repeat; width:136px; height:31px; text-indent:-9999px; position:absolute; left:10px; bottom:45px; }/**/

						a:hover.bookstephen-link, a:active.bookstephen-link { display:block; background:url(/wp-content/themes/StephenA/img/bookstephen-imgreplace-hover.png) no-repeat; width:136px; height:31px; text-indent:-9999px; position:absolute; left:10px; bottom:45px; }/**/



			.contactstephenformie6 { display:none; }

			.contactstephenform { background:url(/wp-content/themes/StephenA/img/bookstephen-form.png) no-repeat; width:334px; height:304px; position:relative; z-index:2; }

				.contactstephenform .contactname { position:absolute; top:52px; left:73px; width:227px; height:19px; background:none; border:0 none; color:#ccc; }

				.contactstephenform .contactevent { position:absolute; bottom:0; top:87px; left:73px; width:227px; height:19px; background:none; border:0 none; color:#ccc; }

				.contactstephenform .contactemail { position:absolute; bottom:0; top:124px; left:73px; width:227px; height:19px; background:none; border:0 none; color:#ccc; }

				.contactstephenform .contacttext { position:absolute; bottom:0; top:167px; left:73px; width:227px; height:79px; background:none; border:0 none; color:#ccc; overflow:hidden; }

				.contactstephenform .contactsubmit { position:absolute; bottom:10px; right:25px; text-indent:-9999px; display:block; background: url(/wp-content/themes/StephenA/img/speakingsubmit-trans.png) no-repeat; width:110px; height:35px; border:0; cursor:pointer; }

			.stephentwitter { background:url(/wp-content/themes/StephenA/img/stephentwitterbg.png) no-repeat; width:318px; height:119px; margin:50px 0 0 15px;}

				.stephentwitter .follow-stephen a { display:block; text-indent:-9999px; width:284px; height:20px; }

				.stephentwitter ul { width: 260px; list-style:none; text-indent:20px; font-size:12px; margin:8px 0 0 30px; line-height:11pt; display:block; overflow:hidden; }



		

			.recent-media a { margin:30px 0 0 10px; background: url(/wp-content/themes/StephenA/img/browsemediagallery.png) no-repeat; width:326px; height:156px; display:block; text-indent:-9999px; }



			

			.podside a { margin:30px 0 0 10px; background: url(/wp-content/themes/StephenA/img/stephenapodcast.png) no-repeat; width:331px; height:121px; display:block; text-indent:-9999px; }

			



			.social-stephen { margin-left:10px; }

			.social-stephen h4 { background:url(/wp-content/themes/StephenA/img/social-header.png) no-repeat; width:214px; height:37px; text-indent:-9999px; font-size:1px; margin:30px 0 0 0; }

			.social-stephen span { margin:0 0 0 10px; }

			.social-stephen img { margin:10px 5px 0 0; }

			.holler { margin-left:10px; float:left; }



			



			



			.bioleft { width:617px; float:left; }

			.bioheader { background:url(/wp-content/themes/StephenA/img/thebio-bg.png) no-repeat; width:602px; height:56px; position:relative; margin-left:6px; }

			.bioheader h2 { text-indent:-9999px; font-size:1px; }

			.biocontent { position:relative; width:617px; overflow:hidden;background: url(/wp-content/themes/StephenA/img/left-content-bg.png) repeat-y; padding-bottom:50px; margin-top:5px; margin-bottom:20px; }

			.biocontent p { padding:10px 40px 5px 40px; color:#ccc; font-size:14px; }

			.biocontent img.bio-image1 { float:right; margin:0 0 0 10px; }

			.biocontent img.bio-image2 { float:left; margin:0 10px 0 0; }

			.careerhighlights { background: url(/wp-content/themes/StephenA/img/career-highlights.png) no-repeat; width:334px; height:373px; margin-bottom:-20px; position:relative; }



			



			



			



		.eventsheader { background:url(/wp-content/themes/StephenA/img/theevents-bg.png) no-repeat; width:602px; height:56px; position:relative; margin-left:6px; }

				.eventsheader h2 { text-indent:-9999px; font-size:1px; }

				.eventsheader .feedrss { position:absolute; top:22px; left:125px; }

			.eventscontent { position:relative; width:617px; overflow:hidden;background: url(/wp-content/themes/StephenA/img/left-content-bg.png) repeat-y; margin-top:5px; }

			.eventscontent2 { position:relative; width:617px; overflow:hidden;background: url(/wp-content/themes/StephenA/img/left-content-bg.png) repeat-y; margin-top:5px; margin-bottom:50px; padding-bottom:50px; }

				.eventscontent2 h2 { text-indent:-9999px; background:url(/wp-content/themes/StephenA/img/pastevents-trans.png) no-repeat; width:182px; height:36px; margin:15px 0 0 25px; }

				.eventspost { width:577px; margin:20px 0 20px 30px; padding-bottom:20px; background:url(/wp-content/themes/StephenA/img/feed-post-botborder.png) no-repeat bottom;  }

					.eventspost h3 { font-weight:normal; font-size:18px; font-style:italic; padding:0; }

					.eventspost p { padding:10px 15px 5px 0; }

					.eventspost img { float:left; margin:0 10px 0 0;}

					.eventspost ul { list-style: none; font-size:14px; margin:-5px 0 0 10px; }

					.eventspost li { padding:0 0 10px 0; }

					.eventspost .eventsshare { font-size:14px; display:block; margin:10px 0 30px 0; }

				.pasteventspost { width:577px; margin:20px 0 20px 30px; padding-bottom:20px; background:url(/wp-content/themes/StephenA/img/feed-post-botborder.png) no-repeat bottom;  }

				.eventstype { color:#999; }



				



		.mediahead { text-indent:-9999px; font-size:1px; background:url(/wp-content/themes/StephenA/img/media-galleryheader.png) no-repeat; width:942px; height:70px; margin:0 0 5px 10px;}

		.mediacontent { background:url(/wp-content/themes/StephenA/img/mediaBG.png) no-repeat; width:964px; height:833px; position:relative; } /**/

			.mediacontent .videoplayer { float:left; margin:40px 0 0 85px; }

			.mediacontent .audioplayer { position: absolute; bottom: 60px; left:85px }

			.mediacontent .pictureplayer { position:absolute; bottom:20px; right:70px;  }/**/

				.pictureplayer img { float:left; margin:5px; width:136px; height:77px; }/**/

				.pictureplayer img.mediaarrow { margin-top:60px; width:auto; height:auto; }/**/

				#s1 { float:left; width:295px; height:250px; }/**/



				



		.speakinghead { text-indent:-9999px; font-size:1px; background: url(/wp-content/themes/StephenA/img/speakinghead.png) no-repeat;  width:942px; height:70px; margin:0 0 5px 10px; z-index:1; }

			.speakingcontent {  background: url(/wp-content/themes/StephenA/img/speakingBG.png) no-repeat; width:964px; height:625px; position:relative; z-index:1;  }

				.speakingcontent .speakingmessage { display:none; }

				.speakingtopics { position:absolute; top:100px; left:125px; }

					.speakingtopics .topic1 a { background:url(/wp-content/themes/StephenA/img/adversity-trans.png) no-repeat; width:209px; height:42px; text-indent:-9999px; display: block; margin-top:40px; }

					.speakingtopics .topic2 a { background:url(/wp-content/themes/StephenA/img/leadership-trans.png) no-repeat; width:209px; height:42px; text-indent:-9999px; display: block; margin-top:85px; }

					.speakingtopics .topic3 a { background:url(/wp-content/themes/StephenA/img/ethics-trans.png) no-repeat; width:209px; height:42px; text-indent:-9999px; display: block; margin-top:95px; }

				.speakingtopics div { margin:10px 0 70px 0; }

				.speakingcontent .contactstephenspeaking { background:url(/wp-content/themes/StephenA/img/speakingcontactBG.gif) no-repeat; width:391px; height:600px; position:absolute; right:20px; top:-14px; z-index:2; }

					.contactstephenspeaking .contactname { position:absolute; top:197px; left:91px; width:200px; height:19px; background:none; border:0 none; color:#ccc; overflow:hidden; }

					.contactstephenspeaking .contactevent { position:absolute; bottom:0; top:239px; left:91px; width:227px; height:19px; background:none; border:0 none; color:#ccc; overflow:hidden; }

					.contactstephenspeaking .contactemail { position:absolute; bottom:0; top:277px; left:91px; width:227px; height:19px; background:none; border:0 none; color:#ccc; overflow:hidden;  }

					.contactstephenspeaking .contacttext { position:absolute; bottom:0; top:319px; left:91px; width:227px; height:79px; background:none; border:0 none; color:#ccc; overflow:hidden;  overflow:hidden; }

					.contactstephenspeaking .contactsubmit { position:absolute; top:410px; right:65px; text-indent:-9999px; display:block; background: url(/wp-content/themes/StephenA/img/speakingsubmit-trans.gif) no-repeat; width:110px; height:35px; border:0; cursor:pointer;}



					.speakingcontactmessage { width: 300px; position:absolute; top:460px; left:40px; color:#ccc; }

					#s2 { width:391px; height:600px; position:absolute; right:20px; top:-14px; z-index:2; background: none; }

						.speakingtopic1 { width:355px; margin-top:180px; }

							.speakingtopic1 h4 { margin-left:35px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; font-style:normal; }

							.speakingtopic1 p { margin:10px 0 10px 35px; color:#999; }



					



				.postcontent { background:url(/wp-content/themes/StephenA/img/postcontent-bg.png) repeat-y; width:966px; overflow:hidden; margin:0 auto;}



			.singlepost { display:block; width:727px; margin-left:40px; }

				.singlepost h2 { font-size:30px; font-weight:normal; color:#fff; width:727px; padding:15px 0 10px 0; border-bottom:solid 1px #333; }

				.singlepost p { display:block; width:727px; font-size:15px; margin:15px 0; color:#999; line-height:150%; }

				.singlepost img { float:left; margin:0 10px 0 0;}

				.singlepost .postmeta { font-size:12px; font-style:italic; }



				



			.thecomments { margin:20px 40px;}

				.numberofcomments { background:url(/wp-content/themes/StephenA/img/discussions.png) no-repeat; width:496px; height:44px; font-size:14px; color:#fff; padding:13px 0 0 15px; }

				.comment { margin:10px 0 25px 0; }

					.commentTop { background:url(/wp-content/themes/StephenA/img/comment-top.png) no-repeat; width:496px; height:35px; display:block; padding:0 0 0 15px; line-height:36px; color:#666; overflow:hidden; }

					.commentMid { background:url(/wp-content/themes/StephenA/img/comment-mid.png) repeat-y; width:496px; display:block; overflow:hidden; padding:10px 0 0 15px; color:#ccc; }

						.commentMid p { width:450px; margin-bottom:20px; font-size:13px; color:#999; }

					.commentBot { background:url(/wp-content/themes/StephenA/img/comment-bot.png) no-repeat; width:496px; height:26px; display:block; }



			



	#respond { width:496px; margin-left:40px; }

			#commentform { width:496px; }

			#commentform p { margin:10px 0;}

			#commentform input { background:#ffc; border:solid 1px #fc9;  }

			#commentform textarea { width:496px; background:#ffc; border:solid 1px #fc9; }

			#commentform input.commentsubmitimg { background:none; border:none; }



			



			



		.foot { clear:both; background:url(/wp-content/themes/StephenA/img/footer-repeatbg.png) repeat-x; }

		 	.foot-wrap { background: url(/wp-content/themes/StephenA/img/foot-bg.jpg) no-repeat; width:949px; height:251px; margin:0 auto; position:relative;  }	

		.footquote { position:absolute; top:165px; background:url(/wp-content/themes/StephenA/img/quote.png) no-repeat; width:473px; height:63px; display:block; text-indent:-9999px; }

		.foot-wrap ul { list-style:none; position:absolute; right:0; bottom:35px; }

		.foot-wrap li { float:left; margin:5px 2px; font-size:12px; }

		.foot-wrap a:link, .foot-wrap a:visited { color:#fff; }

		.foot-wrap a:hover { text-decoration:underline; }

		.copyright { position:absolute; bottom:20px; right:0; }

		.byCJ { position:absolute; bottom:60px; right:0 }







#preload { 		position: absolute;

		left: -9999px;

		top:  -9999px;



}

.homevideo { position:relative; width:617px; overflow:hidden;background: url(/wp-content/themes/StephenA/img/left-content-bg.png) repeat-y; padding-bottom:10px; padding-top:10px; padding-left:30px; margin-left:460px;margin-bottom:5px; }