    .nodes {
      width: 820px
    }

    .node {
      width: 320px;
	  height: 35px;
	  font-size: 24px;
	  text-align: center;
	  background: #f2f2f2;
	  padding-top: 10px;
      margin-bottom: 10px;
    }

    .group1 span {
	  top: +2px;
      border: 1px solid #666;
      border-radius: 50%;
      width: 15px;
      height: 15px;
      margin-top: 3px;
	}

    .group2 span {
	  top: +2px;
      border: 1px solid #666;
      border-radius: 50%;
      width: 15px;
      height: 15px;
      margin-top: 3px;
    }

	.parent {
		width: 820px;
		margin: auto;
		margin-top: 1.5em;
		overflow: hidden;
	}