/** 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 {
    margin: 0 auto;
    display: block;
    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 {
    margin: 0 auto;
    display: block;
    font-weight: bold;
}

/** question form end **/

/** answers view start **/

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

div.realanswers-answer {
    clear: both;
    margin: 1.5em 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;
    border: 1px solid #b4d0dc;
    padding: .25em;
}

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;
    display: inline;
    text-align: left;
    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: 14px;
    font-family: verdana, arial, sans-serif;
}

div.realanswers-desc-line {
    margin: 0;
    padding: 0;
    font-size: 11px;
    font-family: 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-pagination {
    text-align: center;
    margin-top: 2em;
}

.realanswers-page-numbers {
    font: bold 10pt Arial;
    color: #669933;
    margin: 0 .25em;
    border: 1px solid #ccc;
    padding: 4px 5px;
    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 **/
