.italic {font-style:  italic;}

html body {font-family: Helvetica, Arisans-serif; font-size: 13px; color: #666666; }

@font-face {
    font-family: 'TradeGothic';
    src: url(/fonts/TradeGothicLTStd.otf);
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TradeGothic';
    src: url(/fonts/TradeGothicLTStd-Bold.otf);
    font-weight: bold;
    font-style: normal;
}

#includes-new {background: #fff url(/images/bg-home2.png) top repeat-x;}
#home-events .last {border-bottom: none;}
.plain {font-weight:  normal; text-decoration:  underline;}

	#contentContainer-outer {padding-top: 20px; min-width:970px; }
	.home {background:  url(/images/bg-content.jpg) center 0 no-repeat; }


/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#fff;}

#colorBox{}
    #cboxTopLeft{width:25px; height:25px; background:url(/images/colorbox/border1.png) no-repeat 0 0;}
    #cboxTopCenter{height:25px; background:url(/images/colorbox/border1.png) repeat-x 0 -50px;}
    #cboxTopRight{width:25px; height:25px; background:url(/images/colorbox/border1.png) no-repeat -25px 0;}
    #cboxBottomLeft{width:25px; height:25px; background:url(/images/colorbox/border1.png) no-repeat 0 -25px;}
    #cboxBottomCenter{height:25px; background:url(/images/colorbox/border1.png) repeat-x 0 -75px;}
    #cboxBottomRight{width:25px; height:25px; background:url(/images/colorbox/border1.png) no-repeat -25px -25px;}
    #cboxMiddleLeft{width:25px; background:url(/images/colorbox/border2.png) repeat-y 0 0;}
    #cboxMiddleRight{width:25px; background:url(/images/colorbox/border2.png) repeat-y -25px 0;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background:#fff url(/images/colorbox/loading.gif) no-repeat 5px 5px;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}


/* Styles for the big image/tab area */
#home-tabs{
	width: 961px;
	height: 347px;
	clear: both;
	left: -1px;
	position: relative;
	background: url(/images/home-tabs-bg.png) bottom center repeat-x;
}
#home-tabs-selectors{
	overflow: hidden;
	font-size: 10px; 
	margin:0; 
	clear:both;
	height:135px;
	background: url(/images/home-tab-bar3.png) 0 -22px no-repeat;
}
#home-tabs-selectors li{
	padding: 0;
	margin: 0;
	background-image: none;
	float: left;
	height: 157px;
}

	#home-tabs-selectors li .home-tab-list li {
	height:  15px;
}
#home-tabs-selectors a{
	display: block;
	color: white;
	text-decoration: none;
}



#home-tabs-selectors a span.wrap{
	display:block;
	margin-top:  45px;
	cursor: pointer;
	line-height:  15px;
	padding-left:  40px;
	width:200px;
}

#home-tabs-selectors span.title{
	display: none;
	font-size: 12px; 
}

#home-tabs-container{
	position: relative;
	width:600px;
	height:auto;
	float:left;
}

/* My Comment */
#home-tabs-container div.home-image{
	height: 219px;
	position: absolute;
	width: 600px;
	left: 0;
	top:  0;
	background-position:top right !important;
}

/* My Comment */
#home-every-day-giving{
	background: url(/images/home-tab-1.jpg) 7px 0 no-repeat;
}
#home-choice{
	background: url(/images/home-tab-2.jpg) 7px 0 no-repeat;	
}
#home-customizable{
	background: url(/images/home-tab-3.jpg) 7px 0 no-repeat;	
}
#home-affordable{
	background: url(/images/home-tab-4.jpg) 7px 0 no-repeat;
}
#home-tabs-container div.tab-text{display: none;}

