body
{
	font-size: 12px;
}

.clearer { clear: both; }

a:link {
	color: #F15C22;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #F15C22;
}
a:hover {
	text-decoration: none;
	color: #F15C22;
}
a:active {
	text-decoration: underline;
	color: #F15C22;
}

h1, h2, h3
{
	margin: 0px 0px 10px 0px;
}
#rightCol h3
{

}

p
{
	margin: 0 0 10px 10px;
	line-height: 140%;
}

input
{
	border: 1px solid #333333;
	padding: 3px;
	margin-bottom: 5px;
}
input.submit
{
	border: 1px solid #333333;
	padding: 2px;
	background-color: #EEEEEE;
	color: #333333;
}

ul
{
	margin: 0px 0 10px 0;
	padding: 0;
}
ul li
{
	margin: 0 0 3px 30px;
}

#landingPage h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
}
#interiorPage h1
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	color: #F15C22;
	background: none;
	font-weight: normal;
	margin: 0 0 10px;
	padding: 0 0 0 20px;
}

#landingPage h2, #interiorPage h2
{
	background-color: #F15C22;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	padding: 5px 5px 5px 15px;
	text-align: left;
}
#interiorPage h2
{
	color: #333333;
	background-color: #FFFFFF;
	margin: 0 0 3px;
	padding: 0;
}

#interiorPage #rightCol h2
{
	background-color: #F15C22;
	color: #FFFFFF;
	margin: 0 0 10px 5px;
	padding: 5px 10px;
}
#landingPage h3, #interiorPage h3
{
	background-color: #ECEAD4;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	padding: 5px 15px;
	margin: 0;
	color: #747677;
}
#interiorPage h3
{
	background-color: none;
}

#landingPage p
{
	font-size: 12px;
	margin: 0 10px 10px;
	clear: both;
}

#intContent
{
	padding: 20px 20px 0 20px;
}
#intContent p, #intContent h2, #intContent h3
{
	margin: 0 0 10px 20px;
}
#intContent h2
{
	margin-bottom: 3px;
}
#intContent h3
{
	color: #333333;
	background: none;
	padding: 0;
	margin-bottom: 3px;
}
#intContent ul
{
	margin-left: 20px
}
#intContent ul.nosymbol
{
	list-style-type: none;
	list-style: none;
	margin-top: 5px;
}
#intContent ul.nosymbol li
{
	margin-bottom: 10px;
}

#news
{
	padding: 5px 0 0;
}

#news p, #news #SpringbrookBlog2827605 ul li
{
	font-size: 10px;
	line-height: 130%;
}
#news #SpringbrookBlog2827605 ul li .headline
{
	font-size: 12px;
	display: block;
	margin-bottom: 5px;
}

#main_container {
	position: relative;
	width: 851px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
#color {
	background-color: #F15C24;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	color: #FFFFFF;
	font-size: 11px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FFD24F;
}
#main_container #color a {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	background-color: #D0E7F4;
	font-family: Arial, Helvetica, sans-serif;
	color: #464A4D;
}
#newsletter {
	width: 180px;
	margin: 5px;
	background-color: #ECEAD4;
	border: 1px ridge #D5D5C9;
	font-size: 11px;
	background-repeat: no-repeat;
	padding: 8px 10px;
}
#newsletter p.OrangeHeading
{
	font-size: 11px;
	line-height: 100%;
}
#newsletter p
{
	font-size: 11px;
	margin: 0 0 5px;
}
#newsletter input#ea {
	width: 115px;
	margin-right: 3px; }
.OrangeHeading, .OrangeHeading a, .OrangeHeading a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #F15C22;
	font-size: 16px;
	text-decoration: none;
}
form {
	margin: 0px;
	padding: 0px;
}

#menu {
	background-color: #F15C24;
	padding-left: 3px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	color: #FFFFFF;
	font-size: 12px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FFD24F;
}
#changing  {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FFD24F;
}
#indexCont { width: 639px; }
#leftside {
	width: 630px;
}
#indextxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .625em;
	color: #464A4D;
}
.insidehead {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	color: #F15C22;
}
.indexHeadingGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.indexSubHeading {
	font-size: 11px;
	font-weight: bold;
}


.indextxt_pad  {
	/*
	padding-top: 10px;
	padding-bottom: 16px;
	padding-left: 10px;
	*/
}

