@charset "UTF-8";
/* CSS Document */
/* Center for Discovery by adcSTUDIO 7-29-08 */


/* Default font settings */
body { font: normal 12px/20px Arial, Helvetica, sans-serif; color: #282828;}

.content .job-posting a.apply, .SectionNav a {
	_letter-spacing: -1px;
}
embed {
	display: block;
}
/**************************/
/*		Structure						*/
/**************************/

	/*
	 *	These are the basic defaults for the site.
	 */
	 
.columnRight img {
	display: block;
}

body {
	margin: 0;
	padding: 0;
	border: 0;
	background: #3b8135 url(/_images/_common-Elements/bg-gradient_pattern.png) repeat-x left top;
}
a img {
	border: 0px none;
}
a { text-decoration: none}
a:hover { text-decoration: underline}
table {
	border: 0;
	border-spacing: 0; 
	border-collapse: collapse;
}
td, th {
	padding: 0;
	border: 0;
}
form {
	margin: 11px auto;
	padding: 0px;
	width: 866px;
	border: 0;
} 
.popup form {
	width: 588px;
}

.Container {
	margin: 0;
	width: 864px;
	border: 1px solid white;
	background-color: white;
}
.popup .Container {
	width: 586px;
}


/**************************/
/*		Header							*/
/**************************/

.Header {
	width: 864px;
	background: #18661d url(/_images/_common-Elements/bg-Header.png) repeat-x left top;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: white;
	position: relative;
}
.popup .Header {
	width: 586px;
}
.Header h1 {
	/*display: inline;*/
	margin: 0;
	line-height: 14px;
}
.Header .Search {
	position: absolute;
	top: 14px;
	left: 670px;
}
.SearchText {
	width: 120px;
	height: 16px;
	border: 1px outset #82897b;
}
.SearchSubmit {
	border: none;
	width: 60px;
	height: 18px;
	text-indent: -9000px;
	font: bold 11px/18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(/_images/_common-Elements/btn-search3.png) no-repeat left top;
	padding: 0px;
	cursor: pointer;
}
.SearchSubmit:hover {
	background-position: left bottom;
}

/*		MainNav							*/

.Header .MainNav {
	position: absolute;
	top: 17px;
	left: 440px;
}
.Header a {
	color: white;
	text-decoration: none;
}
.Header a:hover {
	color: white;
	text-decoration: underline;
}
body.home .MainNav .home:hover,
body.contact .MainNav .contact:hover,
body.about .MainNav .about:hover,
body.directions .MainNav .directions:hover {
	text-decoration: none;
}

body.home .MainNav .home,
body.contact .MainNav .contact,
body.directions .MainNav .directions,
body.about .MainNav .about {
	font-weight: bold;
}
body.no-active .MainNav .home,
body.no-active .MainNav .contact,
body.no-active .MainNav .directions,
body.no-active .MainNav .about {font-weight: normal}

/**************************/
/*		SectionNav					*/
/**************************/

.SectionNav {
	width: 864px;
	height: 27px;
	border-bottom: 1px solid white;
	background: #18661d url(/_images/_common-Elements/bg-SectionNav.png) repeat-x left top;
}
.SectionNav ul {
	height: 27px;
	margin: 0;
	padding: 0;
}
.SectionNav ul li:hover {
	overflow: visible
}
.SectionNav ul li {
	height: 27px;
	display: block;
	float:left;
	padding-left: 2px;
	background: url(/_images/_common-Elements/navRule.png) no-repeat left top;
	overflow: hidden;
	position: relative;
}
.SectionNav ul li:first-child {
	background: none;
}
.SectionNav a {
	color: #fffbb3;
	padding: 6px 16px;
	font-weight: bold;
	font-size: 12px;
	line-height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: #030 1px 1px 2px;
	text-decoration: none;
}
.SectionNav .donate a {
	padding: 0px 18px;
}
.SectionNav a:hover {
	color: white;
	text-decoration: underline;
}

/* this controls the active menu items styles */
body.programs li.programs a,
body.health_center li.health_center a,
body.farms li.farms a,
body.enquiry li.enquiry a,
body.donate li.donate a,
body.careers li.careers a,
body.admissions li.admissions a {
	color: white;
}
body.no-active li.programs a,
body.no-active li.health_center a,
body.no-active li.farms a,
body.no-active li.enquiry a,
body.no-active li.donate a,
body.no-active li.careers a,
body.no-active li.admissions a {
	color: #fffbb3;
}

.SectionNav li .subNav {
	position: absolute;
	top:27px;
	left: 0px;
	/*display: none;*/
}
.SectionNav li .subNav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	border-top: 1px solid #FFF;
}
.SectionNav li .subNav li {
	margin: 0px;
	padding: 0px;
	height: auto;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.SectionNav li .subNav li:first-child {
	padding: 0px;
}
div.SectionNav li div.subNav a {
	display: block;
	background-color: #659E51;
	color: white;
	width:115px;
	height: auto;
	padding: 5px 8px 5px 10px;
	text-decoration: none;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
}
.SectionNav li .subNav a:hover {
	color: black;
	text-decoration: underline;
}



/**************************/
/*		subNav							*/
/**************************/

.columnLeft .subNav {
	margin: 0px;
	padding: 22px 0px 0px;
	height: 496px;
}
.columnLeft .subNav ul {
	margin: 0px;
	padding: 1px 0px 0px;
	background-position: left top;
	background-repeat: no-repeat;
	list-style-type: none;
}
.columnLeft .subNav li {
	margin: 0px;
	padding: 0px 0px 1px;
	background-position: left bottom;
	background-repeat: no-repeat;
}
.columnLeft .subNav li.on {
	text-decoration: none;
	background-position: left top;
	background-repeat: repeat-y;
}
.columnLeft .subNav li:first-child {
	padding: 0px;
}
.columnLeft .subNav a {
	text-decoration: none;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	display: block;
	width:115px;
	padding: 5px 0 5px 23px
}
.columnLeft .subNav a:hover {
	color: black;
	text-decoration: underline;
}

.splash-columns .subNav {
	margin: 0px;
	padding: 39px 14px 16px 15px;
	float: left;
}
.splash-columns .subNav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	border-top: 1px solid #d9d9d9;
}
.splash-columns .subNav li {
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #d9d9d9;
}
.splash-columns .subNav li:first-child {
	padding: 0px;
}
.splash-columns .subNav a {
	display: block;
	width:115px;
	padding: 5px 0px;
	text-decoration: none;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
}
.splash-columns .subNav a:hover {
	color: black;
	text-decoration: underline;
}


