*{margin:0;padding:0}
body{
color:#000;
background:#fff;
font-family:Verdana;
font-size:80%;
}
a{color:#0084B4}
a:hover{color:#000}

form div{margin-top:25px;_margin:15px}
#footer,#header{
background:#cceaf3 url('http://business.twitter.com/images/business/clouds.gif') repeat-x scroll 0 55px;
height:155px;
width:100%;
z-index:-1;
}
.wrap{
margin:10px auto;
width:500px
}

#header strong{
display:block;
background:url('whale2.png') no-repeat 380px 5px;
width:500px;
height:99px;
margin:0 auto;
font-size:20px;
color:#33ADE7;
padding:30px 0 0 55px;
}
#head{font-size:0.8em;text-align:right;margin:10px auto 35px;padding-top:3px}
h1{text-align:center;margin-bottom:30px;_font-size:2em}
h2{margin:0 0 3px;font-size:1.15em;font-weight:bold}
p{
font-size:95%;
line-height:1.7em
}
.text{
font-family:Verdana;
border:0;
border-bottom:1px solid #000
}
p input,p select{
margin-top:15px;
font-size:1.4em;
}
input{
text-align:center
}

fieldset{border:0}
fieldset label{margin-left:20px}
label input{vertical-align:-2px;margin-top:7px;_margin-top:2px}

hr{margin:20px;border:0;color:#FFF;_margin:0px}

#sign {text-align:right}
#sign span{border-bottom:1px solid #000;padding:0 30px;margin-left:20px}
#sign div {margin:0 !important}
#sign div span{border:0;font-size:0.7em;padding:0 45px}
.date{padding:0 50px !important}

#submit{
margin:40px 150px 0;
padding:10px 40px
}

#footer{background-position:0 -140px;clear:both;padding-top:55px;margin-top:60px;_margin-top:40px;height:90px}
#footer img{vertical-align:-2px}
#footer span{margin-left:6px}
#footer div div{float:left;width:50%;padding-bottom:20px;_width:40%}
#cpr{padding-top:32px}
#sponsors{text-align:right}
#footer small{margin-right:-4px}