#a-box { margin-left:10%; margin-right:10%; }
#b-box { margin-left:20%; margin-right:20%; }
.Q { color:#00f; padding:5px; }
.A { color:#000; padding:5px; }
li { padding:3px; }
blockquote { background-color: #F5F5F5; padding:10px; }
h1 { background-color:WhiteSmoke; padding:2px; }
.gallery {
  text-align: left;
  margin: 0 auto;
}

.gallery-image {
  width: 48%;
  height: auto;
  float: left;
	margin: 1%;
}

.gallery-image img {
  width: 100%;
}