/**************************/
/*		SubNav On States		*/
/**************************/

body.Donate div.subNav li.Donate,
body.Healing-Garden div.subNav li.Healing-Garden,
body.Bakery div.subNav li.Bakery,
body.Meeting-Notes div.subNav li.Meeting-Notes,
body.How-Others-are-Helping div.subNav li.How-Others-are-Helping,
body.CSA-and-Co-op div.subNav li.CSA-and-Co-op,
body.Co-op div.subNav li.Co-op,
body.Stonewall-Preserve div.subNav li.Stonewall-Preserve,
body.Benefits div.subNav li.Benefits,
body.Overview div.subNav li.Overview,
body.Board-of-Directors div.subNav li.Board-of-Directors,
body.Accessability div.subNav li.Accessability,
body.FAQs div.subNav li.FAQs,
body.Mission-and-Vision div.subNav li.Mission-and-Vision,
body.Discovery-Ball div.subNav li.Discovery-Ball,
body.Golf-and-Tennis-Invitational div.subNav li.Golf-and-Tennis-Invitational,
body.Annual-Campaign div.subNav li.Annual-Campaign,
body.Supporting-Discovery div.subNav li.Supporting-Discovery,
body.autism div.subNav li.Autism,
body.Mindful-Design div.subNav li.Mindful-Design,
body.life-ethics div.subNav li.Life-Ethics,
body.sound-and-music div.subNav li.Sound-and-Music,
body.yoga div.subNav li.Yoga,
body.Thanksgiving-Farm div.subNav li.Thanksgiving-Farm,
body.Contact-programs div.subNav li.Contact,
body.Contact-farms div.subNav li.Contact,
body.Contact-careers div.subNav li.Contact,
body.Contact-admissions div.subNav li.Contact,
body.Contact-health div.subNav li.Contact,
body.Services div.subNav li.Services,
body.The-Process div.subNav li.The-Process,
body.Job-Openings div.subNav li.Job-Openings,
body.Meet-Our-Staff div.subNav li.Meet-Our-Staff,
body.Working-Here div.subNav li.Working-Here,
body.Our-Approach div.subNav li.Our-Approach,
body.Clinical-Services div.subNav li.Clinical-Services,
body.Environment div.subNav li.Environment,
body.Assessment div.subNav li.Assessment,
body.Carrus-Institute div.subNav li.Carrus-Institute,
body.Educational div.subNav li.Educational,
body.Milligan-Hill div.subNav li.Milligan-Hill,
body.Residential div.subNav li.Residential,
body.Ritchie-Center div.subNav li.Ritchie-Center,
body.Therapies div.subNav li.Therapies {
	background-position: left top;
	background-repeat: repeat-y;
}


