/*
Theme Name: Treehouse
*/

/*
font-family:'Rockwell W01';
font-family:'Trade Gothic W01 Light';
font-family:'Trade Gothic W01 Roman';
font-family:'Trade Gothic W01 Bold';
font-family:'Trade Gothic W01 Bold 2';
*/

/* css for basic items---------------------------------------------------------------------------------------------------*/
html,body {
	width:100%;
    }
body {
	padding: 0;
	margin: 0;
	min-width: 980px;
	background: #64413c;
	font-family: 'Trade Gothic W01 Roman', arial, helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #64413c;
	}
img {
	padding: 0; 
	margin: 0;
	border: 0;
	}
a,
a:visited,
a:active {
	color: #64413c;
	text-decoration: underline;
	outline: none;
    }
a:hover {
	color: #0aaf46;
	text-decoration: underline;
	outline: none;
   	}
ul {
	padding: 0 35px 15px 38px;
	margin: 0;
	list-style: disc;
	}
ul li {
	padding: 0 0 10px 0;
	margin: 0;
	float: none;
	}
ul li ul {
	padding: 10px 0 0 28px;
	margin: 0;
	list-style: circle;
	}
ul li ul li {
	padding: 0 0 0 0;
	margin: 0;
	float: none;
	}
ol {
	padding: 0 0 15px 44px;
	margin: 0;
	}
ol li {
	padding: 0;
	margin: 0;
	float: none;
	}
blockquote {
	padding: 0 60px 15px 20px;
	margin: 0;
	}
p {
	padding: 0 0 15px 0;
	margin: 0;
	}
td {
	padding-right: 30px;
	/*border: 1px solid #64413c;*/
	}
strong,
b {
	font-family: 'Trade Gothic W01 Bold 2', arial, helvetica, sans-serif;
	font-weight: normal;
	}
hr {  
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
	width: 830px;
	height: 1px;
	border: none;
	border-bottom: 1px solid #64413c;
	}
h1 {
 	padding: 0 0 0 0;
	margin: 10px 0 15px 0;
	font-family: 'Trade Gothic W01 Bold 2', arial, helvetica, sans-serif;
	font-size: 24px;
	line-height: 28px;
	color: #64413c;
	font-weight: normal;
	text-transform: uppercase;
	}
	h1 a:hover,
	h1 a {
		text-decoration: none;
		}
h2 {
	padding: 0 35px 0 0;
	margin: 0 0 0 0;
	font-family: 'Trade Gothic W01 Bold 2', arial, helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #0AAF46;
	font-weight: normal;
	text-transform: uppercase;
	}
h3 {
	padding: 25px 0 0 0;
	margin: 0 0 13px 0;
	font-family: 'Rockwell W01', georgia, times, serif;
	font-size: 46px;
	line-height: 46px;
	color: #0aab46;
	font-weight: normal;
	}
h4 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: 'Rockwell W01', georgia, times, serif;
	font-size: 20px;
	line-height: 24px;
	color: #64413c;
	font-weight: normal;
	}
h5 {
	padding: 0 0 5px 0;
	margin: 0 0 0 0;
	font-family: 'Trade Gothic W01 Bold 2', arial, helvetica, sans-serif;
	font-size: 17px;
	line-height: 19px;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	}
h6 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: 'Trade Gothic W01 Bold 2', arial, helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #0AAF46;
	font-weight: normal;
	}
sup {
	vertical-align: super;
	line-height: 0;
	}	
	
		
h3.gform_title {
 	padding: 0 0 0 0 !important;
	margin: 10px 0 15px 0 !important;
	font-family: 'Trade Gothic W01 Bold 2', arial, helvetica, sans-serif !important;
	font-size: 24px !important;
	line-height: 28px !important;
	color: #64413c !important;
	font-weight: normal !important;
	text-transform: uppercase !important;
	}
h2.gsection_title {
	padding: 10px 35px 0 0 !important;
	margin: 0 0 0 0 !important;
	font-family: 'Trade Gothic W01 Bold 2', arial, helvetica, sans-serif !important;
	font-size: 16px !important;
	line-height: 22px !important;
	color: #0AAF46 !important;
	font-weight: normal !important;
	text-transform: uppercase !important;
	}
.gsection {	
	margin: 0 !important;
	padding: 20px 0 10px 0 !important;
	border: none !important;
	background: none !important;
	}
.gfield_label {
	font-family: 'Trade Gothic W01 Bold 2', arial, helvetica, sans-serif !important;
	font-weight: normal !important;
	}
.medium {
	border-radius: 5px;
	padding-left: 10px !important;
	height: 22px !important;
	border: 0 !important;
	font-size: 14px !important;
	width: 260px !important;
	}	
.gform_button {
	padding: 5px 15px 7px 15px;
	margin: 10px 0 0 0;
	color: #fff;
	text-decoration: none;
	background: #0aaf46;
	font-family: 'Rockwell W01', georgia, times, serif;
	font-size: 20px;
	line-height: 22px;
	text-transform: none;
	border: 0;
	cursor: pointer;
	clear: both;
	}
	
	
/* -------------------------------------------------------------------------------------------------------------- */
/* css for site structure ----------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------------------------- */

#outer {
	width: 100%;
 	background: #f6ede5 url(images/bg.jpg) center top;
  }
#main {
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0 0 180px 0;
	width: 980px;
	min-height: 800px;
   	}


/* -------------------------------------------------------------------------------------------------------------- */
/* css for header ----------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */

#header-wrap {
	width: 100%;
	background: url(images/bg-header.png) repeat-x center top;
	}
