p {font-size: 15px;}
ul {font-size: 15px;}
li {margin-bottom:10px;}
a {color:#dd783f;}
a:hover {color:#000;}

/* FORM BUTTON */
.button {}
.bg_btn_gray {
	  -moz-border-radius:5px; /*Required for smooth corners in Firefox*/
	  border-radius:5px; border:solid 1px #666666;
	  font:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; letter-spacing:1px;
	  color:#ffffff;
	  background-color:#999999;
	  text-decoration:none; /* for non-css3 browsers */
	  background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#666666)); /* for webkit browsers */
	  background: -moz-linear-gradient(top,  #999999,  #666666); /* for firefox 3.6+ */
	  cursor: pointer;
	  position:relative; top:3px; text-align:center; margin:0px; padding:5px 10px; letter-spacing:normal;
}
a:hover.bg_btn_gray {background:#666666; color:#ffffff; text-decoration:none;}
input:hover.bg_btn_gray {background:#666666; color:#ffffff; text-decoration:none;}
button:hover.bg_btn_gray {background:#666666; color:#ffffff; text-decoration:none;}

.bg_btn_blue {
	  -moz-border-radius:5px; /*Required for smooth corners in Firefox*/
	  border-radius:5px; border:solid 1px #1796db;
	  font:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; letter-spacing:1px;
	  color:#ffffff;
	  background-color:#2ca9ec;
	  text-decoration:none; /* for non-css3 browsers */
	  background: -webkit-gradient(linear, left top, left bottom, from(#2ca9ec), to(#1796db)); /* for webkit browsers */
	  background: -moz-linear-gradient(top,  #2ca9ec,  #1796db); /* for firefox 3.6+ */
	  cursor: pointer;
	  position:relative; top:3px; text-align:center; margin:0px; padding:5px 10px; letter-spacing:normal;
}
a:hover.bg_btn_blue {background:#1796db; color:#ffffff; text-decoration:none;}
input:hover.bg_btn_blue {background:#1796db; color:#ffffff; text-decoration:none;}

.btn_big {width:100%; height:50px; font-size:20px;} /* for mobile full screen buttons */

/* DECLARE FONTS BEGIN */
@font-face {
	font-family:"BertholdCondensed";
    font-style:normal;
    font-weight:normal;
	text-transform:uppercase;
	letter-spacing:0px;
	src:url(font/berthold_akzidenz_grotesk_be_condensed.eot); /* IE */
}
@font-face {
	font-family:"BertholdCondensed";
    font-style:normal;
    font-weight:normal;
	text-transform:uppercase;
	letter-spacing:0px;
	src:local("BertholdCondensed"), url(font/berthold_akzidenz_grotesk_be_condensed.ttf) format("truetype");
}
@font-face {
	font-family:"BertholdLightCondensed";
    font-style:normal;
    font-weight:normal;
	text-transform:uppercase;
	letter-spacing:0px;
	src:url(font/berthold_akzidenz_grotesk_be_light_condensed.eot); /* IE */
}
@font-face {
	font-family:"BertholdLightCondensed";
    font-style:normal;
    font-weight:normal;
	text-transform:uppercase;
	letter-spacing:0px;
	src:local("BertholdLightCondensed"), url(font/berthold_akzidenz_grotesk_be_light_condensed.ttf) format("truetype");
}
@font-face {
	font-family:"BertholdMediumCondensed";
    font-style:normal;
    font-weight:normal;
	text-transform:uppercase;
	letter-spacing:0px;
	src:url(font/berthold_akzidenz_grotesk_be_medium_condensed.eot); /* IE */
}
@font-face {
	font-family:"BertholdMediumCondensed";
    font-style:normal;
    font-weight:normal;
	text-transform:uppercase;
	letter-spacing:0px;
	src:local("BertholdMediumCondensed"), url(font/berthold_akzidenz_grotesk_be_medium_condensed.ttf) format("truetype");
}
@font-face {
	font-family:"BertholdBoldCondensed";
    font-style:normal;
    font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0px;
	src:url(font/berthold_akzidenz_grotesk_be_bold_condensed.eot); /* IE */
}
@font-face {
	font-family:"BertholdBoldCondensed";
    font-style:normal;
    font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0px;
	src:local("BertholdBoldCondensed"), url(font/berthold_akzidenz_grotesk_be_bold_condensed.ttf) format("truetype");
}
/* DECLARE FONTS END */

input.summit, textarea.summit {margin: 10px; background-color: #f0f0f0; padding: 5px; font-family:Arial, Helvetica, sans-serif;}

#summitmenu {clear:both; width:630px; height:45px; margin:0px auto 0px auto; position:relative; z-index:500;}
#summitmenu ul {font-weight:bold; font:19px BertholdBoldCondensed, Helvetica, Arial, Trebuchet MS; list-style-type:none; overflow:hidden; height:47px; margin:0; position:relative;}
#summitmenu li {display:inline; background:none; margin:0;}
#summitmenu li a {float:right; display:block; text-align:center; text-transform:uppercase; letter-spacing:1px; height:29px; padding:13px 46px 0px 18px; color:#f4ecb7; /*color:#ece08f;*/ }
/* #summitmenu li a {float:right; display:block; text-align:center; text-transform:uppercase; letter-spacing:1px; height:29px; padding:13px 18px 0px 18px; color:#f4ecb7;} */
#summitmenu li a:hover, #summitmenu li a.selected { color:#ffffff; text-decoration:none; font-weight: bold;}
#summitmenu li a.active {color:#ffffff;}
#summitmenu li a.activenav {color:#ffffff;}
#summitmenu li a.activenav:hover {color:#ffffff;}

#summitmenu_sub ul {font:10px Helvetica, Arial, Trebuchet MS; list-style-type:none; overflow:hidden; height:4px; margin:0; position:relative; right:40px;}
#summitmenu_sub li {display:inline; background:none; float:right; display:block; text-align:center; text-transform:uppercase; letter-spacing:1px; height:29px; padding:10px 7px 0px 7px; margin:5px 0 0 0; color:#669999;}
#summitmenu_sub li a {color:#666666; font-weight:normal;}
#summitmenu_sub li a:hover, #summitmenu li a.selected {color:#000; text-decoration:none;}
#summit_content {padding:25px 45px 20px 45px; clear:both;}

#youtwitface {width:380px; height:45px; margin:0px auto 0px auto; padding-left:45px; background:url(/events/leadership/images/bg_2013_home.jpg) repeat 0px -428px; position:relative; z-index:500; float:left;}
#youtwitface ul {font-weight:bold; font: 13px Helvetica, Arial, Trebuchet MS; list-style-type:none; overflow:hidden; height:47px; margin:0; position:relative;}
#youtwitface li {display:inline; background:none; margin:0;}
#youtwitface li a {float:left; display:block; text-align:center; text-transform:uppercase; letter-spacing:1px; height:29px; padding:8px 20px 0px 0px; color:#ece08f; }
#youtwitface li a:hover, #summitmenu li a.selected { color:#ffffff; text-decoration:none; font-weight: bold;}
#youtwitface li a.active {color:#ffffff;}
#youtwitface li a.activenav {color:#ffffff;}
#youtwitface li a.activenav:hover {color:#ffffff;}

H1, H2, H3 {font-family: BertholdBoldCondensed, Arial, sans-serif; text-transform:uppercase; letter-spacing:.5px;}
H4, H5 {font-family: Arial, sans-serif;}
H1 {font-size:34px; color:#1796db !important; border:none;}
H2, H3 {color:#000;}
H2 {font-size:22px;}
H3 {font-size:20px;}
H5 {color: #ece08f; font-size: 16px; font-weight: bold; margin:5px; }

a.summit_linkopacity img {filter:alpha(opacity=100); opacity:1.0;}
a.summit_linkopacity:hover img {filter:alpha(opacity=50); opacity:0.5;}

.summit_footer {padding:25px 25px 10px 25px; margin:0px 0; color: #000000;}
.summit_footer .links {text-align:center; color: #1796db;}
.summit_footer .links a {color:#1796db; text-align:center;}
.summit_footer .links a:hover {color:#e27a31; text-decoration:none;}

#bluebg	{display:block; background: url(/events/leadership/images/blue_bg.gif) repeat center; height:80px; color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size:18px; padding-top: 30px; }
#blackbg {background: url(/events/leadership/images/black_bg.gif) repeat center; padding: 13px;}
#nav_blackbg {display: block; background: url(/events/leadership/images/black_bg.gif) repeat top center; margin-bottom: 15px; height: 45px; width: 395px; background-color: 000000; }
#under_nav {background:#333 url(/events/leadership/images/bg_2013_home.jpg) repeat 0px -475px; padding:13px;}

#feature h1 {color:#000; font-weight:normal; text-transform:uppercase; letter-spacing:0px; width:300px; margin:5px; padding:5px 10px 0px 10px; border-top:solid 2px #e87b2c; border-bottom:solid 2px #e87b2c;}
#feature a {color:#eee18e; font-weight:normal;}
#feature a:hover {color:#fff; text-decoration:none;}

.orngbg {background:#e87b2c; margin:0;}
.orngbg H1 {color:#eee18e;}
.orngbg H2 {color:#eee18e !important; margin:0; padding:4px 4px 0px 4px;}

#subnav_about {text-align:center;margin-top:5px; color: #000000;}
#subnav_about a {margin:3px;}
#subnav_about a:hover {margin:3px; text-decoration: none;}

/* Bar Button */
.button_bar {font-family: BertholdBoldCondensed, Arial, sans-serif; color:#000; font-weight:normal; font-size:24px; text-transform:uppercase; letter-spacing:0px; text-align:center; width:250px; margin:0px 20px 0px 20px; padding:5px 10px 5px 10px; border-top:solid 2px #1796db; float:left;}
.button_bar_end {border-bottom:solid 2px #1796db;}
a:hover .button_bar {color:#333; background:none;}
a .button_bar {color:#e87b2c; cursor:hand;}


/* pseudo icons BLACK*/
.button_black {border-top-right-radius: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; width:250px; padding:15px; font-weight:bold; font-size:20px; color:#fff; float:left; margin:10px; text-align: center;}
a div:hover, #button_black {background: url(/events/leadership/images/blue_bg.gif) no-repeat center; color:#deb450; text-decoration:none;}
a div.button_black {cursor:hand;}
a:hover .button_black {color:#ffffff;}
.button_black300 {border-top-right-radius: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; width:300px; padding:15px; font-weight:bold; font-size:20px;color:#fff; float:left; margin:10px;}
.button_black, .button_black300 {background:url(/events/leadership/images/about_btn_bg_black.jpg) center top no-repeat;}

/* pseudo icons BLUE*/
.button_blue {border-top-right-radius: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; width:250px; padding:15px; font-weight:bold; font-size:20px; color:#fff; float:left; margin:10px; text-align:center;}
a div.button_blue:hover, a div.button_blue150:hover, #button_blue {background:url(/events/leadership/images/about_btn_bg_black.jpg); color:#ffffff; text-decoration:none;}
a div.button_blue {cursor:hand;}
a:hover .button_blue {color:#ffffff;}
.button_blue300 {border-top-right-radius: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; width:300px; padding:15px; font-weight:bold; font-size:20px;color:#fff; float:left; margin:10px;}
.button_blue150 {border-top-right-radius: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; width:150px; padding:5px; font-weight:bold; font-size:12px;color:#fff; float:left; margin: 0 0 5px 0; text-align:center;}
.button_blue, .button_blue300, .button_blue150 {background:url(/events/leadership/images/about_btn_bg_blue.jpg) center top no-repeat;}

/* pseudo icons MULTI*/
.about_button_orange, .about_button_yellow, .about_button_green {border-top-right-radius: 25px; border-top-left-radius: 15px; border-bottom-left-radius: 5px; border-bottom-right-radius: 25px; width:250px; padding:15px; font-weight:bold; font-size:20px;color:#fff; float:left; margin:10px;}
.about_button_orange300, .about_button_yellow300, .about_button_green300 {border-top-right-radius: 25px; border-top-left-radius: 15px; border-bottom-left-radius: 5px; border-bottom-right-radius: 25px; width:300px; padding:15px; font-weight:bold; font-size:20px;color:#fff; float:left; margin:10px;}
a div.about_button_orange, a div.about_button_yellow, a div.about_button_green {cursor:hand;}
.about_button_orange, .about_button_orange300 {background:url(/events/leadership/images/about_btn_bg.jpg) top left no-repeat;}
.about_button_yellow, .about_button_yellow300 {background:url(/events/leadership/images/about_btn_bg_yellow.jpg) top left no-repeat;}
.about_button_green, .about_button_green300 {background:url(/events/leadership/images/about_btn_bg_green.jpg) top left no-repeat;}


.imgpad	{
	position:relative;
	border:solid 10px #fff;
    margin:0 20px 20px 0px;
    -webkit-box-shadow:0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow:0px 1px 5px 0px #4a4a4a;
    box-shadow:0px 1px 5px 0px #4a4a4a;
}

.imgpadSpeaker	{
	float:left;
	border:solid 10px #fff;
    margin:0 20px 20px 0px;
    -webkit-box-shadow:0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow:0px 1px 5px 0px #4a4a4a;
    box-shadow:0px 1px 5px 0px #4a4a4a;
}

/* For Displaying Resource images and text*/
.resource {float: left; width: 100px; margin-left: 15px; text-align:center; border-top-right-radius: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; background:none; padding:5px; font-weight:bold; font-size:12px; float:left; margin:5px; text-align:center;}
a div.resource:hover {background:url(/events/leadership/images/about_btn_bg_blue.jpg); text-decoration:none;}
a div.resource {cursor:hand ;text-decoration: none;}
a .resource	{text-decoration: none;}
a:hover .resource {color: #ffffff; text-decoration: none;}

.resource_spkr {float: left; width: 150px; text-align: center; text-decoration: none;}

/* For making buttons smaller - TO BE ADDED TO AN EXISTING BUTTON CLASS */
.btn_small {width:auto; padding:10px; font-weight:bold; font-size:12px; color:#fff; float:left; margin:5px; text-align:center;}

/* use for large icons with lots of text inside */
p.about_button_orange, P.about_button_yellow, P.about_button_green, P.button_black { padding:15px; font-weight:normal; font-size:15px; color:#fff; float:left; margin:10px;}
a.button_orange, a.button_yellow, a.button_green, a.button_black {cursor:hand; color: #ffffff; text-decoration:underline;}

/* FAQ Hide & Show */
.faqTitle {	color: #386db0;	text-transform: uppercase; font-weight: bold; padding: 0; line-height: 20px; font-size: 15px;}
.faq { color: #000;	line-height: 18px; cursor: pointer; text-decoration: underline; font-size:15px; }
.faqOn { color: #e27a31; cursor: pointer; font-size: 15px; font-weight: bold; padding-top: 10px;}
.faqBlock {	display: none; font-size: 15px;}
.faqBlockOn { display: block; padding: 0 0 20px; line-height: 15px; font-size: 15px;}

/* for Tim's Video Player */
.vidborder {width:480px; height:310px; padding:8px; background:#333; background:url(/events/leadership/images/video_corners.gif) no-repeat;}
.vidborder2 {width:432px; height:340px; padding:49px 32px 8px 32px; background:#333; background:url(/events/leadership/images/video_corners2.jpg) no-repeat;}
.vidborder3 {width:480px; height:320px; padding:49px 8px 8px 8px; background:#333; background:url(/events/leadership/images/video_corners3.jpg) no-repeat;}
.vidborder4 {width:480px; height:320px; padding:49px 8px 8px 8px; background:#333; background:url(/events/leadership/images/video_corners4.jpg) no-repeat;}
.vidborder_wcccinvite {width:480px; height:320px; padding:49px 8px 8px 8px; background:#333; background:url(/events/leadership/images/video_corners_wcccinvite.jpg) no-repeat;}
.vidborder_heathbros {width:480px; height:320px; padding:49px 8px 8px 8px; background:#333; background:url(/events/leadership/images/video_corners_heathbros.jpg) no-repeat;}
.vidborder_hybels1week {width:480px; height:320px; padding:49px 8px 8px 8px; background:#333; background:url(/events/leadership/images/video_corners_hybels1week.jpg) no-repeat;}
.vidborder_blank {width:480px; height:320px; padding:49px 8px 8px 8px; background:#333; background:url(/events/leadership/images/video_corners_blank.jpg) no-repeat;}
.vidborder_photos {width:480px; height:320px; padding:49px 8px 0px 8px; background:#333; background:url(/events/leadership/images/video_corners_photos.jpg) no-repeat;}
.vidborder_tasteofsummit {width:480px; height:320px; padding:49px 8px 0px 8px; background:#333; background:url(/events/leadership/images/video_corners_tasteofsummit.jpg) no-repeat;}
.vidborder_summit09highlights {width:480px; height:320px; padding:49px 8px 0px 8px; background:#333; background:url(/events/leadership/images/video_corners_summit09highlights.jpg) no-repeat;}
.vidborder_webcast091105 {width:480px; height:320px; padding:49px 8px 0px 8px; background:#333; background:url(/events/leadership/images/video_corners_webcast091105.jpg) no-repeat;}
.vidborder_webcast091216 {width:480px; height:320px; padding:49px 8px 0px 8px; background:#333; background:url(/events/leadership/images/video_corners_webcast091216.jpg) no-repeat;}
.vidborder_speakerpromos {width:480px; height:320px; padding:49px 8px 0px 8px; background:#333; background:url(/events/leadership/images/video_corners_speakerpromos.jpg) no-repeat;}
.vidborder_hamel {width:480px; height:320px; padding:49px 8px 0px 8px; background:#333; background:url(/events/leadership/images/video_corners_hamel.jpg) no-repeat;}
.vidborder_summitvision {width:480px; height:320px; padding:49px 8px 0px 8px; background:#333; background:url(/events/leadership/images/video_corners_summitvision.jpg) no-repeat;}
.vidborder_valueOfLeadership {width:480px; height:320px; padding:49px 8px 0px 8px; background:#333; background:url(/events/leadership/images/video_corners_valueOfLeadership.jpg) no-repeat;}
.vidborder_640x360 {width:640px; height:410px; padding:49px 8px 0px 8px; background:#333; background:url(/events/leadership/images/video_corners_640x360.jpg) no-repeat;}
.vidborder_jackWelch {width:480px; height:320px; padding:49px 8px 0px 8px; background:#333; background:url(/events/leadership/images/video_corners_jackWelch.jpg) no-repeat;}
.vidborder_60sec {width:480px; height:320px; padding:49px 8px 0px 8px; background:#333; background:url(/events/leadership/images/video_corners_60sec.jpg) no-repeat;}
.vidborder_terrikelly {width:480px; height:320px; padding:49px 8px 0px 8px; background:#333; background:url(/events/leadership/images/video_corners_terrikelly.jpg) no-repeat;}
.vidborder_promo_jackwelch {width:480px; height:320px; padding:49px 8px 0px 8px; background:#333; background:url(/events/leadership/images/video_corners_promo_jackwelch.jpg) no-repeat;}
.vidborder_promo_hybelsspecialmessage {width:480px; height:320px; padding:49px 8px 0px 8px; background:#333; background:url(/events/leadership/images/video_corners_promo_hybelsspecialmessage.jpg) no-repeat;}
.vidborder_declarations {width:480px; height:320px; padding:49px 8px 0px 8px; background:#333; background:url(/events/leadership/images/video_corners_declarations.jpg) no-repeat;}
.vidborder_summit10highlights {width:480px; height:320px; padding:49px 8px 0px 8px; background:#333; background:url(/events/leadership/images/video_corners_summit10highlights.jpg) no-repeat;}
.vidborder_POWwebcast {width:480px; height:320px; padding:49px 8px 0px 8px; background:#333; background:url(/events/leadership/images/video_corners_POWwebcast.jpg) no-repeat;}
.vidborder_custom {width:480px; height:361px; padding:8px 8px 8px 8px; background:#333; background:url(/events/leadership/images/video_corners_blank.jpg) no-repeat;}

.flashVid {padding: 8px 0 0;}
.flashVidSpeaker {padding: 0px;}
.flash {padding:16px 0 0; position:relative; width:320px;}
#body .flash a.flashSend {
		position: absolute;
		bottom: -19px;
		right: 0;
		height: 19px;
		width: 84px;
		padding: 0 0 0 27px;
		font-size: 9px;
		line-height: 16px;
		text-transform: uppercase;
		color: #999;
		background: url(../webimages/flashSend.gif) no-repeat left top;
		text-decoration: none;
	}
.hide { display: none;}
.show {display: block;}

/* ~~~~~~~~~~~~~ LOCATIONS/REGISTRATION ~~~~~~~~~~~~~ */

.locLeft {width:450px;float:left;}
.locRight {width:400px;float:left;margin:0 0 0 20px;}
.locMiddle {width:50px;text-align:right;font-weight:bold;font-size:20px;float:left;margin-top:15px;}
.locTop {width:100%;color:#000000;}
.locImg {float:left;display:inline; margin-right:3px;}
.locImgRight {float:right;display:inline; margin-left:3px;}

/* ~~~~~~~~~~~~~ END LOCATIONS/REGISTRATION ~~~~~~~~~~~~~ */

.other_video {float:left; margin:0 75px 20px 0px; width:160px; background-color: #f0f0f0;}
.other_video a {width:160px; height:120px; margin:20px 20px 20px 20px; position:absolute; z-index:500; background:url(images/spacer.gif);}
p.other_video {margin:10px 0px 10px 0px; text-align: center; font-size: 12px; font-weight: bold;}

.speaker_container {float:left; width:600px; padding-right:20px;}
.speaker_name H1	{font-family: 'Fjalla One', Arial, sans-serif;margin-bottom: 0px;}
.speaker_title {color: #1796db;  font-size: 17px; margin-top: -10px; margin-bottom: 30px;}
.speaker_title_session {color: #999999; font-size:17px; margin-top:-30px; margin-bottom:0px; font-style:italic;}
.speaker_bullet {color: #000000;}

.twitter {vertical-align:top; float:left;}
.twitter_content { padding-bottom: 20px; vertical-align:top; color:#666666; line-height: 17px;; font-weight: bold;}
a.twitter_content:link { color:#666666; font-weight: normal; text-decoration: none;}
a.twitter_content:hover { color:#000; font-weight: normal;  text-decoration: none;}
a.twitter_content:visited { color:#666666;  font-weight: normal; text-decoration: none;}
a.twitter_content:visited:hover { color:#ffffff; font-weight: normal; text-decoration: none;}

#speaker_bw {}
#speaker_bw a:hover {color:#ffffff; text-decoration:none;}
#speaker_bw h3 {margin:6px; color:#ece08f !important; font-size:22px;}
#speaker_bw p {font-style:italic;}
#speaker_bw .bg {background:#1e96d3;}
#speaker_bw .small {font-size: 10px; color: #ffffff;}
#speaker_bw .small_blk {font-size: 11px; color: #000000;}

#speaker_nav {background:#1796db; margin:0px auto 40px auto; width:auto;}
#speaker_nav img {display:block;}

.speaker_video {position:relative; float:left; margin:15px 20px 20px 0px; width:200px;}
.speaker_video a {width:200px; height:150px; position:absolute; z-index:500; background:url(images/spacer.gif);}


/* rotator in-page placement for FOOTER */
    div.rotator {
	position:relative;
	width:310px;
	height:320px;
	left:-15px;
}
/* rotator css for FOOTER */
	div.rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
    div.rotator ul li.show {
	z-index:500;
}

/* ^^^^^^^^^^ END OF MARCO'S DOMAIN ^^^^^^^^^^ */

.clear {clear:both;}