@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);
body {
  margin: 0;
  padding: 50px 0;
  background-color: #eee;
  font-family: 'Open Sans', sans-serif;
}

.wrapper {
  background: #FFFFFF none;
  box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);
  margin: 0 auto;
  overflow: hidden;
  width: 980px;
}

.wrapper > h1 {
  margin: 0;
  padding: 20px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
}
section {
  border-top: dashed 3px #eee;
  padding: 40px;
  overflow: hidden;
}
section:first-child {
  border: 0;
  padding-top: 0;
}
section > h2 {
  font-size: 13px;
  font-weight: bold;
  border: solid 1px #ddd;
  background-color: #2676C0;
  color: #fff;
  display: inline-block;
  padding: 0 16px;
  box-shadow: 0 1px 1px #fff, 0 2px 6px rgba(0,0,0,0.1);
}
.side {
  float: right;
  width: 189px;
  padding-left: 20px;
  border-left: solid 1px #eee;
}
.main {
  float: left;
  width: 710px;
  padding-right: 20px;
}