 @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;
	font-family: sans-serif; font-weight: normal;
	font-size: 1em;
	font-weight: bold;
}
.event-list h4 { color: #BA3C23; font-size: 1.6em; font-weight: bold; padding: .2em; }
#right h4 { color: #9A331C; 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: #6C999A;
	font-size: 2em;
}
p { line-height: 1.6; font-size: 1em; margin-bottom: 1em; }
img { border: 0; }
a { color: #4E7B7B; 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: #BD4023;
	color: #FFF;
	border-bottom: 1px solid #EED1CB;
	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: #568182 url(../../assets/images/template-images/header_bg.png) repeat-x top;
	padding-top: 2.4em;
	height: 5.4em;
}
#header_inner {
	position: relative;
	padding: 1em 0 .8em 0;
	z-index: 9;
}
#header object { padding-bottom: 0; margin-bottom: 0; }
#header h1 { float: left; }
#header ul { margin-left: 482px; }
#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;
}
#header li li a {
	font-weight: normal;
	background-image: none;
	width: auto;
	height: auto;
	background-color: #FFF;
	color: #4E7B7B;
	text-transform: lowercase;
	padding: 0;
	text-transform: capitalize;
}
#header li li a:hover { color: #253A3A; }
#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;
}
#content:after {
    display: block;
    clear: both;
    content: " ";
}
#content { background: #FFF url(../../assets/images/template-images/body_bg.png) repeat-x bottom; padding-bottom: 1em; }

/*Rigth*/
#right { float: right; width: 24%; padding-top: 4em;  }

/*Left*/
#left { float: left; width: 24%; }
#left .left_nav .cell_inner { padding: 0; }

#left li {
	padding: .6em;
	border-bottom: 1px solid transparent;
	font-size: .98em;
	font-weight: bold;
	border-color: #D06240;
	background-color: #E36D45;
}
#left li:last-child { border-width: 0; margin-bottom: 0; }
#left li li { margin: 0; padding: .4em .8em; color: #000; }
#left li ul { margin-top: .3em; }
#left li a { color: #FFF; }
/*#left a:hover { text-decoration: underline; }*/
#left .menuheading { padding-top: .4em; }

.blog_link { background-color: #E8F1F1; }
.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: 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; }

.stayintouch .button:hover { background-color: #A0371F; }
.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: #FEF9EB;
	border-top: 3px double #DBD7CD;
	border-bottom: 1px solid #E6E6E6;
	height: 3.4em;
	padding-top: .6em;
	
	text-align: right;
}
#sub_header p {
	color: #CA542F;
	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; }
#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 #83B2B2; 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: #4E7B7B; }
#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: #BD4023; text-decoration: underline; }
.page #center a:hover { color: #9A331C; 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: #507D7D; line-height: 1.5;}
#right .action:before, #right .action a { color: #BD4023; }
#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;
		}
		
		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: #426F70;
	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-full, #calendar-full table {
	width: 100%;
	border-collapse: collapse;
	font-size: .88em;
}
#calendar-full th {
	font-weight: normal;
	border: 1px solid #D0D0D0;
	text-align: center;
	background-color: #F0F0F0;
	padding: 1px;
}
.page #center #calendar-full th a:hover { background-color: #8B8B8B; }
.page #center #calendar-full th a {
	background-image: url(../../assets/images/template-images/prev_arow.gif);
	background-repeat: no-repeat;
	display: block;
	background-color: #9C9C9C;
	color: #FFF;
	text-decoration: none;
	padding: .4em;
	text-align: center;
}
.page #center th#prev_month a { background-position: 78px 6px; }
.page #center th#next_month a { background-position: 171px -18px; }

#calendar-full td { width: 14%; }
#calendar-full td p { margin-bottom: 0; line-height: 1; }
#calendar-full td {
	border: 1px solid #D0D0D0;
	background-color: #FFF;
	height: 8.4em;
	vertical-align: top;
	padding: .3em;
	font-size: .9em;
}
#calendar-full td h6 { font-size: 1em; margin: .4em 0 .8em; }
#calendar-full td h6 a:last-child { display: none; }
.monthname { text-align: center; font-size: 1.6em; color: #333; }
.monthnavigation { text-align: right; }
#calendar-full .nomonthday { background-color: #F5F5F5; }
#calendar-full .todayevent { background-color: #E0E9E9; }
#calendar-full 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 #EAE2D0; padding-top: 2em; margin-top: 2em; }

/* 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; }
#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: #FEF7DF url(../../assets/images/call-outs/run_for_kids_button.png) no-repeat 50% 50%;
	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;
}