#home-tabs-container div.image-text{
	color: #FFF;
	position: absolute;
	font-size: 14px;
	line-height: 24px;
	width: 450px;
	top: 156px;
	left: 72px;
}
#home-tabs-container div.image-text p{
	margin-bottom: 9px;
}
#home-every-day-giving div.image-text a {
	display:  block;
	text-indent:  -9999px;
	overflow:hidden;
	background: url(/images/btn-home-organization.png) 0 0 no-repeat;
	width:  349px;
	height:  34px;
}
#home-choice div.image-text a {
	display:  block;
	text-indent:  -9999px;
	overflow:hidden;
	background: url(/images/btn-home-speaking.png) 0 0 no-repeat;
	width:  304px;
	height:  34px;
}
#home-customizable div.image-text a {
	display:  block;
	text-indent:  -9999px;
	overflow:hidden;
	background: url(/images/btn-home-organization.png) 0 0 no-repeat;
	width:  349px;
	height:  34px;
}
#home-affordable div.image-text a {
	display:  block;
	text-indent:  -9999px;
	overflow:hidden;
	background: url(/images/btn-home-coaching.png) 0 0 no-repeat;
	width:  216px;
	height:  34px;
}

#home-tabs-container div.image-text a.button-clear, a.button-clear{
	display:block;
	margin-right: 12px;
	width: 112px;
	height: 24px;
	float: left;
	color: white;
	padding: 6px 0;
	text-decoration: none;
	text-align: center;
	background: url(/images/button-clear.png) 0 0 no-repeat;
}
#home-tabs-container div.image-text a.button-clear:hover, a.button-clear:hover{
	background-position: 0 -36px;
	text-decoration: underline;
}

#home-shadow {
		background: url(/images/bg-home-shadow.jpg) 0 0 no-repeat;
		width:  961px;
		height:  20px;
		display:  block;
		position:  relative;
		top:  -22px;
		z-index:  75;
}

#home-shadow a {
	display:  block;
	width:  182px;
	height:  18px;
	text-indent:  -9999px;
	overflow:hidden;
	position:  absolute;
	z-index:  80;
	top:  -30px;
}

#home-link-organization {
	left:  510px;
}
#home-link-coaching {
	left:  270px;
}
#home-link-leadership {
	left:  28px;
}
#home-link-speaking {
	left:  748px;
}
	#hd-intro {
	width: 946px;
  	background: url(/images/mission.png) center 0 no-repeat;
  	height: 36px;
  	display:  block;
  	text-indent:  -9999px;
	overflow:hidden;
  	padding-bottom:  10px;
}
	
	#featured {
  	width: 960px;
  	background: url(/images/bg-feature.png) center 0 no-repeat;
  	height: 194px;
  	/*margin: 28px 0 0 0;*/
	}

.clear {
	height: 1px;
	clear: both;
	margin-top: -1px;
	overflow: hidden;
}

.feature-box:after,
.row:after, .clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

	#column-main {
	background:  #ffffff;
	float:  left;
	width:  700px;
	position:  relative;
}

	.feature-box {
	margin-bottom:20px;
}

	#home-clients {
	width:  700px;
	height:  175px;
}

	#home-events {
	width: 700px;
}
	#home-events ul {
	padding:  10px 20px 20px;
}
	#home-events li {
	padding-top:  7px;
	border-bottom:  #eeefeb 1px solid;
}
	#home-events li a {
	font-size: 16px;
}

	#home-events p {
	font-size:  13px;
	line-height:  1.5em;
        margin-top: 4px;
}
	#btn-home-events {
	background: url(/images/btn-home-events.png) 0 0 no-repeat;
	display:  block;
	text-indent:  -9999px;
	overflow:hidden;
	width:  208px;
	height:  17px;
	left:  20px;
	position:  relative;
}
#home-book-container {
	width:  700px;
	margin-top: 20px;
	float: left;
	clear: both;
	min-height: 400px;
	}

#home-book {
	width: 340px;
	background: url() 0 50px no-repeat;
	float: left
	}
.home-book-links {
	top:  175px;
	left:  0;
	  width: 105px;
	  float: left;
	  position: relative;
	}


#video-link {
        display:block;
        background: url(/images/home-video-link3.jpg) 0 0 no-repeat;
        width:185px;
        height:120px;
        text-indent: -9999px;
	overflow:hidden;
}

