@charset "utf-8";
/* CSS Document */


/*----------GLOBAL----------*/
* {
	margin: 0;
	padding: 0;
	outline: none;
}
body {
	background-color: #590902;
	text-rendering: optimizelegibility;
	font: normal 100% minion-pro-caption-1, minion-pro-caption-2, "Times New Roman", "Times", serif;
}


/*----------TYPOGRAPHY----------*/
h1 {
	font: bold 2.25em facitweb-1, facitweb-2, sans-serif; /* 36px / 16px = 2.25em */
	color: #590902;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #CCC;
	padding: 2px 0 3px 0;
	margin: 11px 25px 1px 25px;
}
h2 {
	font: bold 1.25em facitweb-1, facitweb-2, sans-serif; /* 20px / 16px = 1.25em */
	line-height: 1.125em;
	margin: 18px 25px 13px 25px;
	color: #698F30;
	display: block;
}
h3 {
	font: bold 1.125em facitweb-1, facitweb-2, sans-serif; /* 18px / 16px = 1.125em */
	line-height: 1em;
	margin: 0 25px 0 25px;
	color: #1E4066;
}
h4 {
	font: bold 1em facitweb-1, facitweb-2, sans-serif; /* 16px / 16px = 1em */
	line-height: 1.125em;
	color: #590902;
	margin: 0 0 18px 0;
}
p {
	font-size: 1em; /* 16px */
	line-height: 1.125em; /* 16px * 1.125em = 18px */
	margin: 0 25px 0 25px;
}
blockquote {
	color: #1E4066;
}
blockquote .first {
	font-size: 1.5em;
	line-height: 1.5em;
}
#classesinfo blockquote .cite {
	font-size: 1em;
	margin: 0 0 18px 0;
}
cite {
	color: #000;
	font-style: italic;
}
.first {
	background-position: 0 6px;
	background-image: url(https://9bcbe8b1dd07a1b3ca50-a42466f90d0e67891a52d12cf54585e4.ssl.cf2.rackcdn.com/openquote_png-1375357341);
	background-repeat: no-repeat;
	text-indent: 24px;
}
.lastword {
	background-image: url(https://9bcbe8b1dd07a1b3ca50-a42466f90d0e67891a52d12cf54585e4.ssl.cf2.rackcdn.com/closequote_png-1375357342);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0 24px 0 0;
}
p a, #twocolumnone a, #subnav li a {
	color: #698F30;
	font-size: 1em;
	line-height: 1.125em;
}
p a:hover, #twocolumnone a:hover, #subnav li a:hover {
	color: #000;
}
#subnav li.active a {
	color: #CCC;
}
.psubfooter {
	font-size: .875em;
	line-height: 1.2857em;
	margin: 18px 0 0 0;
}

/*----------HEADER and NAV----------*/
#header {
	background-image: url(https://9bcbe8b1dd07a1b3ca50-a42466f90d0e67891a52d12cf54585e4.ssl.cf2.rackcdn.com/menubg_gif-1375357342);
	height: 50px;
	margin-top: 5px;
 }
