
.wp-polls-form, 
.right .wp-polls-form, 
.wp-polls {
    position: relative;
    margin: 0 0 35px;
    padding: 0;
    background: none;
}
    .wp-polls-form legend {
        display: block;
        width: 300px;
        margin: 0;
        padding: 0;
    }
        .wp-polls-form legend span, 
        .wp-polls p {
            display: block;
            font: 12px/16px Arial, Helvetica, sans-serif;
            color: #333;
            padding: 0 0 12px;
            border-bottom: 1px solid #ddd;
            font-weight: bold;
        }
            .wp-polls p {
                margin: 0;
            }
    .wp-polls-form ul {
        overflow: hidden;
        margin: 0 0 0 -14px;
    }
        .wp-polls-form ul li {
            display: inline;
            float: left;
            width: 143px;
            min-height: 41px;
            font-size: 12px;
            line-height: 18px;
            border-top: 1px dotted #ccc;
            margin: 0 0 0 14px;
        }
            .wp-polls-form ul li:first-child, .wp-polls-form ul li:first-child + li {
                border-top: 0 none;
            }
                .wp-polls-form ul li label {
                    position: relative;
                    left: 0; top: 0;
                    right: 0; bottom: 0;
                    border: 0 none;
                    width: auto;
                    padding: 11px 0 11px 20px;
                    font-weight: normal;
                    color: #666;
                    line-height: 18px;
                }
                    .wp-polls-form ul li label:hover {
                        color: #333;
                    }
                .wp-polls-form ul li label input {
                  position: absolute;
                  left: 0;
                  top: 14px;
                }
    .wp-polls-form p, 
    .right .wp-polls-form p, 
    .wp-polls-ans p {
        background: url("../../images/sitewide/chequer_sm_ccc.png") repeat-x 0 0;
        padding: 15px 0 0;
        margin: 0;
        font-size: 12px;
        line-height: 16px;
        
        border-bottom: 0 none;
    }
        .wp-polls-ans p,
        .wp-polls-ans p strong {
            color: #999;
            font-weight: normal;
        }
        .wp-polls-form p a {
            color: #0086b1;
        }
            .wp-polls-form p a:first-child, 
            .wp-polls-ans p a {
                font-weight: bold;
            }
                .wp-polls-ans p a {
                    margin-left: 5px;
                }
            .wp-polls-form p a:hover {
                color: #333;
            }
    .wp-polls-form small, 
    .wp-polls small {
        position: absolute;
        right: 0;
        bottom: 0;
        font-size: 12px;
        line-height: 16px;
        margin: 0;
        color: #999;
    }
        .wp-polls-form small img, 
        .wp-polls small img {
            vertical-align: top;
        }
        
    .wp-polls-ans ul {
        margin: 0;
    }
        .wp-polls-ans ul li {
            border-top: 1px dotted #ccc;
            color: #999;
            padding: 16px 0 0 0;
            height: 37px;
            font-size: 12px;
            line-height: 16px;
        }
            .wp-polls-ans ul li:first-child {
                border-top: 0 none;
            }
            /*.wp-polls-ans ul li:hover,*/ 
            .wp-polls-ans ul li.voted {
                color: #707070;
            }
        .wp-polls-ans ul li small {
            position: static;
            display: inline;
        }
            /*.wp-polls-ans ul li:hover small, */
            .wp-polls-ans ul li.voted small {
                color: #707070;
            }
        .wp-polls-ans ul li .pollbar {
            display: block;
            height: 8px;
            line-height: 8px;
            margin: 0 0 2px;
            background: #ccc;
            border: 0 none;
        }
            /*.wp-polls-ans ul li:hover .pollbar,*/ 
            .wp-polls-ans ul li.voted .pollbar {
                background: #00bbd0;
            }
        
        
                