/*
 *
 *
 * WARNING
 *
 * You are looking at the .css version of the site's assets.
 * If you directly edit the .css files, you will destroy the
 * usefulness of the LESS files, and the website's theme will be
 * much harder to maintain in the future.
 *
 *
 */
.ClearFix {
  display: inline-block;
}
.ClearFix:after {
  content: " ";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.MainBlock {
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  margin: 0 0 10px 7px;
  border: 1px solid #babfa8;
  padding: 8px;
  width: 300px;
  height: 175px;
  min-height: 175px;
  background-color: #FFF;
}
.WideBlock {
  width: 629px;
}
.FullWidth {
  overflow: hidden;
  margin: 0 0 10px 7px;
  border: 1px solid #babfa8;
  padding: 8px;
  width: 100%;
  background-color: #FFF;
}
.HiddenText {
  display: block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.BlockHeading {
  color: #ed6d17;
  text-shadow: 0 1px 1px #afafaf;
  font: normal 18px/19px 'Trocchi', serif;
}
.BlockHeadingAlt {
  color: #897A6B;
  font: normal 17px/23px 'Trocchi', serif;
}
.IconHeading {
  padding: 3px 0 5px 27px;
  background: url(../img/ico/icons.gif) no-repeat;
}
.PageHeading {
  display: inline-block;
  margin-bottom: 1em;
  color: #ed6d17;
  text-shadow: 0 1px 1px #afafaf;
  font: normal 18px/19px 'Trocchi', serif;
}
.front #content .block p {
  margin-bottom: 0;
}
.front #content-content {
  margin-left: -8px;
}
.front #content-content .front-top-cta {
  border: 0 none;
  padding: 0;
  height: auto;
  min-height: 0;
  background: none;
}
.front #content-content .front-top-cta .content {
  padding: 0 !important;
}
.front #content-content .cta-name-voyager h2 {
  margin: 5px 0 1em 150px;
}
.front #content-content .cta-name-voyager img {
  float: left;
  margin: -24px 10px 0 0;
  border: 1px solid #bbc0a7;
}
.front #content-content .cta-name-voyager .content {
  margin-top: -10px;
}
.front #content-content .featured-names {
  width: 336px;
}
.front #content-content .featured-names img {
  float: left;
  margin: 5px 5px 0 0;
  border: 1px solid #BBC0A7;
}
.front #content-content .featured-names .content {
  width: 336px;
}
.front #content-content .featured-names div {
  float: left;
}
.front #content-content .featured-names h2 {
  font: normal normal 12px/20px 'Cabin', sans-serif;
  color: #897A6B;
}
.front #content-content .featured-names h3 {
  color: #ED6D17;
  text-shadow: 0 1px 1px #AFAFAF;
  font: normal 18px/19px 'Trocchi', serif;
}
.front #content-content .featured-names ol {
  list-style: none;
}
.front #content-content .featured-names ol li {
  text-align: right;
}
.front #content-content .featured-names ol li.odd {
  background-color: #E9F0D4;
}
.front #content-content .featured-names ol a {
  display: inline-block;
  padding-left: 3px;
  width: 83px;
  text-align: left;
  font: 600 14px/18px 'Cabin Condensed', sans-serif;
}
.front #content-content .featured-names ol a.girl {
  color: #d75b81;
}
.front #content-content .featured-names ol a.boy {
  color: #1db1be;
}
.front #content-content #block-bnw-10 {
  padding: 0;
  width: 645px;
  background: #ffffff url(../img/bg/from-blog-corner.jpg) no-repeat right top;
  height: auto;
}
.front #content-content #block-bnw-10 .block-inner {
  padding: 1px 2px;
}
.front #content-content #block-bnw-10 .block-inner h2 a {
  padding: 3px 10px 4px 17px;
  font: normal 500 12px/20px 'Cabin', sans-serif;
  color: #868276;
  background-color: #eaeae2;
}
.front #content-content #block-bnw-10 .node {
  padding: 12px;
  border: 0 none;
}
.front #content-content #block-bnw-10 .node h2 {
  margin-bottom: 0.5em;
}
.front #content-content #block-bnw-10 .node h2 a {
  color: #ed6d17;
  text-shadow: 0 1px 1px #afafaf;
  font: normal 18px/19px 'Trocchi', serif;
  margin: 0;
  padding: 0;
  display: inline;
  background-color: transparent;
}
.front #content-content #block-bnw-10 .node p {
  display: inline;
}
.front #content-content #block-bnw-10 .node a {
  margin-left: 0.5em;
}
.front #content-content #block-views-nodequeue_1-block h2 {
  padding: 3px 0 5px 27px;
  background: url(../img/ico/icons.gif) no-repeat;
  padding-left: 34px;
}
.front #content-content #block-views-nodequeue_1-block ul {
  margin: 10px 0 0;
  padding: 0;
}
.front #content-content #block-views-nodequeue_1-block ul li {
  list-style: none;
  margin: 0 0 0.5em 0;
}
.front #content-content #block-namipedia-10 h2 {
  padding: 3px 0 5px 27px;
  background: url(../img/ico/icons.gif) no-repeat;
  background-position: -5px -240px;
}
.front #content-content .cta-name-matchmaker h2 {
  padding: 3px 0 5px 27px;
  background: url(../img/ico/icons.gif) no-repeat;
  padding-left: 44px;
  background-position: 5px -55px;
}
.front #content-content .cta-name-matchmaker h2 a {
  color: #ed6d17;
  text-shadow: 0 1px 1px #afafaf;
  font: normal 18px/19px 'Trocchi', serif;
}
.front #content-content .map-a-name h2 {
  padding: 3px 0 5px 27px;
  background: url(../img/ico/icons.gif) no-repeat;
  background-position: 0 -125px;
}
.front #content-content .map-a-name .content {
  margin-left: 5px;
}
.front #content-content #block-forum-0 h2 {
  padding: 3px 0 5px 27px;
  background: url(../img/ico/icons.gif) no-repeat;
  padding-left: 30px;
  background-position: 0 -180px;
}
.front #content-content #block-forum-0 ul {
  margin-top: 0.5em;
  padding: 0;
}
.front #content-content #block-forum-0 ul li {
  list-style: none;
  margin-left: 0;
}
.front #content-content #block-forum-0 .more-link {
  display: none;
}
.front #content-content .most-popular-america {
  height: 272px;
  display: block;
  float: right;
}
.front #content-content .most-popular-america h2 {
  padding: 3px 0 5px 27px;
  background: url(../img/ico/icons.gif) no-repeat;
  background-position: 0 -240px;
}
.front #content-content .most-popular-america table {
  margin: 1em 0;
}
.front #content-content .most-popular-america table tr {
  border-bottom: 0 none;
}
.front #content-content .most-popular-america table td {
  padding: 0 5px;
}
.front #content-content .most-popular-america table td span {
  font: 15px/25px 'Cabin Condensed', sans-serif;
}
.front #content-content .most-popular-america table td span.girl,
.front #content-content .most-popular-america table td a.girl {
  margin-right: 0.5em;
  color: #d75b81;
}
.front #content-content .most-popular-america table td span.boy,
.front #content-content .most-popular-america table td a.boy {
  margin-left: 0.5em;
  color: #1db1be;
}
.front #content-content .most-popular-america table td.number {
  text-align: right;
  font: 17px/25px 'Trocchi', serif;
  color: #8f9182;
}
.front #content-content .most-popular-america tr.odd td {
  background-color: #f6f6f2;
}
.front #content-content .most-popular-america tr.even td {
  background-color: #FFF;
}
.front #content-content .most-popular-america p {
  margin: 1em 0 0;
}
.front #content-content .most-popular-america p a {
  margin: 0;
}
.front #content-content #block-views-friends_partners-block {
  /* commenting this out because there was an overlap after removing HP modules:
  margin-bottom: -278px; */
}
.front #content-content #block-views-friends_partners-block h2 {
  padding: 3px 0 5px 27px;
  background: url(../img/ico/icons.gif) no-repeat;
  background-position: 0 -300px;
  padding-left: 32px;
}
.front #content-content #block-views-friends_partners-block .view-content ul {
  clear: left;
  padding: 0;
  margin: -5px 0 10px -5px;
}
.front #content-content #block-views-friends_partners-block .view-content ul li {
  display: inline-block;
  margin: 0;
  margin-bottom: 10px;
}
.front #content-content #block-views-friends_partners-block .view-content ul a {
  margin: 0;
  display: block;
  clear: none;
  margin: 15px 0 0 30px;
  padding: 0;
  border: 1px solid #b4aba1;
  width: 98px;
  height: 98px;
}
.front #content-content #block-views-friends_partners-block .attachment ul li {
  display: block;
  border: 0 none;
  margin: 0;
  margin-top: 1em;
}
.front #content-content #block-views-friends_partners-block .attachment ul li a {
  display: inline;
  margin: 0;
  padding-right: 8px;
  border: 0 none;
  font: 600 12px/14px 'Cabin Condensed', sans-serif;
}
.front #content-content #block-views-friends_partners-block .view-footer {
  margin-top: 1em;
}
.front #content-content #block-views-friends_partners-block .view-footer a {
  margin: 0;
}
.front #content-content #block-namipedia-18 {
}
.front #content-content #block-namipedia-18 h2 {
  padding: 3px 0 5px 27px;
  background: url(../img/ico/icons.gif) no-repeat;
  background-position: 0 -364px;
}
.front #content-content #block-namipedia-18 h3 {
  margin-top: 8px;
  font: normal 20px/19px 'Trocchi', serif;
  color: #998c7f;
}
.front #content-content #block-namipedia-18 p {
  margin: 0.5em 0 0;
}
.front #content-content #block-namipedia-18 a.read-more {
  margin-left: 0;
  font-weight: normal;
}
.front #content-content #block-block-35 h2 {
  padding: 3px 0 5px 27px;
  background: url(../img/ico/icons.gif) no-repeat;
  background-position: 0 -300px;
  padding-left: 32px;
}
.front #content-content #block-namipedia-18,
.front #content-content #block-block-29 {
  display: none;
}
