h2, h3 {
	font-family: "Helvetica", "Arial", sans-serif;
	font-weight: bold;
}

.contentbox {
  display: block;
  float: left;
}

.contentbox h3 {
	color: #fff;
	background-color: #333;
	border-bottom: 0;
}

.contentbox h3, .contentbox div {
  -webkit-transition: all 0.3s linear;
     -moz-transition: all 0.3s linear;
       -o-transition: all 0.3s linear;
          transition: all 0.3s linear;
}

.contentbox div {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

  /* IE 5-7 */
  filter: alpha(opacity=70);

  /* Netscape */
  -moz-opacity: 0.7;

  /* Safari 1.x */
  -khtml-opacity: 0.7;

  /* Good browsers */
  opacity: 0.7;
}

.contentbox a:hover div {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

  /* IE 5-7 */
  filter: alpha(opacity=100);

  /* Netscape */
  -moz-opacity: 1.0;

  /* Safari 1.x */
  -khtml-opacity: 1.0;

  /* Good browsers */
  opacity: 1.0;
}

h1 {
  font-family: "Arial";
  line-height: 0.5em;
}

#blurb {
  font-family: "Arial";
}

.contentbox a:hover h3 {
	font-weight: bold;
}

#interactives .contentbox {
	height: 250px;
}

#interactives h3, #interactives div {
	font-size: 1.2em;
	width: 630px;
	margin-left: 0;
	margin-right: 0;
}

#print .contentbox {
	width: 198px;
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
  background:#333;
}

#print .contentbox:nth-child(3n) {
	margin-right: 0;
}

#mainbody {
	padding: 0;
}