 @font-face {

	font-family: "Rockwell";

	src: url(/assets/ttf/rockwellLight.otf) format("truetype");

}



h2, h4, #contact_change_for_kids legend { font-family: "Rockwell", sans-serif; font-weight: normal; }

.stayintouch h4 {

	/* color: #039703; */ /* original code */
color: #3B649A; /* test code - change font color of stay in touch button*/
	
font-family: sans-serif; font-weight: normal;

	font-size: 1em;

	font-weight: bold;

}

.event-list h4 { color: #d76f2c; font-size: 1.6em; font-weight: bold; padding: .2em; }

#right h4 { color: #d76f2c; font-size: 1.3em; font-weight: bold; padding: .2em; }

* { margin: 0; padding: 0; }

body, textarea { font-family: Arial, sans-serif; font-size: 100%; }

body {

	color: #333;

	background-color: #514F41;

}

h2 { font-size: 2.6em; color: #423C2B; padding-bottom: 10px;}

h4 {

	color: #cc2229;

	font-size: 2em;

}

p { line-height: 1.6; font-size: 1em; margin-bottom: 1em; }

img { border: 0; }

a { color: #0099DB; text-decoration: none; outline: 0; }

a:hover { color: #253A3A; }

address { font-style: normal; }

li { list-style: none; }

input, textarea { padding: .2em .3em; }

textarea {

	border: 1px solid #999;

	border-top-style: groove;

	border-color: #B4B4B4 #B4B4B4 #DADADA #B4B4B4;

	border-width: 2px 1px 1px 1px;

}

input[type=image] { padding: 0; }

input { vertical-align: middle; }

option { padding: .1em 1em .1em .3em; }

table { width: 99%; }

td { vertical-align: top; }

td p { line-height: 1; }



/*Global classes*/

.action { margin-top: .6em; padding-top: .6em; }

.req { font-size: .83em; color: red;}

.button {

	border: none;

	font-size: 1em;

	padding: .14em;

	cursor: pointer;

	color: #FFF;

	background-color: #5C8D8D;

	text-transform: uppercase;

	font-weight: bold;

}



.hide { display: none; }

.show { display: block; }

.nobg { background-image: none !important; }

.a_left { text-align: left !important; }

.a_center { text-align: center !important; }

.a_right { text-align: right !important; }

.f_left { float: left; }

.f_right { float: right; }

.no_float { float: none !important; margin-left: 3em; }

.emphasize { font-style: italic; color: #666; }

.over_apply { position: absolute; padding: .3em 0 0 .4em; color: #999;}

.cell, .attend-an-event {

	border: 1px solid #D0D0D0;

	margin-bottom: 1em;

	background-color: #FFF;

}

.cell_inner {

	padding: .8em .8em .8em 2em;

	background-repeat: no-repeat;

}

.cell_header {

	background-color: #FFF; /* originally #BD4023 */

	color: #FFF;

	border-bottom: 1px solid #FFF; /* Originally #EED1CB - no visible change to page */

	text-transform: uppercase;

	font-size: 1.3em;

}



.cell2 {

	border-top: 1px solid #EAE2D0;

	padding: .8em .8em .8em 7em;

	margin-bottom: 1em;

	margin-top: 1em;

}

.cell2 form { margin: 2em 0 1em; position: relative; }

.cell2 form p { margin-bottom: .3em; }

.cell2 form img { vertical-align: middle; }

.cell2 form div {

	position: absolute;

	right: 0;

	top: 0;

	color: #BA3C23;

	font-weight: bold;

}

#center .video_link { margin-top: 2em; }

#center .video_link a:hover { color: #222; text-decoration: none; }

#center .video_link a {

	background: transparent url(../../assets/images/template-images/video_icn.png) no-repeat 1em 50%;

	padding: .6em 0 .6em 3em;

	background-color: #DBE5E3;

	border: 3px double #FFF;

	font-size: 1.2em;

	font-weight: bold;

	display: block;

}



#center h4 { margin-bottom: -.2em; margin-top:.2em; padding-bottom:10px;}

#center .inner_form label {

	font-weight: bold;

	float: left;

	width: 12em;

	text-align: right;

	padding-right: .8em;

	color: #413C2B;

}

#center .donation_note { font-size: .9em; }

#center h5 {

	font-weight: bold;

	font-size: 1.1em;

	margin: 1em 0 .4em;

}

#canvas {

	text-align: left;

	font-size: .79em;

}



/*Header*/

#header {

    background: white;

	padding-top:7px;

	padding-bottom:3px;

	height: 110px;

}

#header_inner {

    position: relative;

    z-index: 9;

	

}

