.quote-container { width: 500px; margin: auto; position: relative; } .quote-container .quote-data .quote-score-container { float: left; font-family: Georgia, serif; padding: 5px; color: #FFFFFF; background-color: #6699FF; } .quote-score { cursor: help; } .quote-score, .vote-container { text-align: center; } .vote-for, .vote-against { cursor: pointer; } .vote-for:hover, .vote-against:hover { color: #FFFF99; } .quote-container .quote-data .quote-text { float: left; font-weight: bold; font-size: 20px; } .quote-links { float: right; } .report-dialog { width: 400px; }