body{
	color:#40210e;
	margin:0;
	background-color:#e5d8d1;
		background-image:url(../images/background.jpg);
	background-repeat:repeat-y;
	background-position:center;
	font-family:Gill Sans MT, Verdana, Geneva, sans-serif;
	text-align:left justify;
	font-size:14px;
}

a{		color:#f78f1e;
}

#main{
	background-color:#FFF;
}	

#header{background-color:#FFF;
position:relative;
}

#header h3{
	text-indent:-9999px;
	background-image:url(../images/slogan.png);
	height:23px;
	width:475px;
	position:relative;
	margin:5px 10px 0 0;
	padding:0;
	left:-8px;
	top:10px;
	background-repeat:no-repeat;
}

#logo{
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	height:82px;
	width:207px;
	text-indent:-9999px;
	margin:10px 0 0 0;
	padding:0;
}

#logo a{
	height:82px;
	width:207px;
	display:block;
}


#connect{
		color:#f78f1e;
		font-size:14px;
		font-weight:lighter;
		position:relative;
		top:18px;
		margin-left:360px;
		left:7px;}
		
#home-mid-tier{
	margin-top:10px;
	position:relative;
	left:5px;		
	padding-bottom:22px;
}

#rotator-nav{
	z-index: 10000;	
}

#rotator{			height:420px;
			overflow:hidden;
			position:relative;
			z-index:0;
}

.rotator-item{
	width: 100%;
	
}

.rotator-thumbnail{ cursor: pointer; }

.rotator_text{
	background-image:url(../images/rotatortextbg.png);
	height:100px;
	background-repeat:repeat-x;
	position:relative;
	top:-130px;
	margin-right:39px;
	text-align:right;

}

.rotator_text h3{
	margin:5px 10px 0 0;
	padding:12px 0 0 0;
	font-size:24px;	
}

.rotator_text p{
	margin:0 10px 0 0;
	padding:0;
	position:relative;
	top:-5px;	
}

#rotator h3{
	margin:5px 10px 0 0;
	padding:12px 0 0 0;
	font-size:24px;
}

#rotator p{
	margin:0 10px 0 0;
	padding:0;
	position:relative;
	top:-5px;
	
}
		
#rotator ul{
	list-style:none;
	position:relative;
	top:-105px;
	margin-left:0;
	padding:0;
}

#rotator ul li{
	display:inline;
	margin-right:23px;
}

#news{position:relative;
left:-37px;
z-index:100;
}

#news h3{
			color:#f78f1e;
			font-size:17px;
			width:250PX;
			position:relative;
			margin:0;
			padding:0;
			top:-5px;
}

#news h4{
				width:250PX;
	font-size:14px;
	margin:0;
	padding:0;
}

#news h5{
	font-size:13px;
	margin:0;
	padding:0;
}

#news p{
	width:250px;
	line-height:1;
	margin:0 0 5px 0;
	font-size:13px;
	text-align:right-justify;
}

#more{
	text-align:right;
}

#more a{
				color:#f78f1e;
				text-decoration:none;
				margin-right:5px;
}

#viewall{
	position:relative;
	top:9px;
	margin-left:160px;
	display:block;
	text-indent:-9999px;
	background-image:url(../images/viewall.jpg);
	width:83px;
	height:30px;
	background-repeat:no-repeat;
	
}
#int-content form{
	margin-left:180px;
	font-size:16px;
	font-weight:bold;
					color:#f78f1e;

}

#spreadform label.error,
#int-content form input{
	margin-right:20px;
	margin-left:20px;
}


#give_opp_home{
	position:relative;
	top:-19px;
		background-image:url(../images/images/single-dotted.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding-bottom:22px;

}#give_opp_home h2{
	background-image:url(../images/header_giveopp.jpg);
	height:42px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:15px 0 0 0;
	padding:0;
}

#give_opp_home ul{
	list-style:none;
	margin:15px 0 0 0;
	padding:0;
}

#give_opp_home ul li{
	display:inline-block;
	*zoom:1;
	*display:inline;
	margin:0;
	padding:0;
}

#give_opp{
	position:relative;
		background-image:url(../images/images/single-dotted.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding-bottom:22px;

}

#give_opp h2{
	background-image:url(../images/header_giveopp.jpg);
	height:42px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:15px 0 0 0;
	padding:0;
}

#give_opp ul{
	list-style:none;
	margin:15px 0 0 0;
	padding:0;
}

#give_opp ul li{
	display:inline-block;
*zoom:1;
*display:inline;
	margin:0;
	padding:0;
}

#learn{
	background-image:url(../images/learn.jpg);
	display:block;
	*zoom:1;
	*display:inline;
		width:233px;
	height:149px;
}
#learn a{
	display:block;
	text-indent:-9999px;
	width:233px;
	height:149px;
}
#earn{
	background-image:url(../images/earn.jpg);
	display:block;
	*zoom:1;
	*display:inline;
		width:230px;
	height:149px;}

#earn a{
	text-indent:-9999px;
	display:block;
		width:230px;
	height:149px;
}

