

/* ===== Primary Styles ========================================================
   Author:
   ========================================================================== */

   
body {
/* 	margin-top: 10px; */
	margin-bottom: 60px;
	background-color: #c6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
  background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));
  background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
  background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
  background-image: linear-gradient(top, #ffffff, #f5f5f5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
}
a:focus {
  outline: none;
}
.navbar-inner {
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1), inset 0 -1px 0 rgba(0,0,0,.1);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.1), inset 0 -1px 0 rgba(0,0,0,.1);
  box-shadow: 0 1px 3px rgba(0,0,0,.1), inset 0 -1px 0 rgba(0,0,0,.1);
}
.navbar .brand {
  float: left;
  display: block;
  padding: 11px 10px 12px;
  margin-left: -11px;
  font-size: 87.5%;
  line-height: 18.5px;
  font-weight: normal;
  letter-spacing: .15em;
  color: #555555;
/*   text-shadow: 0 0 3px rgba(255, 255, 255, 1); */
}
.navbar .brand-home {
  float: left;
  display: block;
  padding: 11px 10px 12px;
  margin-left: -11px;
  font-size: 13px;
  line-height: 18.5px;
  font-weight: bold;
  letter-spacing: .15em;
  color: #99cccc;
  text-shadow: 0 0 3px rgba(255, 255, 255, 1);
}
.navbar .nav > li {
  text-transform: uppercase;
  letter-spacing: .15em;
  font-size: 87.5%;
}
/*
.navbar .nav > li > a {

}
*/
.navbar .nav > li > a:hover {
  color: #99cccc;
  background-color: #ffffff;
}
.navbar .nav .active > a,
.navbar .nav .active > a:hover {
  font-weight: bold;
  color: #99cccc;
  background-color: #ffffff;
  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25);
}
.navbar .btn-navbar {
  border-color: #ffffff #ffffff #ffffff;
  border-color: rgba(153, 204, 204, .5) rgba(153, 204, 204, .5) rgba(153, 204, 204, .5);
  -webkit-box-shadow: 0 1px 0 rgba(153,153,153,.1), 0 1px 0 rgba(153,153,153,.075);
  -moz-box-shadow: 0 1px 0 rgba(153,153,153,.1), 0 1px 0 rgba(153,153,153,.075);
  box-shadow: 0 1px 0 rgba(153,153,153,.1), 0 1px 0 rgba(153,153,153,.075);
}
.navbar .btn-navbar .icon-bar {
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 1);
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 1);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 1);
  background-color: #99cccc;
}
.navbar .nav li.dropdown .dropdown-toggle .caret,
.navbar .nav li.dropdown.open .caret {
  border-top-color: #999999;
  border-bottom-color: #999999;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #eeeeee;
  border: 1px solid #f5f5f5;
  border: 1px solid rgba(0, 0, 0, .05);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
  box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
}
.well-fade-yellow {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #ffffcc;
  background-image: -moz-linear-gradient(top, #ffffff, #ffffcc);
  background-image: -ms-linear-gradient(top, #ffffff, #ffffcc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffcc));
  background-image: -webkit-linear-gradient(top, #ffffff, #ffffcc);
  background-image: -o-linear-gradient(top, #ffffff, #ffffcc);
  background-image: linear-gradient(top, #ffffff, #ffffcc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffcc', GradientType=0);
  border: 1px solid #ffffcc;
  border: 1px solid rgba(255, 255, 204, 1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.05);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.05);
  box-shadow: 0 1px 3px rgba(0,0,0,.05);
}
.well-fade-turquoise {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #99cccc;
  background-image: -moz-linear-gradient(top, #ffffff, #99cccc);
  background-image: -ms-linear-gradient(top, #ffffff, #99cccc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#99cccc));
  background-image: -webkit-linear-gradient(top, #ffffff, #99cccc);
  background-image: -o-linear-gradient(top, #ffffff, #99cccc);
  background-image: linear-gradient(top, #ffffff, #99cccc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#99cccc', GradientType=0);
  border: 1px solid #99cccc;
  border: 1px solid rgba(153, 204, 204, .35);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
  box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
}
.well-turquoise {
  padding: 19px;
  margin-bottom: 20px;
  min-height: 144px;
  background-image:url('http://www.lassociator.com/NALP_v014/img/banner_home182.png');
  background-repeat:no-repeat;
  background-color: #99cccc;
  border: 1px solid #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.15), inset -1px -1px 0 rgba(0,0,0,.035);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.15), inset -1px -1px 0 rgba(0,0,0,.035);
  box-shadow: 0 1px 3px rgba(0,0,0,.15), inset -1px -1px 0 rgba(0,0,0,.035);
}
.well-turquoise-about {
  min-height: 144px;
  padding: 19px;
  margin-bottom: 20px;
  background-image:url('http://www.newamericanleaders.org/img/banner_about182.jpg');
  background-repeat:no-repeat;
  background-color: #99cccc;
  border: 1px solid #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.15), inset -1px -1px 0 rgba(0,0,0,.035);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.15), inset -1px -1px 0 rgba(0,0,0,.035);
  box-shadow: 0 1px 3px rgba(0,0,0,.15), inset -1px -1px 0 rgba(0,0,0,.035);
}
.well-turquoise-programs-training {
  min-height: 144px;
  padding: 19px;
  margin-bottom: 20px;
  background-image:url('http://www.newamericanleaders.org/img/banner_programs182.jpg');
  background-repeat:no-repeat;
  background-color: #99cccc;
  border: 1px solid #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.15), inset -1px -1px 0 rgba(0,0,0,.035);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.15), inset -1px -1px 0 rgba(0,0,0,.035);
  box-shadow: 0 1px 3px rgba(0,0,0,.15), inset -1px -1px 0 rgba(0,0,0,.035);
}
.well-turquoise-press {
  min-height: 144px;
  padding: 19px;
  margin-bottom: 20px;
  background-image:url('http://www.newamericanleaders.org/img/banner_press182.jpg');
  background-repeat:no-repeat;
  background-color: #99cccc;
  border: 1px solid #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.15), inset -1px -1px 0 rgba(0,0,0,.035);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.15), inset -1px -1px 0 rgba(0,0,0,.035);
  box-shadow: 0 1px 3px rgba(0,0,0,.15), inset -1px -1px 0 rgba(0,0,0,.035);
}
.well-turquoise-resources-tools {
  min-height: 144px;
  padding: 19px;
  margin-bottom: 20px;
  background-image:url('http://www.newamericanleaders.org/img/banner_resources182.jpg');
  background-repeat:no-repeat;
  background-color: #99cccc;
  border: 1px solid #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.15), inset -1px -1px 0 rgba(0,0,0,.035);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.15), inset -1px -1px 0 rgba(0,0,0,.035);
  box-shadow: 0 1px 3px rgba(0,0,0,.15), inset -1px -1px 0 rgba(0,0,0,.035);
}
.well-turquoise-contact {
  min-height: 144px;
  padding: 19px;
  margin-bottom: 20px;
  background-image:url('http://www.newamericanleaders.org/img/banner_contact182.jpg');
  background-repeat:no-repeat;
  background-color: #99cccc;
  border: 1px solid #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.15), inset -1px -1px 0 rgba(0,0,0,.035);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.15), inset -1px -1px 0 rgba(0,0,0,.035);
  box-shadow: 0 1px 3px rgba(0,0,0,.15), inset -1px -1px 0 rgba(0,0,0,.035);
}
.well-turquoise-noimg {
  min-height: 144px;
  padding: 19px;
  margin-bottom: 20px;
  color: #ffffff;
  text-shadow: 0 1px 3px rgba(51, 51, 51, .35);
  background-color: #99cccc;
  border: 1px solid #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.15), inset -1px -1px 0 rgba(0,0,0,.035);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.15), inset -1px -1px 0 rgba(0,0,0,.035);
  box-shadow: 0 1px 3px rgba(0,0,0,.15), inset -1px -1px 0 rgba(0,0,0,.035);
}
.well-turquoise-noimg p {
  text-shadow: none;
}
}
.well-turquoise-noimg a {
  color: #ffffff;
}
.well-yellow {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #ffffcc;
  border: 1px solid #ffffcc;
  border: 1px solid rgba(255, 255, 204, 1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.1);
  box-shadow: 0 1px 3px rgba(0,0,0,.1);
}
.well-photo {
  min-height: 225px;
  padding: 19px;
  margin-bottom: 20px;
  color: #ffffcc;
  text-shadow: 0 0 3px rgba(153, 153, 153, .5);
  background-color: #ffffff;
  background-image:url('http://www.newamericanleaders.org/img/video_poster.jpg');
  background-repeat:no-repeat;
  border: 1px solid #99cccc;
  border: 1px solid rgba(255, 255, 255, 1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.1);
  box-shadow: 0 1px 3px rgba(0,0,0,.1);
}
.well-photo h2 {
  text-shadow: 0 0 3px rgba(153, 153, 153, .5);
}
.well-photo h4 {
  color: #999999;
  text-shadow: none;
}
.well-white {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #ffffff;  
  border: 1px solid #f5f5f5;
  border: 1px solid rgba(0, 0, 0, .1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
  box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
}
.well-white-yellow {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #ffffff;  
  border: 1px solid #ffffcc;
  border: 1px solid rgba(255, 255, 204, 1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
  box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
}
.well-white-turquoise {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #ffffff;  
  border: 1px solid #99cccc;
  border: 1px solid rgba(153, 204, 204, .35);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
  box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
}
.well-white-center {
  min-height: 175px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #ffffff;  
  border: 1px solid #f5f5f5;
  border: 1px solid rgba(0, 0, 0, .1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
  box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
  text-align: center;
}
.well-white-center-red {
  min-height: 175px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #ffffff;  
  border: 1px solid #ff1f1f;
  border: 1px solid rgba(0, 0, 0, .1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
  box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
  text-align: center;
}
.well-rtl {
  min-height: 225px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #ffffcc;
  background-image: -moz-linear-gradient(top, #ffffff, #ffffcc);
  background-image: -ms-linear-gradient(top, #ffffff, #ffffcc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffcc));
  background-image: -webkit-linear-gradient(top, #ffffff, #ffffcc);
  background-image: -o-linear-gradient(top, #ffffff, #ffffcc);
  background-image: linear-gradient(top, #ffffff, #ffffcc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffcc', GradientType=0);
  border: 1px solid #ffffcc;
  border: 1px solid rgba(0, 0, 0, .05);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
  box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
}
.well-rtl h2 {
/*   text-shadow: 0 0 3px rgba(255, 255, 255, 1); */
}
.well-rtl p {
	font-size: 14px;
	line-height: 21px;
	font-weight: normal;
}
.well-photo-about {
  min-height: 170px;
  padding: 0px;
  margin-bottom: 20px;
  color: #ffffcc;
  text-shadow: 0 0 3px rgba(153, 153, 153, .5);
  background-image:url('http://www.newamericanleaders.org/img/photo_about.jpg');
  background-repeat:no-repeat;  
  background-color: #ffffff;  
  border: 1px solid #f5f5f5;
  border: 1px solid rgba(255, 255, 255, 1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
  box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
}
.well-photo-press {
  min-height: 182px;
  padding: 0px;
  margin-bottom: 20px;
  color: #ffffcc;
  text-shadow: 0 0 3px rgba(153, 153, 153, .5);
  background-image:url('http://www.newamericanleaders.org/img/photo_press.jpg');
  background-repeat:no-repeat;  
  background-color: #ffffff;  
  border: 1px solid #f5f5f5;
  border: 1px solid rgba(255, 255, 255, 1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
  box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
}
.partners-center {
	text-align: center;
}
.partners-center p {
	margin-top: 9.25px;
}
.partners p {
	margin-top: 9.25px;
}
.modal-backdrop {
  background-color: #333333;
}
.carousel-inner {

/*
  border: 1px solid #f5f5f5;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1), inset 0 -1px 0 rgba(0,0,0,.1);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.1), inset 0 -1px 0 rgba(0,0,0,.1);
  box-shadow: 0 1px 3px rgba(0,0,0,.1), inset 0 -1px 0 rgba(0,0,0,.1);
*/
}
.carousel-control {
  top: 99.5%;
  left: 5px;
  font-size: 40px;
  font-weight: 100;
  line-height: 33px;
  color: #ffffff;
  text-align: center;
  background: #99cccc;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: 0.50;
  filter: alpha(opacity=50);
}
.carousel-control.right {
  right: 0px;
}
.nav-collapse .nav > li > a {
	font-weight: normal;
}
.nav-collapse .dropdown-menu a {
	font-weight: normal;
	color: #999999;
}
.nav-collapse .dropdown-menu a:hover {
  background-color: #99cccc;
}
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #ffffff;
}
.navbar .nav li.dropdown.active > .dropdown-toggle:hover {
  color: #99cccc;
  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25);
}
.nav-tabs {
  border-bottom: none;
}
.nav-tabs > li {
	text-transform: uppercase;
  font-size: 87.5%;
  letter-spacing: .15em;
  width: 100%;
  margin: 0 20px 0 0;
}
.nav-tabs > li > a {
  padding: 10px;
  line-height: 18.5px;
  border: 1px solid #f5f5f5;
  border: 1px solid rgba(0, 0, 0, .1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 0px rgba(0,0,0,.05);
  -moz-box-shadow: 0 1px 0px rgba(0,0,0,.05);
  box-shadow: 0 1px 0px rgba(0,0,0,.05);
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
  color: #66b3b3;
  background-color: #ffffcc;
  font-weight: bold;
  border: 1px solid #99cccc;
  border: 1px solid rgba(153, 204, 204, .35);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.15);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.15);
  box-shadow: 0 1px 3px rgba(0,0,0,.15);
  cursor: default;
}
.pagination li {
  display: inline;
  text-transform: uppercase;
  font-size: 87.5%;
  letter-spacing: .15em;
}
.pagination a {
  float: left;
  padding: 0 14px;
  line-height: 40px;
  text-decoration: none;
  border: 1px solid #ddd;
  border-left-width: 0;
}
.pagination a:hover,
.pagination .active a {
  background-color: #f5f5f5;
  font-weight: bold;
}
.facebookOuter {
	background-color: #ffffff;  
	padding: 0;
	height: 490px;
}
.facebookInner {
	height: 490px;
	overflow: hidden;
}
.fb-like-box {
	float: left;
	margin: 0;
	background-color: #ffffff;  
  border: 1px solid #99cccc;
  border: 1px solid rgba(153, 204, 204, .35);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
  box-shadow: 0 1px 3px rgba(0,0,0,.05), inset -1px -1px 0 rgba(0,0,0,.05);
}
#indexModal {
  width: 540px;
  padding: 20px;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #eeeeee, #ffffff);
  background-image: -ms-linear-gradient(top, #eeeeee, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee, #ffffff);
  background-image: -o-linear-gradient(top, #eeeeee, #ffffff);
  background-image: linear-gradient(top, #eeeeee, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
  box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
}

/*
Make the Facebook Like box responsive (fluid width)
https://developers.facebook.com/docs/reference/plugins/like-box/
*/
 
/* This element holds injected scripts inside iframes that in some cases may stretch layouts. So, we're just hiding it. */
#fb-root {
  display: none;
}
 
/* To fill the container and nothing else */
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
  width: 100% !important;
}

/***************************************************

edited by Zak Greene on 10/30/13
zak@zakgreene.com

*/

.icon-facebook {
  padding-right: .5em;
}

.icon-twitter {
  padding-right: .5em;
}

/* social icons in header */
.home .span12 .well-turquoise {
  background-image: none;
  min-height: 0;
}
.home .span12 .well-turquoise a {
  color: #fff;
  text-shadow: 0 1px 3px rgba(0,0,0,0.3);
}
.home .span12 .well-turquoise a:hover {
  color: #d2f4f4;
  text-shadow: 0 -1px 1px rgba(0,0,0,0.3);
}

.signup_container {
  float:right;
}
.icon_container {
font-size: 2em;
display: inline-block;
padding: 0;
margin: 0;
position: relative;
}

.icon_and_signup_container {
display: inline-block;
margin: 0.8% 0;
float: right;
}

.alert {
    padding: 0;
    margin-bottom: 0;
    background-color: transparent;
    border: 0px solid #FBEED5;
    border-radius: 0;
    color: transparent;
    text-shadow: 0px 0px 0px rgba(255, 255, 255, 0.5);

}
button.close {
    position: relative !important;
top: .65em !important;
left: .25em !important;
line-height: 18px !important;
}

.center {
  text-align: center;
}

.thumbnail {
  min-height: 385px;
}

.thumbnail .caption {
  letter-spacing: .5px;
}