html {}
body {margin:0; padding:0;font-family: Helvetica, Arial, Verdana; font-size: 13px; background-color: #DFDFDF;background-image:url('../Images/header-gradient.png'); background-repeat: repeat-x;}

p {margin:0;}
h1 {font-size:24px; margin:0;}
h2 {font-size:18px; margin:0;}
h3 {font-size:16px; margin:0;}
a img {border: none;}
a {color: #EF795C; text-decoration:none;}
a:hover {color: #F6A683;}

table {font-size:14px; border-collapse:collapse;}
th.top {background-color:#202020; color:#EF795C;}

td {text-align:center; padding:6px 2px; background-color: #DDD;}
td.button {background:none;}

.small {font-size: 80%}
.subtle {color: #666;}
#container {width: 960px; margin:auto;}

#content { overflow:hidden;}
#content h2 {font-size: 22px;}
#features {width: 460px; float:left; }
.feature {padding:10px;}
#signup {float: right; width: 400px;}
#star {width:240px;margin:auto;display:block;}
#note {text-align:center; padding: 20px;}
#welcome { float:left; width:460px; }

#header {height:150px; width: 100%; padding: 20px 0 0 0;}
#header p {margin:0; }

#nav {float: right; margin: 0 20px 0 0;}
#nav a {font-size: 15px; padding: 0 5px;}

#logo {margin: 0 0 0 20px; display:block;}

#button {float:right; width:300px; height: 50px;background-image:url('../Images/button-beta.png'); margin: -40px 40px 0 0;}
#button a {display:block;width:300px; height: 34px; text-align: center; font-size:17px; color: #FFF; padding: 16px 0 0 0;}
#button a:hover {background-image:url('../Images/button-beta-highlight.png'); color:#EF795C;}

#phone {float:right; color:#EF795C; clear:right; margin:20px 80px 0 0;}
#headline {margin: 20px 0 0 20px; width: 460px; }
#headline h1 {color: #FDFDFD;font-weight: normal; font-size:large;}
#headline h2 {margin: 0 0 0 20px; color:#FDFDFD; font-weight: normal; font-size:medium;}
#content {background-color:White; background-image:url(../Images/content-gradient.png); background-position:center bottom; background-repeat:repeat-x; padding:20px;}
#footer {clear:both;}
#footer p {text-align:center;}

#login { border: 1px solid black; margin: 40px auto 20px; padding: 20px; width: 160px; background-color:White; }
#beta { border: 1px solid black; margin: 0 auto 20px; padding: 20px; width: 160px;background-color:White; }
#error-msg { text-align:center;padding-top:10px;color:Red;font-size:smaller; }