#interactive{
    width:570px;
    font-family:'verdana';
    margin-left:auto;
    margin-right:auto;
}
.unit{
    margin-top:20px;
    border-top:3px solid #6D2147;
    padding:20px 10px 10px 10px;
    position:relative;
    float:left;
}
    .unit.single{
        margin-top:0px;
        padding-top:0px;
        border:none;
    }
    .unit p{
        margin:0px;
        font-size:12px;
    }
    .unit .portrait{
        float:left;
        margin-left:auto;
        margin-right:auto;
    }
    .unit .task{
        margin:0px;
        border-top:1px dashed #c7c7c7;
        padding:10px 10px 10px 10px;
        font-size:12px;
        cursor:pointer;
    }
        .unit .task.hover{
            background-color:#324347;
        }
        .unit .task.hover .votingBox{
            opacity:.5;
        }
        .unit.closed .task{
            cursor:auto;
        }
        .unit .checkmark{
            padding-top:0px;
            position:absolute;
            bottom:2px;
            left:1px;
        }
        .unit .task a{
            text-decoration: none;
            color:#56818C;
        }
        .unit .taskText{
            padding-left:30px;
        }
        .unit.closed .taskText{
            padding-left:0px;
        }
        .unit.closed .voteBar_outer{
            margin-left:0px;
        }
        .unit .fullName{
            color:#660033;
            margin:0px;
            font-size:20px;
            font-weight:bold;
        }
        .unit .title{
            margin:0px;
            font-size:16px;
            color:#474747;
            text-align:center;
        }
        .unit .sect{
            margin:10px 0px 0px 0px;
            font-weight:bold;
            font-size:10px;
            text-transform:uppercase;
            padding-top:10px;
        }
        .unit .quote{
            margin:0px;
            font-size:10px;
            text-align:center;
        }
        .unit .votingBox{
            overflow:visible;
            position:relative;
            width:12px;
            height:12px;
            float:left;
            margin-left:5px;
            text-align:center;
            color:black;
            font-weight:bold;
            cursor:pointer;
            padding-top:2px;
            position:relative;
        }
        .unit.inactive, .unit.closed .votingBox{
            opacity:.5;
        }
        .unit .voteBar_outer{
            height:10px;
            margin-left:30px;
            margin-top:4px;
            margin-bottom:4px;
            display:none;
        }
        .unit .voteBar_inner{
            height:10px;
            background-color:#DFCC16;
            float:left;
        }
#oev{
    margin-bottom:40px;
}
    .unit_right{
        float:left;
        width:265px;
    }
        .unit_ideas{
            background-color:#60818a;
            color:white;
        }
        .unit_links h4{
            color:#660033;
            margin-bottom:2px;
            margin-top:10px;
        }
        .unit_links p{
            line-height:150%;
            color:#747474;
        }
        .unit_links a{
            text-decoration:none;
        }
        .unit_links a span{
            text-decoration:underline;
        }
    .unit_left{
        float:left;
        width:250px;
        margin-right:20px;
    }
        .unit_mark{
            height:0px;
            overflow:visible;
            height:36px;
            width:260px;
        }
        .unit h3{
            line-height:normal;
            color:#660033;
            font-weight:bold;
            font-size:24px;
            text-align:center;
            margin:0 0 0px 0;
        }
        .unit_headlines{
            background-color:white;
            padding-bottom:5px;
        }
            #oev h4{
                text-align:center;
                line-height:normal;
                margin:0 0 10px 0;
                font-weight:normal;
                color:#474747;
            }
            .unit_explainer{
                font-size:11px;
                color:#747474;
                line-height:normal;
                padding-top:15px;
            }
    .unit .unit_head{
        font-size:16px;
        font-weight:bold;
        padding-bottom:10px;
        border-bottom:1px solid #a4c0c7;
        margin:0;
        padding:10px;
    }
    .unit_explainer{
        margin:0 0 10px 0;
        font-size:12px;
    }
    .unit .statusBar{
        width:540px;
        padding:10px 0 10px 0;
        text-align:center;
        background-color:#60818A;
        margin-bottom:16px;
        color:white;
        font-size:20px;
        font-weight:bold;
    }
        .unit .statusBar.thanks{
            font-size:16px;
        }
        .unit .statusBar a:link, .unit .statusBar a:visited, .statusBar a:visited{
            color:#DFE5E6;
            text-decoration:none;
        }
        .unit .statusBar a:hover{
            text-decoration:underline;
        }
        .unit .statusBar a{
            text-decoration:none;
        }
        .unit .statusBar span{
            text-decoration:none;
        }
        .unit .voteText{
            float:left;
            font-size:8px;
            margin-left:2px;
            color:#DFCC16;
            text-transform: uppercase;
            line-height:normal;
        }