<style type="text/css">
  .BlogPollingShell {
    width: 160px;
    max-width: 160px;
    font-face: Arial;
    background-color: transparent;
    border: 10px solid #8C8C7B;
    padding:  1px 1px 1px 1px;
  }
  
  .BlogPollingTitle {
    color: #000000;
    border: 1px solid #999999;
    background-color: #B0D10D;
    padding: 2px 2px 2px 2px;
    margin: 0;
    font-size:13px;
    font-weight:bold;
    text-align: CENTER;
  }
  
  .BlogPollingContent {
    padding: 2px 2px 2px 2px;
    font-size:11px;
    font-weight:normal;
  }
  
  .BlogPollingQuestion {
    margin:0px 0px 5px 0px;
    font-face: Arial;
    font-size:12px;
    font-style:italic;
    font-weight:bold;
    text-align: left;
  }
  
  .BlogPollingAnswer {
    font-size:10px;
    text-align: center;
  }
  
  .BlogPollingDropDown {
    margin:20px 0px 10px 235px;
    color: #000000;
    background-color: #ffffff
    text-align: center;
}
  
  .BlogPollingVoteButtonRow {
    margin:10px 4px 10px 4px;
    text-align: center;
  }
  
  .BlogPollingVoteButton {
    background-color: #B0D10D;
    color: #333;
    border-width: 2px;
    border-style: solid;
    border-color: #ccc #999 #999 #ccc;
    font-weight: bold;
    font-size: 11px;
    padding: 2px 4px 2px 4px;
  }
  
  .BlogPollingBadgeRow {
    text-align: center;
    margin:10px 0px 10px 0px;
  }
  
  .BlogPollingResultsAnswer {
    margin:0px 0px 0px 235px;
    font-size:10px;
    color: #000000;
    text-align: left;
  }
  
  .BlogPollingResultsChartRow {
    margin:10px 0px 2px 235px;
    font-size:9px;
    font-face: Arial;
    font-weight:bold;
    white-space: nowrap;
    text-align: left;
  }
  
  .BlogPollingResultsChartBarOn {
    background-color: #B0D10D;
  }
  
  .BlogPollingResultsChartBarOff {
    background-color: #CCCCCC;
  }
  
  .BlogPollingResultsTotalsRow {
    font-weight:bold;
    text-align: center;
    font-size:10px;
    padding: 2px 2px 2px 2px;
  }
</style>