body,html {margin:0;padding:0;background: #ffffff url(images/bg.jpg) repeat-x center top;color:#000;}body {min-width:800px;}P {color: #333333 ;	font : 15px/22px georgia, times, serif ;}.text {color: #333333 ;	font : 15px/22px georgia, times, serif ;}li {color: #333333 ;	font : 15px/22px georgia, times, serif ;}h1 {color: #8e9300; font: 20px/26px helvetica, verdana, arial, sans-serif; font-weight: bold;border-width: 0px 0px 1px 0px; border-style:solid; border-color: #8e9300;}h2 {color: #8e9300; font: 13px/20px helvetica, verdana, arial, sans-serif; font-weight: bold;}.cutline {color: #333333; font: 13px/20px helvetica, verdana, arial, sans-serif; font-weight: bold;}.cutline2 {color: #999999; font: 13px/20px helvetica, verdana, arial, sans-serif; font-weight: bold;}.texttool {color: #8e9300; font: 13px/20px helvetica, verdana, arial, sans-serif; text-align: right;}.footer {color: #8e9300; font: 13px/20px helvetica, verdana, arial, sans-serif; text-align: left;border-width: 1px 0 0 0 ; border-style: dotted; border-color: #8e9300;}.charthead { font: 13px/17px helvetica, verdana, arial, sans-serif; font-weight: bold; }.charthead2 { color:#ffffff; font-weight: bold; }.charthead3 { color:#8e9300; font: 13px/14px helvetica, verdana, arial, sans-serif; font-weight: bold; }.under {border-width: 0px 0px 1px 0px; border-style:solid; border-color: #cccccc;}.bold {color: #8e9300; font: 13px/20px helvetica, verdana, arial, sans-serif; font-weight: bold;}A:link { color : #8e9300;    text-decoration: none;}A:hover { color : #8e9300;     text-decoration: underline;}A:active {color : #8e9300;     text-decoration: underline;}   A:visited { color : #8e9300;    text-decoration: none;}#chart{ text-decoration: none;text-align: left;float: left;}#chart td {color: #333333; font: 12px/17px helvetica, verdana, arial, sans-serif; height: 1.5em; padding-right: 5px; }		#left{ padding: 0px 0px 0px 20px;width: 230px;color: #DA821D;text-decoration: none;text-align: left;float: left;}#left ul{list-style: none; margin: 0px 0 0px 0; padding: 0px 0px 0px 0px;}#left li{font: 11px/16px helvetica, verdana, arial, sans-serif;padding: 6px 0 4px 0; border-width: 1px 0px 0px 0px; border-style:dotted; border-color:#ccc;}#left A:link {color: #3A5B72; font: 12px/16px helvetica, verdana, arial, sans-serif;}		#left A:visited {color: #3A5B72; font: 12px/16px helvetica, verdana, arial, sans-serif;}#left A:active {color: #3A5B72; font: 12px/16px helvetica, verdana, arial, sans-serif; font-weight: bold;}#left A:hover {color: #3A5B72; text-decoration: underline; font: 12px/16px helvetica, verdana, arial, sans-serif;}.left_hl {color: #3A5B72; font: 12px/16px helvetica, verdana, arial, sans-serif; font-weight: bold;}#left .subnav{list-style: none;padding: 3px 5px 5px 20px;width: 210px;color: #333333;text-align: left;border-width: 0px;}.sub_hl {padding: 7px 5px 5px 15px; background-color: #EDEDED; color: #333333; font: 12px/16px helvetica, verdana, arial, sans-serif; font-weight: bold;border-width: 0px; }	#right{ font : 13px/15px georgia, times, serif;padding: 0px 40px 0px 0px;color: #DA821D;text-decoration: none;text-align: left;width: 460px;float: right;}.input{padding:0;border:1px solid #999999;vertical-align:middle;font-size:-1em;}/* added for the poll */ td { color:#000; } #poll-number-votes { text-align:right; } .poll-bar { background:#8E9400; height:12px; width:125px; } td.percent-bar { width: 130px; } td.percent { text-align:right; width:35px; }