body{ margin:0; padding:0; background:url(../images/body_bg.gif) repeat-x #2c63ae; font-family:Arial; font-size:12px; }
h1, p{ margin:0; padding:0; }
.wrapper{ width:600px; margin:65px auto 0; }

#rocket{ width:204px; height:463px; float:left; background:url(../images/rocket.png) no-repeat; }

#notification{ float:right; margin-top:180px; width:291px; }
#notification h1{ text-indent:-50000px; width:286px; height:86px; background:url(../images/logo.png) no-repeat; }
#notification .notification_container{ width:291px; height:63px; background:url(../images/input_bg.png) no-repeat; position:relative; }
#notification .notification_container input{ position:absolute; left:13px; border:1px solid #fff; top:15px; width:200px; padding:5px; font-size:12px; font-family:Georgia; color:#999; z-index:1; outline:none; }
#notification .notification_container a.ok{ position:absolute; width:38px; height:27px; background:url(../images/ok.gif) no-repeat; z-index:2; top:15px; right:20px; text-indent:-50000px; outline:none; }
#notification .notification_container a.ok:hover{ background-position:0 -27px; }
#notification .notification_container a.ok.hover{ background-position:0 -27px; }
#notification .invite_text{ text-indent:-50000px; width:218px; height:20px; background:url(../images/invite_text.png) no-repeat; margin-left:30px; margin-top:10px; }

.tweet{ color:#fff; position:absolute; right:15px; bottom:15px; text-decoration:none; color:#fff; }
.tweet:hover{ text-decoration:underline; color:#fff; }