body {
	background: #eee;
}

#container {
	background: #fff;
	margin: auto;
	width: 760px;
	padding-top: 10px;
	padding-bottom:20px;
	margin-top:50px;	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-shadow: 0 1px 0 white;
	box-shadow: 1px 1px 3px #292929;
	-moz-box-shadow: 1px 1px 3px #292929;
	-webkit-box-shadow: 1px 1px 3px #292929;
	}

.heading {
	 background: #e3e3e3;
	 background: -moz-linear-gradient(top, #e3e3e3, #c8c8c8);
	 background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#c8c8c8));
	 /*font-family: 'Yanone Kaffeesatz', arial, serif;*/
	 padding: 10px 20px;
	 margin-left: -20px;
	 margin-top: 0;
	 position: relative;
	 width: 99%;
	/*letter-spacing: 1px;*/
	/*font-size: 26px;*/
    
	 -moz-box-shadow: 1px 1px 3px #292929;
	 -webkit-box-shadow: 1px 1px 3px #292929;
	box-shadow: 1px 1px 3px #292929;

	/*color: #cc0000;
	text-shadow: 0 1px 0 white;*/
	text-align:center;
}

.arrow {
	 width: 0; height: 0;
	 line-height: 0;
	 border-left: 20px solid transparent;
	 border-top: 10px solid #c8c8c8;
	 top: 104%;
	 left: 0;
	 position: absolute;
}

p {
	 /*font-size: 18px;
	 font-weight:bold;*/
	 text-align:center;
	 margin-top:30px;
	 /*letter-spacing: 1px;
	 font-family: 'helvetica', arial, sans-serif;*/

}

.warning {
	 text-align:center;
	 margin-bottom:5px;

}

ul{
    width:480px;
    margin: 0 auto;	
}

ul li{
	margin-bottom:15px;
	/*font-family: 'helvetica', arial, sans-serif;
	font-size:16px;*/
}

.signup-box{
	width:380px;
	border: dashed 4px #cc0000;
	margin:0 auto;
	padding: 10px;
	text-align:center;
	font-family: 'helvetica', arial, sans-serif;
}

h2{
	font-size: 20px;
	color: #cc0000;
	
}

h3{
	font-size: 16px;
	color: #333;
	
}

h6{
	font-size: 11px;
	color: #555;
	
}

.fields{
	padding:4px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