#header {
	position: relative;
	margin: 0 auto 0 auto;
	width: 980px;
	height: 126px;
	}
	#logo {
		position: absolute;
		top: 18px;
		left: 75px;
		}
	#donate {
		position: absolute;
		top: 0px;
		right: 35px;
		padding: 10px 10px 5px 10px;
		background: #0aaf46;
		font-family: 'Trade Gothic W01 Bold 2', arial, helvetica, sans-serif;
		font-size: 13px;
		line-height: 14px;
		text-transform: uppercase;
		}
		#donate a {
			color: #fff;
			text-decoration: none;
			}
		#donate a:hover {
			color: #bed72d;
			text-decoration: none;
			}

	/* css for main navigation  --------------------------------------------------------------------------------- */
	#mainnav {
		position: absolute;
		top: 61px;
		right: 30px; 
		z-index: 999;
		font-family: 'Trade Gothic W01 Bold 2', arial, helvetica, sans-serif;
		font-size: 14px;
		line-height: 18px;
		color: #3bb4ae;
		text-transform: uppercase;
		}
		#mainnav ul {
			padding: 0;
			list-style: none;
			display: inline-table;
			}
		#mainnav ul li {
			padding: 0 11px 0 11px;
			height: 33px;
			float: left;
			}
		#mainnav a {
			color: #64413c;
			text-decoration: none;
			}
		#mainnav .current-menu-item,
		#mainnav .current-menu-item a,
		#mainnav a.set,
		#mainnav a.set:visited,
		#mainnav a.set:active,
		#mainnav a.set:hover,
		#mainnav a:hover {
			color: #0aaf46;
			text-decoration: none;
			}
		
	/* css for sub navigation  ---------------------------------------------------------------------------------- */
	#subnav ul.menu {
		position: absolute;
		top: 94px;
		padding: 0;
		margin: 0;
		height: 36px;
		background: url(images/bg-nav.png) top center no-repeat;
		list-style: none;
		font-family: 'Trade Gothic W01 Bold 2', arial, helvetica, sans-serif;
		font-size: 12px;
		line-height: 12px;
		}
		.subnav1 {
			background: url(images/nav-arrow.png) bottom center no-repeat;
			}
		#subnav ul.menu li {
			padding: 5px 9px 0 10px;
			margin: 0;
			float: left;
			height: 31px;
			text-transform: uppercase;
			}
			#subnav ul.menu li a,
			#subnav ul.menu li a:visited,
			#subnav ul.menu li a:active {
				padding: 0 0 0 0;
				color: #fff;
				text-align: left;
				text-decoration: none;
				}
			#subnav .job-nav ul.menu li.menu-item-33 a,
			#subnav .media-nav ul.menu li.menu-item-380 a,
			#subnav .story-nav ul.menu li.menu-item-371 a,
			#subnav ul.menu li.current-page-ancestor a,
			#subnav ul.menu li.current-menu-item a,
			#subnav ul.menu li a:hover {		
				color: #bed72d;
				text-decoration: none;
				}
			#subnav ul.menu li.current-page-ancestor a,
			#subnav ul.menu li.current-menu-item a,
			#subnav ul.menu li a:hover {		
				color: #bed72d;
				text-decoration: none;
				}
			#subnav .cal-nav ul.menu li.menu-item-1011 a {		
				color: #fff !important;
				text-decoration: none;
				}
			#subnav .cal-nav2 ul.menu li.menu-item-1183 a {		
				color: #fff !important;
				text-decoration: none;
				}
		#menu-get-involved-main {
			min-width: 800px;
			left: 145px;
			}
		#menu-about {
			min-width: 910px;
			left: 36px;
			}
		#menu-why-treehouse {
			left: 358px;
			}
		#menu-our-services  {
			left: 492px;
			}
		#menu-donate {
			left: 180px;
			}


		/* css for home rollover navigation  ---------------------------------------------------------------------------------- */
		#homenav ul.menu {
			background: url(images/bg-nav-arrow.png) top center no-repeat !important;
			}
		#homenav #mainnav ul li#nav1 .menu {
			background: url(images/bg-nav-arrow2.png) top center no-repeat !important;
			}
		#homenav #mainnav ul li#nav4 .menu {
			background: url(images/bg-nav-arrow4.png) top center no-repeat !important;
			}
		#homenav #mainnav ul li#nav1 .menu,
		#homenav #mainnav ul li#nav2 .menu,
		#homenav #mainnav ul li#nav3 .menu,
		#homenav #mainnav ul li#nav4 .menu,
		#homenav #mainnav ul li#nav5 .menu {
			display: none;
			}
			.subnav1 {
				background: url(images/nav-arrow.png) bottom center no-repeat;
				}
		#homenav #mainnav ul li#nav1:hover .menu,
		#homenav #mainnav ul li#nav2:hover .menu,
		#homenav #mainnav ul li#nav3:hover .menu,
		#homenav #mainnav ul li#nav4:hover .menu,
		#homenav #mainnav ul li#nav5:hover .menu {
			display: inline-block;
			position: absolute;
			top: 20px;
			padding: 0 0 0 0 !important;
			height: 36px;
			background: url(images/bg-nav.png) top center no-repeat;
			font-family: 'Trade Gothic W01 Bold 2', arial, helvetica, sans-serif;
			font-size: 12px;
			line-height: 12px;
			}
		#homenav #menu-about {
			left: -358px;
			}
		#homenav #menu-why-treehouse {
			left: -36px;
			}
		#homenav #menu-our-services {
			left: 98px;
			}
		#homenav #menu-get-involved-main {
			min-width: 800px;
			left: -249px;
			}
		#homenav #menu-donate {
			left: 300px;
			}
		#homenav ul.menu li {
			padding: 18px 9px 0 10px;
			margin: 0;
			float: left;
			height: 31px;
			text-transform: uppercase;
			}
			#homenav ul.menu li a,
			#homenav ul.menu li a:visited,
			#homenav ul.menu li a:active {
				padding: 0 0 0 0;
				color: #fff;
				text-align: left;
				text-decoration: none;
				}
			#homenav ul.menu li a:hover {		
				color: #bed72d;
				text-decoration: none;
				}



/* -------------------------------------------------------------------------------------------------------------- */
/* css for hero ------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */

#hero {
	position: relative;
	margin: 0 0 11px 35px;
	width: 910px;
	height: 320px;
	background: url(images/bg-hero.png) no-repeat center bottom;
	}
	#slider {
		margin: 0;
		padding: 0;
		list-style: none;
		}	
	#slider li {
		position: relative;
		}	
