/*----------------------------------------------------------------------------
[Poll stylesheet]

This stylesheet should only contain poll related styles. All styles should be
separated with a heading.

Project:	    	Webstructure.NET
Version:	    	1.0.0 [http://semver.org/]
Primary use:		For use with POLL
Original Author: 	Qasim Alyas
Last change:		01/Mar/10 []
Last Assigned to:	Qasim Alyas

-----------------------------------------------------------------------------*/

.poll {
	margin-bottom: 21px;
	background:#31568B url(/magazine/graphics/decoration/pollBkg.jpg) no-repeat;
	padding:13px 11px 0;
	width:278px;
}
	.poll h2 {
		margin-bottom: 10px;
		padding-bottom: 10px;
		color:#FFF;
		font-size:1.077em;
		line-height:1;
	}
	.poll div img {
		display: block;
		min-width:1px;
	}
		.poll div span {
			font-size:1em;
			line-height:1.231;
			color:#FFF;
			display:block;
			padding-top:4px;
		}
	.poll p {
		margin: 0;
		color:#FFF;
		border-bottom:1px solid #FFF;
		padding:7px 0 13px;
	}
	.poll form p {
		border:0;
	}
	.poll .poll_sleeve {
		background:url(/magazine/graphics/decoration/pollBottom.png) no-repeat bottom;
		margin: 0 -11px;
		padding:0 11px 14px;
		font-family:Arial,Helvetica,sans-serif;
	}
	.storytext .poll .poll_sleeve {
		margin-bottom:-14px;
		padding-bottom:14px;
	}
	.poll .poll_sleeve p {
		margin: 5px 0 0;
		padding: 8px 0 5px;
	}
	.poll .poll_sleeve div { 
		padding: 5px 0;
	}
	.poll .poll_sleeve div:after {
		content: ".";
		visibility: hidden;
		height: 0;
		display: block;
		clear: both;
	}
		.poll .poll_sleeve div div {
			float: left;
			padding: 5px 10px 0 0;
			height: 21px;
			width: 200px;
		}
			.poll .poll_sleeve .pollQuestion {
				display: block;
			}
		.poll .poll_sleeve div input {
			margin-left: 0;
		}
		.poll fieldset {
			padding-top: 7px;
		}
			.poll .poll_sleeve fieldset p {
				margin-top: 0;
				padding-bottom: 0;
			}
		.poll input, .poll label {
			float: left;
			color:#FFF;
			font-size: 1em;
			line-height: 1.231;
		}
		.poll label {
			padding: 2px 0 0;
		}
		.poll button {
			margin-top: 7px;
			padding: 0;
			border: 0;
			display: block;
			width: 78px;
			height: 20px;
			text-indent: -9999px;
			background: url(/magazine/graphics/buttons/button.poll.png) no-repeat top;
			cursor: pointer;
		}