#willvideo-link {
        display:block;
        background: url() 0 0 no-repeat;
        width:240px;
        height:142px;
        text-indent: -9999px;
	overflow:hidden;
}

	.home-book-links a{
	display:  block;
	width:  106px;
	height:  7px;
	background-color:  #4383ae;
	font-size:  9px;
	color:  #ffffff;
	text-transform:  uppercase;
	padding:  5px;
	margin:  5px 5px 5px 0;
	background: url() 0 0 no-repeat;
}
	.home-book-links a:hover {
	text-decoration:  none;
}
	.home-book-links a:visited{
	color:  #ffffff;
}

        #sticky-home-book-links p {
       margin-bottom: 0px;
       font-size: 12px;
       margin-top: 10px;
       margin-left: 5px;
}

	#sticky-home-book-links a:hover {
	text-decoration:  none;
}
	#sticky-home-book-links a:visited{
	color:  #ffffff;
}
	#home-book-desc {
	float:  right;
	width: 200px;
	padding-right:  10px;

}
	#home-book-desc p {
	line-height: 1.5em;
}
	#home-book-desc a {
	font-weight:  normal;
	text-decoration:  underline;
	color:  #4383ae;
}

	#book-head {
	font-size:  18px;
	position:  relative;
	top:  20px;
}
	#column-aside {
	float:  right;
	width:  243px;
	background: url(/images/bg-sidebar-right.png) 0 0 no-repeat #ffffff;
	position:  relative;
	top:  -22px;
}
	.column-aside-indent {
	padding:  10px 20px 12px;
}


#home-sticky {
	float:left;
	width:268px;
	padding:4px 0;
	background: #fff url(uploads/image/leadershiphomevideolink.png) 18px 45px no-repeat;
	min-height: 152px;
        border-right:5px solid #fff;
	margin:0;
	border-radius:0 4px 0 0;
}

#home-sticky h4 { border-radius:0 4px 0 0; }

#home-sticky p { padding-left:130px; }


#home-sticky-quiz {
	float:  left;
	font-size: 12px;
	padding-bottom: 15px;
	}

#sticky-home-book-links h4 {
	background: url(/images/hd-home-sticky-quiz.png) 20px 20px no-repeat;
	width: 227px;
	height: 33px;
	overflow:hidden;
	position:  relative;
	margin-top: 20px;
	}
#home-sticky-quiz-container {
	margin-bottom: 20px;
	padding-left: 17px;
	float: left;
	}
#home-sticky-btn {
	float: right;
	}


a.home-btn-text {
	display:  block;
	width:  93px;
	height:  7px;
	font-size:  9px;
	text-transform:  uppercase;
	padding:  5px;
	margin:  0px 0px 5px;
	background: url(/images/bg-home-btn.png) 0 0 no-repeat;
	color:  #fff;
	float:right;
}
a.home-btn-text2 {
	display:  block;
	width:  93px;
	height:  7px;
	font-size:  9px;
	text-transform:  uppercase;
	padding:  5px;
	margin:  0px 0px 5px;
	background: url(/images/bg-home-btn.png) 0 0 no-repeat;
	color:  #fff;
	float:left;
}
a.home-btn-text:hover { text-decoration:  none; }

.home-mini-head {
	font-weight: bold;
	border-bottom:  #999999 dotted 1px;
}
.mini-text {
	font-size:  10px;
	color:  #999999;
	display:  block;
	padding-bottom:  15px;
}


#quiz-head {
	margin-top: 10px;
	height:  20px;
	margin-bottom:  10px;
	font-weight: bold;
	border-bottom:  #999999 dotted 1px;
	position:  relative;
	clear:  both;
}
	#home-say {
	padding-left:  17px;
	float: left;
}

	#home-say #quote {
	font-family:  Georgia, serif;
	color:  #e6e6e6;
	font-size:  60px;
	float:  left;
	left:  15px;
	position:  relative;
	top:  -10px;
        margin-bottom: 110px;
}
	.align-right {
	text-align:  right;
	padding-right:  20px;
}
	#home-say #desc {
	position:  relative;
	left:  20px;
	width:  190px;
}
#home-engage {
	padding-left:  17px;
	float: left;	
}

	#engage_question {
		font-weight: bold;
	}
	#home-engage ul {
		margin-left: 12px;
	}
	#home-engage ul li {
		list-style: disc;
		margin-bottom: 8px;
	}
	
	#home-engage ul li a {
		font-weight: normal;
	}

