

	#image{

		width:100%;
		height:70vh;
		background-image:url('../images/hole.jpg');
		background-repeat: no-repeat;
		background-position: center;
		background-color: blue;
		background-size:cover;
		//background-attachment: fixed;
		text-align: center;
	}

	#top{
		width:100%;
		//background-color: blue;
		height:15vh;
		margin-top:20px;
		text-align: center;

	}
	.logo{
		height:100%;
		//width: 100px;
		margin:auto;
	}
	.spin{
		-webkit-animation:spin 36s linear infinite;
   		-moz-animation:spin 36s linear infinite;
    	animation:spin 36s linear infinite;
		}
			@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
			@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
			@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }



	
	#letter{
		
		width:80%;
		text-align: center;
		margin:150px 10% 0px;
		//background-color: blue;

	}

	.bodyimage{

		width:75%;
		//margin:0px;
		//margin-top:40px;
		display: block;
		margin: auto;
	}

	#footer{
		text-align: center;
		font-size: 14px;
		line-height: 22px;
		width:90%;
		margin:auto;

		margin-bottom: 100px;
		margin-top: 100px;
		
		
		
		}

	

	body {
		width:100%;
		background: #fff;
		margin:0px;
	}

	body, input, select, textarea {
		//color: #555f66;
		color:#333;
		font-family: "Helvetica", sans-serif;
		font-size: 14pt;
		font-weight: 500;
		line-height: 1.75em;
	}

	a {
		//color: #629DD1;
		color: blue;
		text-decoration: underline;
	}

		a:hover {
			text-decoration: none;
		}

	strong, b {
		
		font-weight: 900;
	}

	em, i {
		font-style: italic;
	}




	h1, h2, h3, h4, h5, h6 {
		//color: #666f77;
		color:#333;
		font-weight: 500;
		line-height: 1em;
		margin: 0 0 1em 0;
		
	}

		::selection {
  background: yellow; 
}
::-moz-selection {
  background: yellow; 
}
	
	h2{
		font-size: 40px;
		line-height: 55px;
		color:blue;
		text-transform: uppercase;
		letter-spacing: 0.125em;
		font-weight: 500;
		font-family: helvetica;
		

	}

	h2.section{

		margin-top:80px;
		font-size: 25px;
		line-height: 5px;

	}


	h3{
		
		
	}
	
	.about{
		
		width: 75%;
		text-align: justify;
		margin:auto;
		padding: 30px;
		-webkit-column-break-inside: avoid;
        page-break-inside: avoid;
        break-inside: avoid;

		

		column-count:2;
		-webkit-column-count: 2;
		-moz-column-count: 2;
		-webkit-column-gap: 40px;
		-moz-column-gap: 40px;
		column-gap: 40px;
		

	}

	.aboutfull{

		width: 75%;
		text-align: justify;
		margin:auto;
		padding: 30px;
		//background-color: blue;

	}

	p{
		
		font-size: 14px;
		line-height:24px;
		color:#333;
		margin: 0 0 1em 0;
		}
	
.full{

	 -webkit-column-span: all;
    column-span: all;
    display: table;
    text-align: center;

}

.latest{
		display:table;
		font-size: 14px;
		margin:0 auto;
		font-style: italic;

	
	}

.highlight{
		
		
		font-style: italic;
		background-color: yellow;
		
	}



table {
	width:70%;
	margin:0px auto;
    border-collapse: collapse;
    margin-bottom: 100px;


}

table, tr, td {
    border: 1px solid blue;
    background-color: #F7F7FF;
}

td{
	width:30%;
	padding:50px 10px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight:500;
	line-height: 30px;
	
}
td a{//color:white;}

td:hover{background-color:#fff;
text-transform: uppercase;
font-weight:900;

}


	#header_statement{
		font-size: 22px;
		line-height: 38px;
		color:#0000FF;
		text-transform: uppercase;
		letter-spacing: 0.125em;
		font-weight: 500;
		font-family: helvetica;
		

	}



@media only screen and (max-device-width: 480px) {
    #photo {
        height:60vh;
    }

	#letter{
		
		width:90%;
		margin:4% 5%;
	}

    h1{
		font-size: 30px;
		line-height: 200px;
	}
	.logo{
		height: 50%;
		margin: 2%;
	}

	.bodyimage{

		width:95%;
		

	}

.latest{
		
		font-size: 28px;
		text-align: center;
}

	h2.section{font-size: 45px;}

	
	.about{
		
		width: 95%;
		text-align: justify;
		margin:auto;
		padding: 0px;
		padding:50px 0px;
		

		column-count:1;
		-webkit-column-count: 1;
		-moz-column-count: 1;
	
		

	}

	h2{
		font-size: 60px;
		line-height: 75px;
		//color: #666f77;
		//font-weight: 300;
	}
	h3{
		
		font-size: 46px;
		line-height: 56px;}
	.aboutfull{
		width: 95%;
		padding:100px 0px;
	}

	p{font-size: 20px;
		line-height:36px;}

	td{
		padding:70px 30px;
		font-size: 24px;
		line-height: 36px;

	}

table {
	width:100%;

}


#header_statement{
		font-size: 32px;
		line-height: 42px;
		color:#0000FF;


}