.indexsmtitles {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #747677;
	background-color: #ECEAD4;
	font-size: 1.3em;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
}

#changinglives {
	padding-right: 6px;
}
#changinglives p
{
	margin-left: 20px;
	font-size:12px;
	color: #FED350;
}

.smtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .625em;
	color: #464A4D;
}
.smtext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464A4D;
}

#search
{
	margin: 0 5px 5px 5px;
	font-size: 12px;
	vertical-align: middle;
}
#search input
{
	width: 190px;
}
#search h2,
#interiorPage #rightCol #search h2 { margin-right: -5px; }
#interiorPage #rightCol #search h2 { margin-left: 0; }
#search p
{
	margin: 0 0 5px 0;
	font-size: 11px;
}

#SpringbrookBlog2827605 ul, #SpringbrookBlog2827605 li
{
	margin: 0 0 10px 5px;
	padding: 0;
	list-style: none;
	list-style-type: none;
	font-size: 10px;
}
#SpringbrookBlog2827605 ul li .headline
{
	display: block;
	margin-bottom: 5px;
	font-size: 12px;
}
#creditfooter
{
	 display: none;
}

#hpLeftCol p
{
	margin-left: 15px;
}

.curemp
{
	margin: 10px 20px 10px 20px;
}
.curemp th
{
	text-align: left;
	border-bottom: 1px solid #666666
}
.curemp td
{
	border-bottom: 1px solid #666666;
}

#paypalDonate
{
	margin: 10px 0 10px 20px;
	border: 0px
}
#paypalDonate input
{
	border: 0px;
}

.feature
{
	font-size: 1.5em;
	font-weight: bold;
}

.style1 {
	color: #FED350;
	font-size: 12px;
}

#connectfams, #blogbutton
{
	margin: 5px 5px 5px 5px;
	border: 1px ridge #D5D5C9;
}
#connectfams { background: #ecead4; }
#blogbutton { background: #ffda76; }
#sb_flickr, #sb_youtube
{
	margin: 5px 5px 5px 5px;
}

#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {background-color:#ffffff;border: solid 1px #000000}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

#cse-search-results iframe
{
	width: 600px;
}

#bod td
{
	padding: 10px 3px;
	/*border-bottom: 1px solid #666666;*/
}

#privacy { padding: 15px 40px; }
#privacy h1 {
	padding: 0 0 20px 0;
	margin: 0;
	font-size: 24px;
	font-weight: normal;
	text-align: center; }
#privacy h2 {
	padding: 0 0 15px 0;
	margin: 0;
	font-size: 16px; }
#privacy h3 {
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 13px;
	color: #333333;
	background: transparent; }
#privacy p {
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 12px; }
#privacy p.privacy-contact {
	font-weight: bold;
	text-align: center; }
#privacy ul { padding-bottom: 15px; }
p#footer {
	clear: both;
	width: 850px;
	padding: 5px 0 10px 0;
	margin: 0 auto;
	font-size: 11px;
	text-align: center; }

#kids-unlimited_video {
	width: 375px;
	margin: 0 auto 30px auto; }
.centered { text-align: center; }

#modal-layer {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99;
	width: 100%;
	height: 100%;
	background: #000000;
	opacity: .8;
	filter: alpha(opacity=80); }
#modal {
	position: absolute;
	left: 267px;
	top: 90px;
	z-index: 100;
	width: 280px;
	padding: 10px;
	border: 8px solid #cccccc;
	background: #ffffff; }
.underline { text-decoration: underline; }
table.curriculum-table {
	width: 100%;
	margin: 20px 0;
	border: 2px solid #000000;
	border-collapse: collapse; }
	table.curriculum-table th {
		padding: 4px 2px;
		color: #ffffff;
		background: #000000; }
	table.curriculum-table td {
		padding: 4px;
		background: #ffffcc;
		border: 1px solid #000000; }
	table.curriculum-table tr.even td { background: #ffcc99; }
.feedburnerFeedBlock ul { padding: 0 5px; }
	.feedburnerFeedBlock ul li {
		padding: 0 0 10px 0;
		margin: 0;
		list-style: none; }
ul.success-stories {
	padding: 0 10px;
	margin: 0; }
	ul.success-stories li {
		position: relative;
		padding: 0;
		margin: 0 0 23px 0;
		list-style: none; }
	#landingPage ul.success-stories p {
		padding: 0 0 6px 5px;
		margin: 0; }
	ul.success-stories img {
		display: block;
		margin: 0;
		border: none; }
	#landingPage ul.success-stories h3 { font-size: 15px; }
#tooltip {
	position: absolute;
	z-index: 100;
	width: 200px;
	padding: 10px;
	border: 1px solid #d5d5c9;
	background: #ecead4; }
	#tooltip p {
		padding: 0;
		margin: 0; }
	#landingPage ul.success-stories h3 {
		width: 280px;
		padding-left: 5px;
		margin: 0; }
