#campain{
	width:62.5%;
	margin:10px auto 30px;
	text-align:center;
}
#campain a.btn_link{
	display:block-inline;
	width:30%;
	text-align:center;
	float:left;
	padding:10px 0;
	background:#ccc;
	text-decoration:none;
}
.mBan{
	margin-left:5%;
}
@media screen and (max-width : 960px){
	#campain{
		width:100%;
	}
}
@media screen and (max-width : 500px){
	#campain a.btn_link{
		/*
		width:200px;
		margin:5px auto;
		float:none;*/
		display:none;
	}
	.mBan{
		margin:0
	}
}

input[type="date"]{
	margin-left:0px;
}
label{
	display:block;
	floet:left;
	width:620px;
}

.single p{
	width:96%;
	padding:10px;
	max-width:940px;
	line-height: 160%;
	font-size:14px;
}

button.css3button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align:center;
	color: #ffffff;
	padding: 10px 20px;
	cursor: pointer;
	background: -moz-linear-gradient(
		top,
		#e84537 0%,
		#e84537);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#e84537),
		to(#e84537));
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	border: 1px solid #e84537;
	-moz-box-shadow:
		0px 1px 3px rgba(232,69,55,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(232,69,55,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	box-shadow:
		0px 1px 3px rgba(232,69,55,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 0px rgba(232,69,55,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
}

