/**
 * Poll plugin style sheet
 *
 * @since 03.04.2005
 * @author Gaj Capuder <gaj.capuder@siol.net>
 */

.archive .option,
.poll .option {
	clear				: both;
	height				: 100%;
}

.poll .option div.line {
	float				: left;
	width				: 138px;
}

.archive .option div.line {
	float				: left;
	width				: 470px;
}

.archive .option div.line div,
.poll .option div.line div {
	background-color	: #1f67bf;
	border				: 1px solid #184fa8;
	height				: 10px;
	overflow			: visible;
	margin-top			: 10px;
	font-size			: 78%;
	padding				: 1px;
	color: #fff;
}

.poll h2 {
	margin: 0;
}

.archive h2 {
	margin: 0.5em 0 0 0 !important;
}

.archive h3,
.poll h3 {
	clear: both;
	margin: 0px;
	font-weight: normal;
}

.poll a.results {
	float: right;
}
.poll a.archive {
	float: right;
	font-size: 0.9em;
}

.poll ul {
	list-style-type: none;
	margin: 0;
}
.poll ul li {
	margin: 0;
}

.poll form dl ul li {
	text-align: left;
}

.poll form dd {
	margin: 0;
}
.poll form dt {
	width: auto;
	margin-bottom: 0.5em;
}
* html .poll form dt {
	height: 1%;
	margin-bottom: 0;
}
.poll form ul.radio li {
	padding: 0.2em 0;
}
* html .poll form ul.radio li {
	padding: 0;
}
.poll form ul.radio li * {
	vertical-align: middle;
}
.poll form ul {
	padding-top: 1em;
}

.poll form ul li {
 text-align: left;
	clear: both;
}

.poll form ul.submits,
.poll form ul.submits li {
	margin: 0;
	padding: 0;
}

.poll .archive_link {
	text-align: right;
	margin: -1.5em 0 0 0;
	padding: 0;
}

.poll .archive_results {
	margin: 0 !important;
}

.poll form ul.radio li input {
	display: inline;
}
.poll form ul.radio li label {
}
* html .poll form ul.radio li label {
	padding-top: 4px;
}

.poll form ul li input.button {
	margin-top: 1em;
}
