/** sidebar widget start **/

div.sidebar_q_and_a {
  margin: 1em 0;
}

div.sidebar_question {
  font-weight: bold;
}

textarea#sb_subject {
  color: #999;
  width: 100%;
  height: 4em;
  font-size: small;
}

textarea#sb_subject:focus {
  color: #000;
  font-style: normal;
}

p.sidebar_links {
  text-align: center;
}

input#sb_form_submit_button {
  display: block;
  margin: 0 auto;
  font-weight: bold;
}

/** sidebar widget end **/

/** question form start **/

div.form_elements {
  margin: 1em 0;
  text-align: left;
}

input#tags {
  width: 30em;
}

input#location_name {
  width: 18em;
}

input#email {
  width: 15em;
}

input#form_submit_button {
  display: block;
  margin: 0 auto;
  font-weight: bold;
}

/** question form end **/

/** answers view start **/

div.realanswers_questions .question-title {
  padding-left: 2em;
  background: #FFFFFF url('http://www.realtybaron.com/api/image/qna.png') no-repeat scroll 0 50%;
}

div.realanswers-answer {
  clear: both;
  margin: 2em 0;
}

div.realanswers-quote-block {
}

div.realanswers-quote-text {
  margin-top: 1em;
}

div.realanswers-assets {
  float: left;
  clear: both;
  width: 24em;
}

div.realanswers-badge {
  width: 22em;
  height: 5em;
  padding: .25em;
  border: 1px solid #b4d0dc;
}

div.realanswers-rating {
  margin-top: 1em;
  text-align: center;
}

div.realanswers-badge div {
  margin: 0;
  padding: 0;
  text-align: left;
  line-height: 14px;
}

div.realanswers-badge a {
  display: inline;
  font-weight: normal;
  text-decoration: underline;
}

div.realanswers-image {
  width: 48px; /* See PortaitImageSize.thumbnail.getWidth() for appropriate size */
  float: left;
  display: inline;
  vertical-align: top;
}

div.realanswers-text {
  float: left;
  text-align: left;
  display: inline;
  vertical-align: top;
}

a:link.realanswers-headline {
  margin: 0;
  padding: 0;
}

a:visited.realanswers-headline {
}

a:hover.realanswers-headline {
}

a:active.realanswers-headline {
}

span.realanswers-headline {
  margin: 0;
  padding: 0;
  font-size: 15px;
  font-family: verdana, arial, sans-serif;
}

div.realanswers-desc-line {
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-family: verdana, arial, sans-serif;
}

div.realanswers-display-url {
  color: green;
  font-size: 10px;
  font-family: verdana, arial, sans-serif;
}

a.realanswers-rate {
  text-decoration: none;
}

img.realanswers-rate {
  border: 0;
  width: 19px;
  height: 19px;
  vertical-align: middle;
}

/** answers view end **/

/** advertiser start **/

div.realanswers-badge.realanswers-advertiser {
  border: 1px solid #DDAD08;
  background-color: #FEFADE;
}

div.realanswers-badge.realanswers-advertiser .realanswers-headline {
  font-weight: bold;
}

/** advertiser end **/

/** publisher start **/

div.realanswers-badge.realanswers-publisher {
  border: 1px solid #6B90DA;
  background-color: #F0F7F9;
}

div.realanswers-badge.realanswers-publisher .realanswers-headline {
  font-weight: bold;
}

/** publisher end **/

/** pagination start **/

.realanswers-page-numbers {
  color: #669933;
  padding: 4px 5px;
  font: bold 10pt Arial;
  border: 1px solid #ccc;
  text-decoration: none;
}

.realanswers-page-numbers:hover {
  color: #FFF;
  background-color: #669933;
}

.realanswers-page-numbers.current {
  color: #FFF;
  background-color: #669933;
}

.realanswers-page-numbers.previous, #realanswers-page-numbers.next {
  font: bold 10pt Arial;
}

/** pagination end **/