#thrive{
	background-image:url(../images/thrive.jpg);
	display:block;
	*zoom:1;
	*display:inline;
		width:230px;
	height:149px;}

#thrive a{
	text-indent:-9999px;
	display:block;
		width:230px;
	height:149px;
}

#survive{
	background-image:url(../images/survive.jpg);
	display:block;
	*zoom:1;
	*display:inline;
		width:230px;
	height:149px;}

#survive a{
	text-indent:-9999px;
	display:block;
		width:230px;
	height:149px;
}


#facebook{
	background-image:url(../images/facebook.jpg);
	width:23px;
	height:19px;
	text-indent:-9999px;
	display:inline-block;
	*zoom:1;
	*display:inline;
	position:relative;
	top:3px;
}

#twitter{
	background-image:url(../images/twitter.jpg);
	width:20px;
	height:19px;
	text-indent:-9999px;
	display:inline-block;
		*zoom:1;
	*display:inline;
		position:relative;
	top:3px;
	left:-3px;
}

#nav{
	background-image:url(../images/navbg.jpg);
	height:47px;
	background-position:center;
	background-repeat:no-repeat;
}
/*
#nav ul{
	list-style:none;
	margin:10px 0 0 6px;
	padding:0;
}

#nav ul li{
	display:inline;
	margin-right:58px;
	*margin-right:57px;
	font-size:18px;
}

#nav ul li a{
		color:#f78f1e;
		text-decoration:none;
}

#nav ul li a:hover{
		color:#40210e;
		text-decoration:none;
}
*/
#donate{
	margin-right:0 !important;
}

#donate a{
	color:#40210e!important;
}

#donate a:hover{		
	color:#f78f1e!important;
}
	
#mid-tier-home{
	height:720px;
	overflow:hidden;
	position:relative;
}
#footer{background-image:url(../images/footerbackground.jpg);
height:250px;
position:relative;
width:950px;
color:#d6d5d5;
padding-top:10px;
padding-left:10px;
overflow:hidden;
}

#footer h3{
	color:#f78f1e;
	font-weight:lighter;
	font-size:21px;
	margin:5px 0;
}

#footer p{
	margin-top:0px;
		margin-bottom:10px;

}

#header-img img{
	margin-top:5px;
	margin-left:13px;
}

#int-content{
	padding-bottom:20px;
	font-size:14px;
}

#int-content h2{
	margin:0px 5px 5px 10px;
	padding:0;
	font-size:36px;
	font-weight:lighter;
}

#int-content h3{
	color:#f78f1e;
	font-size:14px;
	margin:0 15px;
	padding:0;}
	
#int-content h4{
	font-size:14px;
	margin:10px 15px 0 15px;
	padding:0;
}

#int-content ul{
	margin-top:0;
	padding-top:0;
}

#int-content ul li{
	margin-top:0;
	padding-top:0;
}
#int-content p{
	text-align:justify;
	margin:0 15px 10px 15px;
	padding:0;
}

#int-content img{
	border:4px solid #f78f1e;
	margin:0 10px;
}

#orphans{position:relative; left:-20px; top:-8px;}
#orphans2{position:relative; left:-50px; top:-8px; width:255px;}
#orphans3{position:relative; left:-50px; top:-8px; width:170px;}


#int-content-involved-top img{
	border:4px solid #40210e;
	position:relative;
	top:20px;
	margin-right:5px;
}

#int-content-involved-bottom img{
	border:4px solid #40210e;
	position:relative;
	top:20px;
		margin-right:5px;

}

#int-content-involved-top{
	padding-bottom:40px;
	margin-top:20px;
	background-image:url(../images/4sq_top.jpg);
	background-position:bottom;
}

#int-content-involved-top h2{
		margin:0px 5px 0px 10px;
	padding:0;
	font-size:36px;
	font-weight:lighter;

}

#int-content-involved-top h2 a{
		color:#40210e;
		text-decoration:none;
}

#int-content-involved-top h2 a:hover{
		text-decoration:underline;
}

#int-content-involved-top h3{
	color:#f78f1e;
	font-size:18px;
	margin:0 15px;
	line-height:1.2;
	text-decoration:none;
	padding:0;}

#int-content-involved-top a h3 {
	color:#f78f1e;
	font-size:18px;
	margin:0 15px;
	line-height:1.2;
	text-decoration:none;
	padding:0;}
	
#int-content-involved-top a:hover h3{
		color:#40210e;
	}
	
#int-content-involved-top p{
	margin:0 5px 10px 15px;
	padding:0;
}
#int-content-involved-bottom{
	padding-bottom:20px;
	margin-bottom:20px;
	background-image:url(../images/4sq_bottom.jpg);
}

#int-content-involved-bottom h2{
		margin:0px 5px 0px 10px;
	padding:0;
	font-size:36px;
	font-weight:lighter;

}

#int-content-involved-bottom h2 a{
		color:#40210e;
		text-decoration:none;
}

#int-content-involved-bottom h2 a:hover{
		text-decoration:underline;
}

#int-content-involved-bottom h3{
	color:#f78f1e;
	font-size:18px;
	margin:0 15px;
	line-height:1.2;
	padding:0;}
	
