.single_post_content_body h2 {
	margin: 0px 0px 30px 0px;
}
.container h3 {
	margin: 0px 0px 20px 0px;
}
.single_post_content_body p {
	margin: 0 0 50px;
}
.wp-caption-text {
	font-weight: bold;
	text-align: center;
}
#gform_wrapper_16 {
	Max-width: 700px;
}
.gform_wrapper .gform_footer input[type=submit] {
	color: #FFFFFF;
	background: #35AFAE;
	font-size: 19px;
	letter-spacing: 1px;
	text-transform: uppercase;
	height: 50px;
	border: none;
	border-radius: 3px;
	margin-left: 12px;
	transition: 0.3s;
}
.gform_wrapper .gform_footer input:hover[type=submit] {
	background: #494949;
}
#page {
	width: 1024px;
	margin: 0 auto;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.header {
}
#page #subheader {
	background-color: black;
	color: #FFF;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#page #subheader table tr .subheader-middle p {
	text-align: center;
	padding-right: 25px;
	padding-left: 25px;
}
#page #subheader table tr td p a {
	color: #FFF;
	display: inline-block;
	margin-right: 50px;
	margin-left: 50px;
}
#page #subheader table tr td p a:visited {
	color: #FFF;
}
#page #subheader table {
	background-color: black;
	color: white;
}
#page #subheader table tr td .subheader-right h2 {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
#page #subheader table tr td .subheader-right p {
	text-align: center;
}
#page #subheader p {
	color: #FFF;
	text-align: center;
}
#page #subheader-left {
	width: 250px;
}
#page #subheader-middle {
	font-size: 20px;
	text-align: center;
}
#page #subheader-right {
	width: 200px;
	text-align: center;
	color: black !important;
	background-color: white;
}
#page #subheader-right p {
	color: black !important;
}
#page #subheader table tbody tr td {
	color: #FFF;
	text-decoration: none;
}
#page #subheader table tbody tr td a {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	display: inline-block;
	margin-right: 25px;
	margin-left: 25px;
}
#form {
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#page #form table tr .form-right h1 {
	text-align: center;
}
#page #form table tr .form-right h2 {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
#page #form table tr .form-right p {
	text-align: center;
}
.form-left {
	float: left;
}
.form-right {
	float: right;
}
#page #about {
	background-color: #ccc;
	padding-left: 100px;
	padding-right: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#page #about h1 {
	text-align: center;
}
#page #prizes {
	padding-left: 100px;
	padding-right: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#page #prizes h1 {
	text-align: center;
}
#page #faq {
	background-color: #ccc;
	padding-left: 100px;
	padding-right: 100px;
	padding-top: 10px;
	padding-bottom: 50px;
}
#page #faq h1 {
	text-align: center;
}
#page hr {
	width: 100%;
}