/**************************/
/*		Layout							*/
/**************************/

.columnLeft, .columnRight, .columnCenter {
	vertical-align: top;
}


/**************************/
/*		Splash							*/
/**************************/

.splash-sectionHeader {
	width: 864px;
	border-bottom: 1px solid white;
}
.splash-sectionHeader h2 {
	margin: 0;
	padding: 10px 0 11px 20px;		/* change the first and third (top and bottom spacing respectively) to alter vertical placement */
	border-right: 1px solid white;
	font: normal 22px/22px Arial, Helvetica, sans-serif;
	height: 22px; 		/* height and line-height should remain the same */
	color: white;
	width: 257px;
}
.splash-columns {
	width: 864px;
}
.splash-columns .columnLeft {
	border-right: 1px solid white;
	width: 277px;
}
.splash-columns .columnRight {
	width: 585px;
}
.splash-content {
	font: normal 14px/24px Arial, Helvetica, sans-serif;
	color: #434343;
	padding: 39px 33px 0px 0px;
	float: right;
	width: 390px
}
.splash-content p {
	margin-top: 0;
	margin-bottom: .8em;
}


/**************************/
/*		sub-pages						*/
/**************************/


.sectionHeader {
	width: 864px;
	border-bottom: 1px solid white;
}
.popup .sectionHeader {
	width: 586px;
	background: none;
}
.sectionHeader h2 {
	margin: 0;
	padding: 10px 0 11px 23px;
	border-right: 1px solid white;
	font: normal 22px/22px Arial, Helvetica, sans-serif;
	color: white;
	width: 563px;
	height: 22px;
}
.columns {
	width: 864px;
	height: 510px;
}
.columns .columnLeft {
	width: 139px;
	border-right: 1px solid white;
	padding-bottom: 246px;
}
.columns .columnCenter {
	width: 466px;
}
.columns .columnRight {
	width: 277px;
}
.columns .twoColumn {
	width: 743px;
}
.content {
	padding: 23px 36px 23px 25px;
}
.content ul {
	margin: 0 0 20px 20px;
	padding: 0;
}
.content ul li {
	list-style-position: outside;
}
.content ul ul {
	list-style-type: none;
	margin: 0 0 1em 36px;
}
.content h3 {
	font: normal 16px/20px Arial, Helvetica, sans-serif;
	margin: 20px 0px;
}
.content h3:first-child {
	margin-top: 0px;
}
.content .sub-heading {margin-top: -20px}
.content h4 {
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	margin: 20px 0px 1em;
}
.content h4:first-child {
	margin-top: 0px;
}
.content h5 {
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	margin: 20px 0px 0px;
}
.content p {
	margin-top: 0px;
}
.content a {
	text-decoration: none
}
.content a:hover {
	text-decoration: underline
}