#header object { padding-bottom: 0; margin-bottom: 0; }

#header h1 { float: left; }

#header ul { margin-left: 475px; }

#header li { float: left; margin-left: .6em; }

#header li a span, #footer_btns a span { display: none; }

#header li a:hover, li.active a { background-position: 0 -32px; }

#header li a { font-size: 1em; }

#header li a, #footer_btns a {

	display: block;

	background-image: url(../../assets/images/template-images/navigation.png);

	background-repeat: no-repeat;

	width: 115px;

	height: 32px;

}

#header li li {

	float: none;

	margin-left: 0;

	padding-left: .6em;

	margin-bottom: .5em;

	font-weight: bold;

	color: #0099DB;

}

#header li li a {

	font-weight: normal;

	background-image: none;

	width: auto;

	height: auto;

	background-color: #FFF;

	color: #0099DB;

	text-transform: lowercase;

	padding: 0;

	text-transform: capitalize;

	font-weight:bold;

}

#header li li a:hover { color: #0099DB; }

#header li li a {

	background: transparent url(../../assets/images/template-images/bullet.gif) no-repeat 0 .4em;

	padding-left: 1em;

}

#header li li a:hover { background-position: 0 .4em; }

#header li .li_title { background-image: none; padding-left: 0; }

#header li:hover ul { display: block; }



/*Drop down menu*/

#header ul ul {

	position: absolute;

	background-color: #FFF;

	width: 15.6em;

	padding: .8em .6em;

	border: 1px solid #C0D9D9;

	display: none;

	margin-top: .1em;

	margin-left: 0;

}

#header ul ul ul {

	position: static;

	width: auto;

	border-width: 0;

	margin: 0;

	display: block;

	padding-left: 0;

}

#header ul li:first-child ul ul {

	xdisplay: none !important;

}

#header li li li { margin: 0 0 .3em 0; font-size: .94em; }

#header li .li_title { padding-left: .4em; font-weight: bold; }



/*Images main menu*/

#header a#hwh { width: 145px; background-position: -135px 0; }

#header a#hwh:hover, #header .active a#hwh { background-position: -135px -32px; }

#header a#hcyh { width: 195px; background-position: -280px 0; }

#header a#hcyh:hover, #header .active a#hcyh { background-position: -280px -32px; }



/*Content*/



#content_inner, #header_inner, #sub_header_inner, #footer_inner {

	margin: 0 auto;

	width: 960px;

 /* tested border around right side here - no result */

}

#content:after {

    display: block;

    clear: both;

    content: " ";

}

#content { background: #FFF; /* Orange gradation along bottom of page - url(../../assets/images/template-images/body_bg.png) repeat-x bottom; */

padding-bottom: 1em; 

padding-top:1em;}



/*Rigth*/

#right { float: right; width: 24%; padding-top: 4em;  }



/*Left*/

#left { float: left; width: 24%;} /* tested border on left column here - no result */

#left .left_nav .cell_inner { padding: 0; }

/* #left ul {border: 4px double #cc2229 !important;} */ /* original code */
#left ul {border: 4px #cc2229 ;} /* test code - eliminated border */
#left li {

	padding: .6em;

	border-bottom: 2px solid transparent; /* check 2px vs. 1 px */

	font-size: .98em;

	font-weight: bold;

	border-color: #d0d0d0;

	/* background-color: #fff; */ /* original code */
background-color: #dedede; /* test code */

}

#left li:last-child { border-width: 0; margin-bottom: 0; }

#left li li { margin: 0; padding: .4em .8em; color: #000; border:none; }

