/*-- MODALs ---*/
/* for it to work n modal */
body {
	text-align: center;
	font-family: "lucida grande", "trebuchet ms", "century gothic", verdana, sans-serif;
	font-size: small;
	height: auto;
	overflow: hidden;
}

#background {
    background: #CFDCF1 url(../images/bg-stars.jpg) repeat-x scroll;
	height: 100%;
}

.content {
	background-color:#FFF;
	padding: 45px 20px 15px;
	width: 600px;
	text-align: left;
	margin: 0 auto;
	height: 350px; /* must match lightwindow_height in home.html - padding*2 */
}

.content p {
	line-height: 120%;
	font-size: medium;
	}
	
.content .blurb {
	font-size: small;
	color: #960;
	margin: 0 50px 0 20px;
	padding: 15px 20px 15px 60px;
	background: #F8F0DF url(../images/icon_dollar.gif) no-repeat 16px 50%;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	}
	
.content .disclaimer {
	color: #CCC;
	font-size: x-small;
	}
/*--- for dashboard ...*/
.form {
	background-color: #FFFFFF;
	height: 140px; /* must match lightwindow_height in home.html - padding*2 */
	padding: 45px 20px 15px;
	width: 500px;
	text-align: left;
	margin: 0 auto;
	font-size: large;
	 }
	 
.form #email {
    width: 485px;
	font-size: 2.0em;
	padding: 0 6px;
	background-color: #EEE;
	border: thin solid #CCC;
	letter-spacing: .02em;
	margin-top: 6px;
	}
	
.form .button {
	padding: 0 33px;
	font-size: 1.6em;
	border: thin solid #666;
	background-color: #CCCCCC;
	color: #666;
	margin: 9px 6px 0 0;
	}
	
.validationfeedback {
	float: left;
	color:#FF0000;
	font-size: small;
	padding: 6px 0 0 6px;
	}

