/* ========================= */
/* = NECTAR INLINE WIDGETS = */
/* ========================= */
span.inline-opinion {
    display: inline-block;
    width: 56px;
    height: 12px;
    margin: 5px 10px 0px 5px;
}

span.inline-opinion a {
    display: block;
    width: 56px;
    height: 14px;
    background: transparent url('../img/nectar/inline-opinion-button-pre.png') no-repeat 0 0;
    overflow: hidden;
    transition: none;
}

span.inline-opinion a.postVote {
    background: transparent url('../img/nectar/inline-opinion-button-post.png') no-repeat -4px 0;
}

span.inline-opinion a:hover {
    background-position: 0 -14px;
    transition: none;
}

span.inline-opinion a.postVote:hover {
    background-position: -4px -22px;
}

#opinion-poll-popover div.top {
    display: block;
    background: url('../img/nectar/inline-opinion-top.png') no-repeat scroll 0 0 transparent;
    border-bottom: 1px solid #ccc;
    width: 400px;
    min-height:100px;
    max-height:125px;
    height: auto;
}

#opinion-poll-popover div.bot {
    width: 400px;
    height: 180px;
    display: block;
}

#opinion-poll-popover div.bot a {
    background: url('../img/nectar/inline-opinion-bot.png') no-repeat scroll 0 0 transparent;
    text-indent: -500em;
    -moz-transition: none 0s ease 0s;
}

#opinion-poll-popover div.bot a.yes {
    display: block;
    width: 200px;
    height: 180px;
    float: left;
    background-position: 0 -8px;
}

#opinion-poll-popover div.bot a.no {
    display: block;
    width: 200px;
    height: 180px;
    float: left;
    background-position: -200px -8px;
}

#opinion-poll-popover div.bot a.yes:hover {
    background-position: 0 -188px;
}

#opinion-poll-popover div.bot a.no:hover {
    background-position: -200px -188px;
}

#opinion-poll-popover div.top h2{
    font-family: Times;
    font-size: 24px;
    font-weight: normal;
    line-height: 28px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 45px;
    padding-bottom: 15px;
    text-align: center;
}

/********************************/
/* NECTAR INLINE REACTION CHART */
/********************************/

/*
.caption{
    height: auto;
    max-height:75px;
    position:relative;
    display:block;
    text-align: center;
    background-color: #ddd;
    padding: 5px;
    font-size:12px;
    color: #333;
}

.caption p{
    line-height:1.2em;
}
*/

.nectar-results{
    display:block;
    min-height:135px;
    padding-top:15px;
    padding-bottom:15px;
    border-bottom:1px solid #ccc;
}

.nectar-results .votes-yes{
    position:relative;
    display:block;
    float:left;
    color:#3e9f65;
    font-size:38px;
    font-family:"league-gothic","league-gothic-1","league-gothic-2",sans-serif;
    text-align:center;
    margin-right:10px;
    margin-top:30px;
    height:95px;
    width:120px;
}

.nectar-results .votes-no{
    position:relative;
    display:block;
    float:left;
    color:#f33967;
    font-size:38px;
    font-family:"league-gothic","league-gothic-1","league-gothic-2",sans-serif;
    text-align:center;
    margin-left:10px;
    margin-top:30px;
    height:95px;
    width:120px;
}

.totalvotes{
    position:relative;
    display:block;
    font-family:"league-gothic","league-gothic-1","league-gothic-2",sans-serif;
    font-size:30px;
    color:#a6a6a6;
    height:30px;
    padding-top:11px;
    padding-bottom:0px;
    text-align:center;
}

.nectar-results .pie{
    position:relative;
    display:block;
    float:left;
    width:135px;
}