#left li ul { margin-top: .3em; border:none !important; }

/* #left li a { color: #0099db; } */ /* original code */

#left li a { color: #3B649A; } /* test code */

/*#left a:hover { text-decoration: underline; }*/

#left .menuheading { padding-top: .4em; color: #0099db;   }



/* .blog_link { background-color: #E8F1F1; } */ /* original code */
.blog_link { background-color: #dedede; } /* test code */
.blog_link:hover { background-color: #E4EDED; border-color: #AAA; }

.blog_link a:hover { text-decoration: none; }

.blog_link a {

	display: block;

	background-image: url(../../assets/images/call-outs/blog_bubble.gif);

	background-repeat: no-repeat;

	background-position: 13px 50%;

	padding: 1em 1em 1em 3.6em;

	color: #3B649A;

	font-weight: bold;

	font-size: 1.1em;

}



.stayintouch { background: #dedede; } /* originally orange background of stay in touch button - transparent url(../../assets/images/call-outs/stayintouch_bg.png) repeat-x bottom; } */ 

.stayintouch .cell_inner {

	padding: 1.4em .8em .8em 4em;

	background-image: url(../../assets/images/call-outs/icn_envelope.gif);

	background-position: .8em 1.4em;

}

.stayintouch p { line-height: 1.2; }

.stayintouch fieldset { border-width: 0; }

.stayintouch legend { display: none; }

.stayintouch .inputbox { width: 115px; }

/* .stayintouch .button { background-color: #BE4225; } */ /* original code */

.stayintouch .button { background-color: #039703; } /* test code - no visible change */

/* .stayintouch .button:hover { background-color: #A0371F; } */

.stayintouch .button { background-color: #039703; } /* test code - no visible changes */

.stayintouch div div { margin-top: .8em; }



.donate_section {

	padding: 2em .8em 2em 4em;

	background:transparent url(../../assets/images/call-outs/icn_thermometer.gif) no-repeat .8em 50%;

}



/*Center*/

#center {

	margin-left: 250px;

	margin-right: 242px;

	font-size: 1.1em;

}



/*Footer*/

#footer { background-color: #524F41; color: #FFF;}

#footer_inner { position: relative; padding: 3em 0; }

#footer_inner li {

	display: inline;

	margin-right: .2em;

	padding-right: .6em;

	font-size: .98em;

	line-height: 1.6;

}

#footer_btns li { float: left; }

#footer_btns a { height: 28px; }

a#dnt_btn { width: 103px; background-position: 0 -64px; }

a#dnt_btn:hover { background-position: 0 -92px; }

a#vo_btn { width: 223px; background-position: -103px -64px; }

a#vo_btn:hover { background-position: -103px -92px; }



/*footer share links*/

#footer_share_btns { position: absolute; right: 0; top: 3.4em; }

#footer_share_btns span { display: none; }

#footer_share_btns li { float: left; margin-left: .4em; }

#footer_share_btns a:hover { background-position: 0 100%; }

#footer_share_btns a {

	display: block;

	background-image: url(../../assets/images/template-images/share_links.png);

	height: 18px;

	width: 58px;

}

a#vimeo_link { width: 63px; background-position: -58px 0; }

a#vimeo_link:hover { background-position: -58px 100%; }



a#facebook_link { width: 84px; background-position: -121px 0; }

a#facebook_link:hover { background-position: -121px 100%; }



a#twitter_link { width: 88px; background-position: -205px 0; }

a#twitter_link:hover { background-position: -205px 100%; }



/*Sub footer address*/

#sub_footer { border-top: 1px solid #747267; margin-top: 1em; padding-top: 1em; }

#sub_footer ul { float: right; }

#sub_footer li { background: transparent url(../../assets/images/template-images/footer_sep.gif) no-repeat right 4px; }

#sub_footer a { color: #FFF; }

#sub_footer a:hover { text-decoration: underline; }

#sub_footer address { padding-top: .3em; }





/*Sub Header*/

#sub_header {

	background-color: #cc2229;

	border-top: 1px solid #cc2229;

	border-bottom: 1px solid #cc2229;

	height: 3.0em;

	padding-top: .3em;

	padding-bottom: .5em;

	

	text-align: right;

}

#sub_header p {

	color: white;

	line-height: 2.4;

	font-weight: bold;

	margin-top: .3em;

	position: absolute;

}