#int-content-involved-bottom p{
	margin:0 5px 10px 15px;
	padding:0;
}

#full-story{	background-image:url(../images/images/single-dotted.jpg);
	background-position:bottom;
	background-repeat:no-repeat;

}

#int-content-news{
	padding-top:10px;
}

#int-content-news h2{
	margin:0px 5px 5px 10px;
	padding:0;
	font-size:36px;
	font-weight:lighter;
}

#int-content-news h3{
	color:#f78f1e;
	font-size:16px;
	margin:0 15px;
	padding:0;}
	
#int-content-news h4{
	font-size:14px;
	margin:0px 15px 0 15px;
	padding:0;
}

#int-content-news ul{
	margin-top:0;
	padding-top:0;
}

#full{
	background-image:url(../images/full_story.jpg);
	width:136px;
	height:36px;
	position:relative;
	left:780px;
	display:block;
	text-indent:-9999px;
	padding-bottom:5px;
	background-repeat:no-repeat;
}
#learn-more{
	background-image:url(../images/learnmore.jpg);
	width:136px;
	height:36px;
	position:relative;
	left:780px;
	display:block;
	text-indent:-9999px;
	padding-bottom:5px;
	background-repeat:no-repeat;
}
#support{
	background-image:url(../images/support.jpg);
	width:194px;
	height:43px;
	position:relative;
	left:735px;
	display:block;
	text-indent:-9999px;
	padding-bottom:5px;
	background-repeat:no-repeat;
}

#int-content-news ul li{
	margin-top:0;
	padding-top:0;
}
#int-content-news p{
	text-align:justify;
	margin:0 15px 10px 15px;
	padding:0;
}

#int-content-news img{
	border:4px solid #f78f1e;
}

#map{
	position:relative;
	height:528px;
	/*overflow:hidden;*/
}

#bubble{
	position:absolute;
	background-image:url(../images/bubble.png);
	width:210px;
	height:118px;
	/*
	top:-450px;
	left:80px;
	*/
}

#bubble h4{
	text-align:center;
	line-height:1;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
		font-size:12px;
		margin:0;
}

#bubble h3{
			color:#f78f1e;
	margin:0px 0 0 0;
	font-size:16px;
	text-align:center;
		padding-top:20px;

}
.maptext-partner{
	font-size:12px;
	margin-top:0;}

#maptext h3{
			color:#f78f1e;
			font-size:18px;
			margin-bottom:0;
			margin-left:13px;
}

#maptext p{
	font-size:14px;
	margin-left:13px;
}

#maptext ul{ list-style:none;}

#maptext ul li {display:block;}
/*
#maptext ul{
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	top:-80px;
	left:30px;
}

#maptext ul li{
	margin:0;
	padding:0;
	display:inline-block;
	*zoom:1;
	*display:inline;	
	width:73px;

}*/
#rightarrow{
	position:relative;
	left:300px;

}

#maptext{
	position:relative;
	top:-30px;
}

.error {
	font-style:italic;
	color:red;
}

#twitter-content{
	list-style:none;
	font-size:12px;
	margin:0;
	padding:0;
	text-decoration:none;
}

#twitter-content a{
	text-decoration:none;
}

.twit_date a{
	color:#f78f1e;
	text-decoration:none;
}

.tweet_text{
	color:#FFF;
	text-decoration:none;
}

.tweet_text a{
	color:#FFF;
	text-decoration:none;
}

.twt_date{
	color:#f78f1e;
	text-decoration:none;
}

.shoppingitem img{
	border:none!important;
	position:relative;
	left:7px;
	margin-top:10px;
}

.shoppingitem{
	margin-top:10px;
}

.productname h3 a{
	color:#f39019;
	font-size:23px;
	text-decoration:none;
	margin-bottom:10px;
	padding-bottom:0;
}

.productname h3 a:hover{
	color:#40210e;
}

.productdescp{
	font-size:18px;
	margin-top:0px!important;
	color:#3e1e0f;
	padding-top:0;
	font-weight:lighter;
	position:relative;
	top:-12px;

}

.price{
	font-size:18px;
	font-weight:lighter;
}

.productname:hover{
	color:#f5901c;
}

#shoppingparagraph{
	background-image:url(../images/shoppingcartheader.jpg);
	height:99px;
	width:935px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	position:relative;
	left:-12px;
}

#productdesctitle{
	font-size:24px!important;
	text-transform:capitalize;
}

#addtocart{
	position:relative;
	left:270px;
	top:-25px;
}

#qtylabel{
	margin-left:15px!important;
}

#rotator-shoppingitem{
	list-style:none;
	margin:5px 0 20px 0;
	padding:0;
}
#shoppingitem ul li{
	display:inline-block;
	*zoom:1;
	*display:inline;
	margin:auto 5px auto 0;
	padding:0;

}

#shoppingitem ul li a{
	display:inline-block;
	*zoom:1;
	*display:inline;
}

#shoplearnmore{
	display:block;
	width:60px;
	height:10px;
	position:relative;
	left:590px;
	top:50px;
}
