@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
}

#container {
	width:960px;
	margin:0 auto;
}

#header {
	width:960px;
	float:left;
	height:140px;
}
#header img {
	border:none;
}
#heroWrapper {
	float:left;
	width:960px;
	height:256px;
	margin:0 0 16px 0;
}
#hero {
	width:720px;
	height:256px;
	float:left;
	overflow:none;
}
#hero img {
	border:none;
}
#heroButtons {
	float:right;
	height:256px;
	width:224px;
	overflow:hidden;
}
.buttonDonate {
	float:left;
	width:224px;
	height:85px;
	padding:35px 0 0 0;
	background:url(images/button_donateBG.png) no-repeat;
	color:#fff;
	font-size:24px;
	margin:0 0 16px 0;
	text-align:center;
}
.buttonCalendar {
	float:left;
	width:224px;
	height:85px;
	padding:35px 0 0 0;
	background:url(images/button_calendarBG.png) no-repeat;
	color:#fff;
	font-size:24px;
	text-align:center;
}
.buttonSubscribe, .buttonFacebook {
	width:280px;
	height:70px;
	padding:30px 20px 20px 20px;
	color:#206fab;
	font-size:24px;
	text-align:center;
	background:url(images/button_rightCol_bg.png) no-repeat;
	margin-top:10px;
}

.buttonSocial {
	width:280px;
	height:65px;
	padding:35px 20px 20px 20px;
	color:#206fab;
	font-size:16px;
	text-align:center;
	background:url(images/button_rightCol_bg.png) no-repeat;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.buttonSocial img {
	border:none;
}
.buttonSocialLeft {
	width:80px;
	padding:0 20px 0 39px;
	border-right:1px solid #999;
	float:left;
}
.buttonSocialRight {
	width:80px;
	padding:0 40px 0 20px;
	float:left;
}
.buttonItalic {
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
.buttonDonate a, .buttonCalendar a {
	color:#fff;
	text-decoration:none;
}
.buttonDonate a:hover, .buttonCalendar a:hover {
	color:#c3e5ff;
	text-decoration:none;
}
.buttonSubscribe a, .buttonFacebook a {
	color:#206fab;
	text-decoration:none;
}
.buttonSubscribe a:hover, .buttonFacebook a:hover {
	color:#3899e3;
	text-decoration:none;
}
#nav {
	float:left;
	width:960px;
	height:40px;
	overflow:none;
	margin:0 0 16px 0;
}
#nav ul {
	list-style:none;
	margin:0;
	padding:0;
}
#nav li {
	list-style:none;
	padding:0;
	margin:0;
	display:inline;
	width:160px;
}
#nav li a {
	line-height:40px;
	width:160px;
	float:left;
	text-align:center;
	font-size:14px;
	color:#666;
	font-weight:bold;
	text-decoration:none;
}
#nav li a:hover {
	color:#e56d00;
}
#nav li a.navActive {
	background:url(images/nav_bgActive.png) no-repeat center #206fab;
	color:#fff;
}
#contentWrapper {
	width:960px;
	background:url(images/content_topBG.png) no-repeat center top;
	padding:50px 0;
	float:left;
}
#contentLeft {
	width:608px;
	margin:0 32px 0 0;
	float:left;
}
#contentLeft h1 {
	font-size:24px;
	color:#444;
	font-weight:normal;
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#contentLeft h2 {
	font-size:18px;
	color:#444;
	font-weight:normal;
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#contentLeft h3 {
	font-size:14px;
	color:#444;
	font-weight:normal;
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#contentLeft ul li, #contentLeft ol li {
	font-size:14px;
	color:#666;
	line-height:24px;
}
#contentLeft blockquote {
	font-style:italic;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:5px;
}
#contentLeft blockquote p {
	color:#999;
}
.calendarHeroLeft img {
	margin:0 8px 8px 0;
	border:0;
	width:300px;
	height:220px;
	overflow:0;
	float:left;
}
.calendarHeroRight img {
	margin:0 0 8px 0;
	border:0;
	width:300px;
	height:220px;
	overflow:0;
}
.calendarHeroTop img {
	margin:0 0 32px 0;
	border:none;
}
.headerItalic {
	font-size:18px;
	color:#206fab;
	font-style:italic;
}
#contentLeft p {
	font-size:14px;
	color:#666;
	line-height:24px;
}
#contentLeft p a, #contentRight p a, #footer p a, #contentLeft ul li a , #contentLeft ol li a, .eventRightCol a {
	color:#206fab;
	text-decoration:none;
}
#contentLeft p a:hover, #contentRight p a:hover, #footer p a:hover, #contentLeft ul li a:hover, #contentLeft ol li a:hover, .eventRightCol a:hover {
	text-decoration:underline;
}
#contentLeft dl {
	clear:both;
	margin:0;
	padding:0;
	width:410px;
	font-size:14px;
	color:#666;
}
#contentLeft dt {
	float:left;
	text-align:left;
	width:60px;
	line-height:18px;
	margin:0 5px 10px 0;
	padding:0;
}
#contentLeft dd {
	float:left;
	width:310px;
	line-height:22px;
	margin:0 0 10px 0;
	padding:0;
}
#contentLeft textarea {
	width:300px;
	height:100px;
}
.textfieldStyle {
	width:300px;
	height:20px;
}
.formSubmit {
	color:#fff;
	background:#666;
	font-size:12px;
	text-transform:uppercase;
	width:300px;
	height:26px;
	border:0;
}
#contentRight {
	width:320px;
	float:right;
	margin:0;
}
#contentRight p {
	font-size:12px;
	color:#666;
	line-height:24px;
}
#contentRight h1 {
	font-size:18px;
	color:#444;
	font-weight:normal;
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#contentRight h2 {
	font-size:14px;
	color:#206fab;
	font-weight:bold;
	font-style:italic;
	margin:5px 0 0 0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.newsDate {
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	font-size:10px;
}
.newsItemOneHP {
	padding:10px 0;
	border-bottom:1px solid #ccc;
}
.newsItemTwoHP {
	padding:10px 0;
}
#rightColHero {
	width:320px;
	height:213px;
	padding:0 0 20px 0;
	margin: 0 0 20px 0;
	border-bottom:1px solid #ccc;
	
}

