html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}.wrapper{position:relative;width:700px;margin:0 auto}
.margin-top{margin-top:24px}
.margin-right{margin-right:24px}
.margin-bottom{margin-bottom:24px}
.margin-left{margin-left:24px}
.float-right{float:right}
.float-left{float:left}
.clear{clear:both}
.content-main{padding-top:148px}body{font:.88em Arial,Helvetica,sans-serif;background:#111 url(/labs/images/back.jpg) 50% -200px;line-height:1.3em;color:#fff}
a{color:#000;font-weight:bold}
a:hover{color:#fff;text-decoration:none;background-color:#000;text-shadow:0 0 #000}
.big-text .labs-item-content{font-size:1.6em;line-height:1.3em}
ul{margin-top:12px;padding:0 0 0 24px;list-style-type:square}
ul li{margin-top:3px}.header{background-color:#000;position:absolute;top:0;z-index:2;margin-left:210px;padding:24px;border:2px solid #eee;border-top-width:0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0}
.header .logo{width:219px;height:50px;background:transparent url(/labs/images/logo.png)}
.header .logo span{display:none}
.header.content{padding:24px}
.header-twitter{position:absolute;top:0;left:505px;background:#eee url(/labs/images/twitter.png) 8px 13% no-repeat;padding:6px 12px 6px 30px;border:2px solid #000;border-top-width:0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0}
.header-twitter:hover{background-position:8px 87%;border-color:#eee}form input,form textarea{font-family:Arial,Helvetica,sans-serif}
.form-group{margin-bottom:12px}
.form-group label{width:80px;float:left;margin-right:24px;text-align:right;line-height:1.8em}
.form-process{padding-left:104px}
.input-text{font-size:1em;line-height:1.3em;border:1px solid #999;margin:1px;padding:3px 5px;background-color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:300px}
.input-text:focus{border:2px solid #478F8F;margin:0}.labs-item{position:relative;margin-bottom:48px}
.labs-item-title{float:left;width:212px;font-size:1.22em;line-height:1.3em}
.labs-item-title span{padding:12px 24px;background-color:#000;float:right;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;\0color:#fff;border:2px solid #eee;border-right-width:0;text-shadow:0 -1px #000}
.labs-item-new{position:absolute;margin-top:-12px;right:22px;font-weight:bold;padding:4px 12px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;text-transform:uppercase;border:2px solid #eee;background-color:#EF3A2C;text-shadow:0 -1px #000}
.labs-item-content{float:left;padding:24px;background-color:#eee;color:#000;width:440px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;text-shadow:0 1px #fff}
.labs-item-screen{margin-bottom:18px;height:220px;border:2px solid #000;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
.labs-item-logo{margin-bottom:14px}
.labs-item-buttons{margin-top:6px}
.labs-item-buttons a{color:#fff}
.labs-item-about .labs-item-title span{background-color:#478F8F}
.labs-item-project .labs-item-title span{background-color:#4F6A7F}
.labs-item-contact .labs-item-title span{background-color:#BC795C}
.twitter-avatar{width:50px;height:50px;margin-right:12px;float:left;border:2px solid #000}
.labs-person{clear:both;margin-top:12px}.button{padding:4px 12px;color:#fff;font-weight:bold;background:#333 url(/labs/images/button.png) 0 0 repeat-x;text-decoration:none;border:1px solid #333;text-shadow:0 -1px #111;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;float:left;margin:6px 12px 0 0;font-size:1.22em;line-height:1.3em}
.button:hover{color:#fff;background-color:#222;border-color:#222;text-shadow:0 -1px #111}.alert{background-color:#333;color:#fff;text-shadow:0 -1px #000;padding:12px;margin-bottom:24px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
.alert img{vertical-align:-3px;margin-right:12px}
.alert-remove{margin-bottom:0}
.alert-error{background-color:#AF412B}
.alert-success{background-color:#509F4F}
