.dark{-moz-box-shadow: inset 0 0 5px #888;-webkit-box-shadow: inset 0 0 5px#888;box-shadow: inner 0 0 5px #888;}
.polls { position:relative;margin:0;color:#000;}
.polls strong {color: #B01211;font-size: 15px;}
.polls form { margin:0; padding:0; }
.polls .thumbsup_hide { display:none; }
.polls img {margin: 4px 5px; width: 16px; height: 16px; }
.polls form p { position: relative; margin:5px 0; height:20px; cursor:pointer;  background:#eee;padding: inherit !important;}
.polls form p input { position: absolute;top: 1px; right:0px;z-index: 2; cursor:pointer; }
.polls form p label {position: absolute;top: 0; right:20px; z-index: 2; cursor:pointer; text-transform: capitalize;font-size: 11px;line-height:20px;}
.polls form p label.yourvote { font-weight:bold;}
.polls form p em {height: 100%;position: absolute;top: 0; left:10px; z-index: 1;font-style:normal; text-align:center;font-size: 11px;line-height:20px;}
.polls form p span {position: absolute;top: 0; right:0; z-index: 1; height: 100%; width:0; background:#ccc;}
.polls .closed input { display:none; }
.polls .closed p { cursor:default; }
.polls .closed p label { right:5px; cursor:default; }