#footerNav {
	width:960px;
	background:url(images/footer_nav_bg.png) no-repeat;
	height:50px;
	padding:20px 0;
	float:left;
}
#footerNav ul {
	list-style:none;
	margin:0;
	padding:0;
}
#footerNav li {
	list-style:none;
	padding:0;
	margin:0;
	display:inline;
}
#footerNav li a {
	line-height:50px;
	width:120px;
	float:left;
	text-align:center;
	font-size:12px;
	color:#666;
	font-weight:bold;
	text-decoration:none;
}
#footerNav li a.blue {
	color:#206fab;
}
#footerNav li a:hover {
	color:#e56d00;
}
#footerNav li a.subNavActive {
	background:#206fab;
	color:#fff;
}
#footer {
	width:896px;
	background:#eee;
	float:left;
	padding:20px 32px;
	line-height:24px;
}
#footer h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#444;
	margin:0;
	padding:0;
	font-weight:normal;
}
#footer p {
	font-size:12px;
	color:#666;
}
.readingCont {
	font-size:11px;
	color:#e56d00;
	text-decoration:none;
}
.readingCont:hover {
	color:#e56d00;
	text-decoration:underline;
}
.readingContBox {
	font-size:11px;
	color:#e56d00;
	padding:5px 10px;
	border:1px solid #ffdcbc;
	text-decoration:none;
}
.readingContBox:hover {
	background:#e56d00;
	color:#fff;
	text-decoration:none;
}
	
#footerLeft {
	width:384px;
	padding:0 96px 0 0;
	float:left;
}
#footerCenter {
	float:left;
	width:160px;
	padding:0 96px 0 0;
}
#footerRight {
	float:left;
	width:160px;
}



/**************** EVENT FORMATTING *****************/
.contentSpacerItem {
	padding-top:30px;
	border-top:1px solid #ccc;
	margin-top:30px;
	width:608px;
	float:left;
}
.eventLeftCol {
	width:100px;
	margin:0 20px 0 0;
	float:left;
}
.contentHeader3 {
	font-size:18px;
	color:#206fab;
	font-weight:normal;
	text-transform:none;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.eventRightCol {
	width:488px;
	float:left;
	font-size:12px;
	color:#666;
	line-height:24px;
}
.eventDate {
	padding:10px 19px 19px 19px;
	border:1px solid #ccc;
	text-align:center;
	font-style:normal;
	width:60px;
	float:left;
	margin:0 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif
}
.eventDateDay {
	font-size:36px;
	color:#206fab;
	margin:0;
}
.eventDateMonth {
	font-size:18px;
	color:#666;
	text-transform:uppercase;
}
.eventDateYear {
	font-size:18px;
	color:#999;
	line-height:12px;
}
.eventLinks {
	width:100px;
	margin:10px 0;
	padding:0;
	float:left;
}