*
{
    padding:0;
    margin:0;
}

body
{
    font-size:62.5%;
    font-family:helvetica, arial, verdana, sans-serif;
    color:#333;
    padding:2em;
}

h1,h2,h3,h4
{
    margin-bottom:1em;
}

h1
{
    font-size:3em;
    color:#fe0099;
    border-bottom:1px solid blue;
}

h2
{
    font-size:2.8em;
}

h3
{
    font-size:2.4em;
    color:#fe0099;
}

h4
{
    font-size:2em;
}


ul
{
    padding-left:5em;
    margin-bottom:2em;
}

ul li
{
    margin-top:1em;
    font-size:1.8em;
}

strong
{
    color:#fe0099;
}

ul#signUpFormList li,
ul#validateNumberFormList li
{
    list-style:none;
    width:30em;
}

ul#signUpFormList li label,
ul#validateNumberFormList li label
{
    list-style:none;
    display:block;
    width:20em;
    font-size:1.2em;
}

ul#signUpFormList li input,
ul#validateNumberFormList li input
{
    font-size:1.2em;
    line-height:1.2em;
    width:15em;
}

li#signUpSubmit,
li#validateSubmit
{
    padding-left:10.2em;
}

li#signUpSubmit input,
li#validateSubmit input
{
    width:140px !important;
}

p
{
    font-size:1.8em;
    margin-top:0.6em;
    margin-bottom:0.6em;
}

div#footer
{
    text-align:center;
}

div#footer img
{
    border:0;
}

ul#keywords
{
    padding-bottom:0.1em;
    padding-top:0.1em;
    margin-bottom:0.1em;
    margin-top:0.1em;
}

ul#keywords li
{
    font-size:1em;
    padding:0.1em;
    margin:0.1em;
}
