.debate_columns {
    width: 100%;
    float:left;
}
.debate_list {
    width: 100%;
}
.debate_columns .debate_column {
    /* default to width of two column page */
    width: 350px;
    float: left;
}
.debate_columns .debate_column_header {
    display: none;
}
.debate_list .debate_column_header {
    font-weight: bold;
}
.debate_list .separator {
    border-bottom: 1px dashed #CCCCCC;
    margin-top: 10px;
    margin-bottom: 10px;
}
.debate_list .debate_option_header {
    margin-left: 20px;
}
.debate_option {
    font-weight: bold;
}
.debate_option_list ul{
    width: 100%;
    float: left;
}
.debate_option_list li{
    width: 33%;
    float: left;
}

.debate_discuss {
    float: right;
    margin-left: 30px;
    color:#bc1818;
}
.debate_question {
    margin-bottom: 15px;
}
.debate_show_answers {
    color:#bc1818;
    font-size: 10px;
}
.debate_question_toggler {
    color: #004983;
}
.debate_question_header {
    margin-bottom: 10px;
    cursor:pointer;
}
.debate_answer {
   margin-right: 10px;
   margin-top: 10px;
   font-size: 10pt;
   color: #333333;
}
.debate_rebuttal {
    margin-left: 30px;
    margin-right: 10px;
    margin-top: 10px;

}
.debate_footer {
    width: 100%;
    float: left;
    margin-top: 5px;
}
.debate_respondent {
    text-align: right;
    float: right;
}
.debate_respondent_images {
    width: 100%;
    float: left;
}
.debate_respondent_image {
    float:left;
    height: 55px;
    width: 50px;
}
.debate_form textarea {
    width: 400px;
    height: 150px;
}