/*Global Styling*/

body, html
	{
		background: #c2dbef url(images/headerbg.jpg) repeat-x;
		margin:0;
		padding:0 0 1em 0;
		font:13px/19px arial;
	}
	
a:link 
	{
		text-decoration:none;
	}	
a img 
	{
		border:none;
	}
img.alignright
	{
		float:right;
		margin:1em 0em 1em 1em
	}
img.alignleft
	{
		float:left;
		margin:1em 1em 1em 0em
	}
h2 
	{
		color:#f7931e; 
		font-weight:normal; 
		font-size:150%; 
		margin:1.5em 0 0 2.2em;
	}
.pics {  
    height:  223px;  
    width:  900px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    width:  900px; 
    height: 223px; 
    top:  0; 
    left: 0 
} 
#controls 
	{
		bottom:1em;
		left:3em;
		margin-top:-3em;
		position:relative;
	}
#carousel {margin-top:10px}	
a#prev, a#next {outline:none;}
	
ul#navigation li:after {content:"|"}
ul#navigation li.page-item-5:after {content:""}
ul#navigation li#menu-item-1558:after {content:""}

	
#container
	{
		width:900px;
		margin:0 auto 2em auto;
		padding:0;		
	}
		
#shadow 
	{
		width:915px; 
		margin:0 auto; 
		padding-bottom:1px;
	}
#container, #shadow, #shadow .sb-inner
	{
		background-color:#fff;
	}
#shadow .sb-shadow
	{
		background-color:#000;
	}
	
#header
	{
		background-color:#000;
		height:106px;
		color:#fff;
		font-size:.8em;
		
	}
#header ul, #header ul li
	{
		display:inline
	}
	
#header ul
	{
		text-align:right;
		margin-left:105px;
		margin-right:3px;
	}
#header img.logo 
	{
		float:left; 
		margin:8px 0;
	}
#header img.slogan 
	{
		float:right; 
		margin:10px;
	}
#header a:link, #header a:visited  
	{
		color:white;
	}

#search
	{
		float:right;
		margin:10px;
	}
input.search 
	{
		position:relative;
		top:8px;
	}
	
ul#navigation 
	{
		display:block; 
		bottom:.4em; 
		font-size:14px;
		padding-left:14px;
		padding-top: 7px;
	}
ul#navigation li 
	{
		display:inline;
		margin:0 0; 
		padding:0px 3px;
	}
ul#navigation li a:link, ul#navigation li a:visited 
	{
		color:black; 
		margin-right:10px;
		text-decoration:none;
	}
ul#navigation li.current_page_item a, ul#navigation li.current_page_parent a, ul#navigation li.current_page_ancestor a
	{
		color:#f7931e;
	}
ul#menu-main 
	{
		margin: 0;
		padding: 0;
	}
a.partner 
	{
		margin-left:30px;
		position:relative;
		top:5px;
	}
span.partnerlinks
	{
		left:235px;
		position:absolute;
		top:125px;
	}
span.partnerlinks a
	{
		margin-left:10px
	}
/*End Global*/

/*Home Page Styling*/
p.mission 
	{
		float:left;
		position:relative;
		margin:1em 0em 2em 3.5em; 
		width:500px;
		min-height:160px;
	}
	
img.placeholder 
	{
		margin-top:10px;
	}
img.homephoto1 
	{
		float:right; 
		position:relative; 
		bottom:1.3em; 
		margin-right:3em;
	}
#subcontent 
	{
		background-color:#eee6d1; 
		width:564px; 
		float:left; 
		margin-top:-1.3em;
	}
img.homephoto2 
	{
		margin:1em 1em 0 2em;
		float:left;
	}
.subbox 
	{
		float:left;
		width:180px;
		font-size:12px;
		line-height:16px;
	}
.subbox h3 
	{
		font-size:14px; 
		color:#ad6828;
		margin:0;
	}
.subbox h3 img 
	{
		position:relative; 
		top:7px;
	}	
.subbox a 
	{
		color:#ad6828;
	}
.submarg 
	{
		margin-right:1em;
	}
.submarg2
	{
		margin-top:1em;
	}
img.writing, img.rotating-img
	{
		float:right; 
		margin:-1.3em 3.1em 0 0; 
		clear:right;
	}
br.clearer 
	{
		clear:both;
	}
#footer 
	{
		background-color:#f7931e;
		color:#fff;
		font-size:11px;
		margin-bottom:-18px;
	}
#footer ul
	{
		position:relative;
		margin-top:5.2em;
		margin-bottom:-2em
	}
#footer ul li	
	{
		display:inline;
	}
#footer a 
	{
		color:#fff;
		position:relative;
		z-index:1000000000;
	}
#footer p
	{
		padding:.5em 2em;
		text-align:right;
	}
#footer address
	{
		font-style:normal;
		position:relative;
		margin:1.75em 0 -3.5em 3.5em
	}
/*End Home Page Styling*/
/*Secondary Page Styling*/

#leftnav
	{
		background-color:#eee6d1;
		width:217px;
		border-top:7px solid #f7931e;
		padding-bottom:5em;
		margin-top:.5em
		
	}
#leftnav ul 
	{
		list-style-type:none;
		list-style-position:inside;
		margin-left:-40px;
		width:217px;
	}
