.top-bar {
  	background: #333333;
  }
.top-bar-section ul {
	background: #333333;
	}
 .top-bar-section li a:not(.button) {
        background: #333333; }	
          .top-bar-section ul li.active > a {
	    background: #222222; }
	.contain-to-grid {
	    background: #333333; }
	    .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
            border-right: solid 1px #ffffff;  } 
img {
	margin-bottom: 10px; }
	
	ul,
	ol,
	dl {
	  margin-left: 1.25em;
  }
  
h3 {
 	margin-top: 0.4em;
  	margin-bottom: 0.4em; } 

h4 {
  color: #2ba6cb;	} 
  
/* Image Thumbnails */
.th {
  line-height: 0;
  display: inline-block;
  border: solid 4px white;
  -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  transition: all 200ms ease-out; }
  .th:hover, .th:focus {
    -webkit-box-shadow: 0 0 6px 2px rgba(43, 166, 203, 0.5);
    box-shadow: 0 0 6px 2px rgba(43, 166, 203, 0.5); }
  .th.radius {
    -webkit-border-radius: 3px;
    border-radius: 3px; }
 .top-bar-section ul li.active > a {
    background: #4f0952;
    color: white; }