#home-press {
	padding-left:  17px;
	float: left;	
}

/* @group home rotation logos */

#home-client-logos{
    position: relative;
    width: 710px;
    height: 65px;
}
#home-client-logos span{
    text-align: center;
    padding: 7px 0;
    width: 710px;
    line-height: 42px;
    display: none;
}
#home-client-logos span.show{
    display: block;
}
#home-client-logos img {
	max-width:  150px;
}
#home-client-logos img, .shop-logos a{
    margin: 0 3px 12px 3px;
    background: none;
    display: inline;
    padding: 3px 5px 3px;
}
#footercontainer {
	width:100%;
	padding: 20px 0 0 0;            
	background:transparent url(/images/footer_bg2.gif) repeat-x; 
	bottom:  0px;    
	position:  relative;
}
#footer {
	font-size: 1em;
	color: #999999;
	width: 840px;
	height: 80px;
	margin: 0 auto;
	padding: 0 0 0 120px;
	background:transparent url(/images/logo_shambaughGlobe2.gif) 60px 0 no-repeat;               
}


#headerSecondary #columnB h2{
	padding-top: 15px;
	margin: 0;
	float: left;
	color:  #ffffff;
	font-size:  28px;
}
#navSecondary #callout h3{
	display:  block;
	text-indent: -9999px;
	overflow:hidden;
	width:  115px;
	height:  14px;
	background:url(/images/hd-why.png) no-repeat 0 0px;
	margin-top:  5px;
}
.content-middle {
	width:  430px;
}

.profile-page {
	width:  430px;
}

.profile-box {
	border:  1px solid #eeefeb;
	padding:  20px;
	width:  390px;
	float:  left;
	clear:  both;
	position: relative;
}
#contentSecondary #contentMain h2, #contentSecondary #contentMainWide h2 { 
font-size: 24px; color:  #02588f; font-weight:  normal; padding-bottom:  12px;
border-bottom:  1px solid #eeefeb; margin-bottom: 10px;}
.profile-page .profile-head {
	font-size:  20px;
	color:  #49a7d5;
	font-weight:  bold;
}
.our_executives .photo {
	float:  left;
	background: url(/images/bg-photo.jpg) 93px 0 no-repeat;
	width:  115px;
	vertical-align:  top;
	padding-bottom:  20px;
}

.our_executives .desc {
	float:  left;
	width:  305px;
}
.profile-page .photo {
	float:  right;
	background: url(/images/bg-photo-l.jpg) 0 0 no-repeat;
	width:  98px;
	vertical-align:  top;
	padding-left:  50px;
	position:  relative;
	padding-bottom:  20px;
}
.profile-page .photo img {
	float: right;
    padding: 4px;
	border: 1px solid #cccccc;
        width: 100px;
}
.profile-page .desc {
	float:  left;
	width:  230px;
}
.profile-page .position {
	font-size:  16px;
	font-style:  italic;
	padding-top:  12px;
	margin-bottom:  3px;
}
.profile-page .text {
	font-size:  11px;
}
#contentSecondary #contentMainWide .profile-sub-head {
	font-size:  20px;
	font-weight:  normal;
	padding-top:  15px;
	padding-bottom:  10px;
	height:  20px;
}

.divider-solid {
	padding-bottom:  20px;
	border-top:  1px solid #eeefeb;
	margin-bottom:  10px;
	margin-top:  10px;
        padding-top: 10px;
}

.date {
	color:  #999999;
}

#hire a {
	font-size:  18px;
	color:  #d37f29;
	font-weight:  normal;
}

#contentSecondary #alumni {
	font-size:  14px;
	line-height:  2em;
        list-style-type: none;
}
#sidebar {
	float:  right; 
	width:  213px;
}

#find-program {
	background: url(/images/tertiary-program.png) 0 0 no-repeat;
	display:  block;
	text-indent:  -9999px;
	overflow:hidden;
	width:  210px;
	height:  83px;
}
#find-program a{
	display:  block;
	width:  210px;
	height:  83px;
	text-indent: -9999px;
	overflow:hidden;
}

