@charset "utf-8";
/*
United Way - Screen
*/

/*--------------------------------------------------------------------
	Cleaqr all the default styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
*{ margin: 0; padding: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;/*
	vertical-align: baseline;
	*/
}
/* remember to define focus styles! */
:focus { outline: 0; }
body { line-height: 1; color: black; }
ol,
ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption,
th,
td { text-align: left; font-weight: normal; }
blockquote:before,
blockquote:after,
q:before,
q:after { content: ""; }
blockquote,
q { quotes: "" ""; }
/*--------------------------------------------------------------------
	Clearfix
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

/* Hides from IE-mac \*/
/* End hide from IE-mac */

/*--------------------------------------------------------------------
	Styles pertaining to layout
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

html,
body { font:12px Arial, sans-serif; color:#575757; background:#fff; }
#donate-more { margin-top: 5px;}
#wrapper { width:920px; margin:50px auto; padding:10px 0 0 0; }
#header { width:920px; height:96px; }
#header_left_col { width:668px; float:left; display:inline; }
#header_right_col { width:252px; float:left; display:inline; }
#feature { height:330px; }
#feature_left_col { width:599px; height:330px; float:left; display:inline; }
#feature_right_col { width:321px; height:337px; float:left; display:inline; background:url('../img/change_a_life.gif') no-repeat; }
#feature_right_col_content { padding:96px 23px 58px 23px; }
#give_5 { height:250px; padding:42px 0 0 0; }
#give_5_left_col { width:389px; float:left; height: 255px; background:url('../img/donate-bg.jpg') bottom left no-repeat; }
#give_5_left_col_header { height:50px; width: 389px; float:left;margin-top: 40px;}
#give_5_right_col_header { height:50px;float:left;width: 500px;margin-top: 40px; }
#give5-left-body { width: 220px; margin: 35px 0 0 25px;}
#give_5_left_col_body_content input { margin-top: 20px; }
#thank-you { width:500px;background-color:#255397; display:none;float:left; margin-top:17px; height:232px; border:1px solid #c2c2c2; width: 500px; }
#thank-you h2 { color:#fff;font:Arial, Helvetica, sans-serif;font-size: 24px;margin:100px 0 0 200px;}
#give_5_right_col { width:500px; float:left; margin-top:16px; height:232px; border:1px solid #c2c2c2; width: 500px; }
#give_5_right_col_body { margin: 30px 0 0 20px; }
#give_5_right_col_body_content { padding:117px 28px 0 177px; }
#advocate { padding:0 0 0 0; margin-top: 20px;}
#advocate_header { height:95ps; }
#advocate_left_col { width:599px; float:left; display:inline; border:1px solid #c2c2c2; border-right:none; }
#advocate_facebook { width:273px; margin:22px 0 0 0; padding:58px 22px 22px 22px; float:left; display:inline; background:url('../img/facebook.gif') top no-repeat; }
#advocate_twitter { width:273px; margin:23px 0 0 0; padding:57px 9px 22px 0; float:left; display:inline; background:url('../img/twitter.gif') top no-repeat; }
#advocate_right_col { width:319px; float:left; display:inline; border:1px solid #c2c2c2; border-left:none; }
#advocate_more { width:273px; margin:21px 0 0 0; padding:58px 9px 23px 22px; float:left; display:inline; background:url('../img/more.gif') top no-repeat; }
#volunteer { margin:32px 0 0 0; }
#volunteer_left_col { width:599px; float:left; display:inline; }
#volunteer_left_col_header { height:66px; }
#volunteer_left_col_body { height:159px; border:1px solid #c2c2c2; border-right:none; background:url('../img/volunteer_today.gif') no-repeat; }
#volunteer_left_col_body_left { width:211px; float:left; display:inline; padding:87px 0 0 215px; }
#volunteer_left_col_body_right { width:152px; padding:50px 0 0 20px; float:left; display:inline; }
#volunteer_right_col { width:320px; height:220px; margin:-60px 0 0 0; float:left; border-bottom:1px solid #c2c2c2; background:url('../img/family.gif') no-repeat; }
.two_col_wrapper { margin:32px 0 0 0; }
.two_col_left { width:598px; float:left; display:inline; }
.two_col_right { width:320px; float:left; display:inline; }
#footer { border-top:1px solid #c2c2c2; margin:15px 0; }
ul.checks { list-style-type:none; margin:0 0 5px 0; border-bottom:1px solid #c2c2c2; }
ul.checks li { margin:0; padding:0; border-top:1px solid #c2c2c2; }
ul.checks li a { background:url('../img/check_mark.png') no-repeat; display:block; padding:7px 0 7px 23px; text-decoration:none; color:#575757;height: 15px; }
ul.checks li a:hover { background:#fff1dd url('../img/check_mark.png') no-repeat; display:block; text-decoration:none; color:#575757; }
img.bookmark { margin:60px 0 0 0; }
img.left { float:left; display:inline; }
img.right { float:right; display:inline; }
td { padding:5px; }
hr { border: none 0; border-top: 1px solid #ccc; width: 100%; height: 2px; margin: 0 auto; text-align: left; }
.more_btn { height:27px; width:83px; }
.more_btn a { background:url('../img/give_more.gif') no-repeat; height:27px; width:83px; font-size:0; display:block; line-height:0; text-indent:-999px; }
.more_btn a:hover { background:url('../img/give_more.gif') 0 -27px no-repeat; height:27px; width:83px; font-size:0; display:block; }
.find_opportunity a { background:url('../img/find_an_opportunity.gif') no-repeat; height:27px; width:143px; font-size:0; display:block; line-height:0; margin:0 0 5px 0; text-indent:-999px; }
.find_opportunity a:hover { background:url('../img/find_an_opportunity.gif') 0 -27px no-repeat; }
.get_tips a { background:url('../img/get_tips.gif') no-repeat; height:27px; width:143px; font-size:0; display:block; line-height:0; margin:0 0 5px 0; overflow:hidden; text-indent:-999px; }
.get_tips a:hover { background:url('../img/get_tips.gif') 0 -27px no-repeat; }

#sf-left { margin: 5px 0 0 0px;border-right: 1px solid #c2c2c2;width:220px;float:left;}
#sf-left label { font-weight: bold;color: #000;}
#sf-left .fieldset { display:block;margin-bottom: 10px;}
#sf-left input { padding: 2px;}

#optin-div #optin-label {width: 85px !important;}

#sf-right { float:left;width:225px;margin-left: 25px;}
#sf-right label {font-weight: bold;color: #000;display:block;float:left;width: 75px;margin-top: 3px;}
#sf-right input[type=text] { float:left;display:block;}
#sf-right .fieldset { display:block;margin-bottom: 15px;height: 15px;}
#sf-right input { padding: 2px;}


#sf-right input[type=checkbox] {float:left;margin-top: 4px; margin-right: 10px;}

#loader { display:block;margin: 20px;}
#errorMsg { width: 150px;float:right;color:red;margin-top: 5px;}


/*--------------------------------------------------------------------
	Typography
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

a { color:#575757; text-decoration:underline; }
p { margin:0 0 10px 0; }
#feature_right_col_content p { color:#fff; font-size:15px; margin:0 0 15px 0; }
.subhead { color:#000; font-size:13px; padding:5px 0 10px 0; font-weight:bold;}
#volunteer_left_col_header .subhead { width: 700px;}
strong { font-weight:bold; }
.black { color:#000; }
.sub_text { font-size:10px; }
.footer_text { font-size:11px; }
/*--------------------------------------------------------------------
	ADVOCATE POPUPS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.instructions_container { padding-top:15px; }
.instructions_container ol { list-style: decimal; padding-bottom:15px; }
.instructions_container li { margin-left:30px; }
.instructions_container h2 { font-size:15px; padding-bottom:10px; }
.instructions_container h3 { font-size:14px; padding-top:10px; }
.instructions_container em { font-style:italic; }
