
body { 
	background-color: #000; 
	background-image: url(/static/splash/imgs/glow/orange-bg.png);
	background-repeat: repeat-x; }
body .shadowed { color: #092c46; }


#wrapper { 
	margin: 0 auto; 
	width: 1000px; 
	height: 592px; 
	margin-top: 53px; 
	/** 
	background-image: url(/static/splash/imgs/glow/blue-glow.png); 
	background-repeat: no-repeat; 
	**/
}



#logo { width: 60%; overflow: hidden; margin-top: 110px; font-family: Lucida Grande, Verdana, Sans-Serif; text-align: center; }
#logo h1 { color: #fff; font-size: 47px; font-weight: normal; margin-bottom: 0px; }
#logo .tagline { color: #fff; font-size: 15px; opacity: 0.4; margin-top: -10px; }

#content { width: 40%; margin-top: 30px; }
#content .inner { margin-left: 60px; }
#content .description { margin-top: 30px; min-height: 110px; max-height: 346px; color: #fff; font-size: 20px; font-family: Verdana, Sans-Serif; line-height: 1.5em; opacity: 0.5; overflow: auto; padding-right: 10px; margin-right: -10px; }
#content .description p { margin-bottom: 2em; }
#content .alert { margin-top: 10px; }
#content .alert form { margin-bottom: 1.5em; }

/* 
#content .alert h2 { 
	font-size: 20px; 
	font-weight: normal; 
	font-family: Lucida Grande, Verdana, Sans-Serif; 
	color: #fff; 
	margin-bottom: 5px; }
*/

#content h2 { 
	font-size: 20px; 
	font-weight: bold; 
	font-family: Lucida Grande, Verdana, Sans-Serif; 
	color: #fff; 
	margin-bottom: 5px; }

#content .alert h2 img { vertical-align: middle; }
#content .alert h2 a { color: #fff; text-decoration: none; }
#content .alert h2 a:hover { text-decoration: underline; }

#content .alert h3 { font-size: 14px; font-weight: normal; font-family: Lucida Grande, Verdana, Sans-Serif; margin-bottom: 5px; }

/* #content .alert input { padding: 5px; font-size: 11px; vertical-align:
*top;  middle; } */

#content .alert input#email_signup_email { 
	background: transparent url(/static/splash/imgs/inputBg.gif) no-repeat scroll 0 0;
	border: 1px solid #CCC;

	line-height: 20px;
	font-size: 13px; 
	color: #222;
	padding: 5px; 
	text-shadow: 0 0 0 #ffffff;

	/* margin-top: 2px; */
}

#content .alert .field { margin-bottom: 6px; display: inline; }
#content .alert .field.withErrors input { border: 2px solid red; }
#content .alert .actions { display: inline; }
#content .alert .actions input { height: 30px; padding: 0; }


#footer { width: 1000px; font-size: 11px; font-family: Verdana, Sans-Serif; margin: 24px auto; color: #fff; text-align: center; }

body.blue { background-image: url(/static/splash/imgs/glow/blue-bg.png); }
body.blue #wrapper { background-image: url(/static/splash/imgs/glow/blue-glow.png); }
body.blue .shadowed { color: #092c46; }

body.orange { background-image: url(/static/splash/imgs/glow/orange-bg.png); }
body.orange #wrapper { background-image: url(/static/splash/imgs/glow/orange-glow.png); }
body.orange .shadowed { color: #462309; }


/* -------------------------------------------- */
body.pattern { 
	background-image: url(http://s3.intrusionlabs.com/media/imgs/bg_pattern.jpg);
	background-color: #000; 
	background-repeat: repeat; 
}

body.pattern #wrapper { 
	/*background-image: url(/static/splash/imgs/glow/orange-glow.png); */
	background-image: url(http://s3.intrusionlabs.com/media/imgs/orange_burst.png);
	background-repeat: no-repeat; 
}

body.pattern .shadowed { 
	color: #462309; 
}

/* -------------------------------------------- */


body.green { background-image: url(/static/splash/imgs/glow/green-bg.png); }
body.green #wrapper { background-image: url(/static/splash/imgs/glow/green-glow.png); }
body.green .shadowed { color: #184609; }

body.yellow { background-image: url(/static/splash/imgs/glow/yellow-bg.png); }
body.yellow #wrapper { background-image: url(/static/splash/imgs/glow/yellow-glow.png); }
body.yellow .shadowed { color: #454609; }

body.red { background-image: url(/static/splash/imgs/glow/red-bg.png); }
body.red #wrapper { background-image: url(/static/splash/imgs/glow/red-glow.png); }
body.red .shadowed { color: #460918; }

body.turquoise { background-image: url(/static/splash/imgs/glow/turquoise-bg.png); }
body.turquoise #wrapper { background-image: url(/static/splash/imgs/glow/turquoise-glow.png); }
body.turquoise .shadowed { color: #094546; }

body.purple { background-image: url(/static/splash/imgs/glow/purple-bg.png); }
body.purple #wrapper { background-image: url(/static/splash/imgs/glow/purple-glow.png); }
body.purple .shadowed { color: #2e0946; }
