div, td { font-size: 13px }

table.pollanswers { margin-left: 14px; margin-bottom: 0px }

p.pollquestion { font-size: 14px; font-weight: bold; margin-top: 0px; margin-bottom: 0px; padding: 0px }
p.pollasker { font-size: 13px; font-weight: normal; margin-top: 0px; margin-bottom: 0px; padding: 0px }

hr.main { width: 100%; background-color: #223366; margin: 0px; padding: 0px; margin-top: 2px; margin-bottom: 2px; font-size: 1px }

p.ad { width: 100%; border-top: 1px solid #223377; text-align: center; padding-top: 2px; padding-bottom: 2px; margin-top: 4px }

div.mainbuttons { padding-top: 4px; padding-bottom: 6px }

a { color: #2222EE }
a:hover { background-color: #5555FF; text-decoration: none; color: #FFFFFF }

input.radiosm { font-size: 10px; height: 16px; margin: 0px; padding: 0px }

p.createlink { margin-top: 2px; margin-bottom: 4px; padding: 0px }

#pollmessage { text-align: center; vertical-align: middle; margin: 0px; padding: 0px; padding-top: 25px;  }

table.create { margin-top: 2px; margin-bottom: 2px }
input.create { font-size: 11px }
textarea.create { font-size: 11px }
div.createButtons { margin: 0px; margin-top: 4px; padding: 0px }

#createQuestion { height: 34px }

#create-poll-i { border-top: 1px dashed #C3C3C3; border-bottom: 1px dashed #C3C3C3; vertical-align: top }

#resultslink { visibility: hidden }
#nextpoll { visibility: hidden }

div.mypoll { visibility: hidden; display: none; margin: 0px; border-top: 1px dashed #C3C3C3; border-bottom: 1px dashed #C3C3C3; padding: 3px }

table.mypoll { width: 90%; margin-bottom: 7px }

td.mypoll-answer { vertical-align: top }
td.mypoll-percent { width: 35px; vertical-align: top }
td.mypoll-question { font-weight: bold }