.clear{clear:both;}

#more_posts {margin-bottom: 30px;}
.prev {float: left;}
.next {float: right;}

.content{width:100%;}
.contenLeftBlock{/*max-width: 575px;float: left;padding: 0 20px 0 0;*/width: 70%;
    float: left;}
.singleIdeaBlock{border: 3px solid #FFA500;padding: 10px; margin-bottom: 10px;}
	.singleIdeaBlock .votesBlock{float: left;}
	.singleIdeaBlock .votesBlock .message{float: left;margin: 10px;width: auto;
    font-size: 14px;
    font-weight: bold;
    background: #fff;
    padding: 10px;
    display: block;
    color: #f16c21;
    border: 2px solid #f16c21;}

	.singleIdeaBlock .detailsIdea{float: right;width: 500px;}
		.detailsIdea .ideaTitle h3{font: bold 18px arial;}
	.singleIdeaBlock .linkFullIdea a{float: left; width: 100px; height: 30px; border: 1px solid black; background: #FA8072; text-align: center; line-height: 30px;text-decoration: none; color: #000;}
	.singleIdeaBlock .voteUp{margin: 0 5px;float: left; width: 100px; height: 50px; border: 1px solid black;background: #B0C4DE;text-align: center;line-height: 50px;color: #000;cursor: pointer;}
	.singleIdeaBlock .bottomDetails .voteUp{ height: 30px; line-height: 30px}
	.singleIdeaBlock .socialTabs{float: left;width:150px;}
	.singleIdeaBlock .countVotes{background: #FFF5EE; width: 100px; height: 50px; border: 1px solid black; margin: 5px; text-align: center; line-height: 50px;}
	.singleIdeaBlock label{color:#1982d1;}
	.singleIdeaBlock .moreDetailsBlock{ padding: 10px;}
.contenRightBlock{min-width: 200px;font-size: 0.9em !important;line-height: 1.5em;width: 20% !important;
    float: right;}
.submitIdeaButtom > a{display: block;width: 235px;height: 40px;border: 1px solid black;background: #FA8072;text-align: center;line-height: 40px;text-decoration: none;color: #000; margin-bottom: 15px;}
.FAQsButtom > a{display: block;width: 235px;height: 40px;border: 1px solid black;background: #B0C4DE;text-align: center;line-height: 40px;text-decoration: none;color: #000;margin-bottom: 15px;}


.paginateBlock{background: #FFF5EE; width: 100%; height: 40px; line-height: 40px; margin: 10px 0; border: 1px solid #000}
	.paginateBlock .paginateDetails{float: left;}
	.paginateBlock .paginateLinks{float: right; width: 100px; margin-right: 20px;}
		.paginateLinks .label{float: left;}
		.paginateLinks .listSelected{float: right; }
		.paginateLinks .selectedTxt{text-align: center;cursor: pointer; width: 40px; height: 20px; border: 1px solid #000; background: #fff;margin-top: 10px;line-height: 20px;}
		.paginateLinks ul.page-numbers{max-height: 250px;overflow: auto;display: none; position: absolute; width: 40px;background: #fff;border: 1px solid #000;text-align: center;}
			ul.page-numbers li {display: block;}

.adminBlock {margin-bottom: 20px;}
div.wrap div.adminBlock label {display: inline;}

.bottomDetails .message{color: red;margin: 0 5px;float: left;width: 200px;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    background: #fff;
    padding: 5px;
    display: block;
    color: #f16c21;
    border: 2px solid #f16c21;

}

form.voteForm {background: #fff; margin: 10px 0; padding: 15px; border: 2px #f16c21 solid; clear:both; }

input.voterEmail {height: 30px !important; line-height: 30px !important; font-size: 16px !important; min-width:250px !important;position: relative;top:2px;}

.singleIdeaBlock .voteUp,
button.submitVote {border: none;background: #f16c21;color: #FFFFFF;font-size: 12px;text-transform: uppercase;padding: 0 15px;font-weight: bold;width: auto; height: 30px; line-height: 30px;}

.singleIdeaBlock .voteUp {margin-bottom:10px;}

form.voteForm p.msg{font-size:14px; font-weight:bold;color: #f16c21;margin-bottom:0;}

form.voteForm #consent-form {font-size:12px;line-height:18px;margin-bottom:10px;}
form.voteForm #consent-form p {margin-bottom:0;}
form.voteForm #consent-form label {display:block;}

@media only screen and (max-width: 750px) {
	.contenRightBlock{width: 100% !important;float: none;}
	.contenLeftBlock{width: 100% !important;float: none;padding: 0 0 0 0;}
    }
}