	html {overflow-y: scroll;}

	body {background:url(/_includes/images/bg_Body.jpg) top no-repeat #ffffff;margin:0;padding:0;}
	body * {font-family:georgia, verdana, sans-serif;}
	#wrapper {font-size:13px;line-height:20px;}
	/*#wrapper {height:450px; width:100%;background:url(/cpc/_includes/images/bg_Wrapper.jpg) top no-repeat center;overflow:auto;border-bottom:1px solid green;}*/
	
	h1 {color:navy;font-size:14pt;line-height:18pt;margin-top:0;}
	h3 {color: #A95414;font-size:12pt;line-height:16pt;margin:15px 0 0 0;padding-bottom:0;}
	p {margin-top:.5em;}
	
	hr {border:0;height:1px;border-bottom:1px solid silver;}

	ul {list-style: square;}
	ol {list-style: upper-roman;}
	ol li {padding:0 0 15px 0;}
	
	dt {margin-bottom:10px;}
	dd {margin-left:25px;}
	
	a.more {line-height:18px;}
	a.more:link, a.more:visited, a.more:active {text-decoration:none;}
	a.more:hover {text-decoration:none;color:#044F73;}
	a.more img {width:13px;height:15px;border:0;}
	a:link, a:visited, a:active {color:#BE8202;text-decoration:underline;}
	a:hover {color:red;text-decoration:underline;}

	.error {background:#0EFAF3;color:#00005B;padding:10px;}

/*Region styles*/	
	#masthead_top {background: url(/_includes/images/bg_Masthead.gif) top center no-repeat;width:980px;height:46px;}
	#masthead_bot {background: url(/_includes/images/bg_Logo.gif) top left no-repeat;width:980px;height:88px;overflow:hidden;}
	#masthead_bot #logo {float:left;}
	#masthead_bot #navigation {float:right;text-align:right;margin:0 11px 0 0;}
	#masthead_bot #navigation img {float:right;}
	#masthead_bot #logo img {width:267px;height:88px;}
	
/*	#content_full {float:left;width:939px;min-height:304px;height:auto !important;height:304px;background:url(/_includes/images/bg_Content.gif) repeat-x top #ffffff;padding:25px 15px 30px 15px;margin-right:11px;overflow:hidden;}*/
	#content_full {float:left;width:939px;background:url(/_includes/images/bg_Content.gif) repeat-x top #ffffff;padding:25px 15px 30px 15px;margin-right:11px;overflow:hidden;}
	.content_full {height:expression(document.getElementById('xyz').scrollHeight &gt; 304 ? "304px" : document.getElementById('xyz').scrollHeight+"px");}
	.content_full {min-height:304px;}
	
	#content_home #content {width:980px;background:url(/_includes/images/bg_Content_Home.jpg) no-repeat center top;padding:0;margin:0;}
	#content_home #home_left {float:left;width:364px;padding:10px 10px 0 0;}
	#content_home #home_center {float:left;width:267px;padding:10px 10px 0 10px;}
 	#content_home #home_right {float:right;width:298px;padding:10px 11px 0 10px;}

	#contentRight {float:right;width:718px;overflow:hidden;background:none;}
	#contentLeft {float:left;width:618px;overflow:hidden;background:none;}
		
	#home_top, #home_top img, #home_top .slideshow {float:left;}
	
	.slideshow {width:606px;height:304px;}
	#home_left h1 {color:#693F12;}
	#home_center h1 {color:#044F73;}
	#home_center h3 {color:#057BB4;}
	#home_center {color:#056FA0;}
	#home_right h1 {color:#000000;}
	#home_right h3 {margin:3px 0;padding:0;color:#8F693F;font-size:11pt;}
	#home_right #news_events, #home_right #locations {margin:0;border-top:1px solid silver;padding:10px 0 0 0;}
	#home_right #news_events div {background:#E8DFD5;padding:3px 5px;margin:0 0 4px 0;overflow:hidden;}
	/*#home_right #news_events h3 {margin:3px 0;padding:0;color:#8F693F;}*/
	#home_right #news_events div div {padding:0;line-height:1.5em;}
	#home_right #news_events a.more {float:right;margin:0 7px 0 0;}
	#home_right #locations div {margin:0 0 15px 0;line-height:1.4em;overflow:hidden;}

	#leftSidebar {width:200px;float:left;margin:0 20px 0 0;overflow:hidden;background:none;}
	#rightSidebar {width:310px;float:right;margin:0 0 0 10px;overflow:hidden;background:none;}
	#rightSidebar div {width:280px;float:right;padding:0 15px;margin:0 0 5px 0;overflow:hidden;background:#E8DFD5;}
	#rightSidebar div.noBG {background: none;}
	
	#subNavigation {margin:8px 0 0;padding:0;}
	#subNavigation li {list-style: none;display:block;border-top: 1px solid #DFAE00;background:none;	}
	#subNavigation li a {color: #8F693F;text-decoration:none;line-height:14px;display:block;padding:10px 0 10px 5px;font-weight:bold;}
	#subNavigation li a:hover {color:white;background: #12C7FE;}

/*General styles*/

	.datagrid {width:500px;background:#DFEEFF;margin:10px auto 40px auto;width:100%;border-top:2px solid #BFDEFF;}
	.datagrid td {border-bottom:2px solid #ffffff;padding:3px 5px;text-align:center;}
	.datagrid .noborder td  {border-bottom:none;}
	
	.events div {padding:0 15px 15px;margin:0 0 20px 0; border-top:5px solid #e8dfd5;}

	.form {width:100%;}
	.form td {padding:2px 5px;}
	.form .value input {width:100%;}
	.form .value input.button {width:auto;padding:0 25px;}
	.form textarea {width:100%;height:200px;}

	.frontline {margin:25px 0 25px 0;padding:5px 15px 25px 15px;background:#F4F4F4;}
	
	#donate_top {width:490px;text-align:right;color:#165B9B;line-height:11pt;float:right;}
	#donate_top form {float:right; margin:1px 20px 0 0;}
	#donate_top .submit {width:90px;height:18px;}
	
	.inlinePopup {display:none;}
	
	.volunteerPositions div {padding:0 15px 15px;margin:0 0 20px 0;background:#F4F4F4;border-top:5px solid #e8dfd5;}
	.volunteerPositions strong.immediateNeed {background:darkred;color:#ffffff;float:right;padding: 0 3px;margin:12px 0;font-weight:bold;}

	
/* Footer Styles */

	#footer {background: url(/_includes/images/bg_Footer.gif) top center no-repeat;width:980px;height:200px;float:left;margin:40px 0 0 0;}
	#footer #footernav, #footer #donate {float:left;}
	#footer #helpline, #footer #address1, #footer #address2 {float:right;}
	#footer #footernav {width:610px;margin:5px 0 20px 0;}
	#footer #helpline {width:365px;text-align:center;margin:5px 0 20px 0;color:#165B9B;font-weight:bold;}
	#footer #donate {width:520px;text-align:left;color:#165B9B;line-height:11pt;}
	#footer #donate form {float:left; margin:1px 5px 0 0;}
	#footer #address1, #footer #address2 {width: 230px;text-align:right;color:#4484AC;font-size:9pt;}
	#footer #myHosting {width:100%;text-align:left;color:#4484AC;float:left;text-transform:uppercase;font-size:9pt;}
	#footernav {font-size:10pt;}
	#footernav a:link,#footernav a:visited,#footernav a:active, #footer a:link, #footer a:visited, #footer a:active {color:#07457F;}
	#footernav a:hover, #footer a:hover {color:goldenrod;}