#leftnav ul li
	{
		padding:10px 0;
		text-align:left;
		border-bottom:1px solid #decea6
		
	}
#leftnav ul li ul li
	{
		border-bottom:none;
		margin-left:33px;
		list-style-type:square;
		list-style-position:outside;
		color:#FEF8E9;
	}
#leftnav ul li ul li a
	{
		margin:0;
		font-size:.9em;
	}
#leftnav ul li.current_page_item a
	{
		font-weight:bold;
		color:#7DA7D8;
	}
#leftnav ul li.current_page_item ul li a
	{
		font-weight:normal;
		color:#000;
	}
#leftnav ul li a
	{
		margin:0 auto 0 20px;
		text-decoration:none;
		color:#000;
	}
#leftnav a.watchvideo
	{
		display:block;
		text-align:center;
	}
#leftnav img.spotlight
	{
		margin:2em 0 0 4em;
	}
#leftnav div#leftheadline
	{
		background:#f5f0e3;
		border:1px solid #e3d5b3;
		width:150px;
		padding:1em;
		margin:0 auto 5em auto;
	}
#leftnav div#leftheadline h3
	{
		margin:0;
		color:#7da7d8;
		font-weight:nromal;
		font-size:120%;
	}
#leftnav div#leftheadline p
	{
		margin:3px 0 17px 0;
	}
#leftnav div#leftheadline a
	{
		color:#7da7d8;
	
	}
#secontent
	{
		float:right;
		width:631px;
		border-top:7px solid #ad6828;
		margin-top:0;
		padding:2em;
		
	}
#secontent h2 
	{
		margin:0;
	}
#secar 
	{
		border-top:7px solid #f7931e;
		border-bottom:7px solid #ad6828;
		background-color:#7da7d8;
		width:620px;
		color:#fff;
	}
#secar img.secleft
	{
		float:left;
		margin-left:12px;
		margin-top:4em;
	}
#secar p
	{
		float:left;
		width:450px;
		margin:2em 2.5em;
		font-size:90%
	}
#secar img.secright
	{
		float:left;
		margin-top:4em;
	}
#secontent h3.newsheader
	{
		color:#f7931e;
		font-size:110%;
	}
#maincol 
	{
		float:left;
		width:420px;
	}
#thirdcol
	{
		float:right;
		width:185px;
		margin:0 1em;
	}
#thirdcol img.margb
	{
		margin-bottom:4em;
	}
	
.required {font-weight:bold;color:#c00;}

#credit {margin:0 auto;width:900px;text-align:right;font-size:.85em;color:#c3c3c3;}

#credit a {text-decoration:none;color:#aaa;}

#credit a:hover {text-decoration:underline;}

#confirmationmessage{
height:300px;
width:700px;
}
.donateerror {
color: #FF0000;
display: none;
}
#donatewrap {
float:right;
width:550px;
height: 450px;
background: #ffffff;
margin-right: 60px;
}
#donateformwrap {

}
.formlabel {
margin-left:5px;
margin-right:10px;
width:100px;
float: left;
line-height: 22px;
}
.forminput {
margin-left:30px;
float:right;
}
.donateparagraph {
width: 570px;
}
#designatearea {
display:none;
margin-left:5px;
margin-bottom:5px;
}
#home-right-content {
display: block;
float: right;
width: 330px;
margin-top: -40px;
}
#leftnav #sidebar {
 padding-left: 10px;
}
#leftnav #sidebar h3 {
color: #fff;
padding:0;
margin:0;
}

#leftnav #sidebar a {
margin: 0;
}
#leftnav #sidebar ul li {
border-bottom: none;
}
#leftnav #sidebar ul li a {
 background-image: url("/wp-content/uploads/2011/09/btn.gif");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 18px;
}
#leftnav #sidebar h3 a {
padding-left:5px !important;
background-image: none !important;
}
#leftnav #sidebar a.rsswidget img, #subcontent a.rsswidget img {
display: none;
}
#leftnav #sidebar ul li.widget_rss ul li, #subcontent ul li {
list-style-type: none;
}
#leftnav #sidebar ul li.widget_rss ul {
margin-left: -60px;
padding-left: 40px;
}
#subcontent ul {
margin-left: -40px;
}
.sidebar-home-right h3, .sidebar-home-left h3 {
color: #AD6828;
    font-size: 14px;
    margin: 0;
}
.sidebar-home-right a {
color: #000;
margin-bottom: 10px;
float: left;
}
.sidebar-home-right {
margin-bottom: 10px;
}
.sidebar-home-left {
    float: left;
    margin: 0.5em 0 0.5em 3.5em;
    position: relative;
    width: 500px;
}
#followus {
display: block;
float: right;
clear: right;
margin-right: 28px;
}
#subcontent ul li a.rsswidget {
background-image: url(/wp-content/uploads/2011/09/btn.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 18px;
}
#blogs {
   width: 420px;
   float: left;
}
#secontent #rightnav {
   width: 200px;
   display: block;
   float: right;
}
#recentblogs 
{
   padding-bottom: 20px;
}
#sidebar h3.widgettitle a.rsswidget, .sidebar-home-left h3.widgettitle a.rsswidget
{
   display: none;
}
#sidebar li.widget_rss
{
   margin-top: -20px;
}
.sidebar-home-left ul
{
   margin-top: -10px;
}