#sub_header p a span { display: none; }

#sub_header p a:hover { background-position: bottom; }

#sub_header p a {

	background-image: url(../../assets/images/template-images/btn_donate.gif);

	float: left;

	width: 112px;

	height: 29px;

	display: block;

	margin-right: 1em;

}

#sub_header li a { font-weight: bold; color : white;}

#sub_header li {

	line-height: 3;

	display: inline;

	padding-right: .6em;

	margin-right: .2em;

	background-image: url(../../assets/images/template-images/li_sep.gif);

	background-repeat: no-repeat;

	background-position: center right;

	font-size: .94em;

}

#sub_header .nobg { margin-right: 0; padding-right: 0; margin-left: .4em; line-height: .8; }

#sub_header .nobg form, #sub_header .nobg fieldset { display: inline; }

#sub_header .nobg fieldset { margin-bottom: -.6em; }

#sub_header .nobg legend { display: none; }

#sub_header .nobg fieldset { border-width: 0; }

li.nobg .inputbox { border: 1px solid #cc2229; padding: .2em; }



#nav_sub { padding: .8em 0 .8em 0; height: 2em;}

#nav_sub li { float: left; font-size: .98em; margin-right: 0; font-weight: bold; color: #413C2B;}

#nav_sub li span { color: #0099DB; }

#nav_sub a { font-weight: normal; }

#nav_sub:after, #footer ul:after {

    display: block;

    clear: left;

    content: " ";

}



li#page_actions { float: right; }

#page_actions span { display: none; }

#page_actions a {

	display: block;

	height: 32px;

	background-image: url(../../assets/images/template-images/btn_actions.gif);

	background-repeat: no-repeat;

}

#btn_emailTrigger { width: 131px; float: left; }

#btn_emailTrigger:hover { background-position: -131px 0; }

#btn_printTrigger { width: 72px; background-position: 0 -32px; margin-left: 12em; }

#btn_printTrigger:hover { background-position: -131px -32px; }



/*Page*/

.page #center a { color: #0099DB; text-decoration: underline; }

.page #center a:hover { color: #253A3A; text-decoration: none; }

.page #center ul { margin: 1em 0 2em 1em; }

.page #center li {

	list-style-type: disc;

	color: #BD4024;

	margin-bottom: .3em;

}



/*2 Column Layout Page*/

#two_col_layout #center { margin-right: 0; }

#two_col_layout #center li {

	list-style: disc;

	padding-left: .25em;

	line-height: 2em;

}

#two_col_layout #center ul { margin: 0 0 0 2em; }



.help_section dl { margin-bottom: 1em; }

.help_section dt { font-weight: bold; color: #507B7B; margin-bottom: .3em; }



#right .cell, #left .cell, .attend-an-event { border-bottom-width: 2px; }

#right .cell h4, .event-list h4 { background-color: #E8F1F1; }

#right .cell_inner { padding: .6em; }

#right .cell_inner p { font-size: .95em; color: #333333; line-height: 1.5;}

#right .action:before, #right .action a { color: #d76f2c; }

#right .action a {

	font-weight: bold;

	font-size: 1.1em;

	text-decoration: underline;

}

#right .cell_inner .action a:hover { color: #9A331C; }

#right .donatenow_section .cell_inner { background-image: url(../../assets/images/call-outs/3196733933.jpg); padding-top: 85px; }

#right .volunteer_section .cell_inner { background-image: url(../../assets/images/call-outs/3121873624.jpg); padding-top: 75px; }



#recurring_amount { border-top: 1px solid #E7D9BA; padding-top: 1em; }

#recurring_amount div { top: 3.5em; }



div.programs { background: transparent url(/c/images/photo5.jpg) no-repeat 0 1em; }

div.schools { background: transparent url(/c/images/photo6.jpg) no-repeat 0 1em; }

