#container #doAnswer label{
	float		: none;
	text-align	: left;
	width		: auto;
}

#container #doAnswer input{
	float		: left;
	margin		: 2px 5px;
	border		: none !important;
}

#container #doAnswer input#freeanswer{
	border:1px solid #A4CDED !important;
}

#container #doAnswer .btn_action input{
	float		: none;
}

#container #doAnswer label.detailanswer{
	float		: left;
}

#container #doAnswer legend{
	font-size		: 120%;
	color			: black;
	font-weight 	: bold;
	padding-left	: 5px;
}

#container #doAnswer fieldset{
	border		 	: none;
}

#container #doAnswer .btn_action a.cancel{
	background		: none;
}

.graphic, .votes{
	text-align		: center;
}

	.size2columns .graphic img{
		width		: 99%;
	}
	
	.size1columns .graphic img{
		display		: none;
	}	

#container .results table{
	border-collapse		: collapse;
	margin				: 10px auto;
	padding				: 0pt 40px;
	width				: 90%;
}

	#container .results table th{
		border-bottom		: 1px solid #000000;
		font-weight			: bold;
		padding				: 3px;
		text-align			: left;
	}

	#container .results table td{
		border-bottom		: 1px solid #B9D0E2;
		padding				: 5px 2px;
	}

#container .surveylist li{
	margin				: 0px 5px 30px 5px;
	list-style-type		: none;
}

#container .surveylist .writtenby{
	margin-left			: 10px;
	display				: block;
}

#container .surveylist a{
	margin				: 0 10px;
}

#container .aggregator .zone #doAnswer p{
	min-height		: 25px;
}
