.neighborguides {
    background-color: #efefef;
    border-bottom: 1px;
}

.neighborguides h2 {
    color: #393c3d;
    font-size: 24px;
	margin: 0 auto;
}

.neighborguides p {
    margin-bottom: 13px;
    font-size: 15px;
}

.nav a {
  color: #5a5a5a;
  font-size: 16px;
  font-weight: bold;
  padding: 14px 10px;
  text-transform: uppercase;
}

.nav li {
  display: inline;
}

.jumbotron {
background-image:url('http://www.freeimages.com/pic/l/s/sa/sawa_mac/1256310_52002117.jpg');
height:500px;
background-size:cover;
}

.jumbotron .container {
  position: relative;
  top:300px;
}

.jumbotron h1 {
  color: #fff;
  font-size: 48px;  
  font-family: 'Shift', sans-serif;
  font-weight: bold;
}

.jumbotron p {
  font-size: 20px;
  color: #000;
}

.learn-more {
  background-color: #f7f7f7;
}

.learn-more h3 {
  font-family: 'Shift', sans-serif;
  font-size: 18px;
  font-weight: bold;
}

.learn-more a {
  color: #00b0ff;
}

/*** ADDITIONAL COSMETICS BY ESTELLA ***/
/** Overall formatting **/
a {
	color:#5DB1B2;
}
a:hover {
	color:#8CCECC;
}
h2, h3 {
	padding:10px 0;
	text-transform:uppercase;
	font-weight: 200;
}
.show-grid {	// increase spacing between sections;
    margin-bottom: 25px;
	clear:both;
}
/* Top-level navigation bar */
.nav ul {
	padding-top:18px;
}
.nav li.active a {
	background-color:#a6dbbf;
	color:#FFFFFF;
	border-radius: 6px;
}
.nav a {
	font-weight:normal;
	text-transform:none;
	font-size:120%;
}
.nav a:hover {
	color:#A6DBBF;
}
/* 2nd-level navigation bar */
.page-header-themed {	// navigation bar;
    font-size: 24px;
    text-align: left;
	margin-bottom: 40px;
    background-color: #A6DBBF;
    background-image: linear-gradient(to bottom, #A6DBBF 0px, #8CCECC 100%);
    background-repeat: repeat-x;
    color: #FFFFFF;
    padding: 30px 15px;
    position: relative;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.page-header-nav {	// navigation bar;
	padding: 24px 0;
	color:#FFFFFF;
    background-color: #A6DBBF;
    background-image: linear-gradient(to bottom, #A6DBBF 0px, #8CCECC 100%);
	opacity:.95;
}
.page-header-nav h2 {	// page title;
	margin:0 18px 0 0;
	padding:0 30px 0 0;
	border-right:#FFFFFF 2px solid;
	display:inline-block;
	color:#FFFFFF;
}
.page-header-nav .btn-default {	// navigation links;
	border:none;
	background:none;
	font-size:110%;
	display:inline-block;
	color:#FFFFFF;
}
.page-header-nav .btn-default:hover, 
.page-header-nav .btn-default:focus, 
.page-header-nav .btn-default:active {	// navigation links - hover color;
	color:#CFF;
}
.page-header-nav .back-to-top {		// back to top link - flush to right;
	float:right;
}
/* Footer */
footer {
	padding:40px;
	background:#5db1b2;
	color:#FFFFFF;
	font-size:90%;
}
footer a {	// footer links;
	text-decoration:underline;
	color:#FFFFFF;
}
footer a:hover {	// footer links - hover color;
	color: #CFF;
}
/* Floating page navigation to top */
#nav.affix {
    position: fixed;
    top: 0;
    width: 100%
}
#nav {	// avoid interference between navgation links and links on page;
z-index:9999;
}

/** Home Page **/
.jumbotron .container {
	top:180px;
}
.jumbotron h1 {
	font-family: Helvetica, "Helvetica Neue";
}
.jumbotron p {
	color:#FFFFFF;
	opacity:.8;
	font-weight: 300;
}
.neighborhood-guides {
	padding: 36px 0;
}
.neighborhood-guides p {
	font-size:110%;
}
.neighborhood-guides .thumbnail a p,
.neighborhood-guides .thumbnail a:hover p {
	color:#000000;
}
.neighborhood-guides .thumbnail a:hover {
	text-decoration:none;
}
.thumbnail img {
	-webkit-transition: .2s all;
	transition: .2s all;
}
.thumbnail img:hover {
    -webkit-filter: brightness(70%);
	filter: brightness(70%);
}

/** Publications page **/
.ptitle {
}
.psource {	// cap reference source
	text-transform:capitalize;
}
.dl-horizontal dt {		// width of the "year" column;
	width:80px;
}
.dl-horizontal dd {		// spacing for each individual reference; 
    margin: 0 10px 10px 150px;
}