div.mon_donations { background: transparent url(/c/images/photo7.jpg) no-repeat 0 1em; }

div.inkind_donations { background: transparent url(/c/images/photo8.jpg) no-repeat 0 1em; }

div.bec_volunteer { background: transparent url(/c/images/photo9.jpg) no-repeat 0 1em; }

div.attend_cfkevent { background: transparent url(/c/images/photo10.jpg) no-repeat 0 1em; }



.anchor { margin-top: 3em; }

.anchor a {

	font-weight: bold;

	padding-left: 1em;

	background: transparent url(../../assets/images/template-images/icn_anchor.gif) no-repeat 0 50%;

}





/*-------------------------------------------- Modal Forms -----------------------------------------*/

#modalContent

{

	font-size: .8em; 

	padding: 1em 2em;

}

	.about_msg 

	{ 

		color: #C8532F; 

	}

	

	form.modal-form .a_left 

	{ 

		margin-left: 10.8em; 

	}

	

	form.modal-form .a_left span 

	{ 

		display: block; 

		margin-bottom: 1em; 

		font-size: .88em; 

		color: #666; 

	}

	

	form.modal-form p 

	{ 

		margin-top: .6em; 

	}

	

	form.modal-form p#form-status

	{

		margin:0 0 0 0;

		padding: .4em 0;

		text-align:center;

		font-weight:bold;

	}

	

		form.modal-form p.form-status-error

		{

			color:#E20000;

			/* background-color:#FFDFDF; */ /* original */
background-color:#CCC; /* test code - no visible changes */ 

		}

		

		form.modal-form p.form-status-confirm

		{

			color:#12580B;

			background-color:#E1FFDE;

		}

	

	form.modal-form p span

	{

		color:#E20000;

		font-size:.7em;

		background:transparent url(../images/lightbox/icon_form_warning.gif) no-repeat left;

		padding-left:15px;

	}

		form.modal-form span.optional

		{

			background-image:none;

			padding-left:0;

		}

	

	form.modal-form p label span 

	{ 

		font-size: .88em; 

		color: #666;

	}

	

	form.modal-form p label 

	{

		line-height: 1.8;

		float: left;

		width: 10em;

		color: #111;

		font-weight: bold;

		text-align: right;

		padding-right: .8em;

	}

	

	form.modal-form p input

	{

		width:300px;

	}

	

	form.modal-form p textarea

	{

		width:303px;

	}

		

		form.modal-form p.action input

		{

			width:auto;

		}



/*How you can help page*/

#how_you_can_help #center .cell2 { border-width: 1px 0 0 0; }

#center img.f_left { margin-top: 1.3em; }





/*Donate page*/

#donate #center .cell2 { border: 1px solid #EAE2D0; padding-left: 1em; background-color: #FFF; }

#center .cell3 { border: 1px solid #EAE2D0; padding: 1em; background-color: #FFF; }

#donate #center .cell2 form a { margin-left: .8em;}

#bonate_btn span { display: none; }

#bonate_btn:hover { background-position: bottom; }

#bonate_btn {

	display: block;

	background-image: url(../../assets/images/template-images/donate_btn.gif);

	width: 229px;

	height: 39px;

}



/*Contact email form Modal*/

#EmailForm legend { display: none; }

#EmailForm fieldset { border-width: 0; margin-top: 1em; }

#EmailForm p { margin-bottom: .6em; }

#EmailForm p label { float: left; width: 11em; text-align: right; padding-right: .4em; }

#EmailForm textarea { width: 380px; }

#EmailForm .action { text-align: center; }



/*One column layout*/

#one_col_layout #center { margin: 0; }



/*Contact page*/

#contact_change_for_kids {

	padding: 0 1em 6em;

	border: 1px solid #928F80;

	border-bottom: 3px solid #B4B3B1;

	background: #FFF url(../../assets/images/template-images/contact_bg.jpg) no-repeat 3em 100%; 

}

#contact_change_for_kids legend { padding: 0 .3em; font-size: 2em; }

#contact_change_for_kids label {

	display: block;

	margin-top: .8em;

	font-weight: bold;

	color: #403B2B;

	padding-bottom: .2em;

}

