@charset "utf-8";
body {
	margin: 0;
	background-color: #4E087A;
	text-align: justify;
}
#wrapper {
	background-color: #FFFFFF;
	background-image: url(images/bg_header.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
#wrapper #head {

}
#wrapper #head #header {
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	height: 222px;
	width: 750px;
	margin: 0 auto;
}
#wrapper #content {
	background-image: url(images/bg_content.png);
	background-repeat: repeat-y;
	background-position: top;
	height: auto;
	width: 750px;
	margin: 0 auto;
	padding-top: 15px;
}
#wrapper #content #main {
	margin: 0 auto;
	width: 650px;
}
#wrapper  #cont_foot  {
	background-image: url(images/content_footer.png);
	height: 30px;
	width: 750px;
	margin: 0 auto;
}


#wrapper #foot {
	background-image: url(images/bg_footer.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#wrapper #foot #footer {
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	height: 76px;
	width: 750px;
	margin: 0 auto;
}

.footerlinks {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #191c1a;
	line-height:18px;
	text-decoration:none;
	font-weight:bold;
}
.footerlinks:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4f087a;
	line-height:18px;
	text-decoration:underline;
	font-weight:bold;
}

#optin {

	background-image: url(images/bg_optin.png);

	background-repeat: no-repeat;

	background-position: center 0px;

	height: 144px;

	width: 233px;

	margin: 30px auto 20px auto;

	padding-top: 36px;

	padding-left: 82px;
}

form {

	width: 200px;

	margin: 0;

}

.textinput {

	font-size: 11px;

	width: 145px;

	border: 0;

	background-color: transparent;

	color: #330066;

}

.textarea2 {

	margin-top: 15px;

}



#but {

	margin-top: 5px;

	text-align: left;

	padding-left: 30px;

}