body.poll, #poll {
  background: #e9ebf3;
	color: black;
}
#poll {
padding: 5px;
clear: both;
}
#poll a {
color: #990000;
}
#poll h1 {
  font: 1.65em Arial, sans-serif;
	color: #990000;
	height: auto;
	background-image:none;
	padding:0px;
	margin:auto;
}
#poll p {

}
#poll .description {

}
#poll ul, #poll ol {

}
#poll .tlist { border: 1px solid #48639f; }
#poll .thead { background: #48639f; color:white; }
#poll div.graphbar { background-color: #990000; }
#poll div.graphbg { background-color: #fbdbdb; }

#poll li.focused { background: #eedad7; }
#poll label {
  display: inline;
}
#poll table {
  border-collapse: collapse;
	margin: 5px 0 5px 0;
}
#poll table td {
  padding: 3px;
}
#poll .valid {
	color: #aaaaaa;
	font: 8pt Tahoma, Arial, sans-serif;
}
#poll .bvote {
background-color: #fbdbdb;
border: 1px solid #990000;
padding: 5px 5px;
}
#poll .check {

}
#poll .radio {

}
#poll .question {
color: #48639f;
font-weight: bold;
}
#poll .answer {

}
#poll .other {

}
#poll .tother {
margin-bottom: 10px;
background-color: white;
}
#poll .ttext {
margin-bottom: 10px;
background-color: white;
}
#poll .mselect {
padding: 2px;
background: white;
margin-bottom: 10px;
margin-top: 5px;
}
.error-message {
	font: 8pt Tahoma, Arial, sans-serif;
	color: #f29d41;
}
#f {
  border-top: 1px dotted #990000;
}