#header .wrap {
	margin:0 auto;
    width:940px;
    position:relative;
}
#navigation {
	float: right;
	font-weight: bold;
	font-size: 16px;
	list-style: none;
}
#navigation li {
	float: left;
}
#gethelp {
	width: 119px;
	height: 50px;
}
#gethelp a {
	width: 119px;
	height: 50px;
	background-image:url(https://9bcbe8b1dd07a1b3ca50-a42466f90d0e67891a52d12cf54585e4.ssl.cf2.rackcdn.com/getHelpBtn_gif-1375357343);
}
#gethelp a:hover {
	background-position: 0 -51px;
}
#donate {
	width: 107px;
	height: 50px;
}
#donate a {
	width: 107px;
	height: 50px;
	background-image: url(https://9bcbe8b1dd07a1b3ca50-a42466f90d0e67891a52d12cf54585e4.ssl.cf2.rackcdn.com/donateBtn_gif-1375357344);
}
#donate a:hover {
	background-position: 0 -51px;
}
#getinvolved {
	width: 164px;
	height: 50px;
}
#getinvolved a {
	width: 164px;
	height: 50px;
	background-image:url(https://9bcbe8b1dd07a1b3ca50-a42466f90d0e67891a52d12cf54585e4.ssl.cf2.rackcdn.com/getInvolvedBtn_gif-1375357346);
}
#getinvolved a:hover {
	background-position: 0 -51px;
}
#aboutus {
	width: 122px;
	height: 50px;
}
#aboutus a {
	width: 122px;
	height: 50px;
	background-image:url(https://9bcbe8b1dd07a1b3ca50-a42466f90d0e67891a52d12cf54585e4.ssl.cf2.rackcdn.com/aboutUsBtn_gif-1375357347);
}
#aboutus a:hover {
	background-position: 0 -51px;
}
#calendar {
	width: 124px;
	height: 50px;
}
#calendar a {
	width: 124px;
	height: 50px;
	background-image:url(https://9bcbe8b1dd07a1b3ca50-a42466f90d0e67891a52d12cf54585e4.ssl.cf2.rackcdn.com/calendarBtn_gif-1375357348);
}
#calendar a:hover {
	background-position: 0 -51px;
}
#logo {
	position: absolute;
	top: 5px;
	z-index: 5;
	height: 105px;
}
#logo a {
	width: 105px;
	height: 105px;
	background-image: url(https://9bcbe8b1dd07a1b3ca50-a42466f90d0e67891a52d12cf54585e4.ssl.cf2.rackcdn.com/logo_png-1375357349);
}


/*----------FOOTER----------*/
.facebook {
	margin: 18px 10px 0 25px;
	width: 72px;
	height: 72px;
	float: left;
}
.facebook a {
	width: 72px;
	height: 72px;
	background-image: url(https://9bcbe8b1dd07a1b3ca50-a42466f90d0e67891a52d12cf54585e4.ssl.cf2.rackcdn.com/f_logo_png-1375357349);
}
.givingfirst {
	margin: 18px 10px 0 25px;
	width: 72px;
	height: 72px;
	float: left;
}
.givingfirst a {
	width: 72px;
	height: 72px;
	background-image:url(https://9bcbe8b1dd07a1b3ca50-a42466f90d0e67891a52d12cf54585e4.ssl.cf2.rackcdn.com/givingfirst_png-1375357350);
}


.classesbtn a {
	width: 156px;
	height: 164px;
	background-image:url(https://9bcbe8b1dd07a1b3ca50-a42466f90d0e67891a52d12cf54585e4.ssl.cf2.rackcdn.com/book_png-1375357351);
	border: solid 5px #FFF;
	padding: 3px 32px 3px 32px;
	margin: 0 0 18px 0;
	background-position: 32px 3px;
	background-color: #F3F1E0;
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
.suppliesbtn a {
	width: 156px;
	height: 164px;
	background-image: url(https://9bcbe8b1dd07a1b3ca50-a42466f90d0e67891a52d12cf54585e4.ssl.cf2.rackcdn.com/bottle_png-1375357352);
	padding: 3px 32px 3px 32px;
	margin: 0 0 18px 0;
	background-position: 32px 3px;
	background-color: #F3F1E0;
	border: solid 5px #FFF;
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
.supportbtn a {
	width: 156px;
	height: 164px;
	background-image:url(https://9bcbe8b1dd07a1b3ca50-a42466f90d0e67891a52d12cf54585e4.ssl.cf2.rackcdn.com/heart_png-1375357354);
	padding: 3px 32px 3px 32px;
	margin: 0 0 18px 0;
	background-position: 32px 3px;
	background-color: #F3F1E0;
	border: solid 5px #FFF;
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
.classesbtn a:hover {
	border: solid 5px #CCC;
}
.suppliesbtn a:hover {
	border: solid 5px #CCC;
}
.supportbtn a:hover {
	border: solid 5px #CCC;
}
#header .wrap #logo a, #header .wrap #logotext a, #gethelp a, #donate a, #getinvolved a, #aboutus a, #calendar a, .learnmore a, .top a, .donatenow a, .facebook a, .givingfirst a {
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
#logotext {
	position: absolute;
	top: 72px;
	left: 103px;
	z-index: 10;
	height: 27px;
}
#logotext a {
	height: 27px;
	width: 283px;
	background-image:url(https://9bcbe8b1dd07a1b3ca50-a42466f90d0e67891a52d12cf54585e4.ssl.cf2.rackcdn.com/logotext_png-1375357355);
}
#content {
	background-image: url(https://9bcbe8b1dd07a1b3ca50-a42466f90d0e67891a52d12cf54585e4.ssl.cf2.rackcdn.com/background_gif-1375357355);
	overflow: hidden;
	clear: both;
}
#content .wrap {
	margin:0 auto;
    width:940px;
	background-color: #F3F1E0;
	padding: 60px 0 0 0;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.66);
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.66);
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.66);
}
#subnavcontainer {
	position: relative;
}
#subnav {
	width: 400px;
	position: absolute;
	top: 0px;
	right: 25px;
}
#subnav ul {
	float: right;
	padding: 15px 0 15px 0;
}
#subnav li {
	padding: 0 0 0 25px;
	float: left;
	font: normal .5em Georgia, "Times New Roman", Times, serif;
	list-style: none;
}
#slider {
	margin: 2px 25px 0 25px;
    position:relative;
    width:890px; /* Change this to your images width */
    height:369px; /* Change this to your images height */
    background: url(https://9bcbe8b1dd07a1b3ca50-a42466f90d0e67891a52d12cf54585e4.ssl.cf2.rackcdn.com/loading_gif-1375357356) no-repeat 50% 50%;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
	text-indent: -9999px;
    border:0;
    display:block;
}
#colonetwo {
	display: block;
	width: 407.5px;
	float: left;
	position: relative;
	height: 144px;
	margin: 18px 25px 36px 25px;
	padding: 0 25px 18px 0;
	background-color: #EBE8CB;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