.tertiary-box {
	background-color:  #edf7e1;
	border:  1px solid #efefe7;
	width:  211px;
	margin-top:  7px;
	margin-bottom:  7px;
	padding-bottom:  7px;
}
#get-in-touch h5 {
	background: url(/images/hd-getintouch.png) 0 0 no-repeat;
	text-indent:  -9999px;
	overflow:hidden;
	width:  85px;
	height:  12px;
	margin-top:  12px;
	margin-left:  7px;
}

#get-in-touch p {
	width:  190px;
	padding-left:  10px;
	padding-top:  15px;
	font-size:  12px;
}
#get-in-touch a {
	margin-left:  10px;
	margin-top:  10px;
}
#get-in-touch h5 {
	background: url(/images/hd-getintouch.png) 0 0 no-repeat;
	text-indent:  -9999px;
	overflow:hidden;
	width:  85px;
	height:  12px;
	margin-top:  12px;
	margin-left:  10px;
}
#leadership h5 {
	background: url(/images/hd-leadership.png) 0 0 no-repeat;
	text-indent:  -9999px;
	overflow:hidden;
	width:  179px;
	height:  15px;
	margin-top:  12px;
	margin-left:  10px;
	margin-bottom:  12px;
}

#leadership a {
	background: url(/images/ico_email.gif) 10px 0 no-repeat;
	width:  150px;
	padding-left:  48px;
	display:  block;
	height:  30px;
	font-size:  11px;
	font-weight:  bold;
	text-decoration:  underline;
}

#tertiary-events h5 {
	border:  1px solid #efefe7;
	width:  211px;
	margin-top:  10px;
	margin-bottom:  10px;
	padding-bottom:  10px;
	height:  22px;
	background: url(/images/hd-upcoming.png) 10px 10px no-repeat #edf7e1;	
	display:  block;
	text-indent:  -9999px;
	overflow:hidden;
}
#tertiary-events ul {
	margin-left:  10px;
	margin-top:  20px;
	line-height:  1.3em;
}
#tertiary-events li {
	margin-bottom:  15px;
	color:  #999999;
	width:  190px;
}

	#tertiary-events-btn a{
	display:  block;
	width:  148px;
	height:  7px;
	background-color:  #4383ae;
	font-size:  9px;
	color:  #ffffff;
	text-transform:  uppercase;
	padding:  5px;
	margin:  5px;
	background: url(/images/btn-secondary.png) 0 0 no-repeat;
}
	#tertiary-events-btn a:hover {
	text-decoration:  none;
}

	#tertiary-blog div {
	padding-left:  10px;
}
#tertiary-blog h5 {
	border:  1px solid #efefe7;
	width:  211px;
	margin-top:  10px;
	margin-bottom:  20px;
	padding-bottom:  10px;
	height:  22px;
	background: url(/images/hd-tertiary-blog.png) 10px 10px no-repeat #edf7e1;	
	display:  block;
	text-indent:  -9999px;
	overflow:hidden;
}
	#tertiary-blog-btn a{
	display:  block;
	width:  93px;
	height:  7px;
	background-color:  #4383ae;
	font-size:  9px;
	color:  #ffffff;
	text-transform:  uppercase;
	padding:  5px;
	background: url(/images/btn-secondary-blog.png) 0 0 no-repeat;
}
	#tertiary-blog-btn a:hover {
	text-decoration:  none;
}
        #tertiary-blog a {
         font-family:Helvetica,Arial,sans-serif;
         font-size:11px;
}
        #becky-blog-title {
        text-indent: -0.5in;
	overflow:hidden;
}
        #tertiary-blog p {
        color:#666666;
         font-family:Helvetica,Arial,sans-serif;
         font-size:11px;
         text-indent: 0px;
	overflow:hidden;
}
	.dotted {
	border-bottom:  1px dotted #999999;
	padding-bottom:  5px;
	margin-bottom:  8px;
	margin-top:  5px;
	color:  #999999;
}