p.facebook,
p.flickr,
p.youtube,
#landingPage p.facebook,
#landingPage p.flickr,
#landingPage p.youtube {
	width: 200px;
	margin: 0 auto 8px auto;
	font: normal 17px Georgia, serif;
	color: #f15c22;
	border: 1px solid #d5d5c9;
	background: #ecead4; }
	p.facebook a,
	p.flickr a,
	p.youtube a {
		display: block;
		padding: 10px 15px 10px 50px;
		color: #f15c22;
		text-decoration: none;
		background: #ecead4 url("../../images/icon_facebook.gif") 8px 50% no-repeat; }
	p.flickr a { background: #ecead4 url("../../images/icon_flickr.gif") 8px 50% no-repeat; }
	p.youtube a { background: #ecead4 url("../../images/icon_youtube.gif") 8px 50% no-repeat; }
img.float-right {
	float: right;
	margin: 0 0 15px 15px; }
.clearer { clear: both; }
#interiorPage h2.orange-title {
	padding: 5px 8px;
	margin: 0 20px 10px 20px;
	color: #ffffff;
	background: #f15c22; }
.photo-column {
	float: right;
	width: 270px;
	padding: 0 0 0 15px; }
	.photo-column img {
		display: block;
		width: 270px;
		margin: 0 0 5px 0; }
	.photo-column p {
		padding: 0 0 20px 0;
		margin: 0 !important;
		font-size: 11px; }
#youtube-homepage {
	position: absolute;
	left: 340px;
	bottom: 120px;
	z-index: 49; }
#flickr-homepage {
	position: absolute;
	left: 340px;
	bottom: 20px;
	z-index: 50; }
	#flickr-homepage ul {
		padding: 0;
		margin: 0; }
	#flickr-homepage li {
		float: left;
		padding: 0 0 0 15px;
		margin: 0;
		list-style: none; }
	#flickr-homepage li.first { padding: 0; }
	#flickr-homepage img { border: none; }

/* Homepage
---------*/
#homepage-slideshow {
	width: 100%;
	height: 257px;
	overflow: hidden;
	border-bottom: 4px solid #FFD24F; }
	#homepage-slideshow img,
	#homepage-slideshow p { display: none; }
#hpLeftCol h2 { margin-right: 5px; }
#hpNewsFeed { padding: 0 0 25px 0; }
	#hpNewsFeed h2 { margin-right: 2px; }
#quick-links li {
	padding: 0 0 7px 15px;
	margin: 0;
	font-size: 15px;
	list-style: none; }

.donate-left {
	clear: both;
	float: left;
	width: 275px;
	padding: 0 30px 20px 0; }
	.donate-left h2.centered { text-align: center !important; }
.donate-right {
	float: left;
	width: 275px;
	padding: 0 0 20px 0; }
	.donate-left li,
	.donate-right li {
		padding: 0 0 4px 10px;
		margin: 0;
		font-size: 14px;
		list-style: none; }
.donate-story {
	clear: both;
	float: left;
	width: 100%;
	padding: 0 0 20px 0; }
	.donate-story img { float: left; }
	.donate-story .details { margin: 0 0 0 200px; }
a.orange { color: #f15c22; }
form#paypal { }
	form#paypal input {
		display: block;
		margin: 0 auto;
		border: none; }
