body {
background: url('http://myideateam.com/images/temp/bg.jpg') repeat-x;
margin:0;
padding: 0;
color: #fff ;
font: normal 15px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif; /* normalize font size across browsers */
}

.wrapper {
width: 735px;
height: 435px;
margin: 100px auto;
background: url('http://myideateam.com/images/temp/landing_bg.png') no-repeat;
}

.invite {
width:460px;
margin: 60px auto;
background: #fff;
border-radius: 10px;
padding:15px;
}

.signup {width: 370px; float: right; padding: 90px 0px 0px 0px; line-height: 24px;}

.confirm {width: 370px; float: right; padding: 140px 0px 0px 0px; line-height: 24px;}

.input {
width:440px;
height: 30px;
font:normal 18px Verdana,Tahoma;
padding: 10px;
margin:5px 0 5px 0;
background: #FFFFFF;  
background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);  
box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
border:1px solid #ddd;;
border-radius: 10px;
}

textarea {
width:440px;
height: 130px;
font:normal 18px Verdana,Tahoma;
padding: 10px;
margin:5px 0 5px 0;
background: #FFFFFF;  
background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);  
box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
border:1px solid #ddd;;
border-radius: 10px;
}



.submit_button {float:right;}

h2 {font-size: 36px; margin: 10px 0px; font-family: 'Arvo', arial, serif;}
h3 {font-size: 36px; margin: 10px 0px 20px 0px; font-family: 'Arvo', arial, serif; color: #000;}

p {margin: 3px 0px;}
ul {list-style: none; margin: 0; padding: 0;}
ul li {list-style: none; margin: 0; padding: 0;}
.clear {clear:both;}
