body {
	font-family:'Gill Sans', Verdana, Arial, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background:#b33a9d;
	color:#222;
	margin:0;
	padding:20px 0 0;
}

a, a:visited {
	text-decoration:none;
	border:none;
	color:#c41230;
}

a:hover {
	text-decoration:underline;
}

img {
	margin:0 auto 16px;
	text-align:center;
	display:block;
}

img.logo {
	margin:48px auto 0;
}

.page {
	width:1100px;
	margin:0 auto;
	padding:0;
}

.page .content {
	width:1000px;
	float:left;
	margin:20px 0;
	padding:20px 50px;
	background:#fff;
}

.col1 {
	width:300px;
	float:left;
	margin:0 50px 0 0;
}

.col2 {
	width:300px;
	float:left;
	margin:0;
}

.col3 {
	width:300px;
	float:right;
	margin:0;
}

h1 {
	font-size:22px;
	text-align:center;
	margin:18px;
}

h2 {
	font-size:18px;
	text-align:center;
	margin-bottom:16px;
}

h3 {
	font-size:16px;
	text-align:center;
	margin-bottom:16px;
}

h3.small {
	font-size:14px;
}

h4 {
	font-size:14px;
	text-align:left;
	margin:0;
	display:inline;
}

p {
	margin:0 0 12px;
	text-align:justify;
}

span {
	color:#731472;
	font-style:italic;
}

.caption {
	margin:36px 0 0;
	text-align:center;
	color:#731472;
}

.tag {
	text-align:center;
}

ul {
	float:left;
	margin:4px 0 12px;
	color:#40ae49;
	font-weight:normal;
	text-align:justify;
	clear:both;
}

ul li {
	color:#40ae49;
}

ul li span {
	color:#222;
	font-style:normal;
}

.url {
	color:#222;
	font-size:20px;
	margin-top:12px;
	letter-spacing:6px;
}

.green {
	color:#40ae49;
}

.orange {
	color:#f05033;
}

.blue {
	color:#0093d0;
}

.red {
	color:#c41230;
}

.purple {
	color:#a54399;
}

.yellow {
	margin:36px 0;
	color:#e4701e;
}

.footer {
	width:100%;
	height:40px;
	float:left;
	margin:10px 0 0;
	text-align:center;
}

.footer a {
	text-align:center;
	color:#fff;
	font-size:14px;
}
