
/*for the homepage poll*/
.poll {padding:0 10px 6px 10px; margin:35px 0 0 0;}
.poll, .pollidea {width:385px;}
.poll, .pollidea {border:2px solid #99cc00; font-size:.8em; position:relative;}
* html .poll {position:relative;} /*fix for ie 6 border bug*/
.pollidea {margin:0; background-color:#E9DFCD; border-top:none; padding:3px 10px 6px 10px; position:relative;} /*1px top to avoid collapsing*/
* html .pollidea {position:relative;} /*fix for ie 6 border bug*/
.poll p.poll_q {font-weight:bold; margin-top:1em;}
.poll p.poll_desc {margin-top:1.1em; margin-bottom:0;}
.poll fieldset, .pollidea fieldset {border:none; margin:0; padding:0;}
.poll .byline {color:#666666; font-size:.8em; margin:1em 0 1em 0; float:left;}
.poll .faq {float:right; font-size:.8em; margin:1em 0 1em 0;} 

form.poll {}
	.poll .fauxlegend {margin:-29px 0 0 0;}
	* html form.poll .fauxlegend {position:relative;} /*position:relative needed for ie to display portion of image outside of parent*/
	.poll fieldset {margin-bottom:1em;}
	form.poll legend {color:#FFFFCC; font-size:.1em;}
	form.poll .radio p {margin:.5em 0 0 0}
	form.poll .comments {margin:1em 0 0 0;}
		form.poll .comments .comments_input {display:block;}

/* Hide from IEMac \*/
div.poll {float:left;}
/* End hide */
	div.poll h2 {margin:-29px 0 0 0;} /*position:relative for ie only (next line) so that bugged mozilla will at least display the poll_desc 'on top' (instead of 'underneith') of the legend graphic*/
	* html div.poll h2 {position:relative;} /*position:relative needed for ie to display portion of image outside of parent*/
	div.poll table {width:100%;}/*width:385px;*/
		div.poll tr.tablehead {font-weight:bold; border-top:none;}
		div.poll tr.tablehead td.options {border-right:none;}
		div.poll td {padding:6px 0 6px 10px; text-align:left; border-bottom:1px solid #000;}
			div.poll td.options {width:30%; border-right:1px solid #000; padding-left:0; padding-right:6px;}
			div.poll tr.tablehead td.options {border-right:none;}
		div.poll .metaResults {margin:0; padding:1em 0 0 0;}
			div.poll .metaResults p {margin:0;}
			div.poll .numVotes {font-weight:bold;}
	/* the following 2 lines are to eliminate extra space below the byline (on the results page) in IE */
	* html div.poll {padding-bottom:0 ! important;}
	* html div.poll .byline, * html div.poll .faq {margin-bottom:0;}
		
div.poll p.teaser {}
div.poll ul {margin-left:0; padding-left:0; list-style:none;}

.pollidea .idea_textarea {width:97%;}

/*results button on home page*/
p.check_results {margin-top:1.3em;}
p.check_results img {border:none;}

/*
.pollComments {}
.pollComments h2 {}*/
.pollComments ul {
	list-style:none;
	margin-left:0;
	padding-left:0;
}
.pollComments li {background:#fff url(../images/poll/comments_left.gif) no-repeat left bottom; margin-bottom:1em;}
.pollComments li span.corner_right {
	display:block;
	background:transparent url(../images/poll/comments_right.gif) no-repeat right top;
}
.pollComments li span.bullet {
	display:block;
	background:transparent url(../images/poll/commentbubble.gif) no-repeat left top;
	background-position:10px 1em;
	padding:10px 15px 10px 32px;
}
* html .pollComments li {height:1%;} /*hasLayout fix for ie bottom gap on background image*/
.pollComments hr {margin-top:2.5em;}