a.btn_employee-email {
	display: block;
	width: 180px;
	padding: 4px 7px;
	margin: 20px 10px 0 0;
	font: normal 17px Georgia, serif;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	background: #f15c22; }
	
/* Donation Page CSS Added 6/29/2010 */
#intContent {}
div.donatecol {
	float: left;
	width: 286px; }
	div.donatebox {
		position: relative;
		float: left;
		width: 260px;
		padding: 12px;
		_padding: 12px 12px 0;
		margin-bottom: 20px;
		border: 1px solid #D1D3D4; }
		#intContent div.donatebox h2 {
			background: none;
			color: #F15D22;
			font-family: georgia, serif;
			font-size: 18px;
			line-height: 100%;
			padding: 0 0 8px;
			margin: 0; }
		#intContent div.donatebox p {
			font-family: arial, san-serif;
			font-size: 11px;
			line-height: 115%;
			padding: 0 0 5px;
			margin: 0; }
		#intContent div.donatebox form { 
			display: block;
			width: 100%;
			height: 30px;
			margin: 0;
			padding: 0;
			clear: both; }
		#intContent div.donatebox form input.quantity {
			display: block;
			float: left;
			clear: left;
			margin: 0 10px 0 0;
			border: 1px solid #6D6F71;
			width: 139px;
			height: 18px;
			padding: 3px 3px 3px 20px; 
			background: #FFFFFF url('../../images/img_donate_dollarsign.gif') no-repeat 0 50%; }
		#intContent div.donatebox form input.real_quantity {
			display: block;
			float: left;
			clear: left;
			margin-right: 10px;
			border: 1px solid #6D6F71;
			width: 156px;
			height: 18px;
			padding: 3px; }
		#intContent div.donatebox a.paypal_submit {
			display: block;
			float: left;
			width: 85px;
			height: 46px;
			background: transparent url('../../images/img_donate_addcart.png') no-repeat 0 0;
			text-indent: -8240px;
			border: none;
			padding: 0;
			margin: -12px 0 0; }
		#intContent div.donatebox form img {
			float: left;
			clear: right; }
		#intContent #donate_colright #restricted #frm_restricted { height: 80px; }
			#intContent #donate_colright #restricted #frm_restricted input.restricted_note {
				display: block;
				float: left;
				width: 252px;
				height: 30px;
				margin: 0;
				border: 1px solid #6D6F71; }
	div.small_donatebox { height: 77px; }
#donate_colleft { padding: 0 18px 0 0; }
	#annual_fund { background: #FCE99D url('../../images/img_donate_annualfund.jpg') no-repeat 0 0; }
	#endowment { background: #B3D9A6 url('../../images/img_donate_endowment.jpg') no-repeat 0 0; }
	#duck_derby {
		height: 148px;
		background: #97D2F2 url('../../images/img_donate_duckderby.jpg') no-repeat 0 0; }

#donate_colright {}
	#coming_home { background: #FACBAF url('../../images/img_donate_cominghome.jpg') no-repeat 0 0; }
	#help_comm { background: #DDD5C8 url('../../images/img_donate_helpcomm.jpg') no-repeat 0 0; }
	#restricted {
		height: 125px;
		background: #FFE093 url('../../images/img_donate_restricted.jpg') no-repeat 0 0;
		margin-bottom: 12px; }
#intContent form input.viewcart {
	padding: 0;
	margin-top: -15px;
	border: none; }
#intContent form input.checkout {
	padding: 0;
	margin-top: 11px;
	border: none; }
#intContent div.donatebox form input.hidden {
	padding: 0;
	margin: 0; }

#intContent div#donate_colright div#restricted form {}
	#intContent div#donate_colright div#restricted form input.quantity { }

.pngfix {}

/* ROTATING IMAGES */
a.home-button {
	display: block;
	width: 200px;
	height: 150px;
	margin: 0 0 9px 0;
	text-indent: -8685px;
	outline: none; }
a.btn_groundbreak1 { background: transparent url('../../images/homepg_promo1.jpg') 0 0 no-repeat; }
a.btn_groundbreak2 { background: transparent url('../../images/homepg_promo2.jpg') 0 0 no-repeat; }

.rotate_buttons { 
	clear: both;
	float: left;
	position: relative;
	width: 200px;
	height: 150px;
	padding: 0 0 10px 0;
	margin-left: 5px;
	_margin-left: 3px; }
	.rotate_buttons a { 
		position: absolute;
		top: 0;
		left: 0; }
		.rotate_buttons .pos01 { z-index: 2; }
		.rotate_buttons .pos02 { z-index: 1; }
		
#landingPage .fbsubscribelink {
	float: left;
	clear: none;
	width: 140px;
	padding: 0;
	margin: 0 0 20px 10px;
	line-height: 120%; }