td a{		
	display:block;
	}
	
.ttlink{
	background: url('../img/Home/TwitterBtn_sprite.png')70px 0px;	
	height: 54px;
    width: 70px;
	}
	
.ttlink:hover {
		background: url('../img/Home/TwitterBtn_sprite.png') 0px 0px;
	}

.fblink{
		background: url('../img/Home/FacebookBtn_sprite.png')24px 0px;
		width:24px;
		height:50px;	
	}
.fblink:hover {
		background: url('../img/Home/FacebookBtn_sprite.png') 0px 0px;
	}
	
.ytlink{
		background: url('../img/Home/YoutubeBtn_sprite.png') 0px 0px;
		background-repeat:no-repeat;
		height: 56px;
		width: 57px;
	}
.ytlink:hover {
		background: url('../img/Home/YoutubeBtn_sprite.png') 70px 0px;
	}
	
.wplink{
		background: url('../img/Home/BlogBtn_sprite.png') 70px 0px;
		width:70px;
		height:48px;	
	}
.wplink:hover {
		background: url('../img/Home/BlogBtn_sprite.png') 0px 0px;
	}


.footer-container footer{
	background-image: url('../img/Home/Footer-01.png');
	background-repeat:no-repeat;
	background-size:100% 100%;
	padding-top: 90px;
    color: black;
    text-align:left;
	}

/* Set the text color */
footer p{
	color:white;
	}	

#links p{
	text-align:center;
	}

#mobile-footer{
	width:100%;
	}

	
	footer div{
		width:215px;
		margin:auto;
		}
		
	footer div p{
		font-size:19px;
		}
		
	.links-div table p{
		font-size:30px;
		}
		
	.links-div, .links-div table{
		width:320px;
		text-align:center;
		}
		
	#copyright{
		width:100%;
		text-align:center;
		}
	
	/*hide the desktop footer*/
	#desktop-footer{
		display: none /* !important */;
		visibility: hidden;
		}
		
	/*--------- Footer Styling ----------------*/
	/* Set the text color */
	footer p{
		color:white;
		}	

	#links p{
		text-align:center;
		}
		
		
	/* Set the images in the footer links to the correct size */
	.iFooter{
		width:75px;
		height:75px;
		}


/*------------------ CSS Sprites ----------------------------*/
/* Set the size of the link to create the finger pointer */

	#logo-sprite a{ 
		width :135px;
		height:66px;
		display:block;
		}

	#logo-sprite{
		width: 135px;
		height:66px;
		background-image: url('../img/Home/LogoBtn_OVER-Mob.png');
		background-repeat:no-repeat;
		margin:auto;
		float:left;
		}

	#logo-sprite:hover{
		width:169px;
		}
		
	#logo-sprite a:hover{
		width:169px;
		height:66px;
		}

	.main article header{
        /* float: none; */
        width: 100%;
    }
		
		
/* ==============
    MOBILE: Menu
   ============== */

nav ul {
    margin: 0;
    padding: 0;
}

header nav ul li{
    margin-top: 10px;
	margin-bottom:10px;
}
	
 header nav a {
	display: block;  
    text-align: center; 
    text-decoration: none;
    font-weight: bold;
    color:rgb(71, 118, 140);
	} 
	

 header nav a.current:link  {  
    color: white;  
    background-color: blue;  
}  

.sub-nav a.current:link  {  
    color: white;  
    background-color: blue;  
}  


nav a:hover{
	color:rgb(254, 199, 81);
	text-decoration:none;
	}


#donateLink{
	width: 80px;
	height:35px;   
	background-repeat:no-repeat;
	margin:auto;
	background: url('../img/Home/DonateBtn_Sprite.png')80px 0px;
	position:relative;
	bottom:13px;
	}

#donateLink:hover{
	background: url('../img/Home/DonateBtn_Sprite.png')0px 0px;
	}
	
	
#donateLink a{ 
 	width :100%;
	height:100%;  
	display:block;
	}

	#donateLink{
		display: none;
		visibility: hidden;
}
@media only screen and (min-width: 480px) {


/* push the side nav links down the page away from the */
	.main article section{
/* 	margin-top: 40px; */
	}

	header  li {
		display:inline;
		width:16.65%;
	}

	header nav li a {
		font-size:7px;
		display:inline;
	}

	header nav ul li{
		margin: 0px;
		float:left;
		width:16.65%
	}
	
	header nav{
		margin-top:100px;
		border-top:1px solid #F0F0F0;
	}
	
	#logo-sprite a{

		width:270px;
		height:132px;
		}

	#logo-sprite{
		background-image: url('../img/Home/LogoBtn_OVER-01.png');
		width:270px;
		height:132px;
		}

	#logo-sprite:hover{
		width:339px;
		height:132px;
		}
		
	#logo-sprite a:hover{
		width:339px;
		height:132px;
		}

}

@media only screen and (min-width: 768px) {
	
	header nav{
		border:none;
		margin-top:25px;
	}
		
	header ul{
		float:right;
	}
			
	header nav ul li{
		width:70px;
	}
}

@media only screen and (min-width: 1020px) {
	.wrapper {
        	width: 1026px; /* 1140px - 10% for margins */
        	margin: 0 auto;
    	}

	header nav {
		float:right;
		margin-top:44px;
	}

	header nav ul{
		width:100%;
		float:right;
	}
		
	header nav ul li{
		width:auto;
		margin: 0px 20px;
	}
	
	header nav ul li a{
		font-size:14px;
	} 
	
	/*-----------------   desktop footer styling   ------------------*/

	/*Hide the Mobile Footer*/
	#mobile-footer{
		display: none !important;
		visibility: hidden;
	}

	/*Show the desktop Footer*/
	#desktop-footer{
		display: block;
		visibility: visible;
	}
	
	/*Display the background Image for the desktop screen and Hide the text link */
	#donateLink{
		display: block;
		visibility: visible;
	}
	
	#donateLink2{
		display: none;
		visibility: hidden;
	}
	
	#desktop-footer{width:100%;}
	
	#address-div{
		float:left;
		margin-left:15px;
		}
	
	.links-div{
		float:right;
		position:relative;
		top:-110px;
		right:25px;
		}
	
	#phone-div{
		position:relative;
		top:20px;
		left:-140px;
		}
	
	#clear-div{
		height:50px;
	}
	
	#copyright p{
		position:relative;
		left:160px;
		width: 800px;
	}
}


.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

.footer-container{
	background-image: url("../img/Home/Footer-01.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.footer-container footer{background-image:none;}