body
  {
    margin: 0;
    padding: 0;
    background: #FFFFFF url(/img/bg.png) repeat-x scroll 0 0;
  }

#page {
font-family: verdana, sans-serif;
font-size:0.75em;
color: #666666;
line-height:1.25em;
margin: 0;
padding: 0;
}

#wrap
{
margin: 170px 200px;
padding:0;
width: 425px;
}

#logo
{
margin: 0 0 0 0.5em;
height: 74px;
width: 425px;
}

#tagline
{
background: #ffffff url(/img/tagline.png) repeat-no 0 0;
display:block;
height:27px;
margin:0 0 2em;
position:relative;
text-align:right;
width:425px;
}

h1, h2
{
display: none;
}

h3, h4
{
font-size: 1.1em;
font-weight: normal;
color: #999999;
font-style: italic;
margin-left: 23px;
}

h4 a {color: #555555; text-decoration:none}
h4 a:hover {color: #999999; text-decoration:underline;}

#thanks
{
text-align: center;
}

.form
{
margin: 1em 0 0 2em;
display: block;
}

label
{
margin: 1em 0 0.3em;
display: block;
}

input, textarea
{
background:none repeat scroll 0 0 transparent;
border:1px solid #666666;
color:#999999;
display:block;
font-family:verdana,sans-serif;
font-size:1em;
margin:0 0 1em;
padding:3px;
width: 380px;
}

#submit
{
margin: 1em 0;
background: #ffffff;
border: 1px solid #666666;
padding: 2px;
font-style: italic;
color: #666666;
cursor:pointer;
width: 60px;
}

a, a:active
{
border: none;
}

img {
border: 0;
}
