@charset "utf-8";
/*
Theme Name: Catalyst
Description: Custom theme development for Vernonia Schools
Author: unified studies
Version: 1.2
*/
html {
	background: #fff;
	}
body {
	color: #464646;
	font-family: arial,helvetica,clean,sans-serif;
	font-size: 14px;
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 18px;
	padding: 0 0 10px;
	}
a:link, a:visited {	color: #006645;	text-decoration: none;}	
a:hover, a:active {	color: #7bc143; }	

#page { 
	margin: 0 auto;
	width: 1024px;
	}
#header { height: 153px; position: relative;	}
#header h1, #header h4 { height: 80px; left: 425px; position: absolute;	top: 20px; width: 560px; }
#header h1 a, #header h4 a  { display: block; height: 80px; text-indent: -9999px; width: 560px; }
#breadcrumb { background: transparent url('images/crumb-catalyst.gif') 0 3px no-repeat; color: #000; font-size: 26px; font-weight: normal; height: 30px; left: 40px; line-height: 26px; padding-left: 105px; position: absolute; text-transform: lowercase; top: 120px;	}
#breadcrumb span { display: none; }
#btn-donate { position: absolute; right: 0;	top: 113px;	}

#content { padding: 20px 40px; width: 944px; }
#sidebar { float: left;	width: 320px; }
#primary { float: right; padding-top: 9px; width: 560px; }

#menu li { line-height: 14px; }
#menu li a:link, #menu li a:visited { color: #7d7d7d; display: block; font-size: 14px; padding: 12px 0 11px 20px; }
#menu li a.depth_0:link, #menu li a.depth_0:visited { background: url('images/bul-l1.gif') 0 16px no-repeat; border-bottom: 1px solid #959595; color: #7d7d7d; display: block; font-size: 14px; padding: 12px 0 11px 20px; }
#menu li a.depth_0:hover, #menu li a.depth_0:active { color: #7bc143;	}
#menu li.current_page_item a:link,
#menu li.current_page_item a:visited,
#menu li.current_page_item a:hover,
#menu li.current_page_item a:active { color: #7bc143; }
#menu li.current_page_item li a:link,
#menu li.current_page_item li a:visited { color: #7d7d7d; }
#menu li.current_page_item li a:hover,
#menu li.current_page_item li a:active { color: #7bc143; }
#menu li#simple_sidenav-4 { border-top: 1px solid #959595; }


#menu ul { padding: 0 0 0; }
li.page-item-6 a.depth_1 { margin-top: 9px; }
li.page-item-2 a.depth_0 { margin-bottom: 9px; }
#menu ul li ul { padding: 0; }
#menu a.depth_1:link, #menu a.depth_1:visited { background: url('images/bul-l2.gif') 20px 14px no-repeat; border-bottom: none; color: #7d7d7d; padding: 9px 0 9px 40px; }
#menu a.depth_2:link, #menu a.depth_2:visited { background: url('images/bul-l3.gif') 40px 14px no-repeat; border-bottom: none; color: #7d7d7d; padding: 9px 0 9px 60px; }
#menu a.depth_1:hover, #menu a.depth_1:active,
#menu a.depth_2:hover, #menu a.depth_2:active { color: #7bc143;	}
#menu a:link.get-involved, #menu a:visited.get-involved   { border-top: 1px solid #959595; margin-top: 12px; }
/*
#menu a:link.donate, #menu a:visited.donate  { background: url('images/bul-l2.gif') 20px 20px no-repeat; border-top: 1px solid #959595; clear: left; color: #006645; font-weight: bold; margin-top: 2px; padding-top: 16px; text-transform: uppercase; }
#menu a:hover.donate, #menu a:active.donate  { color: #7bc143; }
*/
#menu .page-item-49 a.depth_1:link, #menu .page-item-49 a.depth_1:visited  { background: url('images/bul-l2.gif') 20px 20px no-repeat; color: #006645; font-weight: bold; margin-top: 2px; padding-top: 16px; text-transform: uppercase; }
#menu .page-item-49 a.depth_1:hover, #menu .page-item-49 a.depth_1:active  { color: #7bc143; }

#menu .testimonial { background: none; border-top: 1px solid #959595; border-bottom: 1px solid #959595; color: #7d7d7d; line-height: 18px; margin: 9px 0 0; min-height: 106px; padding: 12px 9px 0; }
#menu .testimonial img.thumb { float: left; margin: 0 12px 9px 0; }
#menu .testimonial h4 { border-bottom: 1px solid #7bc143; font-weight: normal; font-size: 18px; line-height: 18px; margin: 0 0 6px 106px; padding: 0 0 6px; }
#menu .testimonial { padding: 12px 9px 0;  }
#menu .testimonial a:link,#menu .testimonial a:visited { background: none; border: none; display: inline; color: #006645; padding: 0; text-decoration: underline; }
#menu .testimonial a:hover,#menu .testimonial a:active { background: none; border: none; color: #7bc143; }

.post { border-bottom: 1px solid #7d7d7d; color: #7d7d7d; padding: 0 0 27px; margin-bottom: 27px; }
body.home .post { background: transparent url('images/bkg-postbar.gif') 0 0 no-repeat; border-bottom: none; margin-bottom: none; padding: 27px 0 45px; }
body.category .post { border-bottom: 1px solid #7d7d7d; color: #7d7d7d; padding: 0 0 27px; margin-bottom: 27px; }
body.page .post { border-bottom: none; }
.last { border-bottom: none; }
.post h2,.post h1 { color: #464646; font-size: 24px; font-weight: normal; line-height: 27px; margin-bottom: 9px; }
.post p.date { color: #7bc143; margin-bottom: 9px; }
.post p { color: #7d7d7d; text-align: justify; }
a.read_more:link, a.read_more:visited, a.read_more:hover, a.read_more:active { display: block; text-align: right; text-decoration: underline; }
.post .alignleft { float: left; margin: 0 12px 9px 0; }
.post .alignright { float: right; margin: 0 0 9px 12px; }
.post ul { list-style-type: circle; list-style-position: outside; margin: 9px 27px; }
.post ul li { padding-bottom: 9px; }
.post td { padding: 3px 20px 0 0 ; vertical-align: top; }
.post form { margin-top: 9px; }
.post p.comment-count {
	padding-top: 9px;
	text-align: right;
	}

.entry-title a:link, .entry-title a:visited { color: #464646; }
.entry-title a:hover, .entry-title a:active { color: #7bc143; }

.post-nav { height: 18px; margin-bottom: 27px; }
.lead .prev, .post-nav .prev { float: left; width: 40%; }
.lead .next, .post-nav .next { float: right; text-align: right; width: 40%; }


h1 { font-size: 30px; font-weight: normal; line-height: 30px; margin-bottom: 15px; }
p {	padding: 0 0 6px; }
strong { font-weight: bold; }
em { font-style: italic; }

#footer { clear: both; color: #959595; font-size: 13px; padding-top: 54px; text-align: center;  }
#footer p {	padding: 0 0 6px; }