#coltwotwo {
	display: block;
	width: 407.5px;
	float: left;
	position: relative;
	height: 144px;
	margin: 18px 25px 36px 0;
	padding: 0 25px 18px 0;
	background-color: #EBE8CB;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
#colonetwo .learnmore, #coltwotwo .learnmore {
	position: absolute;
	bottom: 18px;
	left: 200px;
	width: 134px;
	height: 36px
}
#colonetwo h2, #coltwotwo h2 {
	margin: 18px 25px 0 25px
}
#colonetwo p, #coltwotwo p {
	margin: 0 0 0 25px;
}
.imgbox {
	float: left;
	margin: 18px 25px 18px 25px;
}
.group:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
	/* for IE7 */
	*:first-child+html .group {
		min-height: 1px;
	}
	/*for IE6*/
	* html .group {
		height: 1%;
	}
.boardpics {
	display: block;
	padding: 0 25px 0 0;
	float: left;
}
.imgright {
	float: right;
	margin: 0 0 36px 25px;
}
.imgleft {
	float: left;
	margin: 0 25px 18px 0;
}
.important {
	font-size: 1.25em;
	line-height: 1.35em;
	margin: 18px 25px 0 25px;
}
.large {
	font-size: 1.25em;
	line-height: 1.35em;
	padding: 0 0 0 0;
	clear: both;
}
#personel {
	margin: 18px 0 0 0;
	border-top: solid 1px #CCC;
	clear: both;
}
#personel h3 {
	margin: 0;
	padding: 0;
}
.boardmembers {
	background-color: #EBE8CB;
	padding: 18px 25px 18px 25px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	margin: 18px 0 0 0;
	clear: both;
}
.boardmembersfirst {
	background-color: #EBE8CB;
	padding: 18px 25px 18px 25px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	margin: 0;
	clear: both;
}
#aboutusinfo #personel p {
	margin: 0 0 0 225px;
}
.nomargin {
	margin: 17px 0 14px 0;
}
#aboutusinfo #personel .italics {
	margin: 0 0 18px 225px;
}
.italics {
	font-style: italic;
}
#classes {
	position: relative;
	height: 396px;
	width: 280px;
	float: left;
	margin: 18px 0 36px 25px;
	padding: 18px 0 18px 0;
	background-color: #EBE8CB;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
