.content .poll							{ margin-top:10px; padding-bottom:5px; font-size:12px; line-height:1; }
.content .poll dl						{ margin:5px 0px; }
.content .poll dd,
.content .poll dt						{ line-height:1; }
.content .poll h5						{ margin-top:7px; line-height:17px; font-size:12px; font-weight:bold; color:#000000; }
.content .poll form						{ padding-top:5px; }
.content .poll form p label				{ padding-top:6px; cursor:pointer; line-height:17px; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#2D2D2D; }
.content .poll form .submit				{ margin-top:10px; }
.content .poll form input				{ padding:1px 6px; cursor:pointer; vertical-align:middle; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#353535; border:1px solid #353535; }
.content .poll form input[type="radio"]	{ margin:0px; vertical-align:middle; }
.content .poll .bar-title				{ width:160px; margin:0 7px 7px 0; position:relative; float:left; font-size:11px; font-weight:normal; }
.content .poll .bar-title strong		{ top:0; right:-32px; position:absolute; overflow:hidden; }
.content .poll .bar-container			{ width:150px; height:10px; margin:0 0 5px; position:relative; float:left; font-size:11px; }
.content .poll .bar-container div		{ height:10px; background-color:rgb(0, 102, 204); }
.content .poll .bar-container strong	{ top:0; right:-32px; position:absolute; overflow:hidden; }