/*
Theme Name: American Conservative Union Ratings
Theme URI: http://ratings.conservative.org
Author: Opinion Mover strategies
Author URI: http://opinionmovers.com
Version: 1.0
Tags: American Conservative Union, ACU, Conservative, org, politics, conservatism, right-of-center, ACU Ratings, Conservative Ratings, Ratings
Text Domain: 
*/

/* Primary site style sheets are found in the css subfolder. This file contains only plugin overrides. */

img.alignleft {
	margin: 0 10px 10px 0;
	float:left;
}

img.alignright {
	margin: 0 0 10px 10px;
	float:right;
}

form#gform_2 ul li {
	list-style-type: none;
}

#ratingsForm {
	float:left;
	width:100%;
    background-color:#ffffff;
}

.ratingsTable {
	width:100%;	
}

.submitCell {
	text-align:center;
	background-color:#fff;	
}

.ratingsOutput {
	max-width:100%;
	font-size:9px;	
}

table.ratingsOutput tr th, table.ratingsOutput tr td, table.sortable1 tr th, table.sortable1 tr td
{
  padding-top: 0.3rem;
  padding-right: 0.3rem;
  padding-bottom: 0.3rem;
  padding-left: 0.3rem;
  font-size: 0.850rem;
  color: #0C0042;
  text-align: left;
}

/* Line 5053 */
table.ratingsOutput thead tr th, table.ratingsOutput tfoot tr th, table.ratingsOutput tfoot tr td, table.ratingsOutput tbody tr th, table.ratingsOutput tbody tr td, table.ratingsOutput tr td, table.sortable1 thead tr th, table.sortable1 tfoot tr th, table.sortable1 tfoot tr td, table.sortable1 tbody tr th, table.sortable1 tbody tr td, table.sortable1 tr td
{
  display: table-cell;
  line-height: 1rem;
}

table.ratingsOutput tr td.score, table.sortable1 tr td.score {
	text-align:center;	
}

/* table.sortable th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after { 
  text-align:center;
    content: " \25B4\25BE"; 
	display: table-cell;
  line-height: 1rem;
  padding-top: 0.1rem;
  padding-right: 0.1rem;
  padding-bottom: 0.1rem;
  padding-left: 0.1rem;
  font-size: 0.70rem;
  color: #309;
}
*/
table.sortable1 tr td.score {
	text-align:center;	
}

table.sortable1 thead tr th, table.sortable1 tfoot tr th, table.sortable1 tfoot tr td, table.sortable1 tbody tr th, 
table.sortable1 tbody tr td, table.sortable1 tr td
{
  display: table-cell;
  line-height: 1rem;
  text-align:left;	
}

table.sortable1 th {
	text-align:center;
}

#ratingQuery label {
  margin-right:5px;
  display: inline-block;
}

#ratingQuery select {
  margin-right:5px;
  display:inline-block;
}

.vote_desc h3 {
	color:#000000;	
}