#hero2 {
	position: relative;
	margin: 0 0 11px 0px;
	width: 698px;
	height: 320px;
	background: url(images/bg-hero2.png) no-repeat center bottom;
	}
	#slider2 {
		margin: 0;
		padding: 0;
		list-style: none;
		}	
	#slider2 li {
		position: relative;
		}	
		.hero-text {
			position: absolute;
			left: 40px;
			bottom: 10px;
			font-family: 'Trade Gothic W01 Bold 2', arial, helvetica, sans-serif;
			font-size: 18px;
			line-height: 22px;
			color: #fff;	
			z-index: 999;
			}
			.hero-text p {
				text-transform: uppercase;
				}
		.hero-text h3 {
			padding: 0 0 10px 0;
			margin: 0 0 0 0;
			font-family: 'Rockwell W01', georgia, times, serif;
			font-size: 40px;
			line-height: 36px;
			color: #fff;
			font-weight: normal;
			}
		.hero-text2 {
			position: absolute;
			left: 40px;
			top: 39px;
			font-family: 'Trade Gothic W01 Bold 2', arial, helvetica, sans-serif;
			font-size: 18px;
			line-height: 22px;
			color: #64413C;	
			z-index: 999;
			text-transform: uppercase;
			}
		.hero-text2 h3 {
			padding: 0 0 10px 0;
			margin: 0 0 0 0;
			font-family: 'Rockwell W01', georgia, times, serif;
			font-size: 47px;
			line-height: 48px;
			color: #0AAF46;
			font-weight: normal;
			text-transform: none;
			}

	.donate-now {
		position: relative;
		margin: 10px 0 0 0;
		font-family: 'Rockwell W01', georgia, times, serif;
		font-size: 25px;
		line-height: 26px;
		text-transform: none;
		}
		.donate-now a {
			display: inline;
			padding: 0px 15px 3px 15px;
			color: #fff;
			text-decoration: none;
			background: #0aaf46;
			}
		.donate-now a:hover {
			color: #bed72d;
			text-decoration: none;
			}

	
/* -------------------------------------------------------------------------------------------------------------- */
/* css for content left ----------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */
		
.content-left {
	position: relative;
	margin: 0 11px 33px 35px;
	width: 201px;
	float: left;
	font-family: 'Trade Gothic W01 Bold 2', arial, helvetica, sans-serif;
	}	
	.leftnav {
		padding: 0 0 15px 0;
		margin: 0 0 40px 0;
		background: url(images/bg-leftnav.png) no-repeat bottom;	
		}
		.leftnav ul {
			margin: 0;
			padding: 30px 10px 30px 10px;
			list-style: none;
			background: #32beaa;
			text-transform: uppercase;
			}
		.leftnav ul li {
			margin: 0;
			padding: 8px 0 8px 0;
			border-bottom: 1px solid #298073;
			}
		.leftnav a {
			color: #fff;
			font-size: 14px;
			line-height: 14px !important;
			text-decoration: none;
			}

			.leftnav ul.menu li ul.sub-menu {
				display: none;
				}	
			.leftnav ul.menu li.current-page-ancestor ul.sub-menu,
			.leftnav ul.menu li.current-menu-item ul.sub-menu {
				margin: 0 !important;
				padding: 3px 0 0px 15px !important;
				display: block;
				}
			.leftnav ul.menu li.current-page-ancestor ul.sub-menu li,
			.leftnav ul.menu li.current-menu-item ul.sub-menu li {
				margin: 0 !important;
				padding: 3px 0 3px 0 !important;
				border-bottom: 0 !important;
				}	
			.leftnav ul.menu li.current-menu-item ul.sub-menu li a {
				color: #fff !important;
				}	
			.leftnav ul.menu li.current-menu-item ul.sub-menu li a:hover {
				color: #64413c !important;
				}	
				
				
				


		.leftnav .nav-job-opening ul.menu li.menu-item-790 a,
		.leftnav .press-release ul.menu li.menu-item-396 a,
		.leftnav .current-menu-item a,
		.leftnav a:hover {
			color: #64413c;
			text-decoration: none;
			}
	.key-treehouse {
		margin: -3px 8px 15px 5px;
		width: 25px;
		height: 25px;
		background: #0aaf46;
		float: left;
		}
	.key-community {
		margin: -3px 8px 65px 5px;
		width: 25px;
		height: 25px;
		background: #bed72d;
		float: left;
		}
	.ad {
		margin: 0 0 15px 0;
		}
	
		
/* -------------------------------------------------------------------------------------------------------------- */
/* css for content right ---------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */

.content-right {
	position: relative;
	padding: 0 0 100px 0;
	width: 698px;
	float: left;
	}
	.content-right .title {
		padding: 25px 37px 0 40px;
		width: 621px;
		height: 255px;
		background: url(images/bg-title.png) no-repeat;
		font-family: 'Rockwell W01', georgia, times, serif;
		font-size: 20px;
		line-height: 24px;
		color: #fff;
		}
		.content-right .title h3 {
			padding: 0 0 5px 0;
			margin: 0;
			color: #32BEAA;
			}
		.content-right .media h2 {
			padding: 0 0 15px 0;
			}
	.content-right .title-full {
		padding: 0 0 25px 0;
		width: 698px;
		height: 255px;
		background: url(images/bg-title.png) no-repeat;
		}
	.content-right .content-text {
		padding: 20px 26px 0 40px;		
		}	
	.content-right .news {
		margin: 0 0 5px 0;
		}
	.content-right .news h2 {
		padding: 0 5px 0 0;
		margin: 0;
		float: left;
		}
	.content-right .news p {
		padding: 0;
		margin: 0;
		font-style: italic;
		float: left;
		}
	.content-right .career-content h2 a {
		color: #0aaf46;
		text-decoration: none;
		}
	.content-right .career-content h2 a:hover {
		color: #0aaf46;
		text-decoration: underline;
		}
	

/* -------------------------------------------------------------------------------------------------------------- */
/* css for content full ----------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */

.content-full {
	position: relative;
	margin: 0 0 33px 35px;
	width: 910px;
	}
	.content-full .title {
		padding: 25px 147px 0 40px;
		width: 723px;
		height: 255px;
		background: url(images/bg-title-wide.png) no-repeat;
		font-family: 'Rockwell W01', georgia, times, serif;
		font-size: 20px;
		line-height: 24px;
		color: #fff;
		}
		.content-full .title h3 {
			padding: 0 0 5px 0;
			margin: 0;
			color: #32BEAA;
			}
	.content-full .title2 {
		position: relative; 
		padding: 25px 40px 0 40px; 
		width: 830px;
		height: 255px;
		background: url(images/bg-title-wide.png) no-repeat;
		font-family: 'Rockwell W01', georgia, times, serif;
		font-size: 17px; 
		line-height: 24px;
		color: #fff;
		}
		.content-full .title2 h3 {
			padding: 0 0 5px 0;
			margin: 0;
			color: #32BEAA;
			}			
		.content-full .media h2 {
			padding: 0 0 15px 0;
			}
	.content-full .content-text {
		padding: 20px 40px 0 40px;
		width: 600px;
		float: left;		
		}	
	.content-full .content-text2 {
		padding: 20px 40px 0 40px;
		}	
	.content-full .content-text-right {
		padding: 20px 30px 0 0;
		width: 200px;
		float: left;		
		}	
	.content-full .story-content h2 a {
		color: #0aaf46;
		text-decoration: none;
		}
	.content-full .story-content h2 a:hover {
		color: #0aaf46;
		text-decoration: underline;
		}



	.event-date {
		padding: 10px 0 0 13px;
		margin: 0 0 17px 0;
		width: 160px;
		height: 110px;
		float: left;
		}
		.community-event {	
			background: url(images/bg-community-events.png) no-repeat;
			}
		.treehouse-event {	
			background: url(images/bg-treehouse-events.png) no-repeat;
			}
		.event-date h4 {
			margin-bottom: 0;
			font-size: 26px;
			line-height: 26px;
			color: #fff;
			}
		.event-date h3 {
			padding-top: 0;
			font-size: 57px;
			line-height: 57px;
			color: #fff;
			}
	.event-content {
		position: relative;
		padding: 10px 30px 0px 15px;
		margin: 0 0 17px 0;
		width: 442px;
		min-height: 110px;
		float: left;
		background: url(images/bg-event-content.png);
		letter-spacing: -1px;
		}	
		.event-content p {
			padding: 0 0 8px 0;
			}
		.event-content h6 {
			text-transform: uppercase;
			}
		.collapseomatic {
			padding: 0;
			margin: 0;
			position: absolute;
			bottom: 0px;
			right: 0px;
			width: 16px;
			height: 12px;
			display: block;
			cursor: pointer;
			background-image: url(images/event-arrow-off.png) !important;
			}
		.collapseomatic_content {
			padding: 0 !important;
			margin: 0 !important;
			}	
		.colomat-close {
			background-image: url(images/event-arrow-on.png)!important;
			}



	.bio-photo {
		width: 130px;
		float: left;
		}
	.bio-text {
		padding: 10px;
		width: 510px;
		border-top: 1px solid #0aaf46;
		float: left;
		}
	.bio-bold {
		line-height: 28px;
		}
	.bio-bold b,
	.bio-bold strong {
		font-family: 'Trade Gothic W01 Bold 2', arial, helvetica, sans-serif;
		font-size: 16px;
		line-height: 22px;
		color: #0AAF46;
		font-weight: normal;
		text-transform: uppercase;
		}	


/* -------------------------------------------------------------------------------------------------------------- */
/* css for content home ----------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */

.content-wide {
	position: relative;
	margin: 0 0 33px 75px;
	width: 830px;
	}
	#impact-left {
		width: 270px;
		height: 200px;
		float: left;
		}
	#impact-right {
		position: relative;
		padding: 15px 5px 0 15px;
		width: 540px;
		height: 185px;
		float: left;
		background: url(images/bg-impact.jpg) no-repeat;	
		font-family: 'Rockwell W01', georgia, times, serif;
		font-size: 22px;
		line-height: 28px;
		color: #fff;	
		}
		#impact-right a {
			color: #fff;
			}
		#impact-right a:hover {
			color: #0aaf46;
			}
		.learn-more {
			position: absolute;
			bottom: 10px;
			right: 18px;
			padding: 2px 8px 0 8px;
			height: 24px;
			background: url(images/btn-learn.png);
			font-family: 'Rockwell W01', georgia, times, serif;
			font-size: 16px;
			line-height: 20px;
			}
			.learn-more a {
				color: #fff;
				text-decoration: none;
				}
			.learn-more a:hover {
				color: #bed72d !important;
				text-decoration: none;
				}
	#stories {
		width: 630px;
		height: 190px;
		float: left;
		}
		#stories ul {
			padding: 0;
			list-style: none;
			}
		#stories ul li {
			position: relative;
			}
		#stories h2 a {
			color: #0aaf46;
			text-decoration: none;
			font-size: 18px;
			line-height: 22px;
			}
		#stories h2 a:hover {
			color: #0aaf46;
			text-decoration: none;
			}
		#stories a {
			color: #64413c;
			text-decoration: none;
			}
		#stories a:hover {
			color: #0aaf46;
			text-decoration: none;
			}
		#stories h2 {
		 	padding: 0 0 0 0;
		 	margin: 0 0 1px 0;
		 	font-family: 'Rockwell W01', georgia, times, serif;
		 	font-size: 22px;
		 	line-height: 25px;
		 	color: #0aaf46;
		 	font-weight: normal;
		 	text-transform: capitalize !important;
		 	}
		.learn-more2 {
			position: absolute;
			bottom: 10px;
			right: 10px;
			font-size: 13px;
			line-height: 15px;
			}
	.scrollable {
		position: relative; 
		overflow: hidden; 
		float: left;
		}
		.scrollable ul.items {
			position: absolute; 
			width: 21180px; 
			}
		.scrollable ul.items p {
			padding: 0;
			margin: 0;
			}
		.scrollable ul.items li {
			margin: 0 10px 0 0;
			padding: 12px 10px 10px 10px;
			width: 180px;
			height: 168px;
			background: url(images/btn-gray.png);
			float: left;
			}
		.arrow {
			margin: 0;
			padding: 0;
			width: 200px;
			height: 190px;
			background: url(images/btn-gray.png);
			float: left;
			cursor: pointer;
			}
	#facts-left {
		position: relative;
		padding: 0 14px 0 0;
		width: 400px;
		min-height: 150px;
		float: left;
		border-right: 1px solid #64413c;
		}
		#facts-left h4 {
			padding: 0 0 5px 0;
			color: #0aaf46;
			}
	#facts-right {
		position: relative;
		padding: 0 0 0 14px;
		width: 400px;
		min-height: 150px;
		float: left;
		}
		#facts-right h4 {
			color: #0aaf46;
			}
		.round-arrow {
			position: absolute;
			bottom: 0;
			right: 15px;
			}
		.see-more {
			padding: 5px 0 3px 0;
			float: right;
			font-size: 12px;
			}	
			.see-more a {
				padding: 0 12px 0 0;
				background: url(images/small-arrow-off.png) no-repeat right center;
				text-decoration: none;
				}	
			.see-more a:hover {
				text-decoration: none;
				background: url(images/small-arrow-on.png) no-repeat right center;
				}	
	.big-button {
		padding: 20px 10px 0 10px;
		margin: 0 10px 10px 0;
		width: 180px;
		height: 122px;
		display: block;
		float: left;
		font-family: 'Rockwell W01', georgia, times, serif;
		font-size: 26px;
		line-height: 28px;
		color: #fff !important;
		text-decoration: none !important;
		text-transform: uppercase;			
		}
		#big-button01 {
			background: url(images/bg-big-button01-off.png) no-repeat;
			}
		#big-button01:hover {
			background: url(images/bg-big-button01-on.png) no-repeat;
			}
		#big-button02 {
			background: url(images/bg-big-button02-off.png) no-repeat;
			}
		#big-button02:hover {
			background: url(images/bg-big-button02-on.png) no-repeat;
			}
		#big-button03 {
			background: url(images/bg-big-button03-off.png) no-repeat;
			}
		#big-button03:hover {
			background: url(images/bg-big-button03-on.png) no-repeat;
			}
		#big-button04 {
			margin: 0 0 0 0;
			background: url(images/bg-big-button04-off.png) no-repeat;
			}
		#big-button04:hover {
			background: url(images/bg-big-button04-on.png) no-repeat;
			}

		#big-button04b {
			background: url(images/bg-big-button04-off.png) no-repeat;
			}
		#big-button04b:hover {
			background: url(images/bg-big-button04-on.png) no-repeat;
			}

		#big-button05 {
			background: url(images/bg-big-button01-off.png) no-repeat;
			}
		#big-button05:hover {
			background: url(images/bg-big-button01-on.png) no-repeat;
			}
		#big-button06 {
			background: url(images/bg-big-button02-off.png) no-repeat;
			}
		#big-button06:hover {
			background: url(images/bg-big-button02-on.png) no-repeat;
			}