.photo img {
       width: 73px;
}
#contentSecondary #contentMainWide ul.our_executives {
	float: left;
	display: inline;
	margin-bottom:  50px;
	list-style-type: none;
	width: 430px;
	border-bottom: 1px solid #efefe7
}
#contentSecondary #contentMainWide ul.our_executives li {
	float: left;
	clear: left;
	padding: 0;
	width: 430px;
	list-style-type: none;
	background: transparent;
	border-bottom:  1px solid #eeefeb;
	margin-top:  20px;
}
#contentSecondary #contentMainWide ul.our_executives li img {
	float: left;
        padding: 4px;
	border: 1px solid #cccccc;
}
#contentSecondary #contentMainWide ul.our_executives li h3 a{
	margin: 0 0 5px;
	padding: 0;
	color: #000;
	font-size:  14px;
        border-bottom: 0px;
}
.content-middle span {
top:10px;
position: relative;
}

#get-in-touch .blogside {
line-height:1.2em;
margin:0 0 16px;
padding-left: 10px;
padding-top: 5px;
}
#sidebar p {
line-height:1.6em;
margin:0 0 16px;
 padding-left: 0px;
}
p.text, li.text, div.text {
text-indent: 0px;
	overflow:hidden;
}


#social-media {
     background: url(http://www.shambaughleadership.com//uploads/image/social-media2.png) no-repeat; 
     width: 201px;
     height: 24px;
     text-indent: -9999px;
	overflow:hidden;
     position: relative;
     left: 293px;
     top: 27px;
     float: left;
}

#facebook-media {
    background: ;
    display: block;
    height: 22px;
    width: 22px;
    position: absolute;
    left: 123px;
    top: 0px;
}

#linkedin-media {
    background: ;
    display: block;
    height: 22px;
    width: 22px;
    position: absolute;
    left: 150px;
    top: 0px;
}

#twitter-media {
    background: ;
    display: block;
    height: 22px;
    width: 22px;
    position: absolute;
    left: 177px;
    top: 0px;
}

.pdf-download {
     background: url(/images/page_white_acrobat.png) 0 0 no-repeat; 
     padding-left: 25px;
     height: 25px;
     display: block;
}
.event-date {
     float: left;
     text-align: center;
     padding-top: 25px;
     clear: left;
     width: 50px;
}
.event-month {
     color:  #02588f;
     font-size: 18px;
     text-transform:  uppercase; 
     margin-bottom: 10px;
}

.event-desc {
     float: left;
     width: 600px;
     padding-left: 10px;
     margin-left: 10px;
     border-left: 1px solid #EEEFEB;
     margin-bottom: 10px;
     margin-top: 10px;
}
.event-title a {
color:#000000;
font-size:14px;
font-weight:bold;
}



#home-clients-head a,
#home-clients-head a.viewall {
	display:  block;
	color:  #666;
	text-decoration:  none;
	font-weight:  normal;
}

#home-clients-head { position:relative;}
#home-clients-head a.viewall { position:absolute; top:5px; right:10px; display:inline; }


/* ***** JGH ****** */

/*
#home-events h4 {
	background: url(/images/hd-home-events.png) 0 0 no-repeat;
        background-color: #e6e9e3;
	width: 700px;
	height: 33px;
}

#home-book h4 {
	background: url(/images/hd-home-clinton.png) 0 0 no-repeat;
  background-color: #cac8bd;
	width: 340px;
	height: 33px;
	text-indent:  -9999px;
	overflow:hidden;
}
#video-home h4 {
	background: url(/images/hd-home-video.png) 0 0 no-repeat;
	width: 227px;
	height: 33px;
	overflow:hidden;
	position:  relative;
	margin-top: 20px;
}
#willvideo-home h4 {
	background: url(/images/hd-home-video.png) 0 0 no-repeat;
	width: 227px;
	height: 33px;
	overflow:hidden;
	position:  relative;
	margin-top: 20px;
}
#home-blog h4 {
	background: url(/images/hd-home-blog.png) 0 0 no-repeat;
	width: 227px;
	height: 33px;
	overflow:hidden;
	position:  relative;
}
#home-casestudy h4 {
	background: url(/images/hd-home-blog.png) 0 0 no-repeat;
	width: 227px;
	height: 33px;
	overflow:hidden;
	position:  relative;
}

#home-say h4 {
	background: url(/images/hd-home-say.png) 0 0 no-repeat;
	width: 227px;
	height: 33px;
	overflow:hidden;
	position:  relative;
	margin-top:  20px;
}

#home-engage h4 {
	background: url(/uploads/image/hd-home-engagement3.png) 0 0 no-repeat;
	width: 227px;
	height: 33px;
	overflow:hidden;
	position:  relative;
	margin-top:  20px;
}


#home-press h4 {
	width: 227px;
	height: 33px;
	overflow:hidden;
	position:  relative;
	margin-top:  20px;
}
*/

