body, html {
    background-color: #71ce39;
    background-image: url(./img/bg.png);
    background-repeat: repeat-x;
    margin: 0px;
    padding: 0px;
}

* {
    font-family: Arial, “Helvetica Neue”, Helvetica, sans-serif
    font-size: 15px;
    color: #433a36;
	line-height: 20px;
}

h3 {
	position:absolute;
	right:0;
	top:108px;
	width: 440px;
}

h4 {
	position:absolute;
	width: 220px;
	top: 205px;
    right: 210px;
}



.button  {
	display:block;
	width:128px;
	height:25px;
	text-indent:-9999px;
	background:url(./img/submitbutton.png) no-repeat top left;
	outline:none;
	border:0;
	margin-top:3px;
	float:right;
}
.button:hover {
	background-position:0 -25px;
}

div#container {
    width: 970px;
    height: 278px;
    margin-left: 80px;
    background-image: url(./img/logo.png);
    background-position: 10px 38px;
    background-repeat: no-repeat;
    position: relative;
}

div#container p {
    position: absolute;
    top: 202px;
    left: 50px;
    width: 355px;
}

div#container ul {
    position: absolute;
    top: 210px;
    right: 230px;
    padding: 0px;
    margin: 0px;
    list-style: none;
}

div#container li {
    padding: 0px;
    margin: 0px;
    display: inline;
    margin-left: 10px;
}

div#container li a img {
    border: 0px;
}
.mailchimp_form .form_field { background: #fff; border: 1px solid #888; padding: .7em 1em; margin-bottom: .5em; }


div#container form {
    position: absolute;
    top: 158px;
    right: 0px;
    color: #007ba9;
    width: 440px;
}

div#thankyounowpleaseshare p {
    position: absolute;
    top: 160px;
    left: 350px;
    color: #007ba9;
    width: 610px;
    font-size: 13px;
    
}
div#twitter {
    position: absolute;
    top: 156px;
    left: 350px;
    color: #007ba9;
    width: 150px;
    font-size: 13px;
    }
div#facebook {
    position: absolute;
    top: 153px;
    left: 500px;
    color: #007ba9;
    width: 300px;
    font-size: 13px;
    
}

div#container form p {
    position: relative;
    top: 10px;
    left: 10px;
    color: #007ba9;
}

div#container form input[type=text] {
    width: 275px;
    height: 20px;
    border: 1px solid #abadb3;
    padding: 5px 10px;
    float: left;
}

div#container form p#error {
    clear: both;
    font-size: 12px;
    line-height: 15px;
    color: red;
    top: 5px;
}

div#container form input[type=image] {
    float: right;
}

div#footer {
    margin-left: 0px;
    height: 280px;
    background-image: url(./img/gamingicons2.png);
    background-repeat: repeat-x;
    background-position: 85px 50px;;
    position: relative;
}

div#footer p {
    position: absolute;
    top: 245px;
    left: 85px;
    width: 200px;
    font-size: 12px;
}

div#footer p a {
    font-size: 12px;
}