#poll { margin: 0 0 10px 1px; width: 250px; }
#poll h2 { color: #FFF; background: #3A75DB; font-size: 14px; padding: 3px 0 3px 3px; }
#poll h3 { color: #3A75DB; font-size: 12px; padding: 3px 0 3px 10px; }
#poll ul { list-style: none; }
#poll ul li { height: auto; line-height: 20px; margin-left: 20px; padding-left: 0; }
#poll ul li input { vertical-align: bottom; margin-right: 5px; }
#poll ul li label { vertical-align: middle; }
#poll .total { color: #3A75DB; font-size: 12px; text-align: center; font-weight: bold; }



/* Competition */

span.address_link { color: blue; cursor: pointer; text-decoration: underline; }
span.address_link:hover {  }

div.poll_area .text_body { margin: 0 0 0 10px; }

div.poll_area { margin: 10px; }
div.poll_area h1 {}
div.poll_area h2 { font-size: 14px; }

div.poll_area div.text_header { font-size: 12px; }
div.poll_area div.text_body { font-size: 12px; }
div.poll_area div.text_footer { font-size: 12px; }

div.question_area { margin: 0 5px; }

div.answer_area { margin: 0 5px; }
div.answer_area input.radio { line-height: 20px; margin: 0 5px; vertical-align: middle; }
div.answer_area label.radio { line-height: 20px; vertical-align: inherit; cursor: pointer; }
div.answer_area label.radio:hover {  }

div.answer_area { margin: 0 5px; }
div.answer_area textarea.textarea { width: 100%; margin: 0 5px; vertical-align: middle; }
div.answer_area label.textarea { line-height: 20px; vertical-align: inherit; cursor: pointer; }
div.answer_area label.textarea:hover {  }

span.answer_item:hover { color: green; }

#member_area { width: 600px; margin: 0 auto; }
#member_area label { font-weight: bold; }

div.member_area_item { margin: 0 0 5px 0; }
div.member_area_item label { font-size: 14px; height: 24px; line-height: 24px; }
div.member_area_item input { border: 1px solid #888; font-size: 14px; height: 20px; line-height: 20px; padding: 0 3px; }
div.member_area_item input:hover { border: 1px solid #383; }
div.member_area_item input:focus { border: 1px solid #383; }

div.member_area_item span { color: red; }