h4 {
	font:normal 18px/1 TradeGothic;
	margin-bottom: 10px;
	padding:6px 20px;
	text-transform:uppercase;
	background:#e6e9e3;
        text-align:center;
	text-indent:1;
	color:#666;
	line-height:1;
}

#home-blog h4 a{
	display:  block;
	width:  25px;
	height:  25px;
	position:  absolute;
	left:  130px;
	top:  5px;
}


h4 a { color:#666 !important; font-weight:normal;}


#social-icons ul { text-align:center; }
#social-icons li { display:inline-block; margin:0 10px; }

#social-icons2 ul { text-align:right; }
#social-icons2 li { display:inline-block; margin:0 10px; }





.home-jgh #column-aside,
.home-jgh #column-main,
.home-jgh #home-shadow { top:0; }




.home-jgh #home-tabs{
	height: 136px !important;
}


/* ----- SLIDER -------- */

#home-banner {
	z-index:10;
	position:relative;
	height:219px;
	width:680px;
	float:left;
margin-bottom:3px;
}

#slider {
	position:relative;
	overflow:auto;
	width:600px; height:200px;
}

#slider ul {
 z-index:22; 
 position:absolute;
 top:-10px; left:-10px;}

#slider li {float:left; width:600px; height:auto; }

.sliderbutton { display:none; }

.sliderbutton {float:left; width:25px; height:318px; cursor:pointer}
#slideleft {background:url(/images/icons.gif) -50px -265px no-repeat}
#slideleft:hover {background-position:-0 -265px}
#slideright {background:url(/images/icons.gif) 0 90px no-repeat}
#slideright:hover {background-position:-50px 90px}




.home-jgh #home-blog h4 a{
	width:  auto;
	height:  auto;
	display:inline;
	position:static;
}




/* ******** NAVIGATION ************ */

#head {position:relative;}

/* navigation ul */
#nav2 {
  	width: 794px;
 	position: absolute;
 	top:  80px !important;
	left: 186px;
  	list-style: none;
  	z-index: 100;
	}	

#nav2 li ul {
	width: 180px;
	list-style: none;
	position: absolute;
	left: 1px;
	top: 34px;
	display:none;
	z-index:100;
	background: #e6e9e3;
	}

#nav2 li:hover ul,
#nav li.sfHover ul
{ display:block; }

/* navigation li */

#nav2 li {
	position: relative;
	line-height: 34px;
	/*display:inline-block;*/
        float:left;
	padding:0;
	}

#nav2 ul li {
	position: static;
	line-height:20px;
	display:block;
	}


/* navigation a */

#nav2 li a {
  	display: block;
  	font-weight:normal;
  	text-transform:uppercase;
	font-size:11px;
	padding:0 7px;
	margin-right:10px;
	color: #000;
	}	

#nav2 li a.sfHover,
#nav2 li a:hover {
  	color:#fff;
  	background:#78aac2;
  	-moz-border-radius:4px;
  	-webkit-border-radius:4px;
  	border-radius:4px;
  	text-decoration:none;
	}


#nav2 ul li a {
	color: #666;
	padding: 7px 40px 7px 20px;
	border-bottom: 1px solid #fff;
  	text-transform:none;
	font-size: 12px;
	margin-right:0;
}

#nav2 ul li a:hover {
	background:#dcdfd9;
  	-moz-border-radius:0;
  	-webkit-border-radius:0;
  	border-radius:0;
	color: #666;
	}
