.poll_content{ height:inherit; overflow:auto; padding:5px}

#body .poll_fieldset{border:1px solid #777; margin-bottom:20px; overflow:hidden;}
#body .poll-section-header {color:#fff; background-color:#777; padding:0 10px; font-weight:bold;}
#body .pool-section-content {padding:10px;}
#body .poll_radio{position:relative; top:-5px;}

#body .poll_status_message_rd, #body .poll_status_message_gr{color:#fff; font-weight:bold; margin-bottom:10px; padding:3px; text-align:center}
	#body .poll_status_message_rd{background:#f00}
	#body .poll_status_message_gr{background:#008000}

.subject_text{font-weight:normal}
div#result_div, #poll_result{background:#C0C0C0; display:none; left:0; padding:5px; position:fixed; right:0; text-align:center; top:20%; width:700px; z-index:9990}
div#notification{background:#606060; border:5px solid #fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; color:#fff; display:none; font:normal normal 16px/150% Arial, Helvetica, sans-serif; padding:10px; position:fixed; right:25px; text-align:center; top:100px; width:200px; z-index:9999}

.title_settings_div{margin:0 0 20px}

#button_div{float:right; margin:0 15px 15px;}
#poll_answers{padding:30px 0}
.qInput{width:500px; margin-top:5px}

/*	GRAPH EXAMPLES	*/
#graph_div{width:auto;}
#body .poll_imgDiv{background:#777; float:left; height:94px; margin:0 5px 5px 0; text-align:center; width:104px}

/*	THEMES	*/
.theme_example{background:#777; margin:0 5px 5px 0; padding:4px; text-align:center; width:140px}
/* theme attributes */
.theme_title_dark, .theme_header_dark, .theme_title_light, .theme_header_light{font-size:12px; overflow:hidden; padding:4px 3px 3px 5px}
.theme_title_dark, .theme_title_light{font-weight:bold; text-align:center}
.theme_header_dark, .theme_header_light{text-align:left}
.theme_dark, .theme_light{border-left:1px solid; border-right:1px solid; font-size:12px; padding-left:5px; text-align:left}
/* theme colors */
.theme_dark{background:#606060; border-color:#3C3C3C; color:#F0F0F0}
.theme_light{background:#fff; border-color:#E1E1E1; color:#4B4B4B}
.theme_title_dark, .theme_header_dark{background:#3C3C3C; color:#F0F0F0}
.theme_title_light{background:#B4B4B4; color:#4B4B4B}
.theme_header_light{background:#E1E1E1; color:#4B4B4B}

/* POPUP MESSAGE	*/
.poll_popup{font-size:larger; font-weight:bold; position:absolute; text-align:center; top:70px; width:360px}

/*	BUTTONS	*/
.p_btn{
	background-color:#878787;
	background:-moz-linear-gradient(#E1E1E1, #B4B4B4 10%, #878787);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0, #E1E1E1),color-stop(.10, #B4B4B4),color-stop(1, #878787));
	border:1px solid #5A5A5A;
	-moz-border-radius:3px; -webkit-borer-radius:3px; border-radius:3px;
	color:#2D2D2D; cursor:pointer; float:right; margin:0 7px; min-width:70px; padding:0 2px; text-align:center}
.p_btn:hover{
	background-color:#878787;
	background:-moz-linear-gradient(#878787, #B4B4B4 1%, #D2D2D2 10%, #D2D2D2);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0, #B4B4B4),color-stop(.01, #D2D2D2),color-stop(.10, #D2D2D2),color-stop(1, #D2D2D2))}

#poll_content legend {text-align:left;color:#000; background-color:#FFF;}