.wp-polls-box { position: relative; width: 866px; padding: 20px 20px 8px 20px; margin: 0 0 30px 0; border: 1px solid rgb(200,200,200); background: url(../images/bgPoll.png) no-repeat left bottom; }

.wp-polls-box .pollText { border-bottom: 1px solid rgb(200,200,200); text-align: center; padding: 0 0 8px 0; margin: 0 0 20px 0; }

.wp-polls-box .wp-polls-metadata { position: absolute; left: 0; bottom: 0; display: inline-block; height: 30px;  line-height: 260%; padding: 0 20px; }
.wp-polls-box a.results { background-color: rgb(220,220,220); height: 30px; display: inline-block; position: absolute; right: 0; bottom: 0; padding: 0 20px; line-height: 260%; }

.wp-polls-box .wp-polls { width: 866px; }

.wp-polls-box .wp-polls .poll-title { width: 360px; float: left; margin: 0 20px 0 0; padding: 20px 0 0 0; color: rgb(0,61,142); }
.wp-polls-box .wp-polls .wp-polls-ans { float: left; width: 486px;  }

.wp-polls-box .wp-polls .wp-polls-ans input.button { font-size: 1.4em; padding: 8px 10px; background: rgb(90,90,90); color: rgb(220,220,220); cursor: pointer; text-shadow: rgba(0,0,0,0.6) 0px -1px 0px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.wp-polls-box .wp-polls .wp-polls-ans input.button:hover { color: rgb(255,255,255); }

.wp-polls-box .wp-polls h3 { text-align: center; margin: 0 0 12px 0; }

.wp-polls-box .wp-polls ul.wp-polls-ul li { margin: 0 0 12px 0; font-size: 1.2em;  }
.wp-polls-box .wp-polls ul.wp-polls-ul li .pollbar { background: rgb(255,0,26) url(../images/bgPollbar.png); border: none; -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0px 1px 3px; }