@charset "iso-8859-1";
* { outline: none; }

body
        {
        margin:0;
        padding:0;
        border:0;
        border-top:2px solid #97bc45;
        background:#000000;
        font-family:arial, helvetica;
        font-size:76%;
        line-height:1.2em;
        }
input,
textarea
        {
        font-family:arial, helvetica;
        font-size:1em;
        }
code
        {
        font-family:arial, helvetica;
        font-size:1em;
        }
container
        {
        width:740px;
        margin:0 auto;
        text-align:center;
        padding-bottom:1.2em;
        }
header
        {
        border:0px;
        padding:3px;
        margin-top:20px;
        }
h1
        {
        border:0px;
        text-align:center;
        font-family:arial, helvetica;
        color:#666;
        padding:20px 0;
        margin:0;
        text-transform:uppercase;
        letter-spacing:0.2em;
        }
ul
        {
        margin:0 0 1.2em 0;
        padding:0 0 0 1.6em;
        }
form
        {
        float:left;
        clear:top;
        margin:20px 0;
        padding:5px;
        border:0px;
        width: 550px !important;
        width :550px;

        }
div#feedback
        {
        float:right;
        width:550px;
        padding-top:0.2em;
        font-size:1em;
        margin:20px 0 20px 20px;
        line-height:1.5em;
        }
div#feedback p,
fieldset
        {
        margin:0 0 1.2em 0;
        }
div#feedback p
        {
        text-align:center;
        }
div#feedback ul
        {
        margin-bottom:1.2em;
        }
div#feedback strong
        {
        color:#FF0000;
        }
fieldset
        {
        padding:1em 0.5em 0.5em 0.5em !important;
        padding-top:0;
        border:0px;
        }
span.warn
        {
        display:inline;
        font-size:0.8em;
		color:#ffffff;
        line-height:1em;
        }
span.required
        {
        display:inline;
        font-size:0.8em;
		color:#ffffff;
        line-height:1em;
        }
label.invalid
        {
        color:#FF0000;
        }
label.invalid span.warn
        {
        display:inline;
        color:#FF0000;
        font-style:italic;
        }
input.invalid
        {
        border-color:#FF0000;
        background:#fff;
        }
textarea.invalid
        {
        border-color:#FF0000;
        background:#fff;
        }
label.warn
        {
        color:#FF0000;
        }
label.warn span.warn
        {
        display:inline;
        color:#FF0000;
        font-style:italic;
        }
input.warn,
textarea.warn
        {
        border-color:#aaa;
        background-image:none;
        }
label.req
        {
        font-weight:bold;
        }
label.req input,
label.req textarea
        {
        font-weight:normal;
        }
label span,
legend span
        {
        color:#a86666;
        }
input,
textarea
        {
        width:98%;
        border:3px double #ccc;
        font-size:1em;
        }
label
        {
        color:#777;
        font-weight:normal;
        display:block;
        margin:1em 0 0 0;
        background-image:none;
        }
label.rhs
        {
        display:inline;
        }
input.sel
        {
        width:auto;
        border:0px none;
        }
legend
        {
        color:#555;
        font-weight:900;
        }
#setup_form
        {
        background-color:#00000;
        }
#membersignup
        {
        background-color:#f5f5f5;
        }
#submit,
.submitbut
        {
        width:25em;
        text-align:center;
        border:2px outset #ccc;
        background:#ddd;
        }
