* {margin:0; padding:0}
html {background:#031d23}
body {color:white; font-family:Tahoma; font-size:11px}
#logo {width:640px}
#logo img {margin:30px 0 0 50px; position:absolute; z-index:2; border:none}
#preview {width:640px; height:480px; position:absolute; z-index:1}
#pageInfo {margin:210px 0 0 0}
#pageInfo h1 {font-size:18px}
#pageInfo h2 {font-size:14px}
#right {width:320px; position:absolute; margin:0 0 0 640px; z-index:1}
#form {margin:20px 0 0 0}
#form form {}
#form h2 {margin:0 0 5px 0}
#countdown {height:68px; background:url(../images/counter.png) 0 50px no-repeat; padding:55px 0 0 0; color:black; font-size:20px; font-family:Arial}
.countdown{text-shadow:1px 1px 1px white; visibility:hidden}
.cDays{float:left; margin-left:11px}
.cHours{float:left; margin-left:27px}
.cMinutes{float:left; margin-left:27px}
.cSeconds{float:left; margin-left:27px}
h2 {font-size:16px; font-weight:normal}
.grey {color:#999}
.text {background:black; padding:5px 10px; border:1px solid #333; width:298px; color:white; font-size:16px}
.button {border:none; background:url(../images/button.png) no-repeat; cursor:pointer; width:85px; height:27px; float:right; margin:5px 0 0 0}
#flash {color:#e1003a}
#emailBubble {background:url(../images/emailBubbleBg.png); position:absolute; width:320px; height:50px; left:0; top:250px; z-index:3; display:none}
#emailBubble p {line-height:38px; margin:0 10px; font-size:16px; text-align:center; text-shadow:1px 1px 1px black}
#twitter {position:absolute; left:70px; top:380px; z-index:2; width:500px}
#twitter .post {margin:1em 0 0 0}
#twitter .date {color:#666}
#twitter a {color:#6dbfe9; text-decoration:none}
#twitter a:hover {border-bottom:1px dotted #6dbfe9}


