/* ===================================================
// ---------------------------------------------------
// Polls
// This stylesheet should only contain styles related
// to the polls. Everything should be in a clean order
// with generic styles, followed by classes, id's then
// page specific. Nothing else should be in the
// stylesheet.
// ---------------------------------------------------
=================================================== */

/* Poll Styles */
.poll { padding: 8px 8px 0; }
	.poll fieldset { padding-bottom: 10px; }
	.poll h2 { border-bottom: 2px solid #747474; margin: 0; padding: 3px 0 4px; font-weight: bold; font-size: 1.167em; text-transform: uppercase; }
	.poll p { margin:0; padding: 14px 8px 8px; background-color: #D8E8E9; }
	.poll img { display:none; }
	.poll div img { display:block; }
		.poll .poll_sleeve { background-color: #D8E8E9; }
		.poll .poll_sleeve p { padding-top:5px; padding-bottom:0; margin:0 7px; color: #000; }
		.poll .poll_sleeve div { padding-top: 10px; margin: 0 7px; min-height: 0; }
		.poll .poll_sleeve div:after { content:"."; clear:both; display:block; height:0; visibility:hidden; }
			.poll .poll_sleeve div span { float:left; width: 3em; }
			.poll .poll_sleeve div div { width:93px; height:18px; background:#D8E8E9; float:left; margin:2px 5px 0 0; padding:0; border: 0; }
	.poll input, .poll label { float:left; }
	.poll label { width:100px; padding:1px 0 0 10px; }
		.section_column2 .poll label { width:250px }
.submit { display:block; padding:2px 5px 4px; margin:15px 0 0 8px; font-weight: bold; font-size:1em; line-height: 14px; color:#FFF; background-color:#000; border:1px solid #666; cursor:pointer; }

	.poll fieldset p { border: 0; padding-right: 0; padding-left: 0; }

/* Poll ad */
.poll_ad { margin: 0 8px 8px; background-color: #D8E8E9; }
	.poll_ad .ad { border-top: 2px solid #fff; padding: 8px 0; margin-right: 8px; margin-left: 8px; }
	.section_column2 .poll_ad .ad { margin-bottom: 0; }

/* Left column poll */
#leftcolumn .poll { padding: 0; }
#leftcolumn .poll_ad { margin-right: 0; margin-left: 0; }
	#leftcolumn .poll_ad .ad { margin-bottom: 0; }