#contact_change_for_kids input, #contact_change_for_kids textarea { width: 390px; }

#contact_change_for_kids textarea { font-size: .93em; }

#contact_change_for_kids .action { text-align: right; padding-right: 2.4em; }

#contact_change_for_kids .action input { width: auto; }

#contact_change_for_kids .left {

	float: left;

	width: 25em;

	padding: 1.4em 0 0 1em;

	color: #333333;

	font-size: 1.2em;

}

#contact_change_for_kids .right {

	margin-left: 33em;

	padding: 2em 2em 0 2em;

	border-left: 1px solid #D0D0D0;

	background: transparent url(../../assets/images/template-images/contact_stamp_bg.gif) no-repeat 100% 0;

}

#contact_change_for_kids .right .errors { margin-top: 2em; }



/*Thank you Page*/

.thank_you #center { padding: 4em 0 3em; }

.thank_you #page_content {

	padding: 2em 5em;

	border: 2px solid #CCC;

	background-color: #FFF;

}



/*Search Results*/

#search_results #center { margin-left: 0; margin-right: 260px; }

#search_results #center p { line-height: 1.3; }

#search_results #nav_sub { height: 1.8em; }

.ajaxSearch_result { margin-bottom: 1em; border-bottom: 1px solid #CCC;}

.ajaxSearch_resultLink { font-size: 1.3em; color: #9A331C; text-decoration: underline; }

.ajaxSearch_paging { font-weight: bold; }

.AS_ajax_resultsIntroFailure { font-size: 1.3em; }

.ajaxSearch_result .ajaxSearch_highlight { background-color: #ECE400;}



/*Calendar */

#calendar #center { margin: 0; }

#calendar table {

	width: 100%;

	border-collapse: collapse;

	font-size: .88em;

}

#calendar th {

	font-weight: normal;

	border: 1px solid #D0D0D0;

	text-align: center;

	background-color: #F0F0F0;

	padding: 1px;

}

#calendar #center th a:hover { background-color: #8B8B8B; }

#calendar #center th a {

	display: block;

	background-color: #9C9C9C;

	color: #FFF;

	text-decoration: none;

	padding: .4em;

	text-align: center;

}

#calendar td { width: 14%; }

#calendar td p { margin-bottom: 0; line-height: 1; }

#calendar td {

	border: 1px solid #D0D0D0;

	background-color: #FFF;

	height: 8.4em;

	vertical-align: top;

	padding: .3em;

	font-size: .9em;

}

#calendar td h6 { font-size: 1em; margin: .4em 0 .8em; }

#calendar td h6 a:last-child { display: none; }

.monthname {

	text-align: center;

	font-size: 1.2em;

	text-transform: uppercase;

	color: #333;

}

.monthnavigation { text-align: right; }

#calendar .nomonthday { background-color: #F5F5F5; }

#calendar .todayevent { background-color: #E0E9E9; }

#calendar th.dayname { font-weight: normal; background-color: #E0E0E0; padding: .3em; }

.eventcontent { padding: .3em .6em; }



.event-list .cell_inner { padding: 0 .6em; }

.event-list dl {

	padding: .4em 0 .4em 3.4em;

	position: relative;

	border-top: 1px solid #E6E6E6;

}

.event-list dt {

	position: absolute;

	left: .3em;

	top: .7em;

	font-size: 1em;

	color: #999;

	width: 2.8em;

	text-align: right;

}

.event-list dd {

	border-left: 3px solid #DDD;

	padding: .3em .3em .3em .8em;

	font-size: .96em;

}

/*Donate Form Styles*/

#donate_form .cell3 { padding: .4em 1em; }

#donate_form p { margin-bottom: .4em; }

#donate_form p label { float: left; width: 13em; text-align: right; padding-right: .6em; }

#donate_form legend { font-size: 1.4em; padding-right: .4em; }

#donate_form fieldset { border-width: 0; padding-top: 1em; }

#donate_form div { margin: 0 0 1em 11em; }

#donate_form .action { margin-top: 1em; text-align: center; }

