.voting {
  background:#fff;
  margin-bottom:.75em;
  padding-bottom:.75em;
  -moz-border-radius:.75em;
  -webkit-border-radius:.75em;
  -khtml-border-radius:.75em;
  -o-border-radius:.75em; 
  border-radius:.75em; 
}

.voting a {
  color:#004276;
  font-weight:bold;
  text-decoration:none;
}

.voting a:hover {
  color:#CA0002;
  font-weight:bold;
}


.voting h2 {
  background-image:url(img/cnn_logo_small.jpg);
  background-repeat:no-repeat;
  background-position:12px 50%;
  height:65px;
  border-bottom:1px solid #E6E6E6;
  font-size:1.25em;
  margin:0 0 .75em 0;
  padding:.75em .75em .75em 122px !important;
}

#vote-info {
  margin:.75em 1.25em .75em .75em;
  padding-left:110px;
}

.votebox table {
  width:100%;
  border-collapse:collapse;
  border-spacing:0;
  border:0;
  margin:0 0 .75em 0;
}

.votebox th,
.votebox td {
 font-size:.75em;
 padding:4px;
 border-bottom:1px solid #eee;
 vertical-align:top;
 text-align:left;
 font-weight:normal;
}

.votebox .vote-form table {
 margin:0;
}

.votebox .vote-form th,
.votebox .vote-form td {
 font-size:.75em;
 padding:0 0 2px 0;
 border:0;
 text-align:center;
 width:20%;
}

.votebox th.k {
  width:95px;
}

.vote-form  p {
  border-bottom:1px solid #E6E6E6;
  padding-bottom:3px;
}

.to-vote {
  margin-bottom:.75em;
}

.vote-form form div {
  border:1px solid #888;
  padding:5px;
  background:#E6E6E6;
  margin-bottom:.75em;
  -moz-border-radius:.5em;
  -webkit-border-radius:.5em;
  -khtml-border-radius:.5em;
  -o-border-radius:.5em; 
  border-radius:.5em; 
}

.votebox button{ border:0; background:transparent;cursor:pointer; width:auto; overflow:visible; }
.votebox button span { display:block;border:0; cursor:pointer; font-weight:bold; padding:0 15px 0 0; text-align:center; }
.votebox button span span { position:relative;  white-space:nowrap; padding:0 0 0 15px; }

.votebox button span { background:url(img/btn.gif) no-repeat 100% -25px; font-size:12px; font-weight: bold; }
.votebox button span span { height:25px; line-height:25px;background-position:0px 0px; color:#fff; }

.votebox button:hover span {
  background-image:url(img/btn_h.gif);
}

.voting .warning {
  border:1px solid #E6E6E6;
  padding:.5em .5em .5em 32px;
  background:url(img/warning_small.png) no-repeat 8px .5em;
  
}