#home-blog {
	position: relative;
	padding: 0;
	margin: 0 9px 35px 0;
	width: 271px;
	height: 186px;
	float: left;
	color: #fff;
	z-index: 999;
	}
	.home-button1 {
		display: block; 
		position: absolute; 
		padding: 15px 4px 0 130px;
		top: 0; 
		left: 0; 
		width: 136px; 
		height: 171px;
		text-decoration: none !important;
		}
	
#home-news {
	position: relative;
	padding: 0;
	margin: 0 9px 35px 0;
	width: 271px;
	height: 186px;
	float: left;
	color: #fff;
	z-index: 999;
	}
	.home-button2 {
		display: block; 
		position: absolute; 
		padding: 15px 4px 0 130px;
		top: 0; 
		left: 0; 
		width: 136px; 
		height: 171px;
		text-decoration: none !important;
		}


	#home-blog p,
	#home-news p {
		padding: 0;
		}
	#home-news h2,
	#home-blog h2,
	#home-news h2 a,
	#home-blog h2 a {
		padding: 0 0 5px 0;
		font-family: 'Rockwell W01', georgia, times, serif;
		font-size: 26px;
		line-height: 28px;
		color: #fff;
		text-decoration: none;
		font-style: normal;
		}
	#home-news a,
	#home-blog a {
		color: #fff;
		text-decoration: none;
		font-style: normal;
		}
	#home-news a:hover,
	#home-blog a:hover {
		text-decoration: underline;
		}

#home-events {
	position: relative;
	padding: 0;
	margin: 0 0 10px 0;
	width: 270px;
	height: 186px;
	float: left;
	color: #fff;
	z-index: 999;
	}
	.event1 {	
		position: relative;
		margin: 0 0 10px 0;
		padding: 18px 0 0 15px;
		width: 255px;
		height: 70px;
		color: #fff;
		}
		.home-button3 {
			display: block; 
			position: absolute; 
			padding: 10px 0 0 10px;
			top: 0; 
			left: 0; 
			width: 245px;
			height: 60px;
			color: #fff;
			text-decoration: none !important;
			}
	.event2 {	
		position: relative;
		padding: 18px 0 0 15px;
		width: 255px;
		height: 70px;
		color: #fff;
		}
		.home-button4 {
			display: block; 
			position: absolute; 
			padding: 10px 0 0 10px;
			top: 0; 
			left: 0; 
			width: 245px;
			height: 60px;
			color: #fff;
			text-decoration: none !important;
			}
	.event1 h2,
	.event2 h2,
	.event1 h2 a,
	.event2 h2 a {
		padding: 0 0 5px 0;
		font-family: 'Rockwell W01', georgia, times, serif;
		font-size: 22px;
		line-height: 26px;
		color: #fff;
		text-decoration: none;
		font-style: normal;
		text-transform: inherit;
		}
















/* -------------------------------------------------------------------------------------------------------------- */
/* css for help page ------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */

#banner {
	position: relative;
	margin: 0 0 11px 35px;
	width: 910px;
	height: 278px;
	background: url(images/bg-hero-green.png) no-repeat center bottom;
	}
	.banner-text-left {
		position: absolute;
		left: 52px;
		top: 20px;
		font-family: 'Trade Gothic W01 Bold 2', arial, helvetica, sans-serif;
		font-size: 19px;
		line-height: 24px;		
		color: #fff;
		}
		.banner-text-left h3 {
			padding:0 0 5px 0;
			margin: 0 0 0 0;
			font-family: 'Rockwell W01', georgia, times, serif;
			font-size: 48px;
			line-height: 48px;
			color: #bed72d;
			font-weight: normal;
			}
	.banner-text-right {
		position: absolute;
		left: 52px;
		top: 100px;
		width: 820px;
		font-family: 'Rockwell W01', georgia, times, serif;
		font-size: 18px;
		line-height: 23px;		
		color: #fff;
		}



		