/* Job - Postings */
.content .job-posting h5 {
	margin-top: 0;
}
.content .job-posting {
	border-bottom: 1px solid #ccc;
	padding: 1px 0;
	margin-bottom: 12px;
}
.content .job-posting ul, .content .job-posting p {
	margin-bottom: 8px;
}
.content .job-posting ul li {
	color: black;
}
.content .job-posting ul li strong {
	color: black;
	font-weight: normal;
}
.content .job-posting a.apply span {
	font: normal 16px/22px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.content .job-posting a.apply {
	background: url(/_images/careers/apply-btn.gif) no-repeat bottom left;
	display: block;
	width: 207px;
	padding-left: 8px;
	font: bold 12px/22px Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}
.content .job-posting a.apply:hover {
	background: url(/_images/careers/apply-btn.gif) no-repeat top left;
	color: white;
	text-decoration: none
}

/* Donation Form */
.donate label {
	margin-top: 10px;
	display: block;
	line-height: 14px
}
.donate .required {
	color: #b60939;
	font-weight: bold;
}
.donate .required-directions {
	float:right;
	font-size: 11px;
	font-weight: normal;
	color: #666;
}
.donate label.radio {
	display: inline;
}
.donate input.text {
	width: 180px;
	height: 18px;
	border: 1px solid #ccc;
}
.donate select {
	border: 1px solid #ccc;
}
.donate select.fixedWidth {
	width: 180px;
}

/**************************/
/*		Color Schemes				*/
/**************************/

body.carrus .sectionHeader {
	background: url(/_images/carrus/cucumbers.gif) no-repeat right top;
}

 .sectionHeader { background: url(/_images/sub-pages/subHeader-pinkFlowers.png) no-repeat right top; }
 .columnLeft {	background-color: #6fa3cb; }
 .columns .columnLeft { background: #6fa3cb url(/_images/sub-pages/left-grass-blue.png) no-repeat left bottom;}
 .sectionHeader h2,
 .splash-sectionHeader {	background-color: #00508e; }
 .withColor,
 .content strong, 
 h3, 
 .columnLeft .subNav a {color: #00508e;}
 .splash-sectionHeader h2 {	background: url(/_images/section-Spashes/sectionHeader.png) no-repeat left top; }
 .columnLeft .subNav { background: url(/_images/sub-pages/left-gradient-blue.png) no-repeat left top;}
 .splash-columns .subNav a {color: #347d2d;}
 .columnLeft .subNav ul, 
 .columnLeft .subNav li { background-image: url(/_images/_common-Elements/bg-subNav.png); }
 .columnCenter a, .splash-content a {color: #00508e;}

body.programs .sectionHeader { background: url(/_images/programs/subHeader.png) no-repeat right top; }
body.programs .columnLeft {	background-color: #e4933a; }
body.programs .columns .columnLeft { background: #ef972f url(/_images/programs/grass.png) no-repeat left bottom; }
body.programs .sectionHeader h2,
body.programs .splash-sectionHeader {	background-color: #cc491b; }
body.Assessment .sectionHeader { background: url(/_images/programs/subHeader/assessment.jpg) no-repeat right top; }
body.Carrus-Institute .sectionHeader { background: url(/_images/programs/subHeader/carrus-institute.jpg) no-repeat right top; }
body.Educational .sectionHeader { background: url(/_images/programs/subHeader/educational.jpg) no-repeat right top; }
body.Milligan-Hill .sectionHeader { background: url(/_images/programs/subHeader/milligan-hill.jpg) no-repeat right top; }
body.Residential .sectionHeader { background: url(/_images/programs/subHeader/residential.jpg) no-repeat right top; }
body.Ritchie-Center .sectionHeader { background: url(/_images/programs/subHeader/ritchie-center.jpg) no-repeat right top; }
body.Therapies .sectionHeader { background: url(/_images/programs/subHeader/therapies.jpg) no-repeat right top; }
body.programs .withColor,
body.programs .content strong, 
body.programs h3, 
body.programs .subNav a {color: #cc491b;}
body.programs .splash-sectionHeader h2 {	background: url(/_images/programs/sectionHeader.png) no-repeat left top; }
body.programs .columnLeft .subNav { background: url(/_images/programs/left-gradient.png) no-repeat left top;}
body.programs .columnLeft .subNav ul, 
body.programs .columnLeft .subNav li { background-image: url(/_images/programs/highlight.png); }
body.programs .columnCenter a, body.programs .splash-content a {color: #cc491b;}

body.admissions .sectionHeader { background: #e9a42f url(/_images/admissions/subHeader.png) no-repeat right top; }
body.admissions .columnLeft {	background-color: #feb83a; }
body.admissions .columns .columnLeft { background: #feb83a url(/_images/admissions/grass.png) no-repeat left bottom; }
body.admissions .sectionHeader h2  {	background-color: #e9a42f; }
body.admissions .splash-sectionHeader {	background: #e9a42f url(/_images/admissions/sectionHeader2.png) repeat-x top left; }
body.The-Process .sectionHeader { background: url(/_images/admissions/subHeader/the-process.jpg) no-repeat right top; }
body.Services .sectionHeader { background: url(/_images/admissions/subHeader/services.jpg) no-repeat right top; }
body.Contact-admissions .sectionHeader { background: url(/_images/admissions/subHeader/contact.jpg) no-repeat right top; }
body.admissions .withColor,
body.admissions .content strong,
body.admissions h3 {color: #e59205;}
body.admissions .subNav a {color: #832c00;}
body.admissions .splash-sectionHeader h2 {	background: url(/_images/admissions/sectionHeader.png) no-repeat left top; }
body.admissions .columnLeft .subNav { background: url(/_images/admissions/left-gradient.png) no-repeat left top;}
body.admissions .columnLeft .subNav ul, 
body.admissions .columnLeft .subNav li { background-image: url(/_images/admissions/highlight.png); }
body.admissions .columnCenter a, body.admissions .splash-content a {color: #d97712;}

body.careers .sectionHeader { background: url(/_images/careers/subHeader.png) no-repeat right top; }
body.careers .columnLeft {	background-color: #6fa3cb; }
body.careers .columns .columnLeft { background: #6fa3cb url(/_images/careers/grass.png) no-repeat left bottom; }
body.careers .sectionHeader h2,
body.careers .splash-sectionHeader {	background-color: #00508e; }
body.Working-Here .sectionHeader { background: url(/_images/careers/subHeader/working-here.jpg) no-repeat right top; }
body.Meet-Our-Staff .sectionHeader { background: url(/_images/careers/subHeader/meet-our-staff.jpg) no-repeat right top; }
body.Job-Openings .sectionHeader { background: url(/_images/careers/subHeader/job-openings.jpg) no-repeat right top; }
body.Contact-careers .sectionHeader { background: url(/_images/careers/subHeader/contact.jpg) no-repeat right top; }
body.careers .withColor,
body.careers .content strong,
body.careers h3,
body.careers .subNav a {color: #00508e;}
body.careers .splash-sectionHeader h2 {	background: url(/_images/careers/sectionHeader.png) no-repeat left top; }
body.careers .columnLeft .subNav { background: url(/_images/careers/left-gradient.png) no-repeat left top;}
body.careers .columnLeft .subNav ul, 
body.careers .columnLeft .subNav li { background-image: url(/_images/careers/highlight.png); }
body.careers .columnCenter a, body.careers .splash-content a {color: #00508e;}

body.health_center .sectionHeader { background: url(/_images/health_center/subHeader.png) no-repeat right top; }
body.health_center .columnLeft {	background-color: #b59a7d; }
body.health_center .columns .columnLeft { background: #b59a7d url(/_images/health_center/grass.png) no-repeat left bottom; }
body.health_center .sectionHeader h2 {	background-color: #2d130b; }
body.Clinical-Services .sectionHeader { background: url(/_images/health_center/subHeader/clinical-services.jpg) no-repeat right top; }
body.Environment .sectionHeader { background: url(/_images/health_center/subHeader/environment.jpg) no-repeat right top; }
body.Contact-health .sectionHeader { background: url(/_images/health_center/subHeader/contact.jpg) no-repeat right top; }
body.health_center .splash-sectionHeader {	background-color: #402618; }
body.health_center .withColor,
body.health_center .content strong,
body.health_center h3,
body.health_center .subNav a {color: #402618;}
body.health_center .splash-sectionHeader h2 {	background: url(/_images/health_center/sectionHeader.png) no-repeat left top; }
body.health_center .columnLeft .subNav { background: url(/_images/health_center/left-gradient.png) no-repeat left top;}
body.health_center .columnLeft .subNav ul, 
body.health_center .columnLeft .subNav li { background-image: url(/_images/health_center/highlight.png); }
body.health_center .columnCenter a, body.health_center .splash-content a {color: #402618;}

body.farms .columnLeft {	background-color: #5c985c; }
body.farms .columns .columnLeft { background: #659e51 url(/_images/farms/grass.png) no-repeat left bottom; }
body.farms .sectionHeader h2,
body.farms .splash-sectionHeader {	background-color: #023900; }
body.farms .withColor,
body.farms .content strong,
body.farms h3,
body.farms .subNav a {color: #023900;}
body.farms .splash-sectionHeader h2 {	background: url(/_images/farms/sectionHeader.png) no-repeat left top; }
body.Bakery .sectionHeader {background: url(/_images/farms/subHeader/farms_bakery.jpg) no-repeat right top;}
body.Stonewall-Preserve .sectionHeader {background: url(/_images/farms/subHeader/farms_Stonewall.jpg) no-repeat right top;}
body.CSA-and-Co-op .sectionHeader {background: url(/_images/farms/subHeader/farms_CSA.jpg) no-repeat right top;}
body.Thanksgiving-Farm .sectionHeader { background: url(/_images/farms/subHeader/thanksgiving-farm.jpg) no-repeat right top; }
body.Our-Approach .sectionHeader { background: url(/_images/farms/subHeader/our-approach.jpg) no-repeat right top; }
body.Contact-farms .sectionHeader { background: url(/_images/farms/subHeader/contact.jpg) no-repeat right top; }
body.farms .columnLeft .subNav { background: url(/_images/farms/left-gradient.png) no-repeat left top;}
body.farms .columnLeft .subNav ul, 
body.farms .columnLeft .subNav li { background-image: url(/_images/farms/highlight.png); }
body.farms .columnCenter a, body.farms .splash-content a {color: #023900;}

body.enquiry .columnLeft {	background-color: #9e7aa3; }
body.enquiry .columns .columnLeft { background: #9e7aa3 url(/_images/enquiry/grass.png) no-repeat left bottom; }
body.enquiry .sectionHeader h2,
body.enquiry .splash-sectionHeader {	background-color: #561b5e; }
body.enquiry .withColor,
body.enquiry .content strong,
body.enquiry h3,
body.enquiry .subNav a {color: #561b5e;}
body.enquiry .splash-sectionHeader h2 {	background: url(/_images/enquiry/sectionHeader.png) no-repeat left top; }
body.autism .sectionHeader { background: url(/_images/enquiry/subHeader/autism.png) no-repeat right top; }
body.life-ethics .sectionHeader { background: url(/_images/enquiry/subHeader/life-ethics.png) no-repeat right top; }
body.sound-and-music .sectionHeader {	background: url(/_images/enquiry/sectionHeader/soundMusic.jpg) no-repeat right top;}
body.yoga .sectionHeader { background: url(/_images/enquiry/subHeader/yoga.jpg) no-repeat right top; }
body.enquiry .columnLeft .subNav { background: url(/_images/enquiry/left-gradient.png) no-repeat left top;}
body.enquiry .columnLeft .subNav ul, 
body.enquiry .columnLeft .subNav li { background-image: url(/_images/enquiry/highlight.png); }
body.enquiry .columnCenter a, body.enquiry .splash-content a {color: #561b5e;}

body.donate .sectionHeader { background: url(/_images/donate/subHeader.png) no-repeat right top; }
body.donate .columns .columnLeft { background: #e37489 url(/_images/donate/grass.png) no-repeat left bottom; }
body.donate .sectionHeader h2 {	background-color: #c22845; }
body.donate .withColor,
body.donate .content strong, 
body.donate h3, 
body.donate .subNav a {color: #c22845;}
body.donate .columnLeft .subNav { background: url(/_images/donate/left-gradient.png) no-repeat left top;}
body.donate .columnLeft .subNav ul, 
body.donate .columnLeft .subNav li { background-image: url(/_images/donate/highlight.png); }
body.donate .columnCenter a, body.donate .splash-content a {color: #c22845;}

body.directions .sectionHeader {background: url(/_images/directions/subHeader.png) no-repeat right top; }


/**************************/
/*		Right Hand Content	*/
/**************************/

.print-sent-area {
	background-color: #f6c372;
	height: 38px;
	margin: 2px 0;
	display: none
}
.print-sent-area .print, .print-sent-area .send {
	color: #363636;
	display: block;
	float: left;
	padding-left: 23px;
	margin: 13px 0px 10px 18px;
	line-height: 17px;
	text-decoration: none;
	font-size: 10px;
}
.print-sent-area .print {
	background: url(/_images/recent-news/print-over.gif) no-repeat top left;
}
.print-sent-area .print:hover {
	background: url(/_images/recent-news/print.gif) no-repeat top left;
}
.print-sent-area .send {
	background: url(/_images/recent-news/send-over.gif) no-repeat top left;
}
.print-sent-area .send:hover {
	background: url(/_images/recent-news/send.gif) no-repeat top left;
}

.home .recent-news-area {
	border-bottom: none;
	padding-bottom: 2px;
	padding-right: 1px;
	width: 277px;
}
.recent-news-area {
	border-bottom: 12px solid #deedc6;
	padding-bottom: 2px;
	width: 277px;
}
.home div div.recent-news-area h3 {
	margin: 0;
}
div div.recent-news-area h3 {
	color: #559347;
	height: 38px;
	background-color: #deedc6;
	line-height: 38px;
	padding-left: 17px;
	margin: 2px 0 4px;
	font-weight: normal;
}
.recent-news-area .news-content {
	border-left: 1px solid #e2e2e2;
	padding: 2px 11px 1px 15px;
}
.home .recent-news-area .news-content {
	border-left: 1px solid #e2e2e2;
	padding: 2px 7px 1px 15px;
}
.home .recent-news-area .news-content {
	border-left: none;
}

.recent-news-area .news-entry {
	min-height: 120px;
	_height: 120px;
	padding: 16px 0px 16px 0px;
	border-bottom: 1px solid #e2e2e2;
}
.home .recent-news-area .news-entry {
	border-bottom: none;
	border-top: 1px solid #e2e2e2;
}
.home .recent-news-area .first-entry {
	border-top: none;
	padding-left: 2px;
	padding-right: 0px;
}
.recent-news-area .news-entry:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden; 
}
.recent-news-area .news-entry .podcast {
	padding-right: 30px;
	display: block;
	background: url(/_images/podcast-icon.png) top right no-repeat;
	padding-bottom: 60px;
	margin-bottom: -60px;
}
.recent-news-area .first-entry {
}
.recent-news-area .news-entry h4, 
div div.recent-news-area .news-entry h4 a {
	margin-top: 0px;
	color: #145c1b;
	text-decoration:none;
	line-height: 14px;
	font-weight: normal;
	font-size: 12px;
}
div div.recent-news-area h4 a:hover { text-decoration: underline;}
.recent-news-area .news-entry .wrapper {
	float: left; width: 119px; _width:121px;
}
.recent-news-area .news-entry .wrapper ul {
	margin: 0 0 0 1em; padding: 0px;
}
.home .recent-news-area .news-entry .wrapper {
	width: 133px; _width:135px;
}
.recent-news-area .news-entry p.caption {
	color: #363636;
	font-size: 12px;
	margin-bottom: 14px
}
.recent-news-area .news-entry p.lastparagraph {
	margin-bottom: 0px
}
.recent-news-area .news-entry p {
	line-height: 14px;
	font-size: 10px;
	margin: 6px 0 0 0px;
}
.recent-news-area .news-entry a {
	color: #145c1b;
}
.recent-news-area .news-entry img {
	float: left;
	margin-right: 17px;
	display: block
}
.recent-news-area img {
	border: 1px solid #e2e2e2;
}

.video-area {
	padding: 18px 0px;
}
.video-area .video-content {
	padding: 5px 0px;
	height: 22px;
	text-align: right;
}
.video-area .video-content a {
	color: #006325;
	line-height: 22px;
}
.video-area .video-content a.video-btn {
	color: #006325;
	float: left;
	display: block;
	padding-left: 40px;
	width: 53px;
	text-align: left;
	font-weight: bold;
	background: url(/_images/recent-news/video-btn.gif) no-repeat bottom left;
}

.donate-now-btn {float:right; margin:4px 6px 0 0}
.donate .recent-news-area {
	border-bottom: 12px solid #f8d3db;
}
.donate div div.recent-news-area h3 {
	color: #b60939;
	background-color: #f8d3db;
}
.donate .recent-news-area .news-entry h4, 
.donate div div.recent-news-area .news-entry h4 a {
	color: #b60939;
}
.donate .recent-news-area .news-entry a {
	color: #b60939;
}
.donate .video-area .video-content a {
	color: #b60939;
}
.donate .video-area .video-content a.video-btn {
	color: #b60939;
	background: url(/_images/recent-news/video-btn-pink.gif) no-repeat bottom left;
}


/**************************/
/*		Board Styles				*/
/**************************/

body.board-login div.sectionHeader h2, body.board div.sectionHeader h2  {	background-color: #ffa024; }
body.board .columnCenter {
	width: 743px;
}
body.board .content h3, body.board-login .content h3 {
	color: #b24520;
	padding-bottom: 6px;
}
body.board .content h3 {
	border-bottom: 1px solid #ccc;
	line-height: 23px;
}
body.board .content h3 span, body.board-login .content h3 span {
	color: #b24520;
	float: right;
}
a.log-out-button {
	padding-left: 18px;
	background: url(/admin/_images/log-arrow.gif) no-repeat left center;
	color: #007236;
	font-size: 11px;
	margin-left: 12px;
	}


/**************************/
/*		Footer							*/
/**************************/

.Footer {
	background: url(/_images/_common-Elements/page-dropshadow-trans.png) no-repeat center top;
	_background: none;
	margin: 0px;
	padding: 9px 0px 0px;
	width: 866px;
	border: 0;
	font: 10px Arial, Helvetica, sans-serif;
	color: white;
}
.popup .Footer {
	width: 588px;
}
.Footer a {
	color: white;
	text-decoration: none;
}
.Footer a:hover {
	color: white;
	text-decoration: underline;
}

/*****/
.Form-admin {
	width: 100%;
	background: #fff9e9;
	border-top: 29px solid #ffa024;
	border-bottom: 13px solid #fff9e9;
	margin: 0;
}
.Form-admin .labelcol {
	padding: 12px 13px 2px 13px;
	line-height: 16pt;
	width: 100px;
}
.Form-admin td {
	vertical-align: top;
	padding-top: 12px;
}
.Form-admin .labelcol label {
	color: #535353;
}
.Form-admin .longtext {
	width: 390px;
}
.Footer-admin {
	border-bottom: 1px solid #e2e2e2;
	padding-top: 2px;
	margin: 0;
}

.Listings {
	width: 100%;
	margin-bottom: 40px;
}
.Listings caption {
	text-align: left;
}
.Listings th {
	background: #ffa024;
	text-align: left;
	font-weight: normal;
	color: #FFF;
	padding: 4px 9px;
}
.Listings td {
	padding: 4px 9px;
	border-bottom: 1px solid #FFF;
	margin: 0;
	line-height: 16px;
}
.Listings .odd {
	background: #fff9e9;
}
.Listings .even {
	background: #fff3d3;
}
.Footer-admin {
	clear: both;
	line-height: 48px;
	padding: 14px 10px 0;
}
.Footer-admin a {
	color: #535353;
	font-size: 12px;
}

.Footer-admin table {
	width: 644px;
	text-align: right;
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
	padding: 0;
}

.Footer-admin table td {
	vertical-align:middle;
}
.Footer-admin table td input {
	display: block;
	margin-left: 10px;
}

#cse-search-results iframe {
	width: 660px !important;
	/*height: 1000px;*/
}
