body {
  font-size:16px;
  font-family: arial;
  color: #333333;
  margin: 0px;
  padding:0;
  line-height:1.6em;
}
.container {
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 960px;
  padding:0 15px;
}
h1.title {
  line-height:60px;
  margin:0;
  font-size:26px;
  color: white;
  text-shadow: 1px 1px 2px #444;
}
img {
  max-width:100%;
}
.header {
  position:relative;
  text-align:center;
  height:60px;
  /* background:rgb(0,0,0,0.09); */
  background: #2290cc;
  vertical-align:middle;
  box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
  margin-bottom:40px;
}
#feature {
	text-align:center;
}
td {
  width:50%;
  vertical-align:top;
}
h1, h2 {
  line-height:1.5em;

  color:#222222;
}
h2 {
	font-size:22px;
	font-weight:normal;
	color: #2290cc;
}
.centered {
  text-align:center;
}
@media only screen and (max-width: 600px) {
	h1.title {
		font-size:16px;
	}
	.header {
		margin-bottom: 0px;
	}
	h2 {
		font-size: 20px;
	}
}