.intro {
	padding: 20px 35px 35px 0;
	width: 400px;
	float: left;
	}
.chart {
	position: relative;
	padding: 10px 0 45px 0;
	width: 384px;
	float: left;
	}
	.chart-position {
		position: absolute;
		top: 0;
		left: 0;
		}
.academics {
	margin: 0 35px 0 0;
	width: 180px;
	display: block;
	float: left;
	cursor: pointer;
	color: #64413c;
	}
	.academics h4,
	.academics {
		text-decoration: none;
		}
	.academics-set h4,
	.academics-set,
	.academics:hover h4,
	.academics:hover {
		color: #0aaf46 !important;
		text-decoration: none;
		}
	#academics01 {
		padding: 110px 0 0 0;
		background: url(images/academics-caregiver-off.png) no-repeat center top;
		}
	#academics01-set,
	#academics01:hover {
		padding: 110px 0 0 0;
		background: url(images/academics-caregiver-on.png) no-repeat center top;
		}
	#academics02 {
		padding: 110px 0 0 0;
		background: url(images/academics-educator-off.png) no-repeat center top;
		}
	#academics02-set,
	#academics02:hover {
		padding: 110px 0 0 0;
		background: url(images/academics-educator-on.png) no-repeat center top;
		}
	#academics03 {
		padding: 110px 0 0 0;
		background: url(images/academics-social-worker-off.png) no-repeat center top;
		}
	#academics03-set,
	#academics03:hover {
		padding: 110px 0 0 0;
		background: url(images/academics-social-worker-on.png) no-repeat center top;
		}
	#academics04 {
		margin: 0;
		padding: 110px 0 0 0;
		background: url(images/academics-student-off.png) no-repeat center top;
		}
	#academics04-set,
	#academics04:hover {
		margin: 0;
		padding: 110px 0 0 0;
		background: url(images/academics-student-on.png) no-repeat center top;
		}

.box {
	background: url(images/bg-box.png);
	display: block;
	cursor: pointer;
	float: left;
	width: 176px;
	height: 177px;
	margin: 5px;
	padding: 20px 8px 3px 13px;
	}
.box-brown {
	background: url(images/bg-box-brown.png);
	display: block;
	cursor: pointer;
	float: left;
	width: 176px;
	height: 177px;
	margin: 5px;
	padding: 20px 8px 3px 13px;
	color: #fff;
	}	
.boxset,
.box:hover {
	padding: 17px 5px 0 10px;
	background: #32beaa;
	border: 3px solid #64413c;
	}
.boxset-brown,
.box-brown:hover {
	padding: 17px 5px 0 10px;
	border: 3px solid #32beaa;
	}
.box-area {
	position: relative; 
	float: left; 
	width: 828px;
	}
.full {
	position: relative;
	background: #fff;
	display: none;
	float: left;
	margin: 5px;
	padding: 25px 18px 10px 18px;
	width: 575px;
	}	
	.full h1 {
		padding: 0 0 0 0;
		margin: 0 0 15px 0;
		font-family: 'Trade Gothic W01 Bold 2', arial, helvetica, sans-serif;
		font-size: 20px;
		line-height: 22px;
		color: #0aaf46;
		font-weight: normal;
		text-transform: uppercase;
		}
	.close {
		position: absolute;
		top: 25px;
		right: 13px;
		width: 14px;
		height: 14px;
		cursor: pointer;
		background: url(images/close.png) no-repeat;
		}
		
  
/* -------------------------------------------------------------------------------------------------------------- */
/* css for blog ------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */

.widget_recent_entries ul {
	margin-left: 18px !important;
	}
.widget_recent_entries ul li {
	list-style: disc !important;
	}
h1.blog-title2 {
	width: 450px;
	padding: 0 0 0 0;
	margin: -4px 0 0 0;
	}
h1.blog-title {
	width: 450px;
	padding: 0 0 0 0;
	margin: -24px 0 0 0;
	}
.back {
	font-family: 'Rockwell W01', georgia, times, serif;
	float: right;
	z-index: 999;
	margin: 2px 15px 0 0;
	}
.blog-text {
	padding: 0 0 15px 0;
	}	
.blog-date {
	padding: 0 0 15px 0;
	font-size: 12px;
	}
.blog-pic {
	margin: 0 0 20px 0;
	}	
.widgettitle {
	display: block !important;
	}  
	.content-full .content-text hr {
		width: 600px;
		margin: 20px 0 20px 0;
		}	
	.content-text-right ul {
		padding: 0;
		margin: 0 0 20px 0;
		list-style: none;
		}
	.content-text-right ul li {
		padding: 0 0 5px 0;
		margin: 0;
		}
		.content-text-right ul li ul {
			font-size: 13px;
			}
.recent {
	float: left;
	width: 180px;
	padding: 10px 20px 0 0;
	font-size: 13px;
	}			
	.recent h2 {
		font-size: 14px;
		line-height: 17px;
		padding: 0 0 5px 0;
		}
	.recent h2 a {
		text-decoration: none;
		}
.text-field {
	border-radius: 5px;
	padding: 2px 5px 2px 5px;
	margin: 0 0 10px 0;
	width: 590px;
	height: 22px;
	border: 0;
	font-size: 12px;
	color: #64413c;
	}
.text-box {
	border-radius: 5px;
	padding: 5px;
	margin: 0 0 10px 0;
	width: 590px;
	height: 180px;
	border: 0;
	font-size: 12px;
	color: #64413c;
	}
.btn-submit {
	padding: 4px 10px 6px 10px;
	margin: 10px 0 0 0;
	color: #fff;
	text-decoration: none;
	background: #0aaf46;
	font-family: 'Rockwell W01', georgia, times, serif;
	font-size: 16px;
	line-height: 20px;
	text-transform: none;
	border: 0;
	cursor: pointer;
	clear: both;
	}




.search-btn {
	padding: 0 10px 0 10px;
	margin: 0 0 0 5px;
	color: #fff;
	height: 26px;
	text-decoration: none;
	background: #64413c;
	font-family: 'Rockwell W01', georgia, times, serif;
	font-size: 13px;
	line-height: 14px;
	text-transform: none;
	border: 0;
	cursor: pointer;
	clear: both;
	vertical-align: middle;
	}
