@charset "utf-8";
/* CSS Document */

* {
margin: 0; padding: 0;
}

body {
font: 16px/24px Verdana, Arial, Helvetica, sans-serif;
background: #FFF;
}

#wrapper {
width: 614px;
margin: 1em auto;
}
#header {
height: 20px;
background: url(images/bg-top.jpg) no-repeat center top;
}
#content {
background: url(images/bg-mid.jpg) repeat-y center top;
padding: 1em 25px 1em;
}
#content h1 {
text-align: center;
text-shadow: #999 1px 1px 1px;
font: bold 1.8em/1.2em Tahoma, Arial, Helvetica, sans-serif;
margin: 0 0 26px;
color: #CC0000;
}
#content h2 {
font-size: 1.3em;
line-height: 1.3em;
margin: 13px 0;
text-align:center;
letter-spacing: -1px;
text-shadow: #ccc 1px 1px 1px;
}
p {
margin: 1em 0;
}
ul {
margin: 1em 1em 1em 2em;
}
ul li {
margin: 1em 0;
list-style-image: url(images/bullet.gif);
}
hr {
width: 400px;
border-top: 1px solid #D8E5F6;
border-left: none;
border-right: none;
border-bottom: none;
margin: 0 auto 2em;
text-align: center;
}
#footer {
height: 23px;
background: url(images/bg-bot.jpg) no-repeat center top;
}
form {
font: 1.4em/1.5em Arial, Helvetica, sans-serif;
width: 390px;
margin: 2em auto;
padding: 30px;
border: 4px dashed #CC0000;
background: #FFFFE6;
}
form input {
width: 300px; height: 24px;
font-size: 20px;
padding: 3px;
}
form #submit {
margin: .5em 0 0 50px;
width: 300px; height: 42px;
text-align: center;
}
#subscriber_name {
}
form label {
text-align: right;
}
form p {
text-align: right;
margin: .5em 0;
}
.terms {
font: .7em/1em Arial, Helvetica, sans-serif;
text-align: center;
}
