/* =========================================================================
	KCA/Alicia Landing Page - Screen CSS
	Author:		Derek Balmer // Hold Fast Creative
	Version:	1.0
	Date:		07/19/08
========================================================================= */

/* @group Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;text-align:left;vertical-align:baseline;
}
a img, :link img, :visited img {border:0;outline:none;}
table {border-collapse:collapse;border-spacing:0;}
ul {list-style:none;}
q:before, q:after, blockquote:before, blockquote:after {content:"";}
/* @end */

/* @group Basic */
* {margin:0;padding:0;}

body {
	margin:0;
	padding:0;
	font-family: "Helvetica Neue", arial, sans-serif;
	font-size:62.5%;
	color:#666;
	background:#fff url(../images/wrapperBG.jpg) 0 0 repeat-x;	
}

form {margin:0;padding:0;}

ul {list-style:none;}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

a:link, a:visited {color:#999;text-decoration:underline;}
a:hover {color:#c33;text-decoration:none;}
a:active {color:#c33;text-decoration: none;}
a img {border-width:0;border-style:none;outline:none;}
/* @end */

/* @group Layout */
#wrapper {margin:0 auto;width:960px;text-align:center;}
#masthead {width:960px;height:100px;margin:0 auto;background:#000 url(../images/mastheadBG.jpg) 20px 0px no-repeat;overflow:hidden;display:block;}
#primary {width:960px;height:500px;display:block;margin:0 auto;text-align:left;background:transparent url(../images/primaryBG.jpg) 20px 0px no-repeat;}
#secondary {width:960px;margin:0 auto;text-align:left;background:#fff;padding-bottom:10px;}
/* @end */

/* @group Content */
#masthead h2 {position:absolute;margin-left:-9999px;font-size:10px/10px arial;color:#000;}
#primary h2, #primary h3, #primary h4 {text-indent:-9999px;font-size:1px/1px arial;color:#000;}

.donation_box {width:252px;padding:0;margin:140px 0px 20px 30px;}

p.small_copy {margin:0;padding:10px 0 5px 0;font:14px/16px arial;text-align:center;color:#fff;}
p.lp_donateFields {margin:2px 0;text-align:center;color:#fff;font-size:16px;}
.lp_areaCode, .lp_prefix, .lp_last4 {font-size:16px;background:#fff;color:#181818;margin:0;border:2px solid #900;padding-left:3px;}
.lp_areaCode, .lp_prefix {width:35px;}
.lp_last4 {width:45px;}

.lp_donateBtnBox {margin:0 auto 40px auto;text-align:center;}
.lp_donateBtn {width:206px;height:36px;border:none;}
.lp_errorMsgBox {margin:3px auto;text-align:center;font:12px/14px arial;padding:3px 0;}
.lp_errorText { background-color:#ffc; padding:2px 10px;font-weight:bold;color:#f00;border:solid 1px #f00;}
.lp_successBox { height:140px; }
.lp_successBox p {margin:0;padding:10px 5px 5px 5px;font:14px/16px arial;color:#fff;}
.lp_successBox a {padding-top:5px; display:block; text-align:center;font:12px/16px arial;}
.lp_successBox a:hover {color:#fff;}

p.lp_donateLegal {text-align:left;font:12px/16px arial;color:#fff;}
p.lp_donateLegal a {color:#fff;}
p.lp_donateLegal a:hover {color:#c33;}

#secondary p {float:left;display:inline;width:700px;margin:10px 20px 20px 20px;font:14px/20px georgia, sans-serif;color:#666;}
#secondary .orgLogo {float:left;display:inline;width:200px;margin:10px 20px 20px 0;}

p.legal {font:12px/16px arial;text-align:left;margin:20px 0;}
/* @end */