.search-btn:hover {
	background: #0AAF46;
	}

.search-box {
	border-radius: 0px;
	padding: 2px 5px 2px 5px;
	margin: 0 0 0px 0;
	width: 120px;
	height: 22px;
	border: 0;
	font-size: 12px;
	color: #64413c;
	vertical-align: middle;
	}	
.commentlist {
	margin: 20px 0 5px 0;
	padding: 0 0 5px 0;
	list-style: none;
	border-bottom: 1px solid #64413c;
	font-size: 13px;
	line-height: 17px;
	}
.commentlist li ul {
	margin: 20px 0 5px 30px;
	padding: 0 0 5px 0;
	list-style: none;
	}
.comment-author {
	color: #0AAF46;
	font-weight: bold;
	text-transform: uppercase;
	font-style: normal !important;
	}
cite,
.fn {
	font-style: normal !important;
	}
.rss {
	text-align: left;
	margin: -3px 0 18px 0;
	}					
.rss2 {
	text-align: left;
	margin: -3px 0 18px 0;
	}					
h2.newspage a {
	text-decoration: none;
	color: #0AAF46;
	}
					
					
/* -------------------------------------------------------------------------------------------------------------- */
/* css for footer ----------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */

#footer-wrap {
	margin: -58px 0 0 0;
	width: 100%;
	background: url(images/bg-footer.png) repeat-x bottom;
	}
#footer {
	position: relative;
	margin: 0 auto 0 auto;
	width: 830px;
	height: 68px;
	font-family: 'Trade Gothic W01 Bold 2', arial, helvetica, sans-serif;
	}
	#footer-left {
		position: relative;
		padding: 11px 0 0 0;
		margin: 0 0 0 -9px;
		height: 25px;
		float: left;
		font-size: 12px;
		line-height: 15px;
		color: #64413c;
		}
		#footer-left a {
			color: #64413c;
			text-decoration: none;
			}
		#footer-left a:hover {
			color: #0aaf46;
			text-decoration: none;			
			}
			#footer-left ul {
				padding: 0;
				list-style: none;
				}
			#footer-left ul li {
				padding: 0 9px 0 9px;
				float: left;
				background: url(images/footer-line.png) no-repeat right;
				}
				#footer-left ul li.menu-item-1071 {
					background: none;
					}
	#footer-center {
		position: relative;
		margin: 5px 0 0 40px;
		height: 41px;
		float: left;
		}
	#footer-right {
		position: relative;
		padding: 5px 0 0 0;
		height: 41px;
		float: right;
		}
		#footer-right ul {
			margin: 0;
			padding: 0;
			list-style: none;
			}
		#footer-right ul li {
			padding: 0 0 7px 9px;
			float: left;
			}
a.footer-btn {
	display: inline-block;
	padding: 6px 10px 0 10px;
	margin: 0px 0 0 5px;
	color: #fff;
	height: 20px;
	text-decoration: none;
	background: #64413c;
	font-family: 'Rockwell W01', georgia, times, serif;
	font-size: 13px;
	line-height: 14px;
	text-transform: none;
	text-decoration: none;
	border: 0;
	cursor: pointer;
	clear: both;
	}
a.footer-btn:hover {
	background: #0AAF46;
	}

	#copyright-left {
		position: relative;
		padding: 4px 0 0 0;
		float: left;
		font-size: 11px;
		line-height: 15px;
		color: #fff;
		font-weight: normal;
		}
		#copyright-left a {
			color: #fff;
			text-decoration: none;
			}
		#copyright-left a:hover {
			text-decoration: underline;
			}
	#copyright-right {
		position: relative;
		padding: 4px 0 0 0;
		float: right;
		font-size: 9px;
		line-height: 12px;
		color: #fff;
		}
		#copyright-right ul {
			padding: 0;
			list-style: none;
			}
		#copyright-right ul li {
			padding: 0 9px 0 9px;
			float: left;
			}
		#copyright-right a {
			color: #fff;
			text-decoration: none;
			}
			
			
/* -------------------------------------------------------------------------------------------------------------- */
/* css for misc items --------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------------------------- */

.clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	}
.alignright {
	margin: 0 0 0px 20px;
	float: right;
	}
.alignleft {
	margin: 0 20px 0px 0;
	float: left;
	}

.financials {
	position: relative;
	margin: 0 0 20px 0;
	}

