.advice { margin-bottom: 1em; background-color: #fff; }

.advice .question .q {
  background-position: -36px 10px;
  background-repeat: no-repeat;
  padding-left: 36px;
  margin: 0.75em 0;
}

.advice .question .q .top {
  background: transparent url('../images/bubbles.png') 0px 0 no-repeat;
  line-height: 10px;
}

.advice .question .q .top div {
  background: transparent url('../images/bubbles.png') 718px 0 no-repeat;
}

.advice .question .q .content {
  padding: 0 0 0 10px;
  background: transparent url('../images/bubbles.png') 0 -10px no-repeat;
}

.advice .question .q h3 {
  font-size: 120%;
  font-weight: bold;
  padding: 0 20px;
}

.advice .question .q .text {
  background-color: #cce1f2;
  padding: 0 0 0 20px;
}

.advice .question .q .bottom {
  background: #fff url('../images/bubbles.png') -719px -31px no-repeat;
  line-height: 10px;
}

.advice .question .a {
  background-position: 0 10px;
  background-repeat: no-repeat;
  padding-left: 36px;
  margin: 0.75em 0;
}

.advice .question .a .top {
  background:  url('../images/bubbles.png') -1440px 0 no-repeat;
  line-height: 10px;
}

/*
.advice .question .a .top div {
  background: url('../images/bubbles.png') 718px 0 no-repeat;
}
*/

.advice .question .a .content {
  padding: 0 0 0 10px;
  background: #fff url('../images/bubbles.png') -1440px -10px no-repeat;
}

.advice .question .a .text {
  background-color: #f1f6e0;
  padding: 0 0 0 20px;
}

.advice .question .a .bottom {
  background: transparent url('../images/bubbles.png') -2159px -31px no-repeat;
  line-height: 10px;
}

.advice .question  .content p { padding-right: 0.5em }

/*
.advice .question .bottom div {
  background: transparent url('../images/bubbles.png') 1439px -31px no-repeat;
}
*/

.from { font-style: italic; }
.advice .more {
  font-weight: bold;
  color: #2e8f66;
  padding-left: 0;
}

.advice h4 { margin-bottom: 0.75em; }

.advice .topics {
  background-color: #f1f6e0;
  padding: 0.75em;
/*  line-height: 235%; */
}

.advice .topics span {
  margin-right: 1em;
  line-height: 250%;
}

.advice .topics span a { white-space: nowrap; text-decoration: none; }

.advice .topics .empty { color: #d3dcff; }