#donate_form .action input, .confirmation .action a {

border-width: 0;

background-color: #464437;

color: #FFF;

padding: .4em .8em;

font-size: 1em;

cursor: pointer;

}

.division { border-top: 1px solid #FFF; padding-top: 2em; margin-top: 2em; } /* originally #EAE2D0 */



/* Confirmation Styles */

.confirmation { padding-bottom: 3em; }

.confirmation p { margin-bottom: 0; }

.confirmation .cell3 { margin-top: 1em; font-size: 1.1em;}

.confirmation .cell3 p { margin-bottom: 0; line-height: 1.3; }

.confirmation .division { margin-top: 1em; padding-top: 1em; }

.confirmation .action a { font-size: 1.1em; }



#tabular_programs { margin: 1em 0; }

/* #tabular_programs td { background-color: #FDF7E6; padding: 0 0 1em .6em; vertical-align: top; } */ /* original code */

#tabular_programs td { background-color: #dedede; padding: 0 0 1em .6em; vertical-align: top; } /* test code - change background */

#center #tabular_programs h6 { font-size: 1em; margin: .6em 0 .2em; }

#tabular_programs p { margin-bottom: .4em; line-height: 1; font-size: .9em; }



/* Paypal Donate cell*/

#paypal_donate { xfloat: right; xmargin: 1em 0 1em 1em; }



/* Rock for kids event banner*/

.rock_for_kids { text-align: center; }

.rock_for_kids p {

    background: #000 url(../../assets/images/call-outs/Rock_for_Kids_button.png) no-repeat 50% 20px;

    padding: .3em 0 8em;

    display: block;

	color: #FFF;

	margin-bottom: 0;

	line-height: 1;

}



/*Special Events*/

.attend-an-event a { display: block; }

.run-for-kids a {

	background: #FFF; /* url(../../assets/images/call-outs/run_for_kids_button.png) no-repeat 50% 50%; */ /* originally #FEF7DF - no visible change */ 

	height: 75px;

	text-indent: -999999px;

}

.run-for-kids:hover { border-color: #AAA; }

.run-for-kids a:hover, p.run-for-kids:hover { background-color: #FAF2DB; }

p.run-for-kids { background-color: #FEF7DF; }



#create-your-own-fund-label { margin-bottom: 6px; }



#paypal-donate { float: right; }

#paypal-donate fieldset { border-width: 0; }

#paypal-donate legend { display: none; }



#home #nav_sub { position: relative; height: auto; }

#home #page_actions {

	float: none;

	position: absolute;

	right: 0;

}



.flickr-paypal-pair td:first-child {

	padding-top: 20px;

	border-right: 1px solid #CACACA;

	text-align: center;

}

.flickr-paypal-pair td label { display: block; font-weight: bold; }

.paypal-form { padding-left: 20px; }

.paypal-form form:first-child { border-top-width: 0; }

.paypal-form form { 

	border-top: 1px solid #CACACA;

	padding: 9px 9px 0;

}



/*Press Release Page*/

.press-release {

	position: relative;

	border-bottom: 1px solid #C6C6C6;

	padding: .6em 0 .6em .4em;

}

.press-release dd {

	position: absolute;

	right: .4em;

}



/*About the team anchors*/

#two_col_layout ul#anchor-set {

	margin-left: 0;

	border-bottom: 1px solid #EAE2D0;

}

#two_col_layout #anchor-set li {

	display: inline;

	margin-right: 1em;

	padding-left: 0;

}

#two_col_layout #center h5 { position: relative; }

#two_col_layout #center h5 a {

	position: absolute;

	right: 0;

	font-weight: normal;

	font-size: .8em;

}



/*Donate form*/

.donate-form {

	border-bottom: 1px solid #CACACA;

	margin-bottom: 1em;

}

.donate-form td {

	width: 50%;

	padding-right: 3em;

	padding-bottom: 1em;

}

.blurb {

	font-size: 11px;

	line-height: 1.2;

	min-height: 5em;

}

#left #bowl-for-kids { border-width: 0; }



#main_menu {padding-top: 2em;}


