.rounded {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.dark_shadow{-moz-box-shadow: inset 0 0 10px #888;-webkit-box-shadow: inset 0 0 10px #888;box-shadow: inner 0 0 5px #888;}

.polls { position:relative;margin:0;color:#000;}
.polls h2 {color: #000;font-size: 25px;}
.polls form { margin:0; padding:0; }

.polls img {margin: 4px 5px; width: 16px; height: 16px; }
.polls form p { position: relative; margin:3px 0; height:20px; padding: 5px 0px; cursor:pointer;  background:#eee;}
.polls form p input { position: absolute;top: 5px; left:5px;z-index: 2; cursor:pointer; }
.polls form p label {position: absolute;top: 5px; left:30px; z-index: 2; cursor:pointer; font-size: 13px;line-height:20px;letter-spacing: 2px;}

.polls form p em {height: 100%;position: absolute;top: 5px; right:10px; z-index: 1;font-style:normal; text-align:center;font-size: 13px;line-height:20px;}
.polls form p span {position: absolute;top: 0; z-index: 1; height: 100%; width:0; background:#ccc;}
.polls .closed input { display:none; }
.polls .closed p { cursor:default; }
.polls .closed p label { left:10px; cursor:default; }