.political_subject_logo {border: 5px groove #888888; margin: 10px 10px 0 10px; width: 90%;}
.political_subject_data {font-size: 12px; line-height: 20px; text-align: left; padding-top: 5px;}
.political_subject_history_table {padding-top: 10px; width: 100%; font-size: 12px;}
.post_table {font-size: 12px; border: 1px solid #dddddd; margin: 0 0 15px 0;min-width:75%}
.political_subject_data td:first-child{padding-right:5px;text-align:right;height:30px;width:30%;}
.political_subject_data td:nth-child(2){font-weight:bold;text-align:left}
.political_subject_data tr:nth-child(odd){background-color: #e9e9e9;}
.political_subject_data_table td:first-child{font-weight:bold;}
.political_subject_data_table td:nth-child(2){font-weight:normal;}
.post_table tr:nth-child(odd){background-color: #e9e9e9;}
.post_table tr:nth-child(even){background-color: #ffffff;}

@media screen and (min-width: 380px) {
 .political_subject_logo {width: 60%;}
}

@media screen and (min-width: 800px) {
	.political_subject_history_table {font-size: 14px;}
	.political_subject_data {font-size: 14px;}
}

@media screen and (min-width: 1000px) {
	.political_subject_page_block {padding-top: 10px;}
	.political_subject_logo {width: 80%;}
	.political_subject_img {float: left; width: 30%;}
	.political_subject_data {float: left; width: 60%; padding-top: 0px;}
}