#content .profile {
  border: solid 1px #000099;
  border-radius: 10px;
  margin: 10px auto;
  width: 95%;
}

#content .profile a {
  color: #000000;
  display: block;
  padding: 10px;
}

#content .profile figure {
  display: block;
  float: left;
  height: 80px;
  width: 60px;
}

#content .profile figure img {
  max-width: 100%;
  max-height: 100%;
}

#content .profile .txtData {
  padding-left: 70px;
  height: 80px;
  font-weight: 700;
}

#content .profile .name {
  margin-bottom: 4px;
}

#content .profile .age {
  margin-bottom: 4px;
}

#content .blog ul li {
  border-bottom: solid 1px #000099;
}

#content .blog ul li:first-child {
  border-top: solid 1px #000099;
}

#content .blog ul li:last-of-type {
  border-bottom: none;
}

#content .blog ul li a {
  color: #000;
  display: block;
  padding: 10px;
}

#content .blog ul li div h2 {
  margin-bottom: 4px;
  font-weight: 700;
  font-size: 100%;
}

#content .blog ul li figure {
  display: block;
  float: left;
  height: 133px;
  margin: 0 10px;
  width: 100px;
}

#content .blog ul li img {
  max-width: 100%;
  max-height: 100%;
}

#content .blog ul li p {
  display: block;
  margin-bottom: 4px;
}

#content .blog ul li div {
  padding-left: 110px;
}

#content .blog ul li time {
  display: block;
  margin-bottom: 4px;
}

#content .archive div {
  text-align: center;
}

#content .archive select {
  height: 30px;
  font-size: 123.1%;
}

#content ul.pager {
  padding-top: 10px;
}

#content ul.pager li {
  border: none !important;
}

#content ul.pager li a {
  color: #555;
  display: inline-block;
  margin-right: 2px;
  margin-bottom: 2px;
  padding: 8px 10px;
}