.financials p {
	padding: 0;
	}

		#archive-select-on,
		#archive-select,
		#archive-select2-on,
		#archive-select2,
		#archive-select3-on,
		#archive-select3 {
			position: absolute;
			top: 23px;
			right: 0px;
			padding: 4px 4px 0 11px;
			width: 200px;
			height: 21px;
			background: #31beaa;
			cursor: pointer;
			font-family: 'Trade Gothic W01 Bold 2', arial, helvetica, sans-serif;
			font-size: 13px;
			line-height: 17px;
			color: #fff;
			border-radius: 5px;
			text-transform: uppercase;
			border: 1px solid #64413c;

			}
		#archive-select-on,
		#archive-select2-on,
		#archive-select3-on {
			display: none;
			background: #31beaa;
			border-bottom: none;
			}
		#archive-dropdown,
		#archive-dropdown2,
		#archive-dropdown3 {
			display: none;
			position: absolute;
			top: 45px;
			right: 0px;
			padding: 15px 4px 9px 11px;
			width: 200px;
			background: #31beaa;
			z-index: 999;
			font-size: 14px;
			line-height: 18px;
			color: #fff;
			border-bottom-left-radius: 5px;
			border-bottom-right-radius: 5px;
			border: 1px solid #64413c;
			border-top: none;
			}
		#archive-dropdown a,
		#archive-dropdown2 a,
		#archive-dropdown3 a {
			color: #fff;
			text-decoration: none;
			}
		#archive-dropdown a:hover,
		#archive-dropdown2 a:hover,
		#archive-dropdown3 a:hover {
			color: #64413c;
			text-decoration: none;
			}


		#archive-select4-on,
		#archive-select4 {
			position: relative;
			padding: 4px 4px 0 11px;
			width: 415px;
			height: 21px;
			background: #31beaa;
			cursor: pointer;
			font-family: 'Trade Gothic W01 Bold 2', arial, helvetica, sans-serif;
			font-size: 13px;
			line-height: 17px;
			color: #fff;
			border-radius: 5px;
			text-transform: uppercase;
			border: 1px solid #64413c;
			z-index: 998;
			}
		#archive-select4-on {
			display: none;
			background: #31beaa;
			border-bottom: none;
			}
		#archive-dropdown4 {
			display: none;
			position: relative;
			margin: -5px 0 20px 0;
			padding: 15px 4px 9px 11px;
			width: 415px;
			background: #31beaa;
			z-index: 998;
			font-size: 14px;
			line-height: 18px;
			color: #fff;
			border-bottom-left-radius: 5px;
			border-bottom-right-radius: 5px;
			border: 1px solid #64413c;
			border-top: none;
			}
			#archive-dropdown4 p {
				padding: 0 0 10px 0;
				}
			#archive-dropdown4 ul {
				padding: 0;
				list-style: none;
				}
			#archive-dropdown4 ul li {
				padding: 0 0 8px 0;
				}
		#archive-dropdown4 a {
			color: #fff;
			text-decoration: none;
			}
		#archive-dropdown4 a:hover {
			color: #64413c;
			text-decoration: none;
			}


		#archive-select5-on,
		#archive-select5,
		#archive-select6-on,
		#archive-select6 {
			position: absolute;
			top: -16px;
			right: 38px;
			padding: 4px 4px 0 11px;
			width: 200px;
			height: 21px;
			background: #31beaa;
			cursor: pointer;
			font-family: 'Trade Gothic W01 Bold 2', arial, helvetica, sans-serif;
			font-size: 13px;
			line-height: 17px;
			color: #fff;
			border-radius: 5px;
			text-transform: uppercase;
			border: 1px solid #64413c;
			}
		#archive-select5-on,
		#archive-select6-on {
			display: none;
			background: #31beaa;
			border-bottom: none;
			}
		#archive-dropdown5,
		#archive-dropdown6 {
			display: none;
			position: absolute;
			top: 7px;
			right: 38px;
			padding: 15px 4px 9px 11px;
			width: 200px;
			background: #31beaa;
			z-index: 999;
			font-size: 14px;
			line-height: 18px;
			color: #fff;
			border-bottom-left-radius: 5px;
			border-bottom-right-radius: 5px;
			border: 1px solid #64413c;
			border-top: none;
			}
		#archive-dropdown5 a,
		#archive-dropdown6 a {
			color: #fff;
			text-decoration: none;
			}
		#archive-dropdown5 a:hover,
		#archive-dropdown6 a:hover {
			color: #64413c;
			text-decoration: none;
			}


		.more {
			display: block;
			padding: 0 0 15px 0;
			font-family: 'Rockwell W01', georgia, times, serif;
			font-size: 16px;
			line-height: 20px;
			}



/**** Demos ****/
.col1 { width: 207px; }
.col2 { width: 575px; }


/**** Transitions ****/

.transitions-enabled.masonry,
.transitions-enabled.masonry .masonry-brick {
  -webkit-transition-duration: 0.7s;
     -moz-transition-duration: 0.7s;
      -ms-transition-duration: 0.7s;
       -o-transition-duration: 0.7s;
          transition-duration: 0.7s;
}

.transitions-enabled.masonry {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.transitions-enabled.masonry  .masonry-brick {
  -webkit-transition-property: left, right, top;
     -moz-transition-property: left, right, top;
      -ms-transition-property: left, right, top;
       -o-transition-property: left, right, top;
          transition-property: left, right, top;
}


/* disable transitions on container */
.transitions-enabled.infinite-scroll.masonry {
  -webkit-transition-property: none;
     -moz-transition-property: none;
      -ms-transition-property: none;
       -o-transition-property: none;
          transition-property: none;
}


#camps,
#camps li ul {
	padding: 0 0 0 0px; 
	margin: 0;
	list-style: none; 
	}
#camps li,
#camps li ul li {
	padding: 0;
	margin: 0;
	}
.widgettitle,
.taxonomy-drilldown-reset {
	display: none;
	}
	
.taxonomy-drilldown-dropdowns input[type=submit] {
	position: absolute;
	bottom: 40px;
	right: 15px;
	padding: 5px 15px 7px 15px;
	margin: 10px 0 0 0;
	color: #fff;
	text-decoration: none;
	background: #0aaf46;
	font-family: 'Rockwell W01', georgia, times, serif;
	font-size: 20px;
	line-height: 22px;
	text-transform: none;
	border: 0;
	cursor: pointer;
	clear: both;
	}
.taxonomy-drilldown-dropdowns input[type=submit]:hover {
	color: #bed72d;
	text-decoration: none;
	}
.taxonomy-drilldown-dropdowns ul li {
	padding: 0 15px 0 0 !important;
	float: left;
	}	
.taxonomy-drilldown-dropdowns ul li label {
	margin-left: 5px !important;
	}
	


/**** Pagination ****/

.wp-paginate {padding:0; margin:0 0 55px 0 !important; font-size: 14px; float: right; font-weight: 600; text-transform: uppercase;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {background: none; border: none !important; color:#64413c !important; margin-right: 4px !important; padding: 0 !important; text-align:center; text-decoration:none !important;}
.wp-paginate a:hover, .wp-paginate a:active {background: none !important; border: none !important; color:#0aaf46 !important; text-decoration:none !important;}
.wp-paginate .title {display: none}
.wp-paginate .gap {color:#64413c !important; margin-right:4px;}
.wp-paginate .current {color:#0aaf46 !important; background: none !important; border: none !important; margin-right: 4px !important; padding: 0 !important;}
.wp-paginate .page {background: none; border: none !important;}
.wp-paginate .prev, .wp-paginate .next {background: none; border: none !important;}





#qmt-programs,
#qmt-age,
#qmt-transportation,
#qmt-details,
#qmt-activities,
#qmt-locations,
#qmt-ages {
	width: 165px !important;
	}	
	
.gform_body {
	margin-top: -65px !important;
	}	

.gform_wrapper.two-column_wrapper ul.gform_fields.gform_column {
display: block;
float: left;
width: 50%;
}

#field_1_14 {
	margin-top: -9px !important;
	}
	
.gfield_select {
	height: 32px !important;
	}	
	