#supplies {
	position: relative;
	height: 396px;
	width: 280px;
	float: left;
	margin: 18px 0 36px 25px;
	padding: 18px 0 18px 0;
	background-color: #EBE8CB;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
#support {
	position: relative;
	height: 396px;
	width: 280px;
	float: left;
	margin: 18px 0 36px 25px;
	padding: 18px 0 18px 0;
	background-color: #EBE8CB;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
.learnmore {
	position: absolute;
	bottom: 18px;
	left: 0px;
	width: 134px;
	height: 36px;
}
.donatenow {
	width: 134px;
	height: 36px;
	float: right;
}
.learnmore a {
	width: 134px;
	height: 36px;
	background-image: url(https://9bcbe8b1dd07a1b3ca50-a42466f90d0e67891a52d12cf54585e4.ssl.cf2.rackcdn.com/more_png-1375357357);
}
.donatenow a {
	width: 134px;
	height: 36px;
	background-image:url(https://9bcbe8b1dd07a1b3ca50-a42466f90d0e67891a52d12cf54585e4.ssl.cf2.rackcdn.com/donate_png-1375357357);
}
.learnmore a:hover, .donatenow a:hover {
	background-position: 0 -36px;
}
.h3marginbottom {
	margin: 2px 0 16px 25px;
}
#classesinfo, #suppliesinfo, #supportinfo {
	clear: both;
	margin: 36px 25px 36px 25px;
}
#donateinfo {
	margin: 18px 25px 18px 25px;
}
#getinvolvedinfo {
	margin: 36px 25px 18px 25px;
}
#aboutusinfo {
	margin: 36px 25px 0 25px;
	padding: 0 0 36px 0;
}
#classesinfo .large {
	margin: 0;
}
#classesinfo h2, #supportinfo h2, #donateinfo h2, #getinvolvedinfo h2 {
	margin: 18px 0 14px 0;
}
#pregnancy {
	height: 252px;
	width: 195px;
	margin: 26px 0 0 0;
	padding: 18px 10px 0 10px;
	float: left;
	background-color: #FFF;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
#parenting {
	height: 252px;
	width: 195px;
	padding: 18px 10px 0 10px;
	margin: 26px 0 0 10px;
	float: left;
	background-color: #FFF;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
#financial {
	height: 252px;
	width: 195px;
	padding: 18px 10px 0 10px;
	margin: 26px 0 0 10px;
	float: left;
	background-color: #FFF;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
#group {
	height: 252px;
	width: 195px;
	padding: 18px 10px 0 10px;
	margin: 26px 0 0 10px;
	float: left;
	background-color: #FFF;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
