body{margin:0;padding:0;background:url(../img/bg-body.jpg) repeat;font-family:arial,sans-serif}body h1{width:286px;height:83px;background:url(../img/logo-25min.png) no-repeat;background-position:0 30px;text-indent:-99999px;margin:0 auto;padding:30px 0 0 0}header{width:100%;height:250px;display:block;background:url(../img/bg-header.jpg) no-repeat center top}.section{width:495px;height:275px;margin:-100px auto 0 auto;display:block;-webkit-box-shadow:0px 0px 10px #000;background:#FFF}.status{position:absolute;top:165px;background:url(../img/bg-status-pomodoro.png);width:519px;height:48px;margin-left:-260px;left:50%;line-height:0;text-align:center;text-shadow:1px 1px 0px #6A0303;color:#FFF;letter-spacing:2px;font-weight:bold;font-size:19px;text-transform:uppercase}section #timer{width:100%;height:160px;background:url(../img/bg-timer.jpg) repeat-x;display:block;font-size:9.375em;z-index:999999;margin:45px 0 0 0;color:#222215;text-align:center;text-shadow:1px 1px 0px #888882}#pomodoros{text-align:center;color:#222215;font-size:14px;font-weight:bold;margin:-5px 0 0 0;display:block}#pomodoros strong{font-size:16px;color:#C30808}.button{-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);color:#FFF !important;cursor:pointer;display:block;font-size:20px;font-weight:bold;line-height:50px;text-decoration:none;width:200px;height:50px;text-align:center;float:left;margin:0 0 0 35px}#start{background:#6FB52C url(../img/overlay-button.png) repeat-x scroll 0 0}#start:hover{background:#88D141 url(../img/overlay-button.png) repeat-x scroll 0 0}#stop{background:#C00 url(../img/overlay-button.png) repeat-x scroll 0 0}#stop:hover{background:#FF0404 url(../img/overlay-button.png) repeat-x scroll 0 0}#progress{background:#DADAB7;width:200px;height:30px;float:right;margin:10px 35px 0 0}.bar{background:url(../img/overlay-progress.png) repeat-x #F00 right center;border-right:1px solid #C00;color:#FFF;display:block;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:30px;line-height:30px;position:relative;text-align:center}.signup{width:465px;padding:15px;height:170px;margin:15px auto 0 auto;display:block;-webkit-box-shadow:0px 0px 10px #000;background:#FFCC00}.button_small{float:left;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);color:#FFF !important;cursor:pointer;display:block;font-size:14px;font-weight:bold;line-height:30px;text-decoration:none;width:100px;height:30px;text-align:center;float:left;margin:0 0 0 35px;background:#6FB52C url(../img/overlay-button.png) repeat-x scroll 0 0}.button_small:hover{background:#88D141 url(../img/overlay-button.png) repeat-x scroll 0 0}.signup input{float:left;width:310px;padding:3px;font-size:1em;}.signup h3{color:#CC0000;font-weight:bold;font-size:1em;}.signup h2{margin:-10px 0 0 0; color:#000;font-size:1.2em;}.signup p{font-size:0.8em;color:#483900;margin:3px 0 10px 0;}
