@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
html, body, h1, h2, h3, h4, h5, h6, p, img, ul, ol, li, form, fieldset {
    border: 0px none;
    margin: 0px;
    padding: 0px;
}
img, object, embed, video {
	max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}
	html, body {
		width: 100%;
			height: 100%;
	}

	
		#footerText a {
			text-decoration: none;
			color:#069;	
		}
		#footerText a:hover {
			color:#09C;	
		}
		

@media only screen and (max-width: 700px) {
		html {
		 background: url(bg.jpg) no-repeat center center fixed;
		 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
		width: 100%;
		height:100%;
		min-height:100%;
		}
		#header {
			position:relative;
			width:100%;
		background:	#869eaep;
		
		}
		#splash {
					position:relative;
			width:100%;
			height:auto;
		background:#869eae;
		}
		#content {
			position: relative;
			background:/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100 */
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */;
			width:100%;
			top:0;
			margin-left:0;
			z-index:1;
			opacity:1;	
			border-bottom-right-radius:30px;
	border-bottom-left-radius:30px;
		}
	

		
		#intro {
			position:relative;
			width:70%;
			margin-left:15%;
				margin-top:3em;
		}
		#intro hr {
			
	width:80%;
	border: 0;
	 height: 1px; 
	 background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));	

		}
	/*About Us*/
	#about {
		position:relative;
		box-sizing:border-box;
		width:90%;
		margin-left:5%;
			text-align:center;
			border-radius:10px;
			background:/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100 */
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */;
padding:1em .5em 1em .5em;
	}
	#about span {
		text-decoration:underline;
	}
	#about p {
		text-align:left;
		margin-bottom:1em;	
	}
	#alan {
		margin-bottom:2em;
		margin-top:2em;
		position:relative;
		margin-left:auto;
		margin-right:auto;	
		border-radius:10px;
		border:1px solid #fff;
	}
	
	
	
	
	
	
		}
	@media only screen and (min-width: 701px) and (max-width: 949px){
		html {
		 background: url(bg.jpg) no-repeat center center fixed;
		 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
		width: 100%;
		height:100%;
		min-height:100%;
		}
		#content {
			position: relative;
			background:/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100 */
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */;
			width:80%;
			top:2em;
			margin-left:10%;
			z-index:1;
			opacity:1;	
			border-bottom-right-radius:30px;
	border-bottom-left-radius:30px;
		}
	

		
		#intro {
			position:relative;
			width:70%;
			margin-left:15%;
				margin-top:3em;
		}
		#intro hr {
			
	width:80%;
	border: 0;
	 height: 1px; 
	 background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));	

		}
	/*About Us*/
	#about {
		position:relative;
		box-sizing:border-box;
		width:80%;
		margin-left:10%;
			text-align:center;
	}
	#about span {
		text-decoration:underline;
	}
	#about p {
		text-align:left;
		margin-bottom:1em;	
	}
	#alan {
		margin-bottom:2em;
		margin-top:2em;
		position:relative;
		margin-left:auto;
		margin-right:auto;	
		border-radius:10px;
		border:1px solid #fff;
	}
	
	
	
	}
	@media only screen and (min-width: 950px) and (max-width: 1199px){
		html {
		 background: url(bg.jpg) no-repeat center center fixed;
		 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
		width: 100%;
		height:100%;
		min-height:100%;
		}
		#content {
			position: relative;
			background:/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100 */
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */;
			width:80%;
			top:2em;
			margin-left:10%;
			z-index:1;
			opacity:1;	
			border-bottom-right-radius:30px;
	border-bottom-left-radius:30px;
		}
	

	
		
		#intro {
			position:relative;
			width:70%;
			margin-left:15%;
				margin-top:3em;
		}
		#intro hr {
			
	width:80%;
	border: 0;
	 height: 1px; 
	 background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));	

		}
	/*About Us*/
	#about {
		position:relative;
		box-sizing:border-box;
		width:80%;
		margin-left:10%;
			text-align:center;
	}
	#about span {
		text-decoration:underline;
	}
	#about p {
		text-align:left;
		margin-bottom:1em;	
	}
	#alan {
		margin-bottom:2em;
		margin-top:2em;
		position:relative;
		margin-left:auto;
		margin-right:auto;	
		border-radius:10px;
		border:1px solid #fff;
	}
	
	
		
			}
	@media only screen and (min-width: 1200px) {
		html {
		 background: url(bg.jpg) no-repeat center center fixed;
		 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
		width: 100%;
		height:100%;
		min-height:100%;
		}
	
		#content {
			position: relative;
			background:/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100 */
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */;
			width:80%;
			height:auto;
			top:2em;
			margin-left:10%;
			z-index:1;
			opacity:1;	
			border-bottom-right-radius:30px;
	border-bottom-left-radius:30px;
		}

	
		
		#intro {
			position:relative;
			width:70%;
			margin-left:15%;
				margin-top:2em;
		}
		#intro hr {
			
	width:80%;
	border: 0;
	 height: 1px; 
	 background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));	

		}
		/*About Us*/
	#about {
		position:relative;
		box-sizing:border-box;
		width:80%;
		margin-left:10%;
			text-align:center;
			
	}
	#about span {
		text-decoration:underline;
	}
	#about p {
		text-align:left;
		margin-bottom:1em;	
	}
	#alan {
		margin-bottom:2em;
		margin-top:2em;
		position:relative;
		margin-left:auto;
		margin-right:auto;	
		border-radius:10px;
		border:1px solid #fff;
	}
	
	}