#classeslist ul, #colone ul {
	padding: 0 0 18px 0;
}
#classeslist li, #colone li {
	list-style: url(https://9bcbe8b1dd07a1b3ca50-a42466f90d0e67891a52d12cf54585e4.ssl.cf2.rackcdn.com/bullet_png-1375357358);
	list-style-position: inside;
	font-size: .875em; /* 14px / 16px = .875em */
	line-height: 1.2857em; /* 14px * 1.2em = 18px */
}
#classesinfo #group p {
	font-size: .875em; /* 14px / 16px = .875em */
	line-height: 1.2857em; /* 14px * 1.2857em = 18px */
	margin: 0 0 0 0;
	font-style: italic;
}
#suppliesinfo h3, #donateinfo h3, #getinvolvedinfo h3 {
	margin: 0 0 18px 0;
}
#classesinfo p, #suppliesinfo p, #supportinfo p, #donateinfo p, #getinvolvedinfo p, #aboutusinfo p {
	margin: 0 0 18px 0;
}
#colone {
	width: 280px;
	float: left;
	margin: 0 25px 0 0;
	clear: left;
}
#coltwo {
	width: 585px;
	float: left;
}
#classesquote, #thingstoknow, #supportquote {
	width: 280px;
	float: right;
}
#thingstoknow {
	margin: 18px 0 0 0;
}
#waystodonate, #classesdis {
	width: 585px;
	float: left;
	margin: 0 25px 0 0;
}
.bold {
	font-weight: bold;
	font-size: 1em;
	line-height: 1.125em;
}
.imgmarginbot {
	margin: 0 0 18px 0;
}
.imgmoney {
	padding: 13px 10px;
	margin: 0 0 18px 0;
	background-color: #FFF;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
#classeslist {
	padding: 18px 0 0 0;
	clear: both;
	border-top: solid 1px #CCC;
}
#suppliessteps, #volunteer {
	border-top: solid 1px #CCC;
	padding: 17px 0 0 0;
}
#volunteer {
	clear: both;
}
#suppliessteps h4, #recurring h4{
	padding: 18px 0 0 0;
}
.imgmarginbottop {
	margin: 18px 0 18px 0;
}
.imgdonate {
	border: solid 5px #EBE8CB;
	margin: 0 25px 18px 0;
	float: left;
}
#mail, #inkind {
	border-top: solid 1px #CCC;
	clear: both;
}
#waystodonate h2 {
	margin: 18px 0 14px 0;
}
#waystodonate p {
	margin: 0 0 18px 175px;
}
#mail h2, #inkind h2, #suppliesinfo h2, #aboutusinfo h2 {
	margin: 17px 0 14px 0;
}
#thingstoknow h2 {
	margin: 18px 0 9px 0;
}
#online, #recurring {
	clear: both
}
.greentext {
	font-size: 3em;
	line-height: 1em;
	color: #698F30;
	float: left;
	padding: 0 10px 0 0;
}
.largeright {
	font-weight: bold;
	font-size: 1.125em;
	line-height: 1.25em;
}
#donateinfo #thingstoknow .greentext, #donateinfo #thingstoknow .largeright, #donateinfo #thingstoknow .fact p {
	margin: 0;
}
.boxp {
	clear: both;
	padding: 6px 0 0 0;
	margin: 0;
}
.fact {
	width: 260px;
	background-color: #FFF;
	padding: 18px 10px 18px 10px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	margin: 0 0 18px 0;
}
.sup {
	font-size: .4em;
}
.h3bordertop {
	border-top: solid 1px #CCC;
	padding: 18px 0 0 0;
}
#colonethree, #coltwothree {
	width: 280px;
	float: left;
	margin: 0 25px 0 0;
}
#colthreethree {
	width: 280px;
	float: left;
}
#footcolone, #footcoltwo {
	width: 210px;
	float: left;
	margin: 0 25px 0 0;
	color: #F3F1E0;
}
#footcolthree {
	width: 210px;
	float: left;
	margin: 0 25px 0 0;
	color: #F3F1E0;
}
#footcolfour {
	width: 210px;
	float: left;
	color: #F3F1E0;
}
#colonethree p, #coltwothree p, #colthreethree p {
	font-size: 0.875em;
	line-height: 1.2857em;
}
#colonethree h4, #coltwothree h4, #colthreethree h4{
	margin: 0 0 0 0;
}
#subfooter {
	background-color: #698F30;
	overflow: hidden;
}
#subfooter .sans {
	font: bold 100% facitweb-1, facitweb-2, sans-serif;
	font-size: 1em;
	line-height: 1.125em;
}
#subfooter .sanstopspace {
	font: bold 100% facitweb-1, facitweb-2, sans-serif;
	margin: 17px 25px 0 25px;
	font-size: 1em;
	line-height: 1.125em;
}
#subfooter .wrap {
	margin: 0 auto;
    width: 940px;
	padding: 18px 0 18px 0;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.66);
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.66);
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.66);
}
#footer {
	background-color: #590902;
}
#footer .wrap {
	margin: 0 auto;
    width: 940px;
	color: #F3F1E0;
	text-align: center;
	padding: 9px 0 9px 0;
}
#gethelpinfo {
	margin: 36px 0 0 0;
}