body {
	padding-top: 40px;
}
.col-8 img {
	max-width: 100%;
	padding: 0 20px;
}

.col-4 {
	background-image: url('ctgradient.jpg');
	background-repeat: repeat-x;
	border: 2px solid #fc887b;
	border-radius: 20px;
	padding: 24px 0 0;
	margin: 15px 0;
	text-align: center;
}

.col-4 a {
	color: #fff;
	text-shadow: 1px 1px 8px #71092f;
	text-decoration: none;
	text-transform: uppercase;
	font-family: 'Neucha', cursive;
	font-size: 20px;
	letter-spacing: 2px;
}

.col-4 a:hover {
	color: #940037;
}

.col-4 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.col-4 li {
	line-height: 30px;
}

.contentarea {
	margin-top: 50px !important;
	margin-left: 50px;
	max-width: 96% !important;
	border-radius: 20px;
	border: 2px solid #1f6509;
	background: rgb(31,101,9);
	background: linear-gradient(0deg, rgba(31,101,9,1) 0%, rgba(69,210,10,1) 100%);
	padding-left: 50px !important;
	padding-right: 50px !important;
	padding-top: 50px;
	padding-bottom: 50px;
	color: #fff;
	line-height: 40px;
	letter-spacing: 2px;
}

.contentarea a {
	color: #ffcd7e;
	text-shadow: 1px 1px 5px #175200;
	text-decoration: none;
	border-bottom: 2px dotted #ffcd7e;
}

.contentarea a:hover {
	color: #fff;
}


h1 {
		font-family: 'Neucha', cursive;
		padding-top: 20px;
		padding-bottom: 20px;
		text-shadow: 1px 1px 5px #175200;
}

h2 {
		font-family: 'Neucha', cursive;
		padding-bottom: 20px;
		padding-top: 20px;
		text-shadow: 1px 1px 5px #175200;
}

h3 {
		font-family: 'Neucha', cursive;

		padding-top: 20px;
		text-shadow: 1px 1px 5px #175200;
		font-size: 24px !important;
}

p {
	margin-bottom: 40px !important;
}

strong {
	font-family: 'Neucha', cursive;
	text-shadow: 1px 1px 5px #175200;
	font-size: 20px;
}

.footer {
	padding-bottom: 50px;
	text-align: center;
}
