	
@media only screen and (max-width: 700px) {
		#footer {
			position:relative;
			bottom:0;
				
		}
		/*Social Media*/
		#socialMediaIcons img {
			width:50px;
		}
		#socialMediaIcons {
			position:relative;
			float:right;
			right:30%;
			top:2em;	
		}
		/*Site Map*/
		#siteMapList {
			position: absolute;
			left: 20%;	
			top:6em;
			width:25%;
		}
		#siteMapList li {
			margin-left: 1em;
			list-style:none;
			text-decoration:none;	
		}
		#siteMap li a {
			text-decoration:none;
			color: #333;	
		}
		#siteMapList li a:hover, #heading a:hover, #siteMapList2 a:hover {
			color:#06C;	
		}
		
		#heading, #heading a {
			left:50%;
			color: #333;
			text-decoration:underline;
			font-size: 130%;	
		}
		#siteMapList2 a {
			font-size:120%;
			text-decoration:none;
			color: #333;	
		}
		#siteMapList a.active{
			color:#06c;	
		}
		#siteMapList2 {
			position:relative;
			left:65%;
			width:20%;
			top:7em;	
		}
		#siteMapList2 a.active{
			color:#06c;	
		}
		#footerText {
			margin-top:230px;
			position:relative;
			font-size: 70%;	
			text-align:center;
			bottom:0;
			
		}
}
	@media only screen and (min-width: 701px) and (max-width: 949px){
			#footer {
			position:relative;
			bottom:0;
				
		}
		/*Social Media*/
		#socialMediaIcons img {
			width:50px;
		}
		#socialMediaIcons {
			position:relative;
			float:right;
			right:8%;
			top:2em;	
		}
		/*Site Map*/
		#siteMapList {
			position: absolute;
			left: 5%;	
			top:1em;
			width:25%;
		}
		#siteMapList li {
			margin-left: 1em;
			list-style:none;
			text-decoration:none;	
		}
		#siteMap li a {
			text-decoration:none;
			color: #333;	
		}
		#siteMapList li a:hover, #heading a:hover, #siteMapList2 a:hover {
			color:#06C;	
		}
		
		#heading, #heading a {
			left:50%;
			color: #333;
			text-decoration:underline;
			font-size: 130%;	
		}
		#siteMapList2 a {
			font-size:120%;
			text-decoration:none;
			color: #333;	
		}
		#siteMapList2 a.active{
			color:#06c;	
		}
		#siteMapList a.active{
			color:#06c;	
		}
		#siteMapList2 {
			position:relative;
			left:35%;
			width:24%;
			top:2em;	
		}
		#footerText {
			margin-top:200px;
			position:relative;
			font-size: 70%;	
			text-align:center;
			bottom:0;
			
		}
}
	@media only screen and (min-width: 950px) and (max-width: 1199px){
		#footer {
			position:relative;
			bottom:0;
				
		}
		/*Social Media*/
		#socialMediaIcons img {
			width:50px;
		}
		#socialMediaIcons {
			position:relative;
			float:right;
			right:8%;
			top:2em;	
		}
		/*Site Map*/
		#siteMapList {
			position: absolute;
			left: 5%;	
			top:1em;
			width:25%;
		}
		#siteMapList li {
			margin-left: 1em;
			list-style:none;
			text-decoration:none;	
		}
		#siteMap li a {
			text-decoration:none;
			color: #333;	
		}
		#siteMapList li a:hover, #heading a:hover, #siteMapList2 a:hover {
			color:#06C;	
		}
		
		#heading, #heading a {
			left:50%;
			color: #333;
			text-decoration:underline;
			font-size: 130%;	
		}
		#siteMapList a.active{
			color:#06c;	
		}
		#siteMapList2 a {
			font-size:120%;
			text-decoration:none;
			color: #333;	
		}
		#siteMapList2 a.active{
			color:#06c;	
		}
		#siteMapList2 {
			position:relative;
			left:35%;
			width:24%;
			top:2em;	
		}
		#footerText {
			margin-top:200px;
			position:relative;
			font-size: 70%;	
			text-align:center;
			bottom:0;
			
		}
			}
	@media only screen and (min-width: 1200px) {
		#footer {
			position:relative;
			bottom:0;
				
		}
		
		/*Social Media*/
		#socialMediaIcons img {
			width:50px;
		}
		#socialMediaIcons {
			position:relative;
			float:right;
			right:10%;
			top:2em;	
		}
		/*Site Map*/
		#siteMapList {
			position: absolute;
			left: 10%;	
			top:1em;
			width:25%;
		}
		#siteMapList li {
			margin-left: 1em;
			list-style:none;
			text-decoration:none;	
		}
		#siteMap li a {
			text-decoration:none;
			color: #333;	
		}
		#siteMapList li a:hover, #heading a:hover, #siteMapList2 a:hover {
			color:#06C;	
		}
		#siteMapList a.active{
			color:#06c;	
		}
		#siteMapList2 a.active{
			color:#06c;	
		}
		#heading, #heading a {
			left:50%;
			color: #333;
			text-decoration:underline;
			font-size: 140%;	
		}
		#siteMapList2 a {
			font-size:130%;
			text-decoration:none;
			color: #333;	
		}
		#siteMapList2 {
			position:relative;
			left:35%;
			width:24%;
			top:2em;	
		}
		#footerText {
			margin-top:200px;
			position:relative;
			font-size: 70%;	
			text-align:center;
			bottom:0;
			
		}
	}