#content .col-a {width:100%; padding-right: 0;}
#feature div.ivoteWidget div.voteDisclaimer {color: #fff;}
#feature div.ivoteWidget div.voteDisclaimer,
#feature div.ivoteWidget div.voteTerms {background-color:#0073CF;}
#feature div.ivoteWidget div.voteTerms a,
#feature div.ivoteWidget div.voteTerms a:link,
#feature div.ivoteWidget div.voteTerms a:visited {color:#fff;}

#content .col-a #feature.nominations form.validate input.submit,
#feature div.ivoteWidget div.voteForm div.voteSubmit input[type="submit"] {background-color:#E65400; color:#fff;}
#content .col-a #feature.nominations form.validate input.submit:hover,
#feature div.ivoteWidget div.voteForm div.voteSubmit input[type="submit"]:hover {color:#fff; text-decoration: underline;}
#feature div.ivoteWidget div.voteError {color:#fff;}
#content .col-a #feature.nominations form.validate p.form-info, 
#content .col-a #feature.nominations form.validate label.error {color:#fff;}
#content .col-a .intro,
#feature div.ivoteWidget div.voteForm .voteThanks,
#feature div.ivoteWidget .voteClosed,
#feature div.ivoteWidget div.voteForm .voteAlreadyVoted {padding-left: 4px; text-align:left;}

#content .voteForm {text-align: center;}
#content .voteForm .voteOptions li {font-weight: bold; width: 110px; float:left; height: 19em; margin-right: 10px; height:auto !important; min-height: 15em; background-color: #eff1f1; text-align: center;}
#content .voteForm .voteOptions li {margin-bottom: 11px;}

#content .voteForm .voteOptions,
#content .voteForm .voteOptions li img,
#content .voteForm .voteOptions li span {margin-left: auto; margin-right: auto;}
#content .voteForm .voteOptions li span {width: 90px; display:block; background-color: #0073cf;}
#content .voteForm .voteOptions li label { text-align: left; display: block; top: 0; padding: 0; background-color: #eff1f1; padding: 0 8px;font-size: .9em;}
#content .voteForm .voteOptions li img.voteOptionImage {margin: 8px 8px 3px 8px;display: block;padding-bottom: 22px;background-color: #1876BE;}

#feature div.ivoteWidget div.voteForm div.voteSubmit {text-align: left; margin-bottom: 36px; font-size: 1.5em;}

#sharetools {
    float: right;
    margin-top: -58px;
    width: 300px;
}

#content .col-a h1 {width:660px;}



#content .voteForm .voteLogin {text-align: left;}
#content .voteOptions li:nth-child(8n) {margin-right: 0;}
#content .voteOptions {margin-left: 0;}
#content div.ivoteWidget {padding: 5px 0;}

.voteOptions:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
 
.voteOptions {
    display: inline-block;
}
 
html[xmlns] .voteOptions {
    display: block;
}

html[xmlns] #content .voteForm .voteOptions li {
    margin-right: 10px;
    width: 110px;
}


* html .voteOptions {
    height: 1%;
}

#feature div.ivoteWidget div.voteError {text-align: left; color:#000;}

/*overruling some widget defaults*/
div.ivoteWidget ul.voteOptions p {line-height:1.2em;margin:0 3px;position: relative;}
.voteOptions input {position:absolute;top:90px;left:46px;cursor: pointer;}

#feature p {padding:0;}