@charset "utf-8";
/*
	File Purpose: Defines Page Layouts
	Last Updated: 06-12-2009
*/

/* Page Setup */
	html {color: #000000; background: #fcc213;}
	body {background: url(../images/bgtop.gif) repeat-x; height: 146px;}
	.page.center {width: 960px;}
	.page.center .row {width: 960px;}

/* Page Rows */
	.page.center .row.header {background-color: #fff; height: 145px;}
	.page.center .row.key-areas {margin-left: 5px;margin-right: 5px;padding: 20px 20px 0px 20px;width: 910px;background-color: #fff;}
	.page.center .row.nav-sub-persist {display:none; width:950px; height:125px; margin-left:5px; background-color:#31832f;}
	.page.center .row.content {padding: 40px 50px 40px 50px;margin-left: 5px;margin-right: 5px;width: 850px;background: #fff;}
	.page.center .row.footer-bar {margin-left: 5px;margin-right: 5px;width: 950px;background-color: #0053a0;height: 5px;}
	.page.center .row.copyright {text-align:center;font-size: 85%;color: #000;margin-top: 20px;}

/* Page Elements */
	.header-left {width:25px; height:145px; background: url(../images/header-left.png) no-repeat;}
	.header-middle {width: 910px;}
		.logo {width:278px; height:100px; background: url(../images/logo.png) no-repeat;}
			.logo h1 {display:none;}
		.contact-phone {margin-left:287px; height:90px; width:165px; padding-top: 10px;}
		.contact-address {width:180px; height:90px; padding-top: 10px;}
			.contact-phone h3, .contact-address h3 {color:#8cb985; font-size:116%;}
			.contact-phone h3 span, .contact-address h3 span {color:#fc5b13; font-size:116%;}
		.nav-main {width:910px; height:45px; background: url(../images/bgnavmain.png) no-repeat;}
			.nav-main ul {margin: 0; padding: 0;}
			.nav-main li {list-style:none; display:inline; padding:0; margin:0;}
			.nav-main a {display:none;}
			.nav-main .link-home {width: 69px; height: 45px; background:url(../images/nav-main-home.png) no-repeat; margin-left:60px;}
			.nav-main .link-services {width: 92px; height: 45px; background: url(../images/nav-main-services.png) no-repeat; margin-left:28px;}
			.nav-main .link-get-involved {width: 122px; height: 45px; background: url(../images/nav-main-get-involved.png) no-repeat; margin-left:29px;}
			.nav-main .link-donate {width: 78px; height: 45px; background: url(../images/nav-main-donate.png) no-repeat; margin-left:29px;}
			.nav-main .link-about-hephzibah {width: 95px; height: 45px; background: url(../images/nav-main-about-hephzibah.png) no-repeat; margin-left:29px;}
			.nav-main .link-contact-information {width: 183px; height: 45px; background: url(../images/nav-main-contact-information.png) no-repeat; margin-left:31px;}
		.nav-sub {z-index:1000; display:none; width:950px; margin-left:5px; background-color:#31832f; position:absolute; top:145px; left:0px; height:150px;}
			.nav-sub .col {width:236px;height:125px; padding:10px;}
			.nav-sub .col-divider {width:1px; height:65px; background-color:#8cb985; margin:30px 5px 0px -5px;}
			.nav-sub .col.first {width:143px; padding-left:25px; text-align:right;}
				.nav-sub .col.first h2 {color:#fff; font-size:131%; padding:0; margin:0;}
			.nav-sub .col li {color:#fff; display:list-item; line-height:2em;}
			.nav-sub h3 {color:#c9e7c5; font-size:123.1%; padding:0; margin:0;}
			.nav-sub a, .nav-sub a:link, .nav-sub a:active, .nav-sub a:visited, .nav-sub a:hover {display:inline; color:#ffdd75;}
	.header-right {width:25px; height:145px; background: url(../images/header-right.png) no-repeat;}
	.banner-left {width: 290px; margin-right:20px;}
	.banner-center {width: 290px; margin-right:20px;}
	.banner-right {width: 290px;}
	.news-ticker {width: 910px; height:27px; background:url(../images/bgnewsticker.png) repeat-x; margin-top: 20px;}
		.news-ticker .left {background:url(../images/newsticker-left.png) no-repeat; width:7px; height:27px; display:inline;}
		.news-ticker .middle {width: 896px; padding-top: 5px; text-align:center;}
			.news-ticker h5.label {width:236px; color: #163f90; font-size:116%; display:inline; float:left; margin:0 20px 0 20px;}
			.news-ticker .headlines {width: 620px; display:inline; float:left;}
			.news-ticker .headline {width: 620px; color: #31832f; font-size:116%; display:inline;}
		.news-ticker .right {background:url(../images/newsticker-right.png) no-repeat; width:7px; height:27px; display:inline;}
	.row.content .col {width: 250px;}
	.row.content .col.first {width:550px; padding-right:40px;}
	.row.content h2 {color: #f38b2e; font-size: 153.9%; margin-top: 0px; margin-bottom: 10px;}
	.row.content h3 {color: #d23c9b; font-size: 138.5%; margin-top: 0px; margin-bottom: 5px;}
	.row.content p, .row.content li {color: #322f2b; font-size: 116%; line-height: 161.6%; font-family:Georgia, "Times New Roman", Times, serif;}
	.key-information {width:250px; z-index:0;}
		.key-information .header h2 {margin:10px; color:#fff; font-size:123.1%; }
		.key-information .header {width:250px; background-color:#d23c9b; text-align:center;}
		.key-information .body {width:230px; text-align:center; background-color:#163f90; padding:10px 10px 0 10px; color:#fff;}
			.key-information .body h3 {color:#c5e8ff; font-size:108%;}
			.key-information .body p {color: #fff;}
			.key-information .label {color:#FC6; font-size:116%; font-weight:bold;}
			.key-information td {font-size:116%;}
			.key-information a, .key-information a:link, .key-information a:active, .key-information a:visited, .key-information a:hover {color:#fff;}

	hr {color: #2b2707; background-color: #2b2707; display:block; width: 100%; height: 2px; border: 0px none; padding: 0px; margin: 0px;}
	a, a:active, a:link {color: #a32325;}
	a:visited, a:hover {color: #a32325;}
	.note {font-size: 77%;}
	.required {color: red; font-weight: bold;}

