/* _________________________________________________

Styles for Entrepreneurial Leaders Organization
Created: 2011-05-16
Copyright 2011 NCOL

Based on 320 and Up Boilerplate by Andy Clarke
URL: http://stuffandnonsense.co.uk/projects/320andup/
_____________________________________________________
*/

html						{ background : #e0e0e0 url(graphics/sb_eleaders/bg_page.jpg) repeat-x 50% 0; font: 100%/1.4 "chaparral-pro-1","chaparral-pro-2", "Helvetica Neue", Arial, sans-serif; }
body						{ padding:0 20px; color: #333; }
a							{ color: #447f71; }
#container                  { max-width: 61.25em; margin:0 auto 20px; }
#main						{ width: 33.66%; float: left; margin:-30px 0 0; padding:0 0 40px 0; }
header                      { width:100%; }
header h1                   { margin:14px 0 0 -1.88em; float:left; }
header h1 a					{ display: block; -webkit-transition: opacity .4s ease; -moz-transition: opacity .4s ease; -o-transition: opacity .4s ease; transition: opacity .4s ease; }
header h1 a:hover			{ opacity:0.6; }
header h1 img				{ display: block; }
header h2					{ float:right; text-align:right; }
header h2 .initiative		{ color:#fff; display:block; float:left; font-size:12px; font-weight:normal; letter-spacing:1px; padding:70px 20px 0 0; text-transform:uppercase; }
header h2 .logo				{ float:left; display:block; padding:36px 40px 18px 0; }
header h2 .logo.makeGood	{ margin:0 0 0 15px; padding:32px 0 0 60px; }
.tagline             		{ font-size: 1.45em; line-height: 25px; color: #5d5853; font-weight: normal; font-style: italic; color: #5d5853; text-shadow:0 1px 0 rgb(255,255,255); padding:44px 10px 18px 10px; margin:0; }

nav                         { background: #781c0f url(graphics/sb_eleaders/bg_menu.jpg) top left repeat; margin:0 0 0 -20px; padding:0 0 0 20px; }
nav ul                      { list-style:none; }
nav li                      { float: left; width: 50%; }
nav li .button				{ background-color: #5d98a5; display: block; font-size:14px; font-style:normal; padding:7px 10px; margin:3px 0 0 0; border-radius:6px; color: #fff; text-shadow:0 1px 0 rgba(0,0,0,0.2); float:left; font-size:14px; box-shadow:0 1px 3px rgba(0,0,0,0.4); }
nav a						{ font-size: 1.25em; color: #fdf3c1; text-shadow:0 1px 0 rgba(0,0,0,0.5); display: block; padding:12px 10px; min-height: 72px; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; }
nav a:hover					{ color: #a3eedb; text-decoration: none; }
nav a strong				{ font-weight: normal; padding:6px 0 4px 0; display: block; line-height: 1em; }
nav a span					{ display: block; color: #fff; line-height: 14px; font-size: 0.7em; font-style: italic; }
#menu_pubs,
#menu_conf                  { background: url(graphics/sb_eleaders/menu_dots.png) 0 20px no-repeat; }

#hiddenLogo					{ position:absolute; left:-9999em; }

#features                   { width: 66.325%; margin:-12px 0 0 0; float: right; background-color: #fff; box-shadow:0 1px 5px rgba(0,0,0,0.35); }
#features img				{ max-width: 100%; display: block; }
#features a					{ display: block; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; }
#features a:hover			{ opacity:0.8; }

.feature-row				{ overflow: hidden; }
#feature_intro,
#feature_videos,
#feature_elaward,
#feature_seminars,
#feature_newsletter,
#feature_directory			{ float: left; width: 49.65%; padding: 0 0 5px 5px; }
.ie7 #feature_intro,
.ie7 #feature_videos,
.ie7 #feature_elaward,
.ie7 #feature_seminars,
.ie7 #feature_newsletter,
.ie7 #feature_directory		{ width: 317px; padding: 0 0 5px 5px; }

#feature_conference			{ margin: 5px; }
#feature_otherLocations		{ margin: 0 5px 5px; }

#home_promo_joinNetwork					{ background-color:#eaeaea; margin:-24px 0 0 -20px; border:2px solid #ae564a; padding: 22px 30px 18px; }
#home_promo_joinNetwork h4				{ color: #922e20; margin: 0 0 6px; font-size: 0.875em; text-transform: uppercase; letter-spacing: 0.1em; }
#home_promo_joinNetwork p 				{ margin: 0; }

#home_promo_videos             { margin: 0 0 12px -20px; padding:24px 30px 0; background: url(graphics/sb_eleaders/bg_whatsHappening.gif) top left repeat-x; text-shadow:0 1px 0 rgba(255,255,255,0.55); }
#home_promo_videos h2          { color: #922e20; font-size: 1.5em; margin: 0 0 6px; padding: 0; }
#home_promo_videos p           { margin: 0 0 10px; }
#home_promo_videos .button     { background-color: #5d98a5; display: inline-block; text-shadow: 0 1px 3px rgba(0,0,0,0.3); box-shadow: 0 3px 0 rgba(0,0,0,0.3); padding:8px 14px 6px; margin:10px 0 10px 10px; border-radius:6px; color: #fff; text-shadow:none; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; }
#home_promo_videos .button:hover 	{ background-color: #5b867c; text-decoration: none; }
#home_promo_videos .button-wrapper { padding: 0 0 12px; text-align: center; }

#subpage, #blog             { width: 66.325%; min-height:720px; margin:-12px 0 0 0; float: right; background-color: #fff; box-shadow:0 1px 5px rgba(0,0,0,0.35); }
#step #subpage.video-list-page { width: 100% }
#step #subpage.video-list-page .video-container{ max-width: 640px; }
.newest-profile-video		{ background-color: #333; margin: 0 0 30px; padding: 12px 10px; }
.newest-profile-video .video-js	{ margin: 0 auto 12px; }
.profile-subject 			{ max-width: 420px; margin: 0 auto; }
.profile-subject h3			{ margin: 0; font-size: 18px; color: #fff; }
.profile-subject h6			{ text-transform: uppercase; font-size: 12px; color: #6fceb7; font-weight: normal; letter-spacing: 2px; padding: 0 0 6px; }

#subpage h2					{ font-weight: bold; padding:14px 20px 10px 20px; margin:0 0 5px 0; color: #922e20; }
#subpage #banner			{ padding:5px; }
#subpage #banner img		{ width: 100% !important; height:auto !important; }
#subpage .editor			{ margin:0 20px 20px 20px; word-wrap: break-word; -webkit-word-wrap: break-word; }
#subpage .editor ul			{ padding:0 0 10px 60px; }
#subpage .editor ol			{ padding:0 0 10px 60px; }
#subpage .editor li			{ padding:0 0 5px 0; }
#subpage .editor img		{ display: block; max-width: 100%; height: auto !important; }
#subpage .editor img[align="left"] { float: left; margin:0 15px 10px 0; }
#subpage .editor img[align="right"] { float: right; margin:0 0 10px 15px; }
#subpage .editor blockquote 	{ margin:0 0 10px 15px; border: none; font-style: normal;}
#subpage .editor td p 	{ margin:0 0 5px 0px; }
#subpage .editor tr 	{ vertical-align:top; }
#subpage .editor td 	{ vertical-align:top; }
#subpage .editor iframe { max-width: 100% !important; }

#submenu					{ float:left; margin:-64px 0 0 -20px; padding:24px 0 30px 30px; background: url(graphics/sb_eleaders/bg_whatsHappening.gif) top left repeat-x; text-shadow:0 1px 0 rgba(255,255,255,0.55); width:35.2%; }
.ie7 #submenu				{ width:32.6%; }
#submenu ul					{ margin:0 0 0 -15px; padding:0; list-style:none; border-top:1px solid #aaa39b; border-bottom:1px solid #f4f2ef; color: #999; }
#submenu ul ul				{ margin:0; border:none; }
#submenu li					{ background: url(graphics/sb_eleaders/elo_bullet.gif) 2px 12px no-repeat; }
#submenu li a				{ display: block; padding:5px 0 5px 15px; border-top:1px solid #f4f2ef; border-bottom:1px solid #aaa39b; }
#submenu li li				{ background:none; }
#submenu li li a			{ padding:5px 0 5px 30px; }
#submenu h4					{ font-size: 0.875em; color: #5d5853; letter-spacing:0.1em; text-transform: uppercase; }

#elsewhere                  { background-color: #ccc; margin:0 0 0 -20px; padding:0 0 0 30px; overflow: hidden; }
#elsewhere h5       { padding:10px 0; color: #8c2b1e; margin:0; font-weight: normal; text-transform: uppercase; font-size: 0.875em; letter-spacing:0.2em; float: left; }
#elsewhere ul       { border: none; float: left; list-style:none; padding:9px 0 0 5px; margin:0; }
#elsewhere li       { border: none; float: left; width: 22px; height: 20px; margin: 0 5px; }
#elsewhere li a       { border: none; text-indent: -5000px; display: block; }
#elsewhere li:hover   { opacity: 0.8; }
#elsewhere .twitter     { background: url(graphics/sb_eleaders/icon_tw.gif) top left no-repeat; }
#elsewhere .facebook    { background: url(graphics/sb_eleaders/icon_fb.gif) top left no-repeat; }
#elsewhere .youtube     { background: url(graphics/sb_eleaders/icon_yt.gif) top left no-repeat; }
#elsewhere .googleplus  { background: url(graphics/sb_eleaders/icon_gplus.gif) center center no-repeat; }
#elsewhere .linkedin    { background: url(graphics/sb_eleaders/icon_li.gif) center center no-repeat; }


footer                      { width: 100%; border-top: 2px solid #c0bfbe; background-color: #d8d8d8; padding:0 20px; margin: 0 -20px; clear: both; }
.ie7 footer					{ margin:0 -20px; }
#sponsors                   { max-width: 61.25em; margin:0 auto; }
#sponsors h5                { color: #8c2b1e; font-weight: normal; text-transform: uppercase; font-size: 0.875em; letter-spacing:0.2em; padding:40px 10px 12px; margin:0; }
#sponsors ul                { list-style:none; background: url(graphics/sb_eleaders/hr_sponsors.gif) bottom left repeat-x; margin:0; padding:0 0 36px; overflow: hidden; width:100%; }
#sponsors li                { float: left; padding:4px 1.3% 0; }
#sponsors li a				{ display: block; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; }
#sponsors li a img			{ max-width: 100%; display: block; }
#sponsor_ncol        		{ width: 21.2244898%; }  /* 208 / 980 */
#sponsor_cov		        { width: 24.59183673%; }  /* 241 / 980 */
#sponsor_mds     			{ width: 25.81632653%; }  /* 253 / 980  */
#sponsor_clarity     		{ width: 16.93877551%; }  /* 166 / 980 */
#sponsors #sponsor_corpath 			{ clear: both; width: 165px; margin: 0 auto; float: none; }
#copyright					{ max-width: 61.25em; margin:0 auto; text-align: center; color: #959595; font-size: 0.875em; padding:10px 0 22px; }
#copyright a				{ color: #959595; }


/* -- simple forms page -- */
/* ------------------------- */

.simpleForm 				{ width:500px; }
.simpleForm_denotes			{ font-style:italic; padding-bottom:5px;}
.simpleForm_denotes input	{ display:none;}
.simpleForm_denotes label	{ display:none;}
.simpleForm_star 			{ color:red;}
.simpleForm_item 			{ padding:0px 0px 10px 0px; width:500px; overflow:hidden;}
.simpleForm_item label 		{ float:left; width: 200px; padding-right:10px; text-align:right; font-weight:bold;}
.simpleForm_itemTextArea	{ padding:0px 0px 10px 0px; width:500px; overflow:hidden;}
.simpleForm_itemTextArea label 	{ float:left; width: 200px; padding-right:10px; text-align:right; font-weight:bold; }
.simpleForm_submitRow		{ margin-top:10px; padding-top:10px; border-top: 1px solid #ccc; clear:both;}
.simpleForm_submit			{ margin:4px 0 0 210px; padding:8px 10px; color: #fff; background-color:#922E20; border: none; cursor:pointer; text-transform:uppercase;}


/* -- advanced forms page -- */
/* ------------------------- */

.advForm 				{ width:600px; }
.advForm_denotes			{ font-style:italic; padding-bottom:5px;}
.advForm_denotes input { display:none;}
.advForm_denotes label { display:none;}
.advForm_star 				{ color:red;}
.advForm_labelOnly			{ padding:0px 10px 10px 10px; width:590px; overflow:hidden; }
.advForm_labelOnly .advForm_star 	{ float:left; padding-left: }
.advForm_item 				{ padding:0px 0px 10px 0px; width:590px; overflow:hidden;}
.advForm_item label 			{ float:left; width: 200px; padding-right:10px; text-align:right; }
.advForm_itemTextArea			{ padding:0px 0px 10px 0px; width:590px; overflow:hidden;}
.advForm_itemTextArea label 		{ float:left; width: 200px; padding-right:10px; text-align:right; }
.advForm_itemCheckbox			{ padding:0px 0px 10px 210px; width:590px; overflow:hidden;}
.advForm option				{ padding-left:2px;}
#subpage ul.advForm_radioGroup 		{ margin-left:210px; margin-bottom: 5px; list-style-type: none;}
#subpage .advForm_radioGroup li		{ margin-bottom: 2px;}
.advForm_submitRow			{ margin-top:10px; padding-top:10px; border-top: 1px solid #ccc; clear:both;}
.advForm_submitRow			{ margin-top:10px; padding-top:10px; border-top: 1px solid #ccc; clear:both;}
.advForm_submit				{ margin:4px 0 0 210px; padding:8px 10px; color: #fff; background-color:#922E20; border: none; cursor:pointer; text-transform:uppercase;}
.advFormError		{ color: red; border-bottom: 1px solid #bd1111;margin-bottom:25px;}
.advFormError ul	{ padding-bottom:10px;}

.video-list-page .editor-content { float: left; width: 45%; padding: 0 0 24px 20px; }
.video-list-page .video-list-form { float: right; width: 45%; background-color: #eee; margin: 0 0 18px; }
.video-list-page .video-list-form h6 { color: #922e20; font-size: 14px; text-transform: uppercase; padding: 16px 20px 6px; letter-spacing: 1px; }
.video-list-page .video-list-form p { padding: 0 20px 0; font-size: 12px; }
.video-list-page .video-list-form label { float:left; width: 100px; font-weight: bold; text-align: right; padding: 5px 10px 0 0; font-size: 12px; }
.video-list-page .video-list-form fieldset { padding: 0 0 3px; }
.video-list-page .video-list-form .submit-button { margin: 12px 0 18px 110px; background-color: #5b98a5; border-radius: 5px; border: none; padding: 6px 10px; color: #fff; text-shadow: 0 1px 0 rgba(0,0,0,0.2); box-shadow: 0 3px 0 rgba(0,0,0,0.1); }
.newest-videos h4	{ clear: both; color: #922e20; font-size: 14px; letter-spacing: 2px; text-transform: uppercase; font-weight: normal; padding: 0 20px 12px; margin: 0; }
.video-list 		{ clear: both; overflow: hidden; padding: 12px 10px; background-color: #333; }
.video-list ul		{ list-style:none; padding: 0; margin: 0; width: 30%; float: left; }
.video-list li a 	{ display: block; padding: 12px 10px 12px; color: #fff; border-top: 1px solid #111; }
.video-list li a:hover { text-decoration: none;	background-color: #444; }
.video-list .current { background-color: #444; }
#newest_video_1 	{ display: block; }
.video-list .video-container 	{ width: 70%; float: right; }
.video-list .video-js { display: none; max-width: 100%; margin: 0 auto; border: 1px solid #555; box-shadow: 0 3px 8px rgba(0,0,0,0.2); }
.video-list .vjs-tech { }
.video-list .video-info { padding: 18px 20px; max-width: 480px; margin: 0 auto; }
.video-list .video-info p { margin: 0; }
.video-list h3		{ margin: 0; font-size: 18px; }
.video-list h6		{ text-transform: uppercase; font-size: 12px; color: #6fceb7; font-weight: normal; letter-spacing: 2px; padding: 0 0 6px; }


/* -- Blog Styles -- */

.title-sidebar-mainCategory {
	margin: 0;
	padding: 0 0 0 20px;
}
@media (min-width: 681px) {
    .title-sidebar-mainCategory {
      padding: 0; } }


.blog-nav-search {
	padding: 20px;
}
@media (min-width: 681px) {
  .blog-nav-search {
    padding: 20px 0;
  }
}
.blog-nav-search label {
	font-weight: bold;
}
.blog-nav-search input[type="text"] {
	background-color: #eee;
	border: 1px solid #bbb;
	padding: 5px 10px;
  width: 120px;
}

.blog-nav-archives .num,
.blog-nav-categories .num {
}

.blog-post-full ul {
  padding: 0 0 0 50px;
}
.blog-post-full,
.blog-list {
  list-style: none;
  margin: 0;
  padding: 20px; }

.blog-list-post {
  border-bottom: 1px solid #e2e2e2;
  margin: 0 0 2em;
  padding: 0 0 0.5em; }

.blog-post-poster {
  display: block;
  margin: 0 0 1em; }
  @media screen and (min-width: 44em) {
    .blog-post-poster {
      margin: 0 0 1.75em; } }

.blog-post-poster img {
  display: block;
  max-width: 100%; }

.blog-post-title {
  margin: 0; }

.blog-post-title a {
  font-weight: 700;
  font-size: 0.875em;
  letter-spacing: 0.025em;
  margin: 0;
  padding: 0;
  text-decoration: none; }
  @media screen and (min-width: 44em) {
    .blog-post-title a {
      font-size: 1.5em; } }

.blog-post-meta {
  color: #abb7bb;
  font-size: 0.875em;
  font-style: italic;
  padding: 0 0 1.25em;
  overflow: hidden; }

.blog-post-date,
.blog-post-author {
  display: inline-block;
  padding: 0.125em 0.5em; }

.blog-post-date {
  border-right: 1px solid #abb7bb;
  padding: 0.125em 0.625em 0.125em 0; }

.blog-post-leadIn {
  padding: 0 0 1.25em; }
  @media screen and (min-width: 44em) {
    .blog-post-leadIn {
      font-size: 1.125em;
      line-height: 1.4; } }

.blog-post-content {
  line-height: 1.4;
  padding: 0 0 1em;
  clear:both; }
  @media screen and (min-width: 44em) {
    .blog-post-content {
      font-size: 1.125em; } }

.blog-post-continue a {
  color: #f5863d;
  font-size: 0.875em;
  font-style: italic;
  font-weight: normal;
  text-decoration: none; }

.blog-post-continue a:hover {
  color: #813b0d; }

.blog-post-continue i {
  display: none; }

.blog-post-classification {
  color: #abb7bb;
  display: block;
  font-size: 0.875em;
  overflow: hidden;
  padding: 0 0 1em;
  text-transform: uppercase; }

.blog-post-classification a {
  font-weight: normal;
  text-decoration: none;
  text-transform: none; }

.blog-post-classification a:hover {
  text-decoration: underline; }

.blog-post-categories,
.blog-post-tagged {
  float: left;
  padding: 0 1.5em 0.5em 0; }

.blog-list-title {
  padding: 30px 20px 15px;
  font-size: 0.875em;
  color: #888;
  font-weight: normal;
  margin: 0; }
  .blog-list-title strong {
    color: white;
    display: block;
    color: #922e20;
    font-size: 2em;
    font-weight: bold;
    margin: 0; }

.blog-list-numFound {
  color: #999;
  font-style: italic;
  font-size: 12px;
  padding: 0 20px 1em;
  text-align: right; }

.blog-list-condensed {
  border-top: 3px solid #ccc;
  list-style: none;
  padding: 0 0 2em;
  margin: 0 10px; }

.blog-list-item a {
  border-bottom: 1px solid #ccc;
  display: block;
  padding: 1em 10px 1.5em;
  text-decoration: none; }

.blog-list-item a:hover {
  background-color: #eee; }

.blog-list-item h6 {
  font-weight: bold;
  letter-spacing: 0.025em;
  text-rendering: optimizeLegibility;
  font-size: 1em;
  margin: 0; }

.blog-item-meta {
  color: #97a7ab;
  font-size: 0.75em;
  font-weight: normal;
  font-style: italic; }

.list-nav {
  overflow: hidden;
  padding: 0 20px 1em; }

.list-nav a {
  display: block;
  font-weight: normal;
  font-size: 0.875em;
  position: relative;
  text-transform: uppercase;
  text-decoration: none; }
  .list-nav a:after {
    content: " ";
    display: block;
    position: absolute;
    top: 0.2em;
    width: 0;
    height: 0;
    z-index: 3; }

.list-nav i {
  display: none; }

.list-prev {
  float: left;
  padding: 0 0 0 1.5em; }
  .list-prev:after {
    border: 5px solid transparent;
    border-right-color: #abb7bb;
    left: 0; }

.list-next {
  float: right;
  padding: 0 1.5em 0 0; }
  .list-next:after {
    border: 5px solid transparent;
    border-left-color: #abb7bb;
    right: 0; }

/* Social Media Share */

.social_share {
  background-color: #eee;
  margin: 0 15px 15px 0;
  padding: 15px 2px;
	height: 55px;
}

.blog-post-content .social_share {
  margin: 0 15px 15px -20px;
}

#container .social  {
	list-style: none;
	list-style: none outside none;
	padding: 0 0 0 20px;
	margin: 0;
}
.social > li {
	margin: 0 25px 0 0;
	padding: 0;
	float: left;
}
.social .socialite {
	display: block;
	position: relative;
	height: 30px;
}
.social .socialite-loaded {
	background: none repeat scroll 0 0 transparent !important;
}
.social .twitter-share {
	background-position: 0 0;
	width: 100px;
}
.social .facebook-like {
	background-position: 0 -90px;
	width: 100px;
}
.social .linkedin-share {
	width:120px;
}
.social .g-plusone {
	width: 100px;
}
iframe.fb_ltr {
	width: 450px !important;
}



/* 420px and lower __________________________________________________________________________________________________________ */
@media only screen and (max-width: 420px) {

#feature_intro,
#feature_videos,
#feature_elaward,
#feature_seminars,
#feature_newsletter,
#feature_directory  		{ float: none; width: auto; padding: 0 0 5px 5px; }
#feature_intro img,
#feature_videos img,
#feature_elaward img,
#feature_seminars img,
#feature_newsletter img,
#feature_directory img		{ margin: 0 auto; }
.video-list-page .video-list-form fieldset { padding: 0 0 3px 20px; }
.video-list-page .video-list-form label { float: none; width: auto; display: block; text-align: left; }
.video-list-page .video-list-form .submit-button { margin: 6px 0 18px; }

}/*/mediaquery*/



/* 680px and lower __________________________________________________________________________________________________________ */
@media only screen and (max-width: 680px) {

html						{ background-image:none; }
body						{ padding:0; }
#main, #features			{ float: none; }
#main						{ width: 100%; padding:0; }
header h1					{ margin:0; background: #000 url(graphics/sb_eleaders/bg_page.jpg) repeat-x 50% 0; float:none; }
header h1 img				{ width: 100%; display: block; max-width:300px; margin:-5px auto 2px; }
.ie8 header h1 img			{ width: 395px; }
#container header h2 		{ display:none; }
nav							{ margin:0; padding:0; background:none; background-color: #8d2e20; }
nav ul	 					{ padding:5px 0 8px; margin:0; overflow: hidden; }
nav li a					{ padding:5px 20px 5px; min-height:16px; }
nav li span					{ display:none; }
nav li .button				{ display:none; }
.tagline					{ padding: 44px 20px 18px; }
#home_promo_joinNetwork		{ padding: 22px 20px 18px; margin: 0; }
#menu_pubs, #menu_conf		{ background: url(graphics/sb_eleaders/menu_dots.png) 0 10px no-repeat; }
#subpage,
#blog,
#features					{ width: 100%; max-width:650px; margin:0 auto 0 auto; }
#subpage					{ margin:0 auto 0 auto; max-width:100%; }
#submenu					{ clear:both; float:none; margin:0; padding:24px 0 0; width:100%; }
#submenu h4					{ padding-left:20px; }
#submenu li a				{ padding-left:35px; }
#submenu li li a			{ padding-left:55px; }
#home_promo_videos			{ margin:0; padding: 20px 20px 0; }
#sponsors					{ padding:0 0 12px 0; }
#sponsors ul				{ padding:0 0 12px; }
#sponsors h5				{ padding:20px 10px 14px; }
#sponsors li                { padding:2.6913265305%; } /* (980 - 769) / 4 / 980 */
#sponsor_ncol,
#sponsor_cov,
#sponsor_mds,
#sponsor_clarity     		{ clear: both; width: auto; margin:0; }    /* 68 / 980  */
footer						{ margin:20px 0 0 0; padding:0; }
#copyright					{ font-size:0.7em; padding:0 0 20px 0; }

}/*/mediaquery*/


/* 740px and lower __________________________________________________________________________________________________________ */
@media only screen and (max-width: 740px) {

#container header h1 		{ float:none; }
#container header h2		{ clear:both; float:none; background-color:#888; margin:20px 0 0; overflow:hidden; }
#container header h2 .initiative { float:left; padding: 32px 30px 0; }
header h2 .logo 			{ float:left; }
header h2 .logo img 		{ max-width:140px; }
header h2 .logo.makeGood img	{ max-width:50px; }

}

/* 960px and lower __________________________________________________________________________________________________________ */
@media only screen and (max-width: 960px) {

.video-list-page .video-list-form { float: none; width: auto; }
.video-list-page .editor-content { float: none; width: auto; padding: 0 20px 12px; }
.video-list .video-container { width: 100%; }
.video-list ul { width: 100%; }
.video-list li { float: left; width: 33%; border-right: 1px solid #222; }


}/*/mediaquery*/




/* 681px to 960 __________________________________________________________________________________________________________ */
@media only screen and (min-width: 681px) and (max-width: 960px) {

#main, #features			{ float: none; }
#main						{ width: 100%; }
header h1					{ margin:14px 0 0 0; min-height: 110px; }
header h1 img				{ max-width:100%; }
.ie8 header h1 img			{ display: inline; width: 395px; }
header h2 .initiative		{ float:none; padding:30px 100px 0 0; }
header h2 .logo				{ padding:6px 0 0; max-width:200px; margin:6px 0 0; }
header h2 .logo.makeGood 	{ padding:6px 0 0 15px; margin:6px 0 0 15px; border-left:1px solid rgba(255,255,255,0.2); }
header h2 .logo img			{ max-width:100%; }
.tagline					{ padding:42px 10px 18px 10px;  }
#home_promo_joinNetwork			{ background-color:transparent; border-bottom:none; border-left:none; border-right:none; float:right; margin: 0; width:40%; clear:both;}
nav						{ background-image:none; background-color:#8d2e20; float: right; padding:0; width: 40%; }
nav ul						{ margin:0; padding: 0;}
nav li						{ width: 50%; padding:6px 0 12px; }
nav a						{ font-size: 1em; padding:0 10px 0 10px; min-height:0; }
nav a .button, nav a span	{ display:none; }
#menu_pubs,	#menu_conf      { background: url(graphics/sb_eleaders/menu_dots.png) 0 0 no-repeat; }
#submenu					{ float:right; margin:18px 0 12px 0; width:40%; }
#subpage,
#blog						{ float: left; width: 60%; margin:-44px 0 0 0; }
#features					{ float: left; width: 60%; margin:-225px 0 0 0; }
#elsewhere					{ float:right; margin: 0; width:40%; clear:both;}
#elsewhere h5					{ display:none;}
#elsewhere ul					{ padding: 9px 0;}
#submenu #elsewhere				{ display:none;}

}/*/mediaquery*/

/* 960px to 1080px __________________________________________________________________________________________________________ */
@media only screen and (min-width: 960px) and (max-width: 1080px) {

header h1                   { margin:14px 0 0 0; }
header h1 a					{ display: block; text-indent: -5000px; background: url(graphics/sb_eleaders/logo_elo_small.png) 4px 0 no-repeat; height: 110px; width:360px; }
header h1 a img				{ display: none; }

